<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>M365.FM | Microsoft 365, Azure Cloud, Power Platform &amp; AI</title><link>https://www.m365.fm</link><description><![CDATA[M365.FM is a podcast about Microsoft 365, Microsoft Copilot, AI, Modern Work, security, governance, Power Platform, Azure, and the technologies shaping the future of work.Hosted by Microsoft MVP Mirko Peters, M365.FM brings together Microsoft MVPs, Microsoft employees, product experts, architects, developers, and community leaders from around the world.Each episode goes beyond announcements and hype to explore what Microsoft technologies mean in practice. From Microsoft 365 Copilot and AI agents to Teams, SharePoint, Power Platform, Microsoft Fabric, Entra, Purview, security, governance, adoption, and automation, M365.FM focuses on real-world experience, implementation, strategy, and lessons learned.Expect expert interviews, technical deep dives, practical explainers, and conversations with people building, implementing, and shaping the Microsoft ecosystem.If you work with Microsoft 365, Copilot, AI, Modern Work, or the Microsoft Cloud, M365.FM helps you understand what matters, what works, and what is coming next.Hosted by Mirko Peters, Microsoft MVP.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><atom:link href="https://www.spreaker.com/show/6704921/episodes/feed" rel="self" type="application/rss+xml"/><language>en</language><category>Tech News</category><copyright>Copyright Mirko Peters / m365.fm - Part of the m365.show Network - News, tips, and best practices for Microsoft 365 admins</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg</url><title>M365.FM | Microsoft 365, Azure Cloud, Power Platform &amp; AI</title><link>https://www.m365.fm</link></image><lastBuildDate>Fri, 06 Nov 2026 18:00:07 +0000</lastBuildDate><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:owner><itunes:name>Mirko Peters - Microsoft 365, Teams, SharePoint, and Copilot for IT Pros</itunes:name><itunes:email>mirko.peters@m365.show</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:subtitle>Welcome to the M365 Show — your essential podcast for everything Microsoft 365, Azure, and beyond. Join us as we explore the latest developments across Power BI, Power Platform, Microsoft Teams, Viva, Fabric, Purview, Security, and the entire...</itunes:subtitle><itunes:summary><![CDATA[M365.FM is a podcast about Microsoft 365, Microsoft Copilot, AI, Modern Work, security, governance, Power Platform, Azure, and the technologies shaping the future of work.Hosted by Microsoft MVP Mirko Peters, M365.FM brings together Microsoft MVPs, Microsoft employees, product experts, architects, developers, and community leaders from around the world.Each episode goes beyond announcements and hype to explore what Microsoft technologies mean in practice. From Microsoft 365 Copilot and AI agents to Teams, SharePoint, Power Platform, Microsoft Fabric, Entra, Purview, security, governance, adoption, and automation, M365.FM focuses on real-world experience, implementation, strategy, and lessons learned.Expect expert interviews, technical deep dives, practical explainers, and conversations with people building, implementing, and shaping the Microsoft ecosystem.If you work with Microsoft 365, Copilot, AI, Modern Work, or the Microsoft Cloud, M365.FM helps you understand what matters, what works, and what is coming next.Hosted by Mirko Peters, Microsoft MVP.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:category text="News"><itunes:category text="Tech News"/></itunes:category><itunes:category text="Technology"/><itunes:category text="Education"><itunes:category text="How To"/></itunes:category><itunes:explicit>false</itunes:explicit><podcast:guid>10edb31a-cc55-518b-8d39-ee0fa5e840f5</podcast:guid><podcast:txt purpose="ai-content">true</podcast:txt><itunes:type>episodic</itunes:type><podcast:funding url="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">Support the podcast!</podcast:funding><item><title>Power BI Dataflows - Simply Explained</title><link>https://www.spreaker.com/episode/power-bi-dataflows-simply-explained--75939106</link><description><![CDATA[Your Power BI reports keep redoing the same cleanup a dataflow could do once. Every refresh reruns the same steps, every report keeps its own copy, and that duplication slows things down and hammers your source system.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Messy Data Problem Everyone Hits First</li><li>What A Dataflow Actually Is</li><li>Where Your Data Actually Sits</li><li>How Dataflows Fit With Datasets And Reports</li><li>The License And Capacity Part, In Plain Terms</li><li>When A Dataflow Is Worth It, And When It Isn't</li><li>The Traps That Catch People Out</li><li>The Two Generations, And Which One To Learn</li><li>What To Take Away, And One Question For You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75939106</guid><pubDate>Fri, 06 Nov 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75939106/power_bi_dataflows_simply_explained.mp3" length="21171500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ac6c4054d7c2b695e9c66303b25366a45978a283.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Power BI reports keep redoing the same cleanup a dataflow could do once. Every refresh reruns the same steps, every report keeps its own copy, and that duplication slows things down and hammers your source system.

In this episode of Simply...</itunes:subtitle><itunes:summary><![CDATA[Your Power BI reports keep redoing the same cleanup a dataflow could do once. Every refresh reruns the same steps, every report keeps its own copy, and that duplication slows things down and hammers your source system.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Messy Data Problem Everyone Hits First</li><li>What A Dataflow Actually Is</li><li>Where Your Data Actually Sits</li><li>How Dataflows Fit With Datasets And Reports</li><li>The License And Capacity Part, In Plain Terms</li><li>When A Dataflow Is Worth It, And When It Isn't</li><li>The Traps That Catch People Out</li><li>The Two Generations, And Which One To Learn</li><li>What To Take Away, And One Question For You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>883</itunes:duration><itunes:keywords>actually,capacity,data,dataflow,dataflows,datasets,everyone,explained,first,hits,license,m365fm,messy,microsoft,mirkopeters,problem,reports,simplyexplained,sits,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/624619d9dc38812b9da641ad1c099adc.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Capacity Pricing - Simply Explained</title><link>https://www.spreaker.com/episode/fabric-capacity-pricing-simply-explained--75938324</link><description><![CDATA[Somewhere tonight, a Microsoft Fabric capacity is running with nobody using it, and the meter is still ticking. Fabric doesn't charge per person, because you're buying a pool of computing power called a capacity, sold in sizes like F2, F8, and F64.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Fabric Capacity Pricing Feels Confusing</li><li>What Microsoft Fabric Actually Is</li><li>What A Capacity Actually Buys You</li><li>What Fabric Capacity Actually Costs</li><li>The F64 Line That Changes Everything</li><li>Bursting, Smoothing, and What Happens When You Go Over</li><li>How To Keep The Bill Under Control</li><li>The Mistakes That Catch Most Beginners</li><li>The Recap And A Question For You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75938324</guid><pubDate>Fri, 06 Nov 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75938324/fabric_capacity_pricing_simply_explained.mp3" length="21048812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5a86af83f49481c11073a74e1d8c4701c18875ed.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Somewhere tonight, a Microsoft Fabric capacity is running with nobody using it, and the meter is still ticking. Fabric doesn't charge per person, because you're buying a pool of computing power called a capacity, sold in sizes like F2, F8, and F64....</itunes:subtitle><itunes:summary><![CDATA[Somewhere tonight, a Microsoft Fabric capacity is running with nobody using it, and the meter is still ticking. Fabric doesn't charge per person, because you're buying a pool of computing power called a capacity, sold in sizes like F2, F8, and F64.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Fabric Capacity Pricing Feels Confusing</li><li>What Microsoft Fabric Actually Is</li><li>What A Capacity Actually Buys You</li><li>What Fabric Capacity Actually Costs</li><li>The F64 Line That Changes Everything</li><li>Bursting, Smoothing, and What Happens When You Go Over</li><li>How To Keep The Bill Under Control</li><li>The Mistakes That Catch Most Beginners</li><li>The Recap And A Question For You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>877</itunes:duration><itunes:keywords>actually,bursting,buys,capacity,changes,confusing,costs,everything,explained,fabric,feels,happens,line,m365fm,microsoft,mirkopeters,pricing,simplyexplained,smoothing,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2bd27c0b2e9b3e3e26fe916b569eec70.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Hybrid Identity in 2026: Entra Connect Sync vs Cloud Sync and When to Move</title><link>https://www.spreaker.com/episode/hybrid-identity-in-2026-entra-connect-sync-vs-cloud-sync-and-when-to-move--75992183</link><description><![CDATA[Hybrid identity is still the reality in many organizations, but the sync options and the reasons to move have evolved. In this episode of M365 FM, we compare Entra Connect Sync and Entra Cloud Sync: architecture, supported scenarios, limitations and migration considerations.<br />You will learn how to decide when to stay, when to move and how to plan the transition.<br />Who it is for: Identity admins, Entra ID architects and infrastructure teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992183</guid><pubDate>Fri, 06 Nov 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992183/m365_fm_hybrid_identity_in_2026_entra_connect_sync_vs_cloud_sync_and_when_to_move.mp3" length="115625132" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/7510c24b3cd22017ffa156ca434fdd6a/raw/hybrid-identity-in-2026-entra-connect-sync-vs-cloud-sync-and-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Hybrid identity is still the reality in many organizations, but the sync options and the reasons to move have evolved. In this episode of M365 FM, we compare Entra Connect Sync and Entra Cloud Sync: architecture, supported scenarios, limitations and...</itunes:subtitle><itunes:summary><![CDATA[Hybrid identity is still the reality in many organizations, but the sync options and the reasons to move have evolved. In this episode of M365 FM, we compare Entra Connect Sync and Entra Cloud Sync: architecture, supported scenarios, limitations and migration considerations.<br />You will learn how to decide when to stay, when to move and how to plan the transition.<br />Who it is for: Identity admins, Entra ID architects and infrastructure teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>4818</itunes:duration><itunes:keywords>active-directory,azure,azure-ad,cloud,copilot,entra-cloud-sync,entra-connect,governance,hybrid-identity,identity-management,identity-sync,it-administration,m365,microsoft,microsoft-365,microsoft-entra,migration,modern-workplace,password-hash-sync,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7e144a1f46ab300047ec0e256f98eb5e.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Lakehouse - Simply Explained</title><link>https://www.spreaker.com/episode/microsoft-fabric-lakehouse-simply-explained--75934845</link><description><![CDATA[Your sales team has a spreadsheet. Finance has a database.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Data Problem and the Head Fake, 100 words</li><li>The Old Split: Data Lake vs. Data Warehouse, 550 words</li><li>What a Fabric Lakehouse Actually Is</li><li>OneLake and Delta Tables: The Shared Foundation</li><li>From Raw Files to Trusted Tables: The Medallion Flow</li><li>SQL Analytics Endpoint and Power BI: Using the Data</li><li>Why Beginners Should Start With the Lakehouse</li><li>Conclusion: One Place, One Shared Story</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934845</guid><pubDate>Fri, 06 Nov 2026 12:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934845/microsoft_fabric_lakehouse_simply_explained.mp3" length="29817836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9a9abdaad160d107a66edfa224bb59bbd41331d5.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your sales team has a spreadsheet. Finance has a database.

In this episode of Simply Explained you will learn:

- Opening: The Data Problem and the Head Fake, 100 words
- The Old Split: Data Lake vs. Data Warehouse, 550 words
- What a Fabric...</itunes:subtitle><itunes:summary><![CDATA[Your sales team has a spreadsheet. Finance has a database.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Data Problem and the Head Fake, 100 words</li><li>The Old Split: Data Lake vs. Data Warehouse, 550 words</li><li>What a Fabric Lakehouse Actually Is</li><li>OneLake and Delta Tables: The Shared Foundation</li><li>From Raw Files to Trusted Tables: The Medallion Flow</li><li>SQL Analytics Endpoint and Power BI: Using the Data</li><li>Why Beginners Should Start With the Lakehouse</li><li>Conclusion: One Place, One Shared Story</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1243</itunes:duration><itunes:keywords>actually,data,delta,explained,fabric,fake,head,lake,lakehouse,m365fm,microsoft,mirkopeters,onelake,opening,problem,simplyexplained,split,tutorial,warehouse,words</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/81a20c245f978e17c74ed72a0878928d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph PowerShell SDK - Simply Explained</title><link>https://www.spreaker.com/episode/microsoft-graph-powershell-sdk-simply-explained--75936212</link><description><![CDATA[Microsoft retired two of the admin modules that PowerShell scripts relied on for years, and the replacement is friendlier than it sounds. That replacement is the Microsoft Graph PowerShell SDK, the same Microsoft Graph layer that sits behind a lot of the admin tools you already click.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What the Microsoft Graph PowerShell SDK actually is</li><li>The single front door that is Microsoft Graph</li><li>How you sign in and what permissions really mean</li><li>Your first commands, from listing users to messaging Teams</li><li>The everyday admin jobs it quietly replaces</li><li>The mistakes and limits that catch almost everyone</li><li>Why the old Azure AD modules are gone for good</li><li>Where this fits next to Azure, the portal, and Graph Explorer</li><li>What to remember and where to go next</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936212</guid><pubDate>Fri, 06 Nov 2026 10:00:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936212/microsoft_graph_powershell_sdk_simply_explained.mp3" length="22113260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/78ccd3499e83371270149face68073d43f3296e7.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft retired two of the admin modules that PowerShell scripts relied on for years, and the replacement is friendlier than it sounds. That replacement is the Microsoft Graph PowerShell SDK, the same Microsoft Graph layer that sits behind a lot of...</itunes:subtitle><itunes:summary><![CDATA[Microsoft retired two of the admin modules that PowerShell scripts relied on for years, and the replacement is friendlier than it sounds. That replacement is the Microsoft Graph PowerShell SDK, the same Microsoft Graph layer that sits behind a lot of the admin tools you already click.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What the Microsoft Graph PowerShell SDK actually is</li><li>The single front door that is Microsoft Graph</li><li>How you sign in and what permissions really mean</li><li>Your first commands, from listing users to messaging Teams</li><li>The everyday admin jobs it quietly replaces</li><li>The mistakes and limits that catch almost everyone</li><li>Why the old Azure AD modules are gone for good</li><li>Where this fits next to Azure, the portal, and Graph Explorer</li><li>What to remember and where to go next</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>922</itunes:duration><itunes:keywords>actually,commands,door,explained,first,front,graph,m365fm,mean,microsoft,microsoftgraphpowershellsdk,mirkopeters,permissions,powershell,really,sdk,sign,simplyexplained,single,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b06ce15598b6b64b33cc71f81080ce19.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Intune Security Baselines: Hardening Endpoints Without Breaking Users</title><link>https://www.spreaker.com/episode/intune-security-baselines-hardening-endpoints-without-breaking-users--75992191</link><description><![CDATA[Security baselines harden devices quickly, and they can also break line-of-business apps if rolled out blindly. In this episode of M365 FM, we cover how to evaluate, pilot and deploy Intune security baselines: versions, conflicts, exceptions and monitoring.<br />You will learn how to raise the endpoint security level step by step without disrupting users.<br />Who it is for: Intune and endpoint security administrators, device security architects.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992191</guid><pubDate>Fri, 06 Nov 2026 08:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992191/m365_fm_intune_security_baselines_hardening_endpoints_without_breaking_users.mp3" length="123067628" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/91d5f1c8d6cf06f946dbadd37923b37e/raw/intune-security-baselines-hardening-endpoints-without-breaki-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Security baselines harden devices quickly, and they can also break line-of-business apps if rolled out blindly. In this episode of M365 FM, we cover how to evaluate, pilot and deploy Intune security baselines: versions, conflicts, exceptions and...</itunes:subtitle><itunes:summary><![CDATA[Security baselines harden devices quickly, and they can also break line-of-business apps if rolled out blindly. In this episode of M365 FM, we cover how to evaluate, pilot and deploy Intune security baselines: versions, conflicts, exceptions and monitoring.<br />You will learn how to raise the endpoint security level step by step without disrupting users.<br />Who it is for: Intune and endpoint security administrators, device security architects.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5128</itunes:duration><itunes:keywords>azure,cloud,compliance-policies,configuration-profiles,copilot,device-hardening,endpoint-management,endpoint-security,governance,intune,it-administration,m365,mdm,microsoft,microsoft-365,microsoft-defender,modern-workplace,security,security-baselines,windows-11</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/78863df1e3123a073aeea86c6bf000c8.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Studio Multi-Agent Workflows - Simply Explained</title><link>https://www.spreaker.com/episode/microsoft-copilot-studio-multi-agent-workflows-simply-explained--75941203</link><description><![CDATA[Multi-agent sounds like a swarm of robots passing work around. Inside Copilot Studio, it's closer to one agent playing manager and handing jobs to a few specialists.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why one AI agent hits a wall</li><li>What Copilot Studio actually is</li><li>What makes an agent multi-agent</li><li>Child agents versus connected agents</li><li>How a request moves through the system</li><li>Where this fits in Microsoft 365 and Azure</li><li>The mistakes that break multi-agent setups</li><li>A quick recap and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75941203</guid><pubDate>Fri, 06 Nov 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75941203/microsoft_copilot_studio_multi_agent_workflows_simply_explained.mp3" length="22372460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c9dd79818f50b9fe2b3578a940d62614617fec2d.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Multi-agent sounds like a swarm of robots passing work around. Inside Copilot Studio, it's closer to one agent playing manager and handing jobs to a few specialists.

In this episode of Simply Explained you will learn:

- Why one AI agent hits a wall...</itunes:subtitle><itunes:summary><![CDATA[Multi-agent sounds like a swarm of robots passing work around. Inside Copilot Studio, it's closer to one agent playing manager and handing jobs to a few specialists.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why one AI agent hits a wall</li><li>What Copilot Studio actually is</li><li>What makes an agent multi-agent</li><li>Child agents versus connected agents</li><li>How a request moves through the system</li><li>Where this fits in Microsoft 365 and Azure</li><li>The mistakes that break multi-agent setups</li><li>A quick recap and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>933</itunes:duration><itunes:keywords>actually,agent,agents,child,connected,copilot,explained,hits,m365fm,makes,microsoft,mirkopeters,moves,multi,request,simplyexplained,studio,tutorial,versus,wall</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/344bf6a9c20947df0896ababf8098c23.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure VPN Gateway - Simply Explained</title><link>https://www.spreaker.com/episode/azure-vpn-gateway-simply-explained--75900112</link><description><![CDATA[The Azure service that scares beginners the most turns out to be the simple one. It's called Azure VPN Gateway, and the name is heavier than the job.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure VPN Gateway Actually Is</li><li>Site-to-Site Versus Point-to-Site</li><li>Gateway SKUs and Tunnels</li><li>Route-Based Versus Policy-Based</li><li>BGP and Active-Active</li><li>VPN Gateway Versus ExpressRoute</li><li>Common Troubleshooting</li><li>Recap and Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900112</guid><pubDate>Thu, 05 Nov 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900112/azure_vpn_gateway_simply_explained.mp3" length="20082860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/54893af7682119158da8343f54c746ff94626d42.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The Azure service that scares beginners the most turns out to be the simple one. It's called Azure VPN Gateway, and the name is heavier than the job.

In this episode of Simply Explained you will learn:

- What Azure VPN Gateway Actually Is
-...</itunes:subtitle><itunes:summary><![CDATA[The Azure service that scares beginners the most turns out to be the simple one. It's called Azure VPN Gateway, and the name is heavier than the job.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure VPN Gateway Actually Is</li><li>Site-to-Site Versus Point-to-Site</li><li>Gateway SKUs and Tunnels</li><li>Route-Based Versus Policy-Based</li><li>BGP and Active-Active</li><li>VPN Gateway Versus ExpressRoute</li><li>Common Troubleshooting</li><li>Recap and Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>837</itunes:duration><itunes:keywords>active,actually,azure,azurevpngateway,based,explained,gateway,m365fm,microsoft,mirkopeters,point,policy,route,simplyexplained,site,skus,tunnels,tutorial,versus,vpn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e536d237627beeeb3649629d321e5063.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Studio Triggers - Simply Explained</title><link>https://www.spreaker.com/episode/microsoft-copilot-studio-triggers-simply-explained--75937281</link><description><![CDATA[Most people picture an AI agent as something you talk to, a chatbot that sits there until you type. Triggers are the part that lets it move first.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a trigger actually is</li><li>The two families of triggers, one you start and one that starts itself</li><li>How a topic trigger figures out what you mean</li><li>How an event trigger lets your agent act on its own</li><li>Three everyday examples that make triggers click</li><li>What triggers cost, because they are not free</li><li>The limits and the mistakes beginners make</li><li>Where all of this lives in Microsoft 365 and Azure</li><li>A quick recap and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937281</guid><pubDate>Thu, 05 Nov 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937281/microsoft_copilot_studio_triggers_simply_explained.mp3" length="21677228" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/593138a7bbbb299cecc90e0b8792b0d372cbf01b.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most people picture an AI agent as something you talk to, a chatbot that sits there until you type. Triggers are the part that lets it move first.

In this episode of Simply Explained you will learn:

- What a trigger actually is
- The two families of...</itunes:subtitle><itunes:summary><![CDATA[Most people picture an AI agent as something you talk to, a chatbot that sits there until you type. Triggers are the part that lets it move first.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a trigger actually is</li><li>The two families of triggers, one you start and one that starts itself</li><li>How a topic trigger figures out what you mean</li><li>How an event trigger lets your agent act on its own</li><li>Three everyday examples that make triggers click</li><li>What triggers cost, because they are not free</li><li>The limits and the mistakes beginners make</li><li>Where all of this lives in Microsoft 365 and Azure</li><li>A quick recap and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>904</itunes:duration><itunes:keywords>actually,agent,event,explained,families,figures,itself,lets,m365fm,mean,microsoft,mirkopeters,simplyexplained,start,starts,three,topic,trigger,triggers,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8fff9d29e4978eb78be0b63e91ba57e5.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Measuring Copilot Value: Adoption Metrics That Go Beyond Active Users</title><link>https://www.spreaker.com/episode/measuring-copilot-value-adoption-metrics-that-go-beyond-active-users--75992196</link><description><![CDATA[Active users tell you who tried Copilot, not whether it helped. Value needs better questions. In this episode of M365 FM, we discuss adoption metrics beyond active use: task-level outcomes, time effects, quality, role-based scenarios and how to avoid vanity numbers.<br />You will learn how to define useful success measures and report them credibly.<br />Who it is for: Copilot program owners, adoption managers and IT leaders accountable for results.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992196</guid><pubDate>Thu, 05 Nov 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992196/m365_fm_measuring_copilot_value_adoption_metrics_that_go_beyond_active_users.mp3" length="120573548" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/6267bb51d94dcba68bb94578e8601212/raw/measuring-copilot-value-adoption-metrics-that-go-beyond-acti-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Active users tell you who tried Copilot, not whether it helped. Value needs better questions. In this episode of M365 FM, we discuss adoption metrics beyond active use: task-level outcomes, time effects, quality, role-based scenarios and how to avoid...</itunes:subtitle><itunes:summary><![CDATA[Active users tell you who tried Copilot, not whether it helped. Value needs better questions. In this episode of M365 FM, we discuss adoption metrics beyond active use: task-level outcomes, time effects, quality, role-based scenarios and how to avoid vanity numbers.<br />You will learn how to define useful success measures and report them credibly.<br />Who it is for: Copilot program owners, adoption managers and IT leaders accountable for results.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5024</itunes:duration><itunes:keywords>ai-adoption,azure,business-value,change-management,cloud,copilot,copilot-adoption,copilot-metrics,governance,it-administration,m365,microsoft,microsoft-365,microsoft-copilot,modern-workplace,productivity,roi,security,usage-analytics,viva-insights</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1de59398118e67d769caec4848abf11e.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Performance Optimizer - Simply Explained</title><link>https://www.spreaker.com/episode/power-bi-performance-optimizer-simply-explained--75939265</link><description><![CDATA[Your Power BI report isn't slow because of a bug. It's slow because of a decision somebody made long before that report existed, and it's rarely the decision people blame first.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why a slow Power BI report is rarely a Power BI problem</li><li>What people mean by a performance optimizer</li><li>The optimizer already sitting in your ribbon</li><li>The biggest lever sits under the report</li><li>Import, DirectQuery, and Direct Lake</li><li>Fewer visuals, tighter filters</li><li>The layer nobody thinks about</li><li>Copilot as a first-pass optimizer</li><li>What to remember, and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75939265</guid><pubDate>Thu, 05 Nov 2026 12:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75939265/power_bi_performance_optimizer_simply_explained.mp3" length="21676076" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/52aa6721747a8f277514b830764e4ad8b5019882.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Power BI report isn't slow because of a bug. It's slow because of a decision somebody made long before that report existed, and it's rarely the decision people blame first.

In this episode of Simply Explained you will learn:

- Why a slow Power...</itunes:subtitle><itunes:summary><![CDATA[Your Power BI report isn't slow because of a bug. It's slow because of a decision somebody made long before that report existed, and it's rarely the decision people blame first.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why a slow Power BI report is rarely a Power BI problem</li><li>What people mean by a performance optimizer</li><li>The optimizer already sitting in your ribbon</li><li>The biggest lever sits under the report</li><li>Import, DirectQuery, and Direct Lake</li><li>Fewer visuals, tighter filters</li><li>The layer nobody thinks about</li><li>Copilot as a first-pass optimizer</li><li>What to remember, and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>904</itunes:duration><itunes:keywords>already,biggest,explained,lever,m365fm,mean,microsoft,mirkopeters,optimizer,people,performance,power,problem,rarely,report,ribbon,simplyexplained,sitting,slow,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ea8ec829477110f9230049432c4afd70.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI DAX - Simply Explained</title><link>https://www.spreaker.com/episode/power-bi-dax-simply-explained--75938592</link><description><![CDATA[Power BI hides over two hundred and fifty functions behind one small formula bar, and the name for that whole toolbox is DAX. It stands for Data Analysis Expressions, and it's the language that turns your imported tables into answers clicking can't reach.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why DAX Looks Harder Than It Is</li><li>What DAX Actually Is</li><li>How DAX Is Different From Excel</li><li>Measures and Calculated Columns</li><li>The One Idea That Trips Everyone Up</li><li>What People Actually Build With DAX</li><li>Where Beginners Get Stuck, and the Honest Limits</li><li>Where DAX Fits in Microsoft 365, Fabric, and Azure</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75938592</guid><pubDate>Thu, 05 Nov 2026 10:00:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75938592/power_bi_dax_simply_explained.mp3" length="20209004" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e2ff7a403bff60b5fbbc5becccb04f6e9269efc3.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI hides over two hundred and fifty functions behind one small formula bar, and the name for that whole toolbox is DAX. It stands for Data Analysis Expressions, and it's the language that turns your imported tables into answers clicking can't...</itunes:subtitle><itunes:summary><![CDATA[Power BI hides over two hundred and fifty functions behind one small formula bar, and the name for that whole toolbox is DAX. It stands for Data Analysis Expressions, and it's the language that turns your imported tables into answers clicking can't reach.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why DAX Looks Harder Than It Is</li><li>What DAX Actually Is</li><li>How DAX Is Different From Excel</li><li>Measures and Calculated Columns</li><li>The One Idea That Trips Everyone Up</li><li>What People Actually Build With DAX</li><li>Where Beginners Get Stuck, and the Honest Limits</li><li>Where DAX Fits in Microsoft 365, Fabric, and Azure</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>842</itunes:duration><itunes:keywords>actually,beginners,build,calculated,columns,different,everyone,excel,explained,harder,idea,looks,m365fm,measures,microsoft,mirkopeters,people,simplyexplained,trips,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8f42409808f81721ec16e2e5ae8b5f5f.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Backup and Recovery: What Native Tools Do Not Protect</title><link>https://www.m365.fm/show/episodes/microsoft-365-backup-and-recovery-what-native-tools-do-not-protect/</link><description><![CDATA[Microsoft protects the service, but recovery of your own data is a shared responsibility with limits worth knowing. In this episode of M365 FM, we examine what native tools like retention, recycle bins and versioning cover, where they stop, and when backup is justified.<br />You will learn how to define recovery objectives, close the gaps and test restore scenarios.<br />Who it is for: Microsoft 365 admins, backup owners, risk and compliance teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992202</guid><pubDate>Thu, 05 Nov 2026 08:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992202/m365_fm_microsoft_365_backup_and_recovery_what_native_tools_do_not_protect.mp3" length="125098604" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/be5777e863b41d7c7f1122e9788980bb/raw/microsoft-365-backup-and-recovery-what-native-tools-do-not-p-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft protects the service, but recovery of your own data is a shared responsibility with limits worth knowing. In this episode of M365 FM, we examine what native tools like retention, recycle bins and versioning cover, where they stop, and when...</itunes:subtitle><itunes:summary><![CDATA[Microsoft protects the service, but recovery of your own data is a shared responsibility with limits worth knowing. In this episode of M365 FM, we examine what native tools like retention, recycle bins and versioning cover, where they stop, and when backup is justified.<br />You will learn how to define recovery objectives, close the gaps and test restore scenarios.<br />Who it is for: Microsoft 365 admins, backup owners, risk and compliance teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5213</itunes:duration><itunes:keywords>azure,business-continuity,cloud,copilot,data-protection,data-recovery,exchange-online,governance,it-administration,m365,microsoft,microsoft-365,microsoft-365-backup,modern-workplace,onedrive,restore,retention,rpo-rto,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a9a003e3ba4db19c6668fbc5c35554fa.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Intune App Protection Policies - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-intune-app-protection-policies-simply-explained/</link><description><![CDATA[Your phone buzzes with a work email, you tap in a short PIN, and your personal apps never even notice. That tiny moment is an Intune app protection policy doing its job, and almost nobody who taps through it understands what just happened.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why your work email asks for a PIN</li><li>What an app protection policy actually is</li><li>Why companies let work live on personal phones</li><li>How the policy follows the app, not the device</li><li>What it feels like on a normal day</li><li>Where you run into this in Microsoft 365</li><li>Where it stops working, and where people get it wrong</li><li>How it fits with the rest of Microsoft 365</li><li>The one idea worth keeping</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935030</guid><pubDate>Thu, 05 Nov 2026 06:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935030/microsoft_intune_app_protection_policies_simply_explained.mp3" length="19940012" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a2fae076255226aed2cc22f2356452939f7837e6.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your phone buzzes with a work email, you tap in a short PIN, and your personal apps never even notice. That tiny moment is an Intune app protection policy doing its job, and almost nobody who taps through it understands what just happened.

In this...</itunes:subtitle><itunes:summary><![CDATA[Your phone buzzes with a work email, you tap in a short PIN, and your personal apps never even notice. That tiny moment is an Intune app protection policy doing its job, and almost nobody who taps through it understands what just happened.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why your work email asks for a PIN</li><li>What an app protection policy actually is</li><li>Why companies let work live on personal phones</li><li>How the policy follows the app, not the device</li><li>What it feels like on a normal day</li><li>Where you run into this in Microsoft 365</li><li>Where it stops working, and where people get it wrong</li><li>How it fits with the rest of Microsoft 365</li><li>The one idea worth keeping</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>831</itunes:duration><itunes:keywords>actually,app,asks,companies,email,explained,intune,live,m365fm,microsoft,microsoftintuneappprotectionpo,mirkopeters,personal,phones,policies,policy,protection,simplyexplained,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f51ba77501b1b770c62d3d440004f303.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate AI Builder - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-automate-ai-builder-simply-explained/</link><description><![CDATA[It's a Monday morning, and someone on your team is typing invoice totals into a spreadsheet by hand. That exact job is what AI Builder was built to delete, and the tool is sitting inside Power Automate right now, unused.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Everyone's Suddenly Talking About AI Builder</li><li>What AI Builder Actually Is</li><li>The Prebuilt Models You Can Use Today</li><li>Building a Model From Your Own Documents</li><li>Using AI Inside a Power Automate Flow</li><li>The Prompt Side, Where You Just Ask</li><li>What It Costs, and Why the Rules Just Changed</li><li>Where AI Builder Stops and Azure Begins</li><li>What To Remember and Where to Start</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75939537</guid><pubDate>Wed, 04 Nov 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75939537/power_automate_ai_builder_simply_explained.mp3" length="20377772" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/75ff3a56ed6f086af0810aea81804415b43c82eb.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>It's a Monday morning, and someone on your team is typing invoice totals into a spreadsheet by hand. That exact job is what AI Builder was built to delete, and the tool is sitting inside Power Automate right now, unused.

In this episode of Simply...</itunes:subtitle><itunes:summary><![CDATA[It's a Monday morning, and someone on your team is typing invoice totals into a spreadsheet by hand. That exact job is what AI Builder was built to delete, and the tool is sitting inside Power Automate right now, unused.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Everyone's Suddenly Talking About AI Builder</li><li>What AI Builder Actually Is</li><li>The Prebuilt Models You Can Use Today</li><li>Building a Model From Your Own Documents</li><li>Using AI Inside a Power Automate Flow</li><li>The Prompt Side, Where You Just Ask</li><li>What It Costs, and Why the Rules Just Changed</li><li>Where AI Builder Stops and Azure Begins</li><li>What To Remember and Where to Start</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>850</itunes:duration><itunes:keywords>actually,builder,building,documents,everyone,explained,inside,m365fm,microsoft,mirkopeters,model,models,power,prebuilt,simplyexplained,suddenly,talking,today,tutorial,using</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f134bfb8d9243d7acde845d439dec363.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Licensing: How to Stop Overpaying</title><link>https://www.m365.fm/show/episodes/microsoft-365-licensing-how-to-stop-overpaying/</link><description><![CDATA[Overpaying for Microsoft 365 usually comes from unused licenses and overlapping bundles, not from one big mistake. In this episode of M365 FM, we cover how to review license assignments, bundles, add-ons and usage signals, and how to build a repeatable review process.<br />You will learn where savings typically hide and how to avoid trading savings for lost capabilities.<br />Who it is for: Microsoft 365 admins, IT procurement, license managers and finance partners.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992204</guid><pubDate>Wed, 04 Nov 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992204/m365_fm_microsoft_365_licensing_how_to_stop_overpaying.mp3" length="130032620" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/69f9d51797878f44155d997db1a7e267/raw/microsoft-365-licensing-how-to-stop-overpaying-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Overpaying for Microsoft 365 usually comes from unused licenses and overlapping bundles, not from one big mistake. In this episode of M365 FM, we cover how to review license assignments, bundles, add-ons and usage signals, and how to build a...</itunes:subtitle><itunes:summary><![CDATA[Overpaying for Microsoft 365 usually comes from unused licenses and overlapping bundles, not from one big mistake. In this episode of M365 FM, we cover how to review license assignments, bundles, add-ons and usage signals, and how to build a repeatable review process.<br />You will learn where savings typically hide and how to avoid trading savings for lost capabilities.<br />Who it is for: Microsoft 365 admins, IT procurement, license managers and finance partners.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5418</itunes:duration><itunes:keywords>add-ons,azure,cloud,copilot,cost-optimization,e3,e5,finops,governance,it-administration,license-assignment,license-management,m365,m365-admin,microsoft,microsoft-365,microsoft-365-licensing,modern-workplace,procurement,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4a0d3b9ecafae406d408f1328a8e01fd.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate with Teams - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-automate-with-teams-simply-explained/</link><description><![CDATA[The tool that eats your busywork is already sitting in your Teams app. Power Automate is the part of Microsoft 365 that runs the boring steps for you, and it doesn't ask you to write any code.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Work You Keep Doing By Hand</li><li>What Power Automate Actually Is</li><li>How Teams and Power Automate Fit Together</li><li>Your First Real Example: The Approval That Runs Itself</li><li>The Small Chores People Automate Every Day</li><li>The Limits Nobody Mentions Until It Breaks</li><li>The Mistakes Beginners Make</li><li>Where It Fits: Microsoft 365 Today, Azure Tomorrow</li><li>What to Take Away and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75940032</guid><pubDate>Wed, 04 Nov 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75940032/power_automate_with_teams_simply_explained.mp3" length="19819628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/762b1f8c3e40802e16c7c2732e65ea9e4e0e13e2.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The tool that eats your busywork is already sitting in your Teams app. Power Automate is the part of Microsoft 365 that runs the boring steps for you, and it doesn't ask you to write any code.

In this episode of Simply Explained you will learn:

-...</itunes:subtitle><itunes:summary><![CDATA[The tool that eats your busywork is already sitting in your Teams app. Power Automate is the part of Microsoft 365 that runs the boring steps for you, and it doesn't ask you to write any code.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Work You Keep Doing By Hand</li><li>What Power Automate Actually Is</li><li>How Teams and Power Automate Fit Together</li><li>Your First Real Example: The Approval That Runs Itself</li><li>The Small Chores People Automate Every Day</li><li>The Limits Nobody Mentions Until It Breaks</li><li>The Mistakes Beginners Make</li><li>Where It Fits: Microsoft 365 Today, Azure Tomorrow</li><li>What to Take Away and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>826</itunes:duration><itunes:keywords>actually,approval,automate,doing,example,explained,first,hand,keep,m365fm,microsoft,mirkopeters,power,real,runs,simplyexplained,teams,together,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/640dad77ab08de9ca83e349675e2c5ba.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender XDR: Building Detection Beyond the Defaults</title><link>https://www.m365.fm/show/episodes/microsoft-defender-xdr-building-detection-beyond-the-defaults/</link><description><![CDATA[Default detections are a starting point. Good detection engineering adds your context on top. In this episode of M365 FM, we discuss how to build detection beyond the defaults in Microsoft Defender XDR: custom detections, advanced hunting, tuning and response automation.<br />You will learn how to move from alert handling to a repeatable detection practice.<br />Who it is for: SOC analysts, security engineers and Defender administrators.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992218</guid><pubDate>Wed, 04 Nov 2026 12:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992218/m365_fm_microsoft_defender_xdr_building_detection_beyond_the_defaults.mp3" length="112836716" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/07681ab980044569d93478e911551f8d/raw/microsoft-defender-xdr-building-detection-beyond-the-default-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Default detections are a starting point. Good detection engineering adds your context on top. In this episode of M365 FM, we discuss how to build detection beyond the defaults in Microsoft Defender XDR: custom detections, advanced hunting, tuning and...</itunes:subtitle><itunes:summary><![CDATA[Default detections are a starting point. Good detection engineering adds your context on top. In this episode of M365 FM, we discuss how to build detection beyond the defaults in Microsoft Defender XDR: custom detections, advanced hunting, tuning and response automation.<br />You will learn how to move from alert handling to a repeatable detection practice.<br />Who it is for: SOC analysts, security engineers and Defender administrators.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>4702</itunes:duration><itunes:keywords>advanced-hunting,azure,cloud,copilot,custom-detections,detection-engineering,governance,incident-response,it-administration,kql,m365,microsoft,microsoft-365,microsoft-defender-xdr,microsoft-sentinel,modern-workplace,security,security-operations,soc,threat-detection</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a3088a794cead3a8b23c8e3a03b24613.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Researcher and Analyst Agents in Microsoft 365 Copilot - Simply Explained</title><link>https://www.m365.fm/show/episodes/researcher-and-analyst-agents-in-microsoft-365-copilot-simply-explained/</link><description><![CDATA[Two agents, Researcher and Analyst, sit inside your Copilot, and almost nobody opens them. You use Copilot for the quick stuff, the summaries and the short drafts, and you assume that's all it does.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two new agents just landed inside your Copilot</li><li>What Researcher actually does</li><li>What Analyst actually does</li><li>Researcher or Analyst: which one do you reach for</li><li>How they actually reason under the hood</li><li>What you need to get started, and what it costs</li><li>The honest limits and common mistakes</li><li>Where this fits in Microsoft 365 and Azure</li><li>What to remember before you try them</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936082</guid><pubDate>Wed, 04 Nov 2026 10:00:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936082/researcher_and_analyst_agents_in_microsoft_365_copilot_simply_explained.mp3" length="20707244" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/90df84601c5e75d6367d79fb53434664bf24859a.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Two agents, Researcher and Analyst, sit inside your Copilot, and almost nobody opens them. You use Copilot for the quick stuff, the summaries and the short drafts, and you assume that's all it does.

In this episode of Simply Explained you will learn:...</itunes:subtitle><itunes:summary><![CDATA[Two agents, Researcher and Analyst, sit inside your Copilot, and almost nobody opens them. You use Copilot for the quick stuff, the summaries and the short drafts, and you assume that's all it does.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two new agents just landed inside your Copilot</li><li>What Researcher actually does</li><li>What Analyst actually does</li><li>Researcher or Analyst: which one do you reach for</li><li>How they actually reason under the hood</li><li>What you need to get started, and what it costs</li><li>The honest limits and common mistakes</li><li>Where this fits in Microsoft 365 and Azure</li><li>What to remember before you try them</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>863</itunes:duration><itunes:keywords>365,actually,agents,analyst,copilot,does,explained,in,inside,landed,m365fm,microsoft,mirkopeters,reach,reason,researcher,researcherandanalystagentsinmi,simplyexplained,tutorial,under</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6a6b667a639e27dcdeb83ed26eebca3e.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Loop and Copilot Pages: Where Collaboration Content Should Live</title><link>https://www.m365.fm/show/episodes/microsoft-loop-and-copilot-pages-where-collaboration-content-should-live/</link><description><![CDATA[Loop components and Copilot Pages add new places where content can live, and new questions about where it should. In this episode of M365 FM, we look at how Loop, Copilot Pages, SharePoint, OneDrive and Teams fit together and how storage, sharing and lifecycle behave.<br />You will learn how to set practical guidance for where collaboration content belongs and how to govern it.<br />Who it is for: Microsoft 365 admins, collaboration managers and information governance teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992223</guid><pubDate>Wed, 04 Nov 2026 08:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992223/m365_fm_microsoft_loop_and_copilot_pages_where_collaboration_content_should_live.mp3" length="114341804" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/ed145cdc240c937e4b2cf66e72ffdce9/raw/microsoft-loop-and-copilot-pages-where-collaboration-content-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Loop components and Copilot Pages add new places where content can live, and new questions about where it should. In this episode of M365 FM, we look at how Loop, Copilot Pages, SharePoint, OneDrive and Teams fit together and how storage, sharing and...</itunes:subtitle><itunes:summary><![CDATA[Loop components and Copilot Pages add new places where content can live, and new questions about where it should. In this episode of M365 FM, we look at how Loop, Copilot Pages, SharePoint, OneDrive and Teams fit together and how storage, sharing and lifecycle behave.<br />You will learn how to set practical guidance for where collaboration content belongs and how to govern it.<br />Who it is for: Microsoft 365 admins, collaboration managers and information governance teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>4765</itunes:duration><itunes:keywords>azure,cloud,collaboration,content-governance,copilot,copilot-pages,governance,information-management,it-administration,loop-components,m365,microsoft,microsoft-365,microsoft-copilot,microsoft-loop,modern-workplace,onedrive,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c25eb618685fac200e4933b7d8f868ee.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-studio-simply-explained/</link><description><![CDATA[You can build a working AI agent without writing a single line of code. Copilot Studio is Microsoft's workshop for that, a place where you describe the assistant you want and connect it to the documents and systems it should know about.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Copilot Studio Feels Complicated Before You Start</li><li>What Copilot Studio Actually Is</li><li>The Pieces That Make an Agent Work</li><li>Building Your First Agent Without Writing Code</li><li>What People Actually Use It For</li><li>How Copilot Studio Fits With Microsoft 365 and Azure</li><li>The Mistakes Beginners Keep Making</li><li>The Limits You Should Know Before You Start</li><li>A Short Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935427</guid><pubDate>Wed, 04 Nov 2026 06:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935427/copilot_studio_simply_explained.mp3" length="20355884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/88dd7210797b70ff37932b30052d2ed7056f1c44.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You can build a working AI agent without writing a single line of code. Copilot Studio is Microsoft's workshop for that, a place where you describe the assistant you want and connect it to the documents and systems it should know about.

In this...</itunes:subtitle><itunes:summary><![CDATA[You can build a working AI agent without writing a single line of code. Copilot Studio is Microsoft's workshop for that, a place where you describe the assistant you want and connect it to the documents and systems it should know about.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Copilot Studio Feels Complicated Before You Start</li><li>What Copilot Studio Actually Is</li><li>The Pieces That Make an Agent Work</li><li>Building Your First Agent Without Writing Code</li><li>What People Actually Use It For</li><li>How Copilot Studio Fits With Microsoft 365 and Azure</li><li>The Mistakes Beginners Keep Making</li><li>The Limits You Should Know Before You Start</li><li>A Short Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>849</itunes:duration><itunes:keywords>actually,agent,before,building,complicated,copilot,explained,feels,first,m365fm,make,microsoft,mirkopeters,pieces,simplyexplained,start,studio,tutorial,work,writing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4986a54c89ef782e15dbb6fd57eed46c.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Get Data - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-bi-get-data-simply-explained/</link><description><![CDATA[Your Power BI report is showing last month's numbers, and the reason is hiding in the very first thing you clicked. That first click is called Get Data, and it's the moment Power BI reaches out and pulls your information in.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Front Door To Your Data</li><li>What Get Data Actually Means</li><li>The Four Steps Behind Every Connection</li><li>Where Your Data Can Come From</li><li>Import Or DirectQuery: The Choice That Shapes Everything</li><li>Keeping Your Data Fresh</li><li>The Mistakes Beginners Actually Make</li><li>Where This Fits In Microsoft 365, Azure, And Fabric</li><li>What To Take Away</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936630</guid><pubDate>Tue, 03 Nov 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936630/power_bi_get_data_simply_explained.mp3" length="20547692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bcdec6a56d162bd6db7ed2d7b02cc23cdedc4be6.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Power BI report is showing last month's numbers, and the reason is hiding in the very first thing you clicked. That first click is called Get Data, and it's the moment Power BI reaches out and pulls your information in.

In this episode of Simply...</itunes:subtitle><itunes:summary><![CDATA[Your Power BI report is showing last month's numbers, and the reason is hiding in the very first thing you clicked. That first click is called Get Data, and it's the moment Power BI reaches out and pulls your information in.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Front Door To Your Data</li><li>What Get Data Actually Means</li><li>The Four Steps Behind Every Connection</li><li>Where Your Data Can Come From</li><li>Import Or DirectQuery: The Choice That Shapes Everything</li><li>Keeping Your Data Fresh</li><li>The Mistakes Beginners Actually Make</li><li>Where This Fits In Microsoft 365, Azure, And Fabric</li><li>What To Take Away</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>857</itunes:duration><itunes:keywords>actually,behind,choice,come,connection,data,directquery,door,every,explained,four,front,import,m365fm,means,microsoft,mirkopeters,simplyexplained,steps,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8907d0a56c8441ca8111ca058dcb76ea.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Edge for Business - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-edge-for-business-simply-explained/</link><description><![CDATA[Microsoft Edge for Business is not a second browser you have to install. It's the same Edge you already use, quietly told to behave differently the moment you sign in with a work account.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Edge for Business Actually Is</li><li>The Work Profile and the Personal Profile</li><li>Who Controls the Browser</li><li>Internet Explorer Mode, Explained Simply</li><li>Managing Extensions Without the Chaos</li><li>The Security Layer Underneath</li><li>Copilot in Edge, and What It Does</li><li>How It Gets Rolled Out</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899744</guid><pubDate>Tue, 03 Nov 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899744/microsoft_edge_for_business_simply_explained.mp3" length="19340396" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a4437b1c05bd156f16cc59fa8956d5403491a08e.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Edge for Business is not a second browser you have to install. It's the same Edge you already use, quietly told to behave differently the moment you sign in with a work account.

In this episode of Simply Explained you will learn:

- What...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Edge for Business is not a second browser you have to install. It's the same Edge you already use, quietly told to behave differently the moment you sign in with a work account.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Edge for Business Actually Is</li><li>The Work Profile and the Personal Profile</li><li>Who Controls the Browser</li><li>Internet Explorer Mode, Explained Simply</li><li>Managing Extensions Without the Chaos</li><li>The Security Layer Underneath</li><li>Copilot in Edge, and What It Does</li><li>How It Gets Rolled Out</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>806</itunes:duration><itunes:keywords>actually,browser,business,controls,edge,explained,explorer,internet,m365fm,managing,microsoft,microsoftedgeforbusiness,mirkopeters,mode,personal,profile,simply,simplyexplained,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/79da0253fe5ecdf0e151b968c58b38a4.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Secure Score: Improving Security Posture Without the Checkbox Trap</title><link>https://www.m365.fm/show/episodes/microsoft-secure-score-improving-security-posture-without-the-checkbox-trap/</link><description><![CDATA[Secure Score can guide your priorities, or it can turn into a checkbox exercise. The difference is how you use it. In this episode of M365 FM, we examine how to read Secure Score recommendations in context: impact, user effect, risk reduction and ownership across teams.<br />You will learn how to prioritize improvements, avoid chasing points for their own sake and report progress that leadership can follow.<br />Who it is for: Security administrators, Microsoft 365 admins and CISOs.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992227</guid><pubDate>Tue, 03 Nov 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992227/m365_fm_microsoft_secure_score_improving_security_posture_without_the_checkbox_trap.mp3" length="113057900" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/f29c35aceeda06c2d069c7dc544ccf67/raw/microsoft-secure-score-improving-security-posture-without-th-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Secure Score can guide your priorities, or it can turn into a checkbox exercise. The difference is how you use it. In this episode of M365 FM, we examine how to read Secure Score recommendations in context: impact, user effect, risk reduction and...</itunes:subtitle><itunes:summary><![CDATA[Secure Score can guide your priorities, or it can turn into a checkbox exercise. The difference is how you use it. In this episode of M365 FM, we examine how to read Secure Score recommendations in context: impact, user effect, risk reduction and ownership across teams.<br />You will learn how to prioritize improvements, avoid chasing points for their own sake and report progress that leadership can follow.<br />Who it is for: Security administrators, Microsoft 365 admins and CISOs.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>4711</itunes:duration><itunes:keywords>azure,best-practices,cloud,copilot,cybersecurity,exposure-management,governance,hardening,it-administration,m365,microsoft,microsoft-365,microsoft-defender,modern-workplace,risk-reduction,secure-score,security,security-baseline,security-posture,security-reporting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d1f346e602f0f19ba0c26635e40b7caa.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph API Permissions - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-api-permissions-simply-explained/</link><description><![CDATA[One Graph permission can hand an app every mailbox in your company. Most people never notice that line until a security review points at it, because the permission sits quietly inside an app somebody set up months ago.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Checkpoint Every App Has to Pass</li><li>What a Graph Permission Actually Is</li><li>The Two Kinds of Permission Nobody Separates at First</li><li>How to Read a Permission Name Like a Sentence</li><li>Who Gets to Say Yes</li><li>The Trap of Asking for Too Much</li><li>Where This Breaks Down</li><li>How This Fits Into Your Microsoft 365 and Azure World</li><li>What to Take Away</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936067</guid><pubDate>Tue, 03 Nov 2026 12:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936067/microsoft_graph_api_permissions_simply_explained.mp3" length="21496364" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1574ccb884a954bc8292327f07dcbbdb4817452b.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>One Graph permission can hand an app every mailbox in your company. Most people never notice that line until a security review points at it, because the permission sits quietly inside an app somebody set up months ago.

In this episode of Simply...</itunes:subtitle><itunes:summary><![CDATA[One Graph permission can hand an app every mailbox in your company. Most people never notice that line until a security review points at it, because the permission sits quietly inside an app somebody set up months ago.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Checkpoint Every App Has to Pass</li><li>What a Graph Permission Actually Is</li><li>The Two Kinds of Permission Nobody Separates at First</li><li>How to Read a Permission Name Like a Sentence</li><li>Who Gets to Say Yes</li><li>The Trap of Asking for Too Much</li><li>Where This Breaks Down</li><li>How This Fits Into Your Microsoft 365 and Azure World</li><li>What to Take Away</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>896</itunes:duration><itunes:keywords>actually,api,checkpoint,every,explained,first,graph,kinds,m365fm,microsoft,microsoftgraphapipermissions,mirkopeters,nobody,pass,permission,permissions,read,separates,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a3ea34927995cf5fc53ab46cf46083ff.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Actions - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-copilot-actions-simply-explained/</link><description><![CDATA[Copilot Actions is the part of Copilot that stopped answering and started doing. It's a set of specific, defined things Copilot is allowed to do inside your calendar, your files, and your business systems.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Part of Copilot That Stopped Answering</li><li>The One Idea That Makes All of This Make Sense</li><li>Agents, Actions, and Connectors, Explained Simply</li><li>How a Plain Request Becomes a Real Task</li><li>What This Looks Like in a Normal Workday</li><li>Where This Lives in Microsoft 365 and Azure</li><li>The Limits Nobody Puts in the Demo</li><li>The Risk Worth Knowing Before You Let It Act</li><li>What to Do Next</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937221</guid><pubDate>Tue, 03 Nov 2026 10:00:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937221/microsoft_copilot_actions_simply_explained.mp3" length="21211820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b9612026b7eae9c6435cc1627cef735d074a2347.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Actions is the part of Copilot that stopped answering and started doing. It's a set of specific, defined things Copilot is allowed to do inside your calendar, your files, and your business systems.

In this episode of Simply Explained you will...</itunes:subtitle><itunes:summary><![CDATA[Copilot Actions is the part of Copilot that stopped answering and started doing. It's a set of specific, defined things Copilot is allowed to do inside your calendar, your files, and your business systems.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Part of Copilot That Stopped Answering</li><li>The One Idea That Makes All of This Make Sense</li><li>Agents, Actions, and Connectors, Explained Simply</li><li>How a Plain Request Becomes a Real Task</li><li>What This Looks Like in a Normal Workday</li><li>Where This Lives in Microsoft 365 and Azure</li><li>The Limits Nobody Puts in the Demo</li><li>The Risk Worth Knowing Before You Let It Act</li><li>What to Do Next</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>884</itunes:duration><itunes:keywords>actions,agents,answering,connectors,copilot,explained,idea,m365fm,make,makes,microsoft,mirkopeters,part,plain,request,sense,simply,simplyexplained,stopped,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fca8ef0fbe3d44e4121a3a8ae4a290e8.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Phishing-Resistant MFA: Rolling Out Passkeys in Microsoft Entra</title><link>https://www.m365.fm/show/episodes/phishing-resistant-mfa-rolling-out-passkeys-in-microsoft-entra/</link><description><![CDATA[Not every MFA method protects against modern phishing. Passkeys change what is possible, and what is required in rollout planning. In this episode of M365 FM, we cover rolling out passkeys and other phishing-resistant methods in Microsoft Entra: authentication strengths, registration, conditional access and recovery.<br />You will learn how to sequence a rollout, handle edge cases and avoid locking users out during the transition.<br />Who it is for: Identity architects, Entra ID admins and security teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992233</guid><pubDate>Tue, 03 Nov 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992233/m365_fm_phishing_resistant_mfa_rolling_out_passkeys_in_microsoft_entra.mp3" length="129699116" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/8feb98a072744107e1445b22d0c0f5c0/raw/phishing-resistant-mfa-rolling-out-passkeys-in-microsoft-ent-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Not every MFA method protects against modern phishing. Passkeys change what is possible, and what is required in rollout planning. In this episode of M365 FM, we cover rolling out passkeys and other phishing-resistant methods in Microsoft Entra:...</itunes:subtitle><itunes:summary><![CDATA[Not every MFA method protects against modern phishing. Passkeys change what is possible, and what is required in rollout planning. In this episode of M365 FM, we cover rolling out passkeys and other phishing-resistant methods in Microsoft Entra: authentication strengths, registration, conditional access and recovery.<br />You will learn how to sequence a rollout, handle edge cases and avoid locking users out during the transition.<br />Who it is for: Identity architects, Entra ID admins and security teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5405</itunes:duration><itunes:keywords>authentication-strengths,azure,cloud,conditional-access,copilot,entra-id,fido2,governance,identity-security,it-administration,m365,microsoft,microsoft-365,microsoft-entra,modern-workplace,passkeys,passwordless,phishing-resistant-mfa,security,zero-trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e2b56fcd554b30130e694a896fbf74a9.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Agent 365 Admin Center - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-agent-365-admin-center-simply-explained/</link><description><![CDATA[Somewhere in your company, an AI agent is reading your files, and the only place that knows who owns it is a page most people never open. That sounds dramatic, but it is just the normal state of AI at work right now.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What an AI agent actually is</li><li>Why agents pile up and why that becomes a problem</li><li>What the Agent 365 admin center actually is</li><li>The agent registry: one list for every agent</li><li>What an admin can actually do to an agent</li><li>Reading the dashboard: usage, risk, and the agent map</li><li>Common mistakes and honest limits</li><li>How it fits with Microsoft 365 and Azure</li><li>A quick recap and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937434</guid><pubDate>Tue, 03 Nov 2026 06:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937434/microsoft_agent_365_admin_center_simply_explained.mp3" length="20021228" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5d3ae68b395725122c6f8f0dced1cd386c1d5f16.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Somewhere in your company, an AI agent is reading your files, and the only place that knows who owns it is a page most people never open. That sounds dramatic, but it is just the normal state of AI at work right now.

In this episode of Simply...</itunes:subtitle><itunes:summary><![CDATA[Somewhere in your company, an AI agent is reading your files, and the only place that knows who owns it is a page most people never open. That sounds dramatic, but it is just the normal state of AI at work right now.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What an AI agent actually is</li><li>Why agents pile up and why that becomes a problem</li><li>What the Agent 365 admin center actually is</li><li>The agent registry: one list for every agent</li><li>What an admin can actually do to an agent</li><li>Reading the dashboard: usage, risk, and the agent map</li><li>Common mistakes and honest limits</li><li>How it fits with Microsoft 365 and Azure</li><li>A quick recap and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>835</itunes:duration><itunes:keywords>actually,admin,agent,agents,becomes,center,dashboard,every,explained,list,m365fm,microsoft,mirkopeters,pile,problem,reading,registry,simplyexplained,tutorial,usage</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c3dba98d1d30434270d1f49a5026c9cc.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Workspace Roles - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-bi-workspace-roles-simply-explained/</link><description><![CDATA[You gave your teammate a seat in Power BI without reading the rules. Most of us assume the share button controls what people see, but the real control sits in a role you picked in one click.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Power BI Workspace Role Actually Is</li><li>The Four Seats in a Workspace</li><li>What Each Role Can and Cannot Do</li><li>The Viewer Role Sees More Than You Think</li><li>Apps, Sharing, and the Wider Audience</li><li>Why the License Question Keeps Coming Up</li><li>Roles Are Not the Same as Row-Level Security</li><li>Where This Sits in Microsoft 365 and Azure</li><li>The Mistakes Beginners Make With Roles</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75939201</guid><pubDate>Mon, 02 Nov 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75939201/power_bi_workspace_roles_simply_explained.mp3" length="20365100" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9be24861700adf50395dcb7df34bfe8a501c703d.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You gave your teammate a seat in Power BI without reading the rules. Most of us assume the share button controls what people see, but the real control sits in a role you picked in one click.

In this episode of Simply Explained you will learn:

- What...</itunes:subtitle><itunes:summary><![CDATA[You gave your teammate a seat in Power BI without reading the rules. Most of us assume the share button controls what people see, but the real control sits in a role you picked in one click.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Power BI Workspace Role Actually Is</li><li>The Four Seats in a Workspace</li><li>What Each Role Can and Cannot Do</li><li>The Viewer Role Sees More Than You Think</li><li>Apps, Sharing, and the Wider Audience</li><li>Why the License Question Keeps Coming Up</li><li>Roles Are Not the Same as Row-Level Security</li><li>Where This Sits in Microsoft 365 and Azure</li><li>The Mistakes Beginners Make With Roles</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>849</itunes:duration><itunes:keywords>actually,bi,cannot,each,explained,four,m365fm,microsoft,mirkopeters,power,powerbiworkspaceroles,role,roles,seats,sees,simplyexplained,think,tutorial,viewer,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0233a8e2515d7c30ab9de6b4ac545ffe.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate Governance: Managing Flows at Enterprise Scale</title><link>https://www.m365.fm/show/episodes/power-automate-governance-managing-flows-at-enterprise-scale/</link><description><![CDATA[Cloud flows are easy to create and easy to forget, which is exactly why governance has to be designed early. In this episode of M365 FM, we discuss governing Power Automate at enterprise scale: environments, DLP policies, ownership, connectors, monitoring and lifecycle.<br />You will learn how to keep citizen automation productive while keeping an overview of risk, ownership and cost.<br />Who it is for: Power Platform admins, center-of-excellence teams and automation architects.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992237</guid><pubDate>Mon, 02 Nov 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992237/m365_fm_power_automate_governance_managing_flows_at_enterprise_scale.mp3" length="115421804" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/1fa3f797569a8ee34de61069ce85d07e/raw/power-automate-governance-managing-flows-at-enterprise-scale-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud flows are easy to create and easy to forget, which is exactly why governance has to be designed early. In this episode of M365 FM, we discuss governing Power Automate at enterprise scale: environments, DLP policies, ownership, connectors,...</itunes:subtitle><itunes:summary><![CDATA[Cloud flows are easy to create and easy to forget, which is exactly why governance has to be designed early. In this episode of M365 FM, we discuss governing Power Automate at enterprise scale: environments, DLP policies, ownership, connectors, monitoring and lifecycle.<br />You will learn how to keep citizen automation productive while keeping an overview of risk, ownership and cost.<br />Who it is for: Power Platform admins, center-of-excellence teams and automation architects.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>4810</itunes:duration><itunes:keywords>automation,azure,best-practices,citizen-developer,cloud,coe-starter-kit,connectors,copilot,dlp-policies,environments,flow-management,governance,it-administration,m365,microsoft,microsoft-365,modern-workplace,power-automate,power-platform,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2a0e10a67131778619911353cddcd32c.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Mirrored Databases - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-mirrored-databases-simply-explained/</link><description><![CDATA[Microsoft Fabric can keep a copy of your database current within about fifteen seconds. That copy sits next to the rest of your data, and it stays in sync without you building pipelines or running jobs overnight.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Mirrored Database Actually Is</li><li>Why This Exists at All</li><li>How the Copy Stays in Sync</li><li>What You Get Once It's Running</li><li>Where Your Data Can Come From</li><li>Where This Pays Off in Real Life</li><li>What It Costs, and Why That Surprises People</li><li>The Limits You Should Know Before You Start</li><li>How This Fits With Azure, Microsoft 365, and Power BI</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937387</guid><pubDate>Mon, 02 Nov 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937387/microsoft_fabric_mirrored_databases_simply_explained.mp3" length="21454892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1f87d2a1c09ac1ae2ed0b4ea52b741194180a090.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Fabric can keep a copy of your database current within about fifteen seconds. That copy sits next to the rest of your data, and it stays in sync without you building pipelines or running jobs overnight.

In this episode of Simply Explained...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Fabric can keep a copy of your database current within about fifteen seconds. That copy sits next to the rest of your data, and it stays in sync without you building pipelines or running jobs overnight.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Mirrored Database Actually Is</li><li>Why This Exists at All</li><li>How the Copy Stays in Sync</li><li>What You Get Once It's Running</li><li>Where Your Data Can Come From</li><li>Where This Pays Off in Real Life</li><li>What It Costs, and Why That Surprises People</li><li>The Limits You Should Know Before You Start</li><li>How This Fits With Azure, Microsoft 365, and Power BI</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>894</itunes:duration><itunes:keywords>actually,come,copy,data,database,exists,explained,life,m365fm,microsoft,mirkopeters,mirrored,once,pays,real,running,simplyexplained,stays,sync,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e3848a35991479ecdb9229d4eb75a9ae.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Real-Time Hub - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-real-time-hub-simply-explained/</link><description><![CDATA[The most useful tool in Microsoft Fabric is one you never have to install. Real-Time Hub is the one place where all your live, flowing data shows up, and every Fabric tenant already has it switched on.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Tool That's Already Switched On</li><li>What Real-Time Hub Actually Is</li><li>The Three Jobs It Does</li><li>Meet the Four Pieces That Do the Work</li><li>A Real Example, Step by Step</li><li>Where It Fits With Microsoft 365 and Azure</li><li>The Honest Limits and What It Costs</li><li>The Mistakes Beginners Make</li><li>What to Take Away</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936227</guid><pubDate>Mon, 02 Nov 2026 10:00:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936227/microsoft_fabric_real_time_hub_simply_explained.mp3" length="20402540" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/11479e8fb6dfaaa2a46bbd39b5a8abd10746faae.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The most useful tool in Microsoft Fabric is one you never have to install. Real-Time Hub is the one place where all your live, flowing data shows up, and every Fabric tenant already has it switched on.

In this episode of Simply Explained you will...</itunes:subtitle><itunes:summary><![CDATA[The most useful tool in Microsoft Fabric is one you never have to install. Real-Time Hub is the one place where all your live, flowing data shows up, and every Fabric tenant already has it switched on.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Tool That's Already Switched On</li><li>What Real-Time Hub Actually Is</li><li>The Three Jobs It Does</li><li>Meet the Four Pieces That Do the Work</li><li>A Real Example, Step by Step</li><li>Where It Fits With Microsoft 365 and Azure</li><li>The Honest Limits and What It Costs</li><li>The Mistakes Beginners Make</li><li>What to Take Away</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>851</itunes:duration><itunes:keywords>actually,already,does,example,explained,four,jobs,m365fm,meet,microsoft,mirkopeters,pieces,real,simplyexplained,switched,three,time,tool,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/71ae88cf7eb09a65c8f0b21fb0830cfd.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Purview Insider Risk Management: Setting It Up Without Alienating Employees</title><link>https://www.m365.fm/show/episodes/purview-insider-risk-management-setting-it-up-without-alienating-employees/</link><description><![CDATA[Insider risk tooling touches people, not just systems, so the rollout needs trust as much as configuration. In this episode of M365 FM, we explore how to set up Microsoft Purview Insider Risk Management responsibly: scope, policies, privacy settings, roles and communication with HR and legal.<br />You will learn how to start with a narrow, well-explained scope and build a program employees can accept.<br />Who it is for: Security, compliance, HR and legal stakeholders and Purview administrators.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992249</guid><pubDate>Mon, 02 Nov 2026 08:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992249/m365_fm_purview_insider_risk_management_setting_it_up_without_alienating_employees.mp3" length="126382508" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/2b028029e7576d131aad6d66cc9f7747/raw/purview-insider-risk-management-setting-it-up-without-aliena-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Insider risk tooling touches people, not just systems, so the rollout needs trust as much as configuration. In this episode of M365 FM, we explore how to set up Microsoft Purview Insider Risk Management responsibly: scope, policies, privacy settings,...</itunes:subtitle><itunes:summary><![CDATA[Insider risk tooling touches people, not just systems, so the rollout needs trust as much as configuration. In this episode of M365 FM, we explore how to set up Microsoft Purview Insider Risk Management responsibly: scope, policies, privacy settings, roles and communication with HR and legal.<br />You will learn how to start with a narrow, well-explained scope and build a program employees can accept.<br />Who it is for: Security, compliance, HR and legal stakeholders and Purview administrators.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5266</itunes:duration><itunes:keywords>azure,cloud,compliance,copilot,data-leakage,data-security,governance,hr,insider-risk-management,it-administration,m365,microsoft,microsoft-365,microsoft-purview,modern-workplace,policies,privacy,risk-management,security,security-operations</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/108db3f25f8e8aebc82e2e69d4631fb6.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Pages - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-copilot-pages-simply-explained/</link><description><![CDATA[You asked Copilot something brilliant, and the answer vanished the moment you closed the chat. That's the quiet problem with every AI chat, because once you scroll away, the good stuff is gone for good.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Copilot Pages actually is</li><li>Where Copilot Pages came from</li><li>How Copilot Pages actually works</li><li>How you actually use it day to day</li><li>Working with your team on a page</li><li>Where Copilot Pages sits in Microsoft 365</li><li>How it fits with Azure and the platform underneath</li><li>The mistakes people make and the honest limits</li><li>What this means for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935129</guid><pubDate>Mon, 02 Nov 2026 06:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935129/microsoft_copilot_pages_simply_explained.mp3" length="20101292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/41f99646b66324d77bf0980afaecc86bf7a2853c.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You asked Copilot something brilliant, and the answer vanished the moment you closed the chat. That's the quiet problem with every AI chat, because once you scroll away, the good stuff is gone for good.

In this episode of Simply Explained you will...</itunes:subtitle><itunes:summary><![CDATA[You asked Copilot something brilliant, and the answer vanished the moment you closed the chat. That's the quiet problem with every AI chat, because once you scroll away, the good stuff is gone for good.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Copilot Pages actually is</li><li>Where Copilot Pages came from</li><li>How Copilot Pages actually works</li><li>How you actually use it day to day</li><li>Working with your team on a page</li><li>Where Copilot Pages sits in Microsoft 365</li><li>How it fits with Azure and the platform underneath</li><li>The mistakes people make and the honest limits</li><li>What this means for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>838</itunes:duration><itunes:keywords>actually,azure,came,copilot,explained,fits,m365fm,microsoft,mirkopeters,mistakes,page,pages,platform,simplyexplained,sits,team,tutorial,underneath,working,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dd9cdf30c15b6e8c193aad5924fad916.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Dataverse Tables - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-dataverse-tables-simply-explained/</link><description><![CDATA[The spreadsheet holding your team together is one accidental delete from disaster. Two people open it at once and the numbers drift apart.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Dataverse table is</li><li>Why a table beats a spreadsheet or a SharePoint list</li><li>The parts of a table you'll work with</li><li>How tables connect through relationships</li><li>The different kinds of tables you'll meet</li><li>How Dataverse keeps your data safe</li><li>Where Dataverse sits in Microsoft 365 and Azure</li><li>The limits and mistakes that catch beginners</li><li>A short recap and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936413</guid><pubDate>Sun, 01 Nov 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936413/microsoft_dataverse_tables_simply_explained.mp3" length="21308588" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2bfa00262175b3ede5c10821db8e9bf6621f430c.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The spreadsheet holding your team together is one accidental delete from disaster. Two people open it at once and the numbers drift apart.

In this episode of Simply Explained you will learn:

- What a Dataverse table is
- Why a table beats a...</itunes:subtitle><itunes:summary><![CDATA[The spreadsheet holding your team together is one accidental delete from disaster. Two people open it at once and the numbers drift apart.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Dataverse table is</li><li>Why a table beats a spreadsheet or a SharePoint list</li><li>The parts of a table you'll work with</li><li>How tables connect through relationships</li><li>The different kinds of tables you'll meet</li><li>How Dataverse keeps your data safe</li><li>Where Dataverse sits in Microsoft 365 and Azure</li><li>The limits and mistakes that catch beginners</li><li>A short recap and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>888</itunes:duration><itunes:keywords>beats,connect,dataverse,different,explained,kinds,list,m365fm,microsoft,mirkopeters,parts,relationships,sharepoint,simplyexplained,spreadsheet,table,tables,through,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/da3d1f14fe1aa4ab6296bba29d530d76.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Gateways - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-bi-gateways-simply-explained/</link><description><![CDATA[Picture a finance team opening their Power BI dashboard on a Monday morning and finding numbers from last Thursday. The data was fine, but the machine holding the connection had gone to sleep.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Your Reports Sometimes Stop Updating</li><li>What a Gateway Actually Is</li><li>Why Your Data Can't Just Float Into the Cloud</li><li>The Round Trip Your Data Takes</li><li>The Three Kinds of Gateway</li><li>Where Gateways Fit in Microsoft 365 and Azure</li><li>The Limits Worth Knowing Before You Plan</li><li>The Mistakes That Cause Most Gateway Trouble</li><li>How to Think About Gateways as You Grow</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75938689</guid><pubDate>Sun, 01 Nov 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75938689/power_bi_gateways_simply_explained.mp3" length="19912364" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/db7c607a618324e9b06c1be5c09882d4b158ec47.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Picture a finance team opening their Power BI dashboard on a Monday morning and finding numbers from last Thursday. The data was fine, but the machine holding the connection had gone to sleep.

In this episode of Simply Explained you will learn:

-...</itunes:subtitle><itunes:summary><![CDATA[Picture a finance team opening their Power BI dashboard on a Monday morning and finding numbers from last Thursday. The data was fine, but the machine holding the connection had gone to sleep.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Your Reports Sometimes Stop Updating</li><li>What a Gateway Actually Is</li><li>Why Your Data Can't Just Float Into the Cloud</li><li>The Round Trip Your Data Takes</li><li>The Three Kinds of Gateway</li><li>Where Gateways Fit in Microsoft 365 and Azure</li><li>The Limits Worth Knowing Before You Plan</li><li>The Mistakes That Cause Most Gateway Trouble</li><li>How to Think About Gateways as You Grow</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>830</itunes:duration><itunes:keywords>actually,bi,cloud,data,explained,float,gateway,gateways,m365fm,microsoft,mirkopeters,power,powerbigateways,reports,round,simplyexplained,sometimes,stop,tutorial,updating</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b1e80b5822d3b3feb02c3d3d6c2b811e.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Sensitivity Labels Rollout Playbook: From Pilot to Production</title><link>https://www.m365.fm/show/episodes/sensitivity-labels-rollout-playbook-from-pilot-to-production/</link><description><![CDATA[Sensitivity labels succeed or fail on rollout design, not on the licensing line item. In this episode of M365 FM, we outline a practical path from pilot to production: label taxonomy, default behavior, user communication, auto-labeling and how to measure adoption.<br />You will learn how to keep the label set small, avoid common user frustration and move from a pilot group to the whole organization.<br />Who it is for: Information protection owners, Purview admins, compliance and security teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992252</guid><pubDate>Sun, 01 Nov 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992252/m365_fm_sensitivity_labels_rollout_playbook_from_pilot_to_production.mp3" length="121794092" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/7458758232562aa8506130bf9a378bc2/raw/sensitivity-labels-rollout-playbook-from-pilot-to-production-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sensitivity labels succeed or fail on rollout design, not on the licensing line item. In this episode of M365 FM, we outline a practical path from pilot to production: label taxonomy, default behavior, user communication, auto-labeling and how to...</itunes:subtitle><itunes:summary><![CDATA[Sensitivity labels succeed or fail on rollout design, not on the licensing line item. In this episode of M365 FM, we outline a practical path from pilot to production: label taxonomy, default behavior, user communication, auto-labeling and how to measure adoption.<br />You will learn how to keep the label set small, avoid common user frustration and move from a pilot group to the whole organization.<br />Who it is for: Information protection owners, Purview admins, compliance and security teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5075</itunes:duration><itunes:keywords>auto-labeling,azure,cloud,compliance,copilot,data-classification,data-governance,data-security,dlp,governance,information-protection,it-administration,label-policy,m365,microsoft,microsoft-365,microsoft-purview,modern-workplace,security,sensitivity-labels</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6a6bd599afb399caa678811651258f39.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Agents - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-agents-simply-explained/</link><description><![CDATA[The Copilot on your screen can now do more than answer questions. It can finish the task, and that version has a name.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Copilot Agents Are</li><li>How a Copilot Agent Actually Works</li><li>Where Copilot Agents Live in Microsoft 365 and Azure</li><li>What Copilot Agents Look Like in Real Work</li><li>How to Build One Without Writing Code</li><li>The Mistakes Beginners Make</li><li>The Limits You Should Know About</li><li>What to Remember and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75940494</guid><pubDate>Sun, 01 Nov 2026 12:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75940494/copilot_agents_simply_explained.mp3" length="20667500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eb3ef4b3889f45d4df722311b13025c360fa99c9.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The Copilot on your screen can now do more than answer questions. It can finish the task, and that version has a name.

In this episode of Simply Explained you will learn:

- What Copilot Agents Are
- How a Copilot Agent Actually Works
- Where Copilot...</itunes:subtitle><itunes:summary><![CDATA[The Copilot on your screen can now do more than answer questions. It can finish the task, and that version has a name.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Copilot Agents Are</li><li>How a Copilot Agent Actually Works</li><li>Where Copilot Agents Live in Microsoft 365 and Azure</li><li>What Copilot Agents Look Like in Real Work</li><li>How to Build One Without Writing Code</li><li>The Mistakes Beginners Make</li><li>The Limits You Should Know About</li><li>What to Remember and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>862</itunes:duration><itunes:keywords>actually,agent,agents,azure,build,copilot,copilotagents,explained,like,live,look,m365fm,microsoft,mirkopeters,real,simplyexplained,tutorial,work,works,writing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/82a3d97aca5d48051df5961f0dc60c09.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Web Application Firewall - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-web-application-firewall-simply-explained/</link><description><![CDATA[Azure Web Application Firewall is not the firewall you are picturing. A normal firewall mostly watches where traffic is going, while this one reads what the traffic says.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Web Application Firewall Actually Does</li><li>Why a Website Needs Its Own Kind of Firewall</li><li>Where Azure Web Application Firewall Actually Lives</li><li>How the Rules Decide What to Block</li><li>Detection Mode, Prevention Mode, and the Tuning Window</li><li>Bots, Floods, and What This Tool Cannot Do</li><li>What Azure Web Application Firewall Costs</li><li>Watching the WAF Do Its Job</li><li>Where This Fits in Your Microsoft 365 World</li><li>The Short Version, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936048</guid><pubDate>Sun, 01 Nov 2026 10:00:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936048/azure_web_application_firewall_simply_explained.mp3" length="20745836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ddb79336ee3dc94e34bcb2a01f58f308e109678d.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure Web Application Firewall is not the firewall you are picturing. A normal firewall mostly watches where traffic is going, while this one reads what the traffic says.

In this episode of Simply Explained you will learn:

- What Azure Web...</itunes:subtitle><itunes:summary><![CDATA[Azure Web Application Firewall is not the firewall you are picturing. A normal firewall mostly watches where traffic is going, while this one reads what the traffic says.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Web Application Firewall Actually Does</li><li>Why a Website Needs Its Own Kind of Firewall</li><li>Where Azure Web Application Firewall Actually Lives</li><li>How the Rules Decide What to Block</li><li>Detection Mode, Prevention Mode, and the Tuning Window</li><li>Bots, Floods, and What This Tool Cannot Do</li><li>What Azure Web Application Firewall Costs</li><li>Watching the WAF Do Its Job</li><li>Where This Fits in Your Microsoft 365 World</li><li>The Short Version, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>865</itunes:duration><itunes:keywords>actually,application,azure,block,decide,detection,does,explained,firewall,kind,lives,m365fm,microsoft,mirkopeters,mode,needs,rules,simplyexplained,tutorial,website</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/50cefe88a861d7dffa59a6e23d59f415.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Information Architecture That Survives Copilot</title><link>https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/</link><description><![CDATA[Copilot can only work with what your SharePoint structure lets it find and what your permissions let it see. In this episode of M365 FM, we look at information architecture for SharePoint Online in the Copilot era: sites, hubs, content types, metadata, navigation and permissions.<br />You will learn how to structure content so that it stays findable, governable and safe to surface through Copilot.<br />Who it is for: SharePoint architects, information managers, Microsoft 365 admins and Copilot rollout teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992260</guid><pubDate>Sun, 01 Nov 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992260/m365_fm_sharepoint_information_architecture_that_survives_copilot.mp3" length="122980652" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/6144e063c12e144fcf18f93b646163ef/raw/sharepoint-information-architecture-that-survives-copilot-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot can only work with what your SharePoint structure lets it find and what your permissions let it see. In this episode of M365 FM, we look at information architecture for SharePoint Online in the Copilot era: sites, hubs, content types,...</itunes:subtitle><itunes:summary><![CDATA[Copilot can only work with what your SharePoint structure lets it find and what your permissions let it see. In this episode of M365 FM, we look at information architecture for SharePoint Online in the Copilot era: sites, hubs, content types, metadata, navigation and permissions.<br />You will learn how to structure content so that it stays findable, governable and safe to surface through Copilot.<br />Who it is for: SharePoint architects, information managers, Microsoft 365 admins and Copilot rollout teams.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5125</itunes:duration><itunes:keywords>azure,cloud,content-types,copilot,enterprise-search,governance,hub-sites,information-architecture,it-administration,knowledge-management,m365,metadata,microsoft,microsoft-365,microsoft-copilot,modern-workplace,permissions,security,sharepoint,sharepoint-online</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7e09e34c45d4e337ed3d196a590d1970.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Relationships - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-bi-relationships-simply-explained/</link><description><![CDATA[You can build a clean Power BI report that hands you the wrong numbers. You have five tables, clean columns, a report that looks finished, and every row still shows the same total.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why your numbers go wrong when tables don't talk</li><li>What a relationship is, in plain terms</li><li>Cardinality, the word that decides which table leads</li><li>Which way the filters travel</li><li>Reading the solid and dashed lines</li><li>The star shape that keeps a model simple</li><li>The rules a relationship has to follow</li><li>Where beginners get burned</li><li>What a relationship can't do</li><li>Where this fits in Microsoft 365 and Fabric</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937686</guid><pubDate>Sun, 01 Nov 2026 06:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937686/power_bi_relationships_simply_explained.mp3" length="21233132" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9d15cc5a78fc817c6ddc9fc64852129554fa0484.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You can build a clean Power BI report that hands you the wrong numbers. You have five tables, clean columns, a report that looks finished, and every row still shows the same total.

In this episode of Simply Explained you will learn:

- Why your...</itunes:subtitle><itunes:summary><![CDATA[You can build a clean Power BI report that hands you the wrong numbers. You have five tables, clean columns, a report that looks finished, and every row still shows the same total.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why your numbers go wrong when tables don't talk</li><li>What a relationship is, in plain terms</li><li>Cardinality, the word that decides which table leads</li><li>Which way the filters travel</li><li>Reading the solid and dashed lines</li><li>The star shape that keeps a model simple</li><li>The rules a relationship has to follow</li><li>Where beginners get burned</li><li>What a relationship can't do</li><li>Where this fits in Microsoft 365 and Fabric</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>885</itunes:duration><itunes:keywords>cardinality,decides,explained,filters,leads,m365fm,microsoft,mirkopeters,numbers,plain,relationship,simplyexplained,table,tables,talk,terms,travel,tutorial,word,wrong</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d95dfb44df8c82248939f405fa184a11.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SAML - Simply Explained</title><link>https://www.m365.fm/show/episodes/saml-simply-explained/</link><description><![CDATA[Last Tuesday, someone at your company opened Salesforce without typing a password. There was no reset email and no help desk ticket.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>One Login That Opens Every Door</li><li>What SAML Actually Means</li><li>The Two Sides of the Handshake</li><li>The Round Trip Behind That Login</li><li>What's Inside the Signed Note</li><li>Two Ways the Trip Can Start</li><li>Where SAML Lives in Microsoft 365 and Azure</li><li>When SAML Breaks</li><li>SAML, OAuth, and OpenID Connect</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936193</guid><pubDate>Sat, 31 Oct 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936193/saml_simply_explained.mp3" length="20036204" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4668cb5544d4a823c04df0e00dad397cf7f4d595.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Last Tuesday, someone at your company opened Salesforce without typing a password. There was no reset email and no help desk ticket.

In this episode of Simply Explained you will learn:

- One Login That Opens Every Door
- What SAML Actually Means
-...</itunes:subtitle><itunes:summary><![CDATA[Last Tuesday, someone at your company opened Salesforce without typing a password. There was no reset email and no help desk ticket.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>One Login That Opens Every Door</li><li>What SAML Actually Means</li><li>The Two Sides of the Handshake</li><li>The Round Trip Behind That Login</li><li>What's Inside the Signed Note</li><li>Two Ways the Trip Can Start</li><li>Where SAML Lives in Microsoft 365 and Azure</li><li>When SAML Breaks</li><li>SAML, OAuth, and OpenID Connect</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>835</itunes:duration><itunes:keywords>actually,behind,door,every,explained,handshake,inside,login,m365fm,means,microsoft,mirkopeters,opens,round,saml,sides,signed,simplyexplained,trip,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/30eab6a6fa1aa1b07637da71eb3a0a3b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SAP S-4HANA - Simply Explained</title><link>https://www.m365.fm/show/episodes/sap-s-4hana-simply-explained/</link><description><![CDATA[SAP S/4HANA sounds intimidating, yet most companies running SAP ECC have to decide where it lives and how to migrate before the 2027 deadline. This plain-language episode is for IT and business people who need to understand what S/4HANA is, how it connects to Microsoft tools, and where projects usually go wrong.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What SAP S/4HANA actually is</li><li>01:42 – Why the in-memory database changed everything</li><li>03:57 – Fiori, the Universal Journal and end-to-end flows</li><li>06:56 – On premise, private cloud, public cloud or hybrid</li><li>08:28 – Migration paths and the 2027 deadline</li><li>10:04 – Keeping the core clean</li><li>11:00 – Where S/4HANA meets <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft</a></li><li>12:56 – Honest limits and common mistakes</li></ul><br /><b>Key takeaways</b><br /><ul><li>SAP S/4HANA is an ERP system rebuilt on the in-memory, column-based HANA database, which lets analytics and transactions run on one shared copy of the data.</li><li>Every company on SAP ECC must choose a deployment model and a migration path (greenfield, brownfield or bluefield) before mainstream maintenance ends in 2027.</li><li>Keeping a clean core and integrating through Microsoft Fabric, Entra ID and Power Platform connectors pays off in upgrades, while data cleanup and process change are the real cost of migration.</li></ul><br /><b>Worth quoting</b><br /><br />“S four Hana isn't one product so much as a shared set of processes built on one shared source of data, and the value comes from how tightly those pieces fit together.” – Mirko Peters (06:52)<br /><br />“Public cloud gives you fewer upgrade headaches and less control, while private cloud and on premise give you more control and more work to carry.” – Mirko Peters (08:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sap-s-4hana-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full plain-language episode with chapters, quotes and FAQ on SAP S/4HANA</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – pulls SAP data in through built-in connectors and mirroring so reports stay current</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – handles sign-on and MFA for SAP apps like Fiori, while SAP keeps authorization</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – connects to SAP through connectors and templates so makers build approval flows without code</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – refreshes reports with new SAP figures via Fabric so readers never log into SAP</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75941336</guid><pubDate>Sat, 31 Oct 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75941336/sap_s_4hana_simply_explained.mp3" length="21485996" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/104439811ff95eef29a7fea5f3309e2e430892ab.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SAP S/4HANA sounds intimidating, yet most companies running SAP ECC have to decide where it lives and how to migrate before the 2027 deadline. This plain-language episode is for IT and business people who need to understand what S/4HANA is, how it...</itunes:subtitle><itunes:summary><![CDATA[SAP S/4HANA sounds intimidating, yet most companies running SAP ECC have to decide where it lives and how to migrate before the 2027 deadline. This plain-language episode is for IT and business people who need to understand what S/4HANA is, how it connects to Microsoft tools, and where projects usually go wrong.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What SAP S/4HANA actually is</li><li>01:42 – Why the in-memory database changed everything</li><li>03:57 – Fiori, the Universal Journal and end-to-end flows</li><li>06:56 – On premise, private cloud, public cloud or hybrid</li><li>08:28 – Migration paths and the 2027 deadline</li><li>10:04 – Keeping the core clean</li><li>11:00 – Where S/4HANA meets <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft</a></li><li>12:56 – Honest limits and common mistakes</li></ul><br /><b>Key takeaways</b><br /><ul><li>SAP S/4HANA is an ERP system rebuilt on the in-memory, column-based HANA database, which lets analytics and transactions run on one shared copy of the data.</li><li>Every company on SAP ECC must choose a deployment model and a migration path (greenfield, brownfield or bluefield) before mainstream maintenance ends in 2027.</li><li>Keeping a clean core and integrating through Microsoft Fabric, Entra ID and Power Platform connectors pays off in upgrades, while data cleanup and process change are the real cost of migration.</li></ul><br /><b>Worth quoting</b><br /><br />“S four Hana isn't one product so much as a shared set of processes built on one shared source of data, and the value comes from how tightly those pieces fit together.” – Mirko Peters (06:52)<br /><br />“Public cloud gives you fewer upgrade headaches and less control, while private cloud and on premise give you more control and more work to carry.” – Mirko Peters (08:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sap-s-4hana-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full plain-language episode with chapters, quotes and FAQ on SAP S/4HANA</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – pulls SAP data in through built-in connectors and mirroring so reports stay current</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – handles sign-on and MFA for SAP apps like Fiori, while SAP keeps authorization</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – connects to SAP through connectors and templates so makers build approval flows without code</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – refreshes reports with new SAP figures via Fabric so readers never log into SAP</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sap-s-4hana-simply-explained" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>896</itunes:duration><itunes:keywords>4hana,actually,areas,business,changed,companies,covers,data,database,everything,explained,interface,m365fm,microsoft,mirkopeters,model,simplified,simplyexplained,tutorial,underneath</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7fa7f0ec20ee22bd30a78a0c74ee1d1c.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Teams Phone Migration: Moving From a PBX to Cloud Calling Without Surprises</title><link>https://www.m365.fm/show/episodes/teams-phone-migration-moving-from-a-pbx-to-cloud-calling-without-surprises/</link><description><![CDATA[Moving from a PBX to cloud calling is rarely a pure technology project. Numbers, devices, sites and people all have their own timelines. In this episode of M365 FM, we cover how to plan a Teams Phone migration: inventory and number planning, calling plans or direct routing, devices, emergency calling and user adoption.<br />You will learn how to sequence the migration, which surprises tend to appear late in the project, and how to reduce them early.<br />Who it is for: Telephony and collaboration engineers, Microsoft Teams admins and IT project leads replacing a legacy PBX.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992263</guid><pubDate>Sat, 31 Oct 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992263/m365_fm_teams_phone_migration_moving_from_a_pbx_to_cloud_calling_without_surprises.mp3" length="126761516" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/3fbbd9f434bbea9898c302860a4a36b4/raw/teams-phone-migration-moving-from-a-pbx-to-cloud-calling-wit-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Moving from a PBX to cloud calling is rarely a pure technology project. Numbers, devices, sites and people all have their own timelines. In this episode of M365 FM, we cover how to plan a Teams Phone migration: inventory and number planning, calling...</itunes:subtitle><itunes:summary><![CDATA[Moving from a PBX to cloud calling is rarely a pure technology project. Numbers, devices, sites and people all have their own timelines. In this episode of M365 FM, we cover how to plan a Teams Phone migration: inventory and number planning, calling plans or direct routing, devices, emergency calling and user adoption.<br />You will learn how to sequence the migration, which surprises tend to appear late in the project, and how to reduce them early.<br />Who it is for: Telephony and collaboration engineers, Microsoft Teams admins and IT project leads replacing a legacy PBX.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5282</itunes:duration><itunes:keywords>azure,calling-plans,cloud,cloud-calling,copilot,direct-routing,governance,it-administration,m365,microsoft,microsoft-365,microsoft-teams,modern-workplace,number-porting,pbx-migration,security,teams-phone,telephony,unified-communications,voip</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8c33907cc4d1752050a8abf5b7507889.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Direct Lake - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/</link><description><![CDATA[Power BI used to force a choice between fast but stale import reports and fresh but slow DirectQuery. This episode explains Direct Lake in Microsoft Fabric for analysts and admins who want both. You learn how framing works, which of the two flavours to pick, what licensing it needs and which mistakes make it slow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why fast and fresh rarely happen together</li><li>02:15 – What Direct Lake actually is</li><li>04:31 – How it works under the hood</li><li>06:49 – The two flavors of Direct Lake</li><li>08:59 – Where Direct Lake fits in the Microsoft stack</li><li>10:42 – Mistakes that make Direct Lake slow</li><li>13:10 – What to remember</li></ul><br /><b>Key takeaways</b><br /><ul><li>Direct Lake lets <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> read Delta tables straight from OneLake, combining import-like speed with data that stays close to live.</li><li>A Direct Lake refresh is called framing: it only updates pointers to the newest files, while transcoding loads just the columns a query needs.</li><li>Direct Lake requires a paid <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a> capacity and rewards tidy Delta tables, so overwrites, tiny files and poor partitioning make it feel slow.</li></ul><br /><b>Worth quoting</b><br /><br />“A stale number doesn't announce itself. It looks exactly like a fresh one, and someone makes a decision on it before anyone notices.” – Mirko Peters (01:28)<br /><br />“Instead of dragging your data into the report, direct lake points the report at those files and reads them where they sit.” – Mirko Peters (03:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Direct Lake</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer whose new Direct Lake storage mode replaces the import versus DirectQuery trade-off</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the home of Direct Lake, which needs a paid Fabric capacity to run</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where Fabric capacities are bought and billed by the second, per the episode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/bad-machine-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Bad Machine Data: Fixing Data Quality Before It Reaches Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937253</guid><pubDate>Sat, 31 Oct 2026 12:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937253/microsoft_fabric_direct_lake_simply_explained.mp3" length="20075948" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0c69fc6babf30f5c8d526824e382bcc3d2313798.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI used to force a choice between fast but stale import reports and fresh but slow DirectQuery. This episode explains Direct Lake in Microsoft Fabric for analysts and admins who want both. You learn how framing works, which of the two flavours...</itunes:subtitle><itunes:summary><![CDATA[Power BI used to force a choice between fast but stale import reports and fresh but slow DirectQuery. This episode explains Direct Lake in Microsoft Fabric for analysts and admins who want both. You learn how framing works, which of the two flavours to pick, what licensing it needs and which mistakes make it slow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why fast and fresh rarely happen together</li><li>02:15 – What Direct Lake actually is</li><li>04:31 – How it works under the hood</li><li>06:49 – The two flavors of Direct Lake</li><li>08:59 – Where Direct Lake fits in the Microsoft stack</li><li>10:42 – Mistakes that make Direct Lake slow</li><li>13:10 – What to remember</li></ul><br /><b>Key takeaways</b><br /><ul><li>Direct Lake lets <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> read Delta tables straight from OneLake, combining import-like speed with data that stays close to live.</li><li>A Direct Lake refresh is called framing: it only updates pointers to the newest files, while transcoding loads just the columns a query needs.</li><li>Direct Lake requires a paid <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a> capacity and rewards tidy Delta tables, so overwrites, tiny files and poor partitioning make it feel slow.</li></ul><br /><b>Worth quoting</b><br /><br />“A stale number doesn't announce itself. It looks exactly like a fresh one, and someone makes a decision on it before anyone notices.” – Mirko Peters (01:28)<br /><br />“Instead of dragging your data into the report, direct lake points the report at those files and reads them where they sit.” – Mirko Peters (03:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Direct Lake</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer whose new Direct Lake storage mode replaces the import versus DirectQuery trade-off</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the home of Direct Lake, which needs a paid Fabric capacity to run</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where Fabric capacities are bought and billed by the second, per the episode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/bad-machine-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-direct-lake-simply-explained" target="_blank" rel="noreferrer noopener">Bad Machine Data: Fixing Data Quality Before It Reaches Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes...]]></itunes:summary><itunes:duration>837</itunes:duration><itunes:keywords>actually,always,choices,direct,explained,fast,fresh,given,happen,lake,m365fm,microsoft,mirkopeters,power,rarely,simplyexplained,together,tutorial,under,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e1c3d1f76fdaafdb58bd8b5d03cff2e5.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Dataverse Security Model Explained for Architects</title><link>https://www.m365.fm/show/episodes/the-dataverse-security-model-explained-for-architects/</link><description><![CDATA[Most Dataverse security problems start when access is granted one ticket at a time instead of by structure. This episode walks architects through business units, security roles, teams, ownership, column and hierarchy security, and sharing, and shows how to design a model that survives reorgs, audits and Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The question <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Dataverse</a> security actually answers</li><li>03:11 – The four layers and the environment boundary</li><li>08:34 – Business units and why trees break at scale</li><li>18:15 – Security roles, privileges and access depth</li><li>25:10 – Record ownership and teams</li><li>37:15 – Column-level security and hierarchy security</li><li>51:45 – Sharing, its cost and how access is evaluated</li><li>64:01 – Role and team design, anti-patterns and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">governance</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse security decides which rows a user can reach by combining identity, privilege, scope and record ownership, and access is always additive.</li><li>Business units should model real data boundaries such as legal, regulatory or contractual walls, not the org chart, and teams should own long-lived data.</li><li>Sharing, organization depth and one-off roles are shortcuts that erode the model, so roles, teams and profiles belong in solutions with reviews and auditing.</li></ul><br /><b>Worth quoting</b><br /><br />“A Dataverse security model only scales when it's designed around ownership and hierarchy, not around individual access requests.” – Mirko Peters (00:12)<br /><br />“So treat organization depth the way you treat a master key. A small number of people need it admins, integration accounts, maybe a data steward or two.” – Mirko Peters (24:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-dataverse-security-model-explained-for-architects/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Dataverse</a> – the platform whose row-level security model of units, roles, teams and ownership is dissected</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – security groups gate who can enter an environment, and Entra group teams drive team membership</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Governance</a> – solutions, reviews, access recertification and documentation that keep roles and teams from drifting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992266</guid><pubDate>Sat, 31 Oct 2026 10:00:12 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992266/m365_fm_the_dataverse_security_model_explained_for_architects.mp3" length="119503340" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/0d0a12c3b30e4f5b351ce1cd42a6c8b5/raw/the-dataverse-security-model-explained-for-architects-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Dataverse security problems start when access is granted one ticket at a time instead of by structure. This episode walks architects through business units, security roles, teams, ownership, column and hierarchy security, and sharing, and shows...</itunes:subtitle><itunes:summary><![CDATA[Most Dataverse security problems start when access is granted one ticket at a time instead of by structure. This episode walks architects through business units, security roles, teams, ownership, column and hierarchy security, and sharing, and shows how to design a model that survives reorgs, audits and Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The question <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Dataverse</a> security actually answers</li><li>03:11 – The four layers and the environment boundary</li><li>08:34 – Business units and why trees break at scale</li><li>18:15 – Security roles, privileges and access depth</li><li>25:10 – Record ownership and teams</li><li>37:15 – Column-level security and hierarchy security</li><li>51:45 – Sharing, its cost and how access is evaluated</li><li>64:01 – Role and team design, anti-patterns and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">governance</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse security decides which rows a user can reach by combining identity, privilege, scope and record ownership, and access is always additive.</li><li>Business units should model real data boundaries such as legal, regulatory or contractual walls, not the org chart, and teams should own long-lived data.</li><li>Sharing, organization depth and one-off roles are shortcuts that erode the model, so roles, teams and profiles belong in solutions with reviews and auditing.</li></ul><br /><b>Worth quoting</b><br /><br />“A Dataverse security model only scales when it's designed around ownership and hierarchy, not around individual access requests.” – Mirko Peters (00:12)<br /><br />“So treat organization depth the way you treat a master key. A small number of people need it admins, integration accounts, maybe a data steward or two.” – Mirko Peters (24:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-dataverse-security-model-explained-for-architects/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Dataverse</a> – the platform whose row-level security model of units, roles, teams and ownership is dissected</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – security groups gate who can enter an environment, and Entra group teams drive team membership</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Governance</a> – solutions, reviews, access recertification and documentation that keep roles and teams from drifting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-dataverse-security-model-explained-for-architects" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4980</itunes:duration><itunes:keywords>azure,business-units,cloud,copilot,dataverse,dynamics-365,field-security,governance,it-administration,least-privilege,m365,microsoft,microsoft-365,modern-workplace,power-apps,power-platform,row-level-security,security,security-roles,solution-architecture</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aa2955cec1c7901cbe942d78ee543f30.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Virtual Desktop - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-virtual-desktop-simply-explained/</link><description><![CDATA[Azure Virtual Desktop runs your Windows desktops up in Microsoft's cloud, not on the laptop in front of you. The name makes it sound like one big product, but it's really a handful of simple pieces, and each piece has a plain job.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Virtual Desktop Actually Is</li><li>The Pieces You Actually Touch</li><li>Two Ways to Hand Out a Desktop</li><li>Where Your Files Live When the Machine Isn't Yours</li><li>How a User Actually Connects</li><li>Why the Bill Changes Every Month</li><li>The Mistakes and the Real Limits</li><li>When It Beats Windows 365 and Plain VDI</li><li>What to Take Away From All of This</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75941556</guid><pubDate>Sat, 31 Oct 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75941556/azure_virtual_desktop_simply_explained.mp3" length="20737196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6eeb85a513de21cb00c166caaedd60c2b08387f2.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure Virtual Desktop runs your Windows desktops up in Microsoft's cloud, not on the laptop in front of you. The name makes it sound like one big product, but it's really a handful of simple pieces, and each piece has a plain job.

In this episode of...</itunes:subtitle><itunes:summary><![CDATA[Azure Virtual Desktop runs your Windows desktops up in Microsoft's cloud, not on the laptop in front of you. The name makes it sound like one big product, but it's really a handful of simple pieces, and each piece has a plain job.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Virtual Desktop Actually Is</li><li>The Pieces You Actually Touch</li><li>Two Ways to Hand Out a Desktop</li><li>Where Your Files Live When the Machine Isn't Yours</li><li>How a User Actually Connects</li><li>Why the Bill Changes Every Month</li><li>The Mistakes and the Real Limits</li><li>When It Beats Windows 365 and Plain VDI</li><li>What to Take Away From All of This</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>864</itunes:duration><itunes:keywords>actually,azure,connects,desktop,explained,files,hand,live,m365fm,machine,microsoft,mirkopeters,pieces,simplyexplained,touch,tutorial,user,virtual,ways,yours</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ea1fc41788af322b2f3223c4d15186d6.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</title><link>https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/</link><description><![CDATA[Choosing between Windows 365 and Azure Virtual Desktop is less about features and more about who will run the platform and how the workload behaves. In this episode of M365 FM, we compare the operating models behind both cloud PC options: management effort, cost behavior, scaling, image handling and user experience.<br />You will learn which workloads fit a Cloud PC and which fit a pooled host pool, and which questions to answer before you commit.<br />Who it is for: Microsoft 365 and Intune admins, end-user computing architects and IT managers planning a virtual desktop strategy.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992269</guid><pubDate>Sat, 31 Oct 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992269/m365_fm_windows_365_or_azure_virtual_desktop_choosing_the_right_cloud_pc_model.mp3" length="128352428" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/124ba27df3058b6eecb67123ba0b8556/raw/windows-365-or-azure-virtual-desktop-choosing-the-right-clou-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Choosing between Windows 365 and Azure Virtual Desktop is less about features and more about who will run the platform and how the workload behaves. In this episode of M365 FM, we compare the operating models behind both cloud PC options: management...</itunes:subtitle><itunes:summary><![CDATA[Choosing between Windows 365 and Azure Virtual Desktop is less about features and more about who will run the platform and how the workload behaves. In this episode of M365 FM, we compare the operating models behind both cloud PC options: management effort, cost behavior, scaling, image handling and user experience.<br />You will learn which workloads fit a Cloud PC and which fit a pooled host pool, and which questions to answer before you commit.<br />Who it is for: Microsoft 365 and Intune admins, end-user computing architects and IT managers planning a virtual desktop strategy.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5348</itunes:duration><itunes:keywords>avd,azure,azure-virtual-desktop,cloud,cloud-pc,copilot,desktop-virtualization,endpoint-management,governance,host-pool,intune,it-administration,m365,microsoft,microsoft-365,modern-workplace,remote-work,security,vdi,windows-365</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/506b002cdc4c2b3644c5b8a36f42f339.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows Update Management: Autopatch, Update Rings and Feature Updates Explained</title><link>https://www.m365.fm/show/episodes/windows-update-management-autopatch-update-rings-and-feature-updates-explained/</link><description><![CDATA[Most teams still treat Windows patching as a monthly event, while updates now run continuously and exploits arrive within days. This episode walks IT admins through Windows Update for Business, Intune update rings, feature update policies, Windows Autopatch, expedited updates, drivers, reporting and troubleshooting. You will leave with an operating model that turns patching into governed, measurable change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Patching is not an event</li><li>01:12 – The old model and why it breaks</li><li>06:04 – Desired state and Windows Update for Business</li><li>15:56 – Update rings, deadlines and feature update policies</li><li>32:33 – What Windows Autopatch actually is</li><li>49:18 – Expedited updates and drivers</li><li>59:50 – Failures, reporting and metrics</li><li>83:47 – From patching devices to governing change</li></ul><br /><b>Key takeaways</b><br /><ul><li>Modern Windows updates run as a continuous, client-side system: <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Intune</a> declares the policy and Windows Update for Business delivers, wherever the device is.</li><li>Design staged rings with real deadlines, pin feature versions deliberately against the support calendar, and use Autopatch to automate execution, not accountability.</li><li>Measure exposure windows and time to patch instead of a single compliance percentage, and give policy, pilots and exceptions named owners with a monthly review.</li></ul><br /><b>Worth quoting</b><br /><br />“Patch Tuesday was never meant to be a deadline. It was a signal. Microsoft was telling you that new updates were available and that the clock had started.” – Mirko Peters (01:59)<br /><br />“The cost of delay is invisible. Nothing happens until it does. And when it does, it's not a ticket. It's an incident.” – Mirko Peters (05:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/windows-update-management-autopatch-update-rings-and-feature-updates-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Windows update management</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the policy plane where update rings, feature update policies, expedites and reports live</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – devices must be Entra ID joined or hybrid joined before Windows Autopatch accepts them</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Governance</a> – the closing argument that continuous change needs continuous governance with named owners</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this episode, who asks listeners for their next topic in the outro</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/group-policy-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Group Policy - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992271</guid><pubDate>Fri, 30 Oct 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992271/m365_fm_windows_update_management_autopatch_update_rings_and_feature_updates_explained.mp3" length="124346348" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/d53c25b6fba11cecbfb683a87ec62698/raw/windows-update-management-autopatch-update-rings-and-feature-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most teams still treat Windows patching as a monthly event, while updates now run continuously and exploits arrive within days. This episode walks IT admins through Windows Update for Business, Intune update rings, feature update policies, Windows...</itunes:subtitle><itunes:summary><![CDATA[Most teams still treat Windows patching as a monthly event, while updates now run continuously and exploits arrive within days. This episode walks IT admins through Windows Update for Business, Intune update rings, feature update policies, Windows Autopatch, expedited updates, drivers, reporting and troubleshooting. You will leave with an operating model that turns patching into governed, measurable change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Patching is not an event</li><li>01:12 – The old model and why it breaks</li><li>06:04 – Desired state and Windows Update for Business</li><li>15:56 – Update rings, deadlines and feature update policies</li><li>32:33 – What Windows Autopatch actually is</li><li>49:18 – Expedited updates and drivers</li><li>59:50 – Failures, reporting and metrics</li><li>83:47 – From patching devices to governing change</li></ul><br /><b>Key takeaways</b><br /><ul><li>Modern Windows updates run as a continuous, client-side system: <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Intune</a> declares the policy and Windows Update for Business delivers, wherever the device is.</li><li>Design staged rings with real deadlines, pin feature versions deliberately against the support calendar, and use Autopatch to automate execution, not accountability.</li><li>Measure exposure windows and time to patch instead of a single compliance percentage, and give policy, pilots and exceptions named owners with a monthly review.</li></ul><br /><b>Worth quoting</b><br /><br />“Patch Tuesday was never meant to be a deadline. It was a signal. Microsoft was telling you that new updates were available and that the clock had started.” – Mirko Peters (01:59)<br /><br />“The cost of delay is invisible. Nothing happens until it does. And when it does, it's not a ticket. It's an incident.” – Mirko Peters (05:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/windows-update-management-autopatch-update-rings-and-feature-updates-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Windows update management</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the policy plane where update rings, feature update policies, expedites and reports live</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – devices must be Entra ID joined or hybrid joined before Windows Autopatch accepts them</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Governance</a> – the closing argument that continuous change needs continuous governance with named owners</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this episode, who asks listeners for their next topic in the outro</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/group-policy-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-update-management" target="_blank" rel="noreferrer noopener">Group Policy - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5182</itunes:duration><itunes:keywords>autopatch,deployment-rings,device-management,endpoint-management,endpoint-security,feature-updates,intune,it-administration,m365,microsoft-365,microsoft-intune,modern-workplace,patch-management,patch-tuesday,update-compliance,update-rings,windows-11,windows-autopatch,windows-update,windows-update-for-business</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d95dd86f969fdb7a45cf3691cd3953d0.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure AI vs Copilot vs Fabric AI - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-ai-vs-copilot-vs-fabric-ai-simply-explained/</link><description><![CDATA[Azure AI, Copilot and Fabric AI sound like rivals, and Microsoft's constant renaming makes it worse. This episode untangles the three for beginners and career changers, showing what each layer does, its honest limits and costs, and how they fit together. You'll know which one you'll actually touch first and where to start learning.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The three names that confuse everyone</li><li>02:00 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Copilot</a>, the assistant in your apps</li><li>04:01 – How Copilot knows about your work</li><li>05:40 – The honest limits of Copilot</li><li>07:32 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a>, where your data lives</li><li>09:22 – Fabric AI: Copilot for your data</li><li>11:01 – Azure AI Foundry, the builders' workshop</li><li>12:51 – How the three fit together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot, Fabric and Azure AI (now <a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a>) are three stacked layers of one Microsoft stack, not competing products.</li><li>Copilot only surfaces what a user can already access, so cleaning up overshared permissions and training people matter more than buying licenses.</li><li>Start with Copilot where your work already happens, add Fabric if you live in reports and data, and turn to Foundry only when you need to build custom AI tools or agents.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot only sees what you can already see. It doesn't get a master key to the company” – Mirko Peters (05:08)<br /><br />“Copilot is a capable tool, and it isn't a magic wand. The first limit is that copilot doesn't fix bad permissions. It exposes them.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant inside Word, Excel, Outlook and Teams that most listeners will touch first</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the data platform where company numbers land, get shaped and turn into Power BI reports</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – the current name for Azure AI Studio and Azure AI Foundry, the builders' workshop</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud behind Azure AI and Azure OpenAI, though Fabric needs no Azure account</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – a model with instructions and tools that takes action, mostly built in Foundry or Copilot Studio</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75940821</guid><pubDate>Fri, 30 Oct 2026 13:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75940821/azure_ai_vs_copilot_vs_fabric_ai_simply_explained.mp3" length="21307436" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cdb3b741b9f18cd53daf9c6c85a67c5088b2e4c5.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure AI, Copilot and Fabric AI sound like rivals, and Microsoft's constant renaming makes it worse. This episode untangles the three for beginners and career changers, showing what each layer does, its honest limits and costs, and how they fit...</itunes:subtitle><itunes:summary><![CDATA[Azure AI, Copilot and Fabric AI sound like rivals, and Microsoft's constant renaming makes it worse. This episode untangles the three for beginners and career changers, showing what each layer does, its honest limits and costs, and how they fit together. You'll know which one you'll actually touch first and where to start learning.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The three names that confuse everyone</li><li>02:00 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Copilot</a>, the assistant in your apps</li><li>04:01 – How Copilot knows about your work</li><li>05:40 – The honest limits of Copilot</li><li>07:32 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a>, where your data lives</li><li>09:22 – Fabric AI: Copilot for your data</li><li>11:01 – Azure AI Foundry, the builders' workshop</li><li>12:51 – How the three fit together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot, Fabric and Azure AI (now <a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a>) are three stacked layers of one Microsoft stack, not competing products.</li><li>Copilot only surfaces what a user can already access, so cleaning up overshared permissions and training people matter more than buying licenses.</li><li>Start with Copilot where your work already happens, add Fabric if you live in reports and data, and turn to Foundry only when you need to build custom AI tools or agents.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot only sees what you can already see. It doesn't get a master key to the company” – Mirko Peters (05:08)<br /><br />“Copilot is a capable tool, and it isn't a magic wand. The first limit is that copilot doesn't fix bad permissions. It exposes them.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant inside Word, Excel, Outlook and Teams that most listeners will touch first</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the data platform where company numbers land, get shaped and turn into Power BI reports</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – the current name for Azure AI Studio and Azure AI Foundry, the builders' workshop</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud behind Azure AI and Azure OpenAI, though Fabric needs no Azure account</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-vs-copilot-vs-fabric-ai-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – a model with instructions and tools that takes action, mostly built in Foundry or Copilot Studio</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>888</itunes:duration><itunes:keywords>ai,already,assistant,azure,azureaivscopilotvsfabricai,confuse,copilot,everyone,explained,fabric,knows,m365fm,microsoft,mirkopeters,names,simplyexplained,talk,three,tutorial,vs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2faccf7d890509687a056a6cfab20433.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>FinOps for Manufacturing IT: Controlling Cloud Cost for Industrial Workloads</title><link>https://www.m365.fm/show/episodes/finops-for-manufacturing-it/</link><description><![CDATA[Factories running the same machines often pay more to collect, process and keep the data those machines produce each shift. This episode is for manufacturing IT, platform engineers and finance teams who need to control Azure and Microsoft Fabric costs without losing the evidence behind downtime and quality investigations. It walks through baselines, telemetry, retention, capacity, commitments and fair allocation across plants.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why factory cloud costs grow</li><li>04:08 – <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">FinOps</a> ownership in manufacturing</li><li>07:32 – Building a shared cost baseline</li><li>14:05 – Telemetry, gateways and delivery</li><li>32:06 – Retention and storage tiers</li><li>44:03 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Fabric</a> capacity and shared compute</li><li>56:38 – Commitments and reservations</li><li>70:33 – Allocation, showback and chargeback</li></ul><br /><b>Key takeaways</b><br /><ul><li>In manufacturing, cloud spend follows data handling decisions, so every cost change needs a named owner who understands the evidence and service level the plant depends on.</li><li>A shared cost baseline, deliberate retention and storage-tier choices, and tested Fabric capacity sizing prevent savings that silently remove fault or quality evidence.</li><li>Commitments, allocation rules and showback before chargeback only work when unused commitment, shared fixed costs and funding authority are made explicit.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/finops-for-manufacturing-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on factory cloud cost control</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">FinOps</a> – framed as shared engineering work between platform, plant, finance and procurement owners</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – its shared capacity units, smoothing and throttling decide how plant workloads get sized</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where machine readings land, with Cost Management, Blob Storage tiers and reservations discussed</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – workspaces on one capacity share compute, so placement and ownership become cost decisions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">FinOps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75991847</guid><pubDate>Fri, 30 Oct 2026 06:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75991847/ifakt_gmbh_finops_for_manufacturing_it_controlling_cloud_cost_for_industrial_workloads.mp3" length="146153132" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/fe02d17c055e0cb38518425390969fb2/raw/finops-for-manufacturing-it-controlling-cloud-cost-for-indus-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Factories running the same machines often pay more to collect, process and keep the data those machines produce each shift. This episode is for manufacturing IT, platform engineers and finance teams who need to control Azure and Microsoft Fabric costs...</itunes:subtitle><itunes:summary><![CDATA[Factories running the same machines often pay more to collect, process and keep the data those machines produce each shift. This episode is for manufacturing IT, platform engineers and finance teams who need to control Azure and Microsoft Fabric costs without losing the evidence behind downtime and quality investigations. It walks through baselines, telemetry, retention, capacity, commitments and fair allocation across plants.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why factory cloud costs grow</li><li>04:08 – <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">FinOps</a> ownership in manufacturing</li><li>07:32 – Building a shared cost baseline</li><li>14:05 – Telemetry, gateways and delivery</li><li>32:06 – Retention and storage tiers</li><li>44:03 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Fabric</a> capacity and shared compute</li><li>56:38 – Commitments and reservations</li><li>70:33 – Allocation, showback and chargeback</li></ul><br /><b>Key takeaways</b><br /><ul><li>In manufacturing, cloud spend follows data handling decisions, so every cost change needs a named owner who understands the evidence and service level the plant depends on.</li><li>A shared cost baseline, deliberate retention and storage-tier choices, and tested Fabric capacity sizing prevent savings that silently remove fault or quality evidence.</li><li>Commitments, allocation rules and showback before chargeback only work when unused commitment, shared fixed costs and funding authority are made explicit.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/finops-for-manufacturing-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on factory cloud cost control</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">FinOps</a> – framed as shared engineering work between platform, plant, finance and procurement owners</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – its shared capacity units, smoothing and throttling decide how plant workloads get sized</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where machine readings land, with Cost Management, Blob Storage tiers and reservations discussed</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – workspaces on one capacity share compute, so placement and ownership become cost decisions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-for-manufacturing-it" target="_blank" rel="noreferrer noopener">FinOps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6090</itunes:duration><itunes:keywords>azure,azure-cost-management,budgeting,cloud-cost,cloud-governance,cost-management,digital-transformation,finops,forecasting,ifakt,industrial-ai,industrial-workloads,industry-4-0,manufacturing,microsoft,optimization,ot-it,shop-floor,smart-factory,tagging</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4aaeba441a1fc8b0662cf64534e291ff.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Single Sign-On (SSO) - Simply Explained</title><link>https://www.m365.fm/show/episodes/single-sign-on-simply-explained/</link><description><![CDATA[You've signed in twice today and never typed a single password. One login is replacing the dozens of accounts you used to juggle, and it's happening in almost every company.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why One Login Feels Like Magic</li><li>The Two Players in Every Login</li><li>What Happens When You Click Sign In</li><li>Tokens: The Signed Notes That Prove Who You Are</li><li>SAML vs OpenID Connect</li><li>Microsoft Entra SSO at Work</li><li>The Honest Risks</li><li>Wrapping Up With One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899715</guid><pubDate>Fri, 30 Oct 2026 05:50:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899715/single_sign_on_sso_simply_explained.mp3" length="19931948" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6e6539c775cb26cc7976d25602c10ef06c0452af.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You've signed in twice today and never typed a single password. One login is replacing the dozens of accounts you used to juggle, and it's happening in almost every company.

In this episode of Simply Explained you will learn:

- Why One Login Feels...</itunes:subtitle><itunes:summary><![CDATA[You've signed in twice today and never typed a single password. One login is replacing the dozens of accounts you used to juggle, and it's happening in almost every company.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why One Login Feels Like Magic</li><li>The Two Players in Every Login</li><li>What Happens When You Click Sign In</li><li>Tokens: The Signed Notes That Prove Who You Are</li><li>SAML vs OpenID Connect</li><li>Microsoft Entra SSO at Work</li><li>The Honest Risks</li><li>Wrapping Up With One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>831</itunes:duration><itunes:keywords>click,every,explained,feels,happens,like,login,m365fm,magic,microsoft,mirkopeters,on,players,sign,simplyexplained,single,singlesignonsso,sso,tokens,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e8b2e8a9571f790bec8a4ee2df4c34c2.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Shortcuts - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-shortcuts/</link><description><![CDATA[Your customer data sits in several clouds and apps, and nobody knows which copy is real. This episode explains Microsoft Fabric shortcuts for beginners and data teams: what they are, where they live, what they can reach, and the trade-offs and mistakes to avoid. You'll learn how to keep one authoritative copy while every team still gets a clean view of the data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your data lives in too many places</li><li>00:41 – What a Fabric shortcut really is</li><li>02:46 – Where a shortcut lives: Tables vs Files</li><li>04:22 – What you can point a shortcut at</li><li>06:19 – A real-company workspace pattern</li><li>07:55 – Trade-offs: speed, caching and dependency</li><li>09:56 – Mistakes that trip people up</li><li>12:00 – Fit with <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Azure and licensing</li></ul><br /><b>Key takeaways</b><br /><ul><li>A Fabric shortcut is a pointer to data at a target path, so deleting the shortcut never deletes the source data.</li><li>Place shortcuts under Tables when the target is Delta and must be queryable in SQL and Power BI, and under Files for raw data you plan to process.</li><li>Shortcuts trade copies for dependency and first-read latency, so copy data instead when it needs heavy transformation, must stay in a region, or needs full maintenance control.</li></ul><br /><b>Worth quoting</b><br /><br />“A shortcut is a pointer, not a copy. And that single idea is the foundation for everything else.” – Mirko Peters (02:35)<br /><br />“If two teams each keep their own copy of the customer records, you pay to store it twice. Worse, you end up with two versions that drift apart the moment someone updates one copy and forgets the other.” – Mirko Peters (02:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-shortcuts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Fabric shortcuts</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose OneLake storage layer hosts shortcuts that point at data without copying it</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – the unit of the four-workspace pattern with one shared source-of-truth workspace</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – covers ADLS Gen2 and Blob targets, OneLake's storage base and how Fabric capacity is bought</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Power BI</a> – reads Tables shortcuts through a semantic model, including in Direct Lake mode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75937159</guid><pubDate>Fri, 30 Oct 2026 04:15:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75937159/microsoft_fabric_shortcuts_simply_explained.mp3" length="20769452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1407af310c8ffb328a13223885ed13c4e5aaa68f.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your customer data sits in several clouds and apps, and nobody knows which copy is real. This episode explains Microsoft Fabric shortcuts for beginners and data teams: what they are, where they live, what they can reach, and the trade-offs and...</itunes:subtitle><itunes:summary><![CDATA[Your customer data sits in several clouds and apps, and nobody knows which copy is real. This episode explains Microsoft Fabric shortcuts for beginners and data teams: what they are, where they live, what they can reach, and the trade-offs and mistakes to avoid. You'll learn how to keep one authoritative copy while every team still gets a clean view of the data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your data lives in too many places</li><li>00:41 – What a Fabric shortcut really is</li><li>02:46 – Where a shortcut lives: Tables vs Files</li><li>04:22 – What you can point a shortcut at</li><li>06:19 – A real-company workspace pattern</li><li>07:55 – Trade-offs: speed, caching and dependency</li><li>09:56 – Mistakes that trip people up</li><li>12:00 – Fit with <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Azure and licensing</li></ul><br /><b>Key takeaways</b><br /><ul><li>A Fabric shortcut is a pointer to data at a target path, so deleting the shortcut never deletes the source data.</li><li>Place shortcuts under Tables when the target is Delta and must be queryable in SQL and Power BI, and under Files for raw data you plan to process.</li><li>Shortcuts trade copies for dependency and first-read latency, so copy data instead when it needs heavy transformation, must stay in a region, or needs full maintenance control.</li></ul><br /><b>Worth quoting</b><br /><br />“A shortcut is a pointer, not a copy. And that single idea is the foundation for everything else.” – Mirko Peters (02:35)<br /><br />“If two teams each keep their own copy of the customer records, you pay to store it twice. Worse, you end up with two versions that drift apart the moment someone updates one copy and forgets the other.” – Mirko Peters (02:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-shortcuts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Fabric shortcuts</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose OneLake storage layer hosts shortcuts that point at data without copying it</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – the unit of the four-workspace pattern with one shared source-of-truth workspace</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – covers ADLS Gen2 and Blob targets, OneLake's storage base and how Fabric capacity is bought</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Power BI</a> – reads Tables shortcuts through a semantic model, including in Direct Lake mode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-shortcuts" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:keywords>company,data,explained,fabric,inside,like,lives,looks,m365fm,many,microsoft,mirkopeters,places,point,real,really,shortcut,simplyexplained,tradeoffs,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f9ca7237ce0b9769210c8ea5f10a9ab0.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Query - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-query-simply-explained/</link><description><![CDATA[If you clean the same spreadsheet by hand every month, Power Query can turn that ritual into a process that repeats itself. This beginner-friendly episode explains the four phases, applied steps, the M language, merge versus append and the habits that keep queries fast, for Excel and Power BI users who want to stop doing manual cleanup.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> actually is</li><li>02:06 – Where you'll run into it</li><li>03:06 – The problem it solves</li><li>04:28 – The four phases and applied steps</li><li>07:07 – The M language underneath the buttons</li><li>08:18 – Merging, appending, data types and locale</li><li>10:40 – Refresh</li><li>11:43 – Where beginners go wrong and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Query is the data transformation engine built into <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Excel</a>, Power BI and other Microsoft tools, and every click becomes a recorded, replayable step.</li><li>The workflow follows four phases—connect, transform, combine and load—and refresh reruns the saved steps without changing the source data.</li><li>Setting data types (with locale) early, filtering at the top and understanding query folding keep queries correct and fast.</li></ul><br /><b>Worth quoting</b><br /><br />“The real problem is that your clean up can't run itself again, so every new file drags you back to the same manual steps.” – Mirko Peters (03:44)<br /><br />“The manual cleanup lives in your memory and disappears when you close the file, while the recorded one waits for you and runs again on demand.” – Mirko Peters (06:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-query-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a beginner FAQ</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – the data preparation engine this episode explains, from applied steps to query folding</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – where Power Query sits on the Data tab under Get &amp; Transform, with manual refresh</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the second front door to Power Query, shaping data before reports and offering scheduled refresh</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Connector</a> – how Power Query reaches hundreds of sources, from text files to SQL Server databases</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899700</guid><pubDate>Fri, 30 Oct 2026 02:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899700/power_query_simply_explained.mp3" length="19963052" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/85a213dceffac2a4bb89b2cb1dbaa3aa9ac1d525.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If you clean the same spreadsheet by hand every month, Power Query can turn that ritual into a process that repeats itself. This beginner-friendly episode explains the four phases, applied steps, the M language, merge versus append and the habits that...</itunes:subtitle><itunes:summary><![CDATA[If you clean the same spreadsheet by hand every month, Power Query can turn that ritual into a process that repeats itself. This beginner-friendly episode explains the four phases, applied steps, the M language, merge versus append and the habits that keep queries fast, for Excel and Power BI users who want to stop doing manual cleanup.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> actually is</li><li>02:06 – Where you'll run into it</li><li>03:06 – The problem it solves</li><li>04:28 – The four phases and applied steps</li><li>07:07 – The M language underneath the buttons</li><li>08:18 – Merging, appending, data types and locale</li><li>10:40 – Refresh</li><li>11:43 – Where beginners go wrong and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Query is the data transformation engine built into <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Excel</a>, Power BI and other Microsoft tools, and every click becomes a recorded, replayable step.</li><li>The workflow follows four phases—connect, transform, combine and load—and refresh reruns the saved steps without changing the source data.</li><li>Setting data types (with locale) early, filtering at the top and understanding query folding keep queries correct and fast.</li></ul><br /><b>Worth quoting</b><br /><br />“The real problem is that your clean up can't run itself again, so every new file drags you back to the same manual steps.” – Mirko Peters (03:44)<br /><br />“The manual cleanup lives in your memory and disappears when you close the file, while the recorded one waits for you and runs again on demand.” – Mirko Peters (06:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-query-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a beginner FAQ</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – the data preparation engine this episode explains, from applied steps to query folding</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – where Power Query sits on the Data tab under Get &amp; Transform, with manual refresh</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the second front door to Power Query, shaping data before reports and offering scheduled refresh</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">Connector</a> – how Power Query reaches hundreds of sources, from text files to SQL Server databases</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-query-simply-explained" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>832</itunes:duration><itunes:keywords>actually,appending,applied,data,explained,four,language,m365fm,merging,microsoft,mirkopeters,phases,power,powerquery,problem,query,simplyexplained,solves,steps,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/80b8edcb29c5b7a789eedefe3dc80638.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Traceability and Genealogy: Tracking Every Part From Supplier to Customer</title><link>https://www.m365.fm/show/episodes/traceability-and-genealogy/</link><description><![CDATA[When a supplier reports a suspect batch, many manufacturers cannot prove which products actually contain it. This episode is for quality managers, MES and ERP owners and manufacturing IT teams who need traceability that holds up in recalls and audits. You will learn how to design identities, genealogy records, integrations and investigations that support defensible decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What the quality team needs to decide</li><li>03:35 – A pump plant as the reference example</li><li>07:14 – Traceability, genealogy and provenance</li><li>10:53 – Tracking depth and identity rules</li><li>18:50 – Receipt, containers and material consumption</li><li>33:48 – Splits, rework and process evidence</li><li>53:30 – Ownership, integration and the <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure</a> architecture</li><li>73:47 – Evidence, compliance, investigation and rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>Write traceability requirements backward from the recall and containment decisions your quality team must be able to defend.</li><li>Record material contributions as explicit relationships captured at the moment of use, with identities, quantities and evidence sources, instead of copying planned bills of materials.</li><li>Cloud services such as Azure and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> can carry and analyze the records, but owners, tested event contracts, mock recalls and human approval decide whether the evidence holds.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/traceability-and-genealogy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and FAQ on genealogy, integration and recalls</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose services are placed around capture, replay and reconciliation duties</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – suggested for streams of production events that several consumers process independently</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – brings production, shipment and quality data together for investigations without owning holds</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – suggested for application messages that need queues, topics, locks and dead letter handling</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992006</guid><pubDate>Thu, 29 Oct 2026 22:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992006/ifakt_gmbh_traceability_and_genealogy_tracking_every_part_from_supplier_to_customer.mp3" length="150981740" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/89e0bd13cfa2a1bbc64c21b5a9bad80c/raw/traceability-and-genealogy-tracking-every-part-from-supplier-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a supplier reports a suspect batch, many manufacturers cannot prove which products actually contain it. This episode is for quality managers, MES and ERP owners and manufacturing IT teams who need traceability that holds up in recalls and audits....</itunes:subtitle><itunes:summary><![CDATA[When a supplier reports a suspect batch, many manufacturers cannot prove which products actually contain it. This episode is for quality managers, MES and ERP owners and manufacturing IT teams who need traceability that holds up in recalls and audits. You will learn how to design identities, genealogy records, integrations and investigations that support defensible decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What the quality team needs to decide</li><li>03:35 – A pump plant as the reference example</li><li>07:14 – Traceability, genealogy and provenance</li><li>10:53 – Tracking depth and identity rules</li><li>18:50 – Receipt, containers and material consumption</li><li>33:48 – Splits, rework and process evidence</li><li>53:30 – Ownership, integration and the <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure</a> architecture</li><li>73:47 – Evidence, compliance, investigation and rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>Write traceability requirements backward from the recall and containment decisions your quality team must be able to defend.</li><li>Record material contributions as explicit relationships captured at the moment of use, with identities, quantities and evidence sources, instead of copying planned bills of materials.</li><li>Cloud services such as Azure and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> can carry and analyze the records, but owners, tested event contracts, mock recalls and human approval decide whether the evidence holds.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/traceability-and-genealogy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and FAQ on genealogy, integration and recalls</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose services are placed around capture, replay and reconciliation duties</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – suggested for streams of production events that several consumers process independently</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – brings production, shipment and quality data together for investigations without owning holds</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – suggested for application messages that need queues, topics, locks and dead letter handling</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=traceability-and-genealogy-tracking-every-part-from-supplier-to-customer" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply...]]></itunes:summary><itunes:duration>6291</itunes:duration><itunes:keywords>azure,compliance,digital-transformation,erp,genealogy,ifakt,industrial-ai,industry-4-0,lot-tracking,manufacturing,mes,microsoft,ot-it,quality-management,recall-management,serial-numbers,shop-floor,smart-factory,supply-chain,traceability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/399656bd37cbd65909b3bdb08d2c19f1.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Defender for Office 365: Tuning Anti-Phishing and Safe Links Policies</title><link>https://www.m365.fm/show/episodes/defender-for-office-365/</link><description><![CDATA[Most tenants run Microsoft Defender for Office 365 on defaults and assume they are protected while attackers test their filters every day. This episode is for email security admins, security engineers and SOC teams who want to tune anti-phishing, Safe Links, Safe Attachments and quarantine into a measurable loop that reduces both missed threats and false positives.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why defaults fail: tuning as a measurement loop</li><li>03:48 – Plan 1 versus Plan 2 and what you are licensed for</li><li>07:04 – Preset security policies and policy precedence</li><li>17:20 – Impersonation and anti-phishing policy anatomy</li><li>27:35 – SPF, DKIM, DMARC and phishing thresholds</li><li>34:20 – Safe Links, Safe Attachments and exception debt</li><li>50:25 – Quarantine, false positives and investigation</li><li>67:27 – Attack simulation, metrics and the operating rhythm</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start with the standard and strict preset policies, check which policy actually applies to each user because the first match wins, and keep custom policies only for documented, owned exceptions.</li><li>Impersonation protection, Safe Links and Safe Attachments only work as well as the protected lists, DMARC enforcement and do-not-rewrite exceptions behind them, so every exception needs an owner, a reason and an expiry date.</li><li>Measure delivered phish, report rate, time to remediate and false positives on a monthly and quarterly rhythm, and use attack simulation and Threat Explorer to tune instead of setting policies once and forgetting them.</li></ul><br /><b>Worth quoting</b><br /><br />“Tuning isn't a configuration event, it's a measurement loop. You set a policy, you measure what it catches and what it misses. You adjust and you do it again.” – Mirko Peters (00:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/defender-for-office-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on policy tuning</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the product family behind this episode, from Defender for Office 365 to Defender XDR incidents</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Exchange Online</a> – the mail platform whose built-in Exchange Online Protection forms the base layer under Defender</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where Safe Links checks shared links and, once switched on, Safe Attachments scans files</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">When Microsoft Messaging Looks Secure but Isn’t — Exchange Server, Hybrid and Microsoft 365 Security with Thomas Stensitzki [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992168</guid><pubDate>Thu, 29 Oct 2026 18:10:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992168/m365_fm_defender_for_office_365_tuning_anti_phishing_and_safe_links_policies.mp3" length="131255468" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/1c794d0b2f68573219868da5528b9939/raw/defender-for-office-365-tuning-anti-phishing-and-safe-links-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most tenants run Microsoft Defender for Office 365 on defaults and assume they are protected while attackers test their filters every day. This episode is for email security admins, security engineers and SOC teams who want to tune anti-phishing, Safe...</itunes:subtitle><itunes:summary><![CDATA[Most tenants run Microsoft Defender for Office 365 on defaults and assume they are protected while attackers test their filters every day. This episode is for email security admins, security engineers and SOC teams who want to tune anti-phishing, Safe Links, Safe Attachments and quarantine into a measurable loop that reduces both missed threats and false positives.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why defaults fail: tuning as a measurement loop</li><li>03:48 – Plan 1 versus Plan 2 and what you are licensed for</li><li>07:04 – Preset security policies and policy precedence</li><li>17:20 – Impersonation and anti-phishing policy anatomy</li><li>27:35 – SPF, DKIM, DMARC and phishing thresholds</li><li>34:20 – Safe Links, Safe Attachments and exception debt</li><li>50:25 – Quarantine, false positives and investigation</li><li>67:27 – Attack simulation, metrics and the operating rhythm</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start with the standard and strict preset policies, check which policy actually applies to each user because the first match wins, and keep custom policies only for documented, owned exceptions.</li><li>Impersonation protection, Safe Links and Safe Attachments only work as well as the protected lists, DMARC enforcement and do-not-rewrite exceptions behind them, so every exception needs an owner, a reason and an expiry date.</li><li>Measure delivered phish, report rate, time to remediate and false positives on a monthly and quarterly rhythm, and use attack simulation and Threat Explorer to tune instead of setting policies once and forgetting them.</li></ul><br /><b>Worth quoting</b><br /><br />“Tuning isn't a configuration event, it's a measurement loop. You set a policy, you measure what it catches and what it misses. You adjust and you do it again.” – Mirko Peters (00:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/defender-for-office-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on policy tuning</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the product family behind this episode, from Defender for Office 365 to Defender XDR incidents</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Exchange Online</a> – the mail platform whose built-in Exchange Online Protection forms the base layer under Defender</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where Safe Links checks shared links and, once switched on, Safe Attachments scans files</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-for-office-365-tuning-anti-phishing-and-safe-links-policies" target="_blank" rel="noreferrer noopener">When Microsoft Messaging Looks Secure but Isn’t — Exchange Server, Hybrid and Microsoft 365 Security with Thomas...]]></itunes:summary><itunes:duration>5469</itunes:duration><itunes:keywords>anti-phishing,azure,cloud,copilot,defender-for-office-365,email-security,exchange-online,governance,impersonation-protection,it-administration,m365,microsoft,microsoft-365,microsoft-defender,modern-workplace,phishing,safe-attachments,safe-links,security,threat-protection</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/571b2162166acbe8e1d1742f2acf462a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure OpenAI Service - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-openai-service/</link><description><![CDATA[Azure OpenAI Service is not ChatGPT with a Microsoft logo on it. It runs the same models, but Microsoft hosts them inside your own Azure space, with your own keys, your own limits, and your own privacy rules.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure OpenAI Service Is</li><li>The Models Behind It</li><li>Deployments: Your Own Copy of a Model</li><li>Endpoints and Keys: How Apps Connect</li><li>Tokens: The Unit Everything Is Measured In</li><li>Quotas and Rate Limits: Why You Hit a Wall</li><li>Content Filtering: The Guardrails Built In</li><li>Data Privacy: The Part That Sells It to IT</li><li>How It Differs From the OpenAI API</li><li>What People Build With It</li><li>A Quick Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899783</guid><pubDate>Thu, 29 Oct 2026 17:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899783/azure_openai_service_simply_explained.mp3" length="20047148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/336b913466add916a4a7e94b8838be83c56df103.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure OpenAI Service is not ChatGPT with a Microsoft logo on it. It runs the same models, but Microsoft hosts them inside your own Azure space, with your own keys, your own limits, and your own privacy rules.

In this episode of Simply Explained you...</itunes:subtitle><itunes:summary><![CDATA[Azure OpenAI Service is not ChatGPT with a Microsoft logo on it. It runs the same models, but Microsoft hosts them inside your own Azure space, with your own keys, your own limits, and your own privacy rules.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure OpenAI Service Is</li><li>The Models Behind It</li><li>Deployments: Your Own Copy of a Model</li><li>Endpoints and Keys: How Apps Connect</li><li>Tokens: The Unit Everything Is Measured In</li><li>Quotas and Rate Limits: Why You Hit a Wall</li><li>Content Filtering: The Guardrails Built In</li><li>Data Privacy: The Part That Sells It to IT</li><li>How It Differs From the OpenAI API</li><li>What People Build With It</li><li>A Quick Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>836</itunes:duration><itunes:keywords>apps,azure,azureopenaiservice,behind,connect,copy,deployments,endpoints,explained,keys,m365fm,microsoft,mirkopeters,model,models,openai,service,simplyexplained,tokens,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a10e7192dd2c105511eb3428b7a40500.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender for Business - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-for-business/</link><description><![CDATA[Attackers prefer small businesses because fewer people are watching. This episode explains Microsoft Defender for Business for small and medium companies without a security team: what it does, how to set it up, what it costs and where it stops. You will know whether it fits your organization.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why attackers target small businesses</li><li>00:30 – What Defender for Business is</li><li>02:27 – Why antivirus alone isn't enough</li><li>04:06 – The four jobs on every device</li><li>06:08 – Setting it up</li><li>08:22 – Limits before you buy</li><li>10:12 – Defender for Business vs. Defender for Endpoint</li><li>11:59 – Cost, licensing and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Part of the <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> family, Defender for Business brings the same engine as Defender for Endpoint to companies with up to 300 users, packaged with a setup wizard and default policies.</li><li>Unlike plain antivirus, its EDR capabilities show what happened, where and what to do next, and can disrupt attacks automatically.</li><li>Know the limits before buying: the 300-user cap, five devices per user, separate server licensing and no mixing with Defender for Endpoint Plan 2.</li></ul><br /><b>Worth quoting</b><br /><br />“A small business isn't too small to be a target, and it's often the easiest way in.” – Mirko Peters (02:18)<br /><br />“Antivirus answers whether something bad was blocked and EDR answers what happened, where it happened, and what needs to happen next.” – Mirko Peters (03:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-business/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on setup, limits and cost</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the product family here: Defender for Business runs on the Defender for Endpoint engine</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – one way to onboard Windows and Mac devices and to manage some security settings</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – Business Premium includes Defender for Business; E3 or E5 suit organizations over 300 users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899761</guid><pubDate>Thu, 29 Oct 2026 16:05:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899761/microsoft_defender_for_business_simply_explained.mp3" length="20445164" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9edbba356d7b0138a862717e1baaef65adca1b41.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Attackers prefer small businesses because fewer people are watching. This episode explains Microsoft Defender for Business for small and medium companies without a security team: what it does, how to set it up, what it costs and where it stops. You...</itunes:subtitle><itunes:summary><![CDATA[Attackers prefer small businesses because fewer people are watching. This episode explains Microsoft Defender for Business for small and medium companies without a security team: what it does, how to set it up, what it costs and where it stops. You will know whether it fits your organization.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why attackers target small businesses</li><li>00:30 – What Defender for Business is</li><li>02:27 – Why antivirus alone isn't enough</li><li>04:06 – The four jobs on every device</li><li>06:08 – Setting it up</li><li>08:22 – Limits before you buy</li><li>10:12 – Defender for Business vs. Defender for Endpoint</li><li>11:59 – Cost, licensing and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Part of the <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> family, Defender for Business brings the same engine as Defender for Endpoint to companies with up to 300 users, packaged with a setup wizard and default policies.</li><li>Unlike plain antivirus, its EDR capabilities show what happened, where and what to do next, and can disrupt attacks automatically.</li><li>Know the limits before buying: the 300-user cap, five devices per user, separate server licensing and no mixing with Defender for Endpoint Plan 2.</li></ul><br /><b>Worth quoting</b><br /><br />“A small business isn't too small to be a target, and it's often the easiest way in.” – Mirko Peters (02:18)<br /><br />“Antivirus answers whether something bad was blocked and EDR answers what happened, where it happened, and what needs to happen next.” – Mirko Peters (03:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-business/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on setup, limits and cost</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the product family here: Defender for Business runs on the Defender for Endpoint engine</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – one way to onboard Windows and Mac devices and to manage some security settings</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – Business Premium includes Defender for Business; E3 or E5 suit organizations over 300 users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-business" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>852</itunes:duration><itunes:keywords>actually,alone,antivirus,business,defender,device,does,enough,every,explained,four,jobs,limits,m365fm,microsoft,microsoftdefenderforbusiness,mirkopeters,should,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dfc9c87074a7a0749ce3b10007d58bda.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Exchange Online - Simply Explained</title><link>https://www.m365.fm/show/episodes/exchange-online-simply-explained/</link><description><![CDATA[Exchange Online is the email engine inside Microsoft 365, wrapped in words nobody explains. It's the service that holds your mailbox, your calendar, and your contacts, and it runs on Microsoft's servers instead of a machine in your office.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>Inside Your Mailbox</li><li>Shared Mailboxes</li><li>How Mail Travels</li><li>SPF, DKIM, DMARC</li><li>Mail Flow Rules</li><li>Hybrid or Cloud Only</li><li>The Admin Center</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899711</guid><pubDate>Thu, 29 Oct 2026 15:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899711/exchange_online_simply_explained.mp3" length="19861100" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e48a2856d7ffa32a60626119ff8830ac4154bc69.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Exchange Online is the email engine inside Microsoft 365, wrapped in words nobody explains. It's the service that holds your mailbox, your calendar, and your contacts, and it runs on Microsoft's servers instead of a machine in your office.

In this...</itunes:subtitle><itunes:summary><![CDATA[Exchange Online is the email engine inside Microsoft 365, wrapped in words nobody explains. It's the service that holds your mailbox, your calendar, and your contacts, and it runs on Microsoft's servers instead of a machine in your office.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>Inside Your Mailbox</li><li>Shared Mailboxes</li><li>How Mail Travels</li><li>SPF, DKIM, DMARC</li><li>Mail Flow Rules</li><li>Hybrid or Cloud Only</li><li>The Admin Center</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>828</itunes:duration><itunes:keywords>actually,dkim,dmarc,exchange,exchangeonline,explained,flow,inside,m365fm,mail,mailbox,mailboxes,microsoft,mirkopeters,online,rules,shared,simplyexplained,travels,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/97de1e0580c1a118cc5964c96876311f.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/</link><description><![CDATA[Microsoft Fabric often appears in a tenant before anyone has planned its governance. This episode gives Microsoft 365 admins the platform view: how capacities, OneLake, workspaces, tenant settings, identity, labels and licensing fit together. It ends with a practical 30-day plan to put owners and guardrails in place before data and costs drift.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Fabric</a> lands on the M365 admin's desk</li><li>06:36 – Capacities, throttling and monitoring</li><li>18:57 – OneLake: one copy for the tenant</li><li>22:09 – Workspaces, items and tenant settings</li><li>38:11 – Identity and the layered security model</li><li>57:09 – Connecting <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Microsoft 365</a> data, Copilot and auditing</li><li>75:39 – A 30-day admin plan and common failures</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric runs as one shared platform inside your tenant, so a single capacity is at once a billing object, a performance boundary and a blast radius.</li><li>Workspaces are the real unit of control, so every <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">workspace</a> needs a name, an owner, group-based roles and a lifecycle before sprawl sets in.</li><li>Security, labels and AI agents only protect what is configured at every layer, so review tenant settings, OneLake access paths and copied Microsoft 365 data early.</li></ul><br /><b>Worth quoting</b><br /><br />“A capacity unit isn't a server or a machine. It's a measure of how much work the platform can do for you per second, and every action in fabric costs some amount of it.” – Mirko Peters (06:56)<br /><br />“You stop controlling data by controlling where it lives. You start controlling it by controlling who can reach it.” – Mirko Peters (20:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the 30-day admin plan</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the SaaS data platform running inside your tenant on one compute pool and one bill</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – the real unit of control, needing a name, an owner, group roles and a lifecycle</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplies the sensitivity labels, DLP policies for semantic models and the audit log for Fabric activity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992221</guid><pubDate>Thu, 29 Oct 2026 14:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992221/m365_fm_microsoft_fabric_for_microsoft_365_admins_what_you_need_to_know.mp3" length="117365228" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/3aa0b6961ff80709757ebe4cec5317ca/raw/microsoft-fabric-for-microsoft-365-admins-what-you-need-to-k-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Fabric often appears in a tenant before anyone has planned its governance. This episode gives Microsoft 365 admins the platform view: how capacities, OneLake, workspaces, tenant settings, identity, labels and licensing fit together. It ends...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Fabric often appears in a tenant before anyone has planned its governance. This episode gives Microsoft 365 admins the platform view: how capacities, OneLake, workspaces, tenant settings, identity, labels and licensing fit together. It ends with a practical 30-day plan to put owners and guardrails in place before data and costs drift.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Fabric</a> lands on the M365 admin's desk</li><li>06:36 – Capacities, throttling and monitoring</li><li>18:57 – OneLake: one copy for the tenant</li><li>22:09 – Workspaces, items and tenant settings</li><li>38:11 – Identity and the layered security model</li><li>57:09 – Connecting <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Microsoft 365</a> data, Copilot and auditing</li><li>75:39 – A 30-day admin plan and common failures</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric runs as one shared platform inside your tenant, so a single capacity is at once a billing object, a performance boundary and a blast radius.</li><li>Workspaces are the real unit of control, so every <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">workspace</a> needs a name, an owner, group-based roles and a lifecycle before sprawl sets in.</li><li>Security, labels and AI agents only protect what is configured at every layer, so review tenant settings, OneLake access paths and copied Microsoft 365 data early.</li></ul><br /><b>Worth quoting</b><br /><br />“A capacity unit isn't a server or a machine. It's a measure of how much work the platform can do for you per second, and every action in fabric costs some amount of it.” – Mirko Peters (06:56)<br /><br />“You stop controlling data by controlling where it lives. You start controlling it by controlling who can reach it.” – Mirko Peters (20:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the 30-day admin plan</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the SaaS data platform running inside your tenant on one compute pool and one bill</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – the real unit of control, needing a name, an owner, group roles and a lifecycle</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplies the sensitivity labels, DLP policies for semantic models and the audit log for Fabric activity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-for-m365-admins" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>4891</itunes:duration><itunes:keywords>admin,analytics,azure,cloud,copilot,data-governance,data-platform,fabric-capacity,governance,it-administration,m365,microsoft,microsoft-365,microsoft-fabric,modern-workplace,onelake,power-bi,security,tenant-settings,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/35bc8e8d20e5b8cef3f94f91204e577a.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Calculated Columns vs Measures - Simply Explained</title><link>https://www.m365.fm/show/episodes/calculated-columns-vs-measures/</link><description><![CDATA[You can build the exact same number in Power BI two different ways, and they behave nothing alike. One of them gets stored inside your data model and follows every single row.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two Ways To Do The Same Thing</li><li>What Power BI Is Really Doing When You Click</li><li>What A Calculated Column Actually Is</li><li>What A Measure Actually Is</li><li>The Real Difference Is Where The Calculation Stands</li><li>Where Each One Lives In Your Report</li><li>The Memory Bill Behind Your Slow Report</li><li>The Mistakes Beginners Keep Making</li><li>Where This Fits In Microsoft 365, Fabric, And Azure</li><li>A Quick Recap And One Question For You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75938420</guid><pubDate>Thu, 29 Oct 2026 14:05:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75938420/power_bi_calculated_columns_vs_measures_simply_explained.mp3" length="19516076" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6b511d26b996939c72cfca76618b9fc1815d1b28.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You can build the exact same number in Power BI two different ways, and they behave nothing alike. One of them gets stored inside your data model and follows every single row.

In this episode of Simply Explained you will learn:

- Two Ways To Do The...</itunes:subtitle><itunes:summary><![CDATA[You can build the exact same number in Power BI two different ways, and they behave nothing alike. One of them gets stored inside your data model and follows every single row.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two Ways To Do The Same Thing</li><li>What Power BI Is Really Doing When You Click</li><li>What A Calculated Column Actually Is</li><li>What A Measure Actually Is</li><li>The Real Difference Is Where The Calculation Stands</li><li>Where Each One Lives In Your Report</li><li>The Memory Bill Behind Your Slow Report</li><li>The Mistakes Beginners Keep Making</li><li>Where This Fits In Microsoft 365, Fabric, And Azure</li><li>A Quick Recap And One Question For You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>814</itunes:duration><itunes:keywords>actually,calculated,calculation,click,column,difference,doing,explained,m365fm,measure,microsoft,mirkopeters,power,real,really,same,simplyexplained,thing,tutorial,ways</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/61cf03b42768a2ff14b5f427b2539f90.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Robotic Process Automation (RPA) - Simply Explained</title><link>https://www.m365.fm/show/episodes/robotic-process-automation/</link><description><![CDATA[Every Monday, someone in finance retypes the same numbers into a fifth screen, and nobody checks the result. Software can do that job now, one click at a time, and it doesn't need a developer to set it up.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What robotic process automation actually does</li><li>Why this suddenly matters right now</li><li>How a bot actually does the work</li><li>The jobs bots are genuinely good at</li><li>Where RPA breaks</li><li>The mistakes that sink automation projects</li><li>Where RPA fits in Microsoft 365 and Azure</li><li>What this means for your career</li><li>The short version and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935752</guid><pubDate>Thu, 29 Oct 2026 13:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935752/robotic_process_automation_rpa_simply_explained.mp3" length="21704876" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b481855b3a42611f54356b6d6fe2a06dddcd16ef.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every Monday, someone in finance retypes the same numbers into a fifth screen, and nobody checks the result. Software can do that job now, one click at a time, and it doesn't need a developer to set it up.

In this episode of Simply Explained you will...</itunes:subtitle><itunes:summary><![CDATA[Every Monday, someone in finance retypes the same numbers into a fifth screen, and nobody checks the result. Software can do that job now, one click at a time, and it doesn't need a developer to set it up.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What robotic process automation actually does</li><li>Why this suddenly matters right now</li><li>How a bot actually does the work</li><li>The jobs bots are genuinely good at</li><li>Where RPA breaks</li><li>The mistakes that sink automation projects</li><li>Where RPA fits in Microsoft 365 and Azure</li><li>What this means for your career</li><li>The short version and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>905</itunes:duration><itunes:keywords>actually,automation,bots,breaks,does,explained,genuinely,good,jobs,m365fm,matters,microsoft,mirkopeters,process,right,robotic,simplyexplained,suddenly,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2b7dae5150606c2259a4da95bbce7fcb.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Group Policy - Simply Explained</title><link>https://www.m365.fm/show/episodes/group-policy-simply-explained/</link><description><![CDATA[Somewhere in your company right now, a rule is telling a computer what to do. You've felt it in the password that has to be long, the drive that appears on its own, and the settings you're not allowed to touch.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Group Policy Actually Does</li><li>Why the Same Setting Can Come From Three Places</li><li>How Windows Decides Which Rule Wins</li><li>When Your Changes Actually Show Up</li><li>What This Looks Like in a Real Company</li><li>The Mistakes That Trip People Up</li><li>Where Group Policy Stops Working</li><li>How Group Policy Fits With Microsoft 365 and Azure</li><li>The Short Version and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936126</guid><pubDate>Thu, 29 Oct 2026 12:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936126/group_policy_simply_explained.mp3" length="22033772" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3e3f28e00530c0c3bc6bd30589501dcfa0bf6e88.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Somewhere in your company right now, a rule is telling a computer what to do. You've felt it in the password that has to be long, the drive that appears on its own, and the settings you're not allowed to touch.

In this episode of Simply Explained you...</itunes:subtitle><itunes:summary><![CDATA[Somewhere in your company right now, a rule is telling a computer what to do. You've felt it in the password that has to be long, the drive that appears on its own, and the settings you're not allowed to touch.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Group Policy Actually Does</li><li>Why the Same Setting Can Come From Three Places</li><li>How Windows Decides Which Rule Wins</li><li>When Your Changes Actually Show Up</li><li>What This Looks Like in a Real Company</li><li>The Mistakes That Trip People Up</li><li>Where Group Policy Stops Working</li><li>How Group Policy Fits With Microsoft 365 and Azure</li><li>The Short Version and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>919</itunes:duration><itunes:keywords>actually,changes,come,decides,does,explained,group,m365fm,microsoft,mirkopeters,places,policy,rule,same,setting,simplyexplained,three,tutorial,windows,wins</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e79ca389c89281c6a8500e9e594066f6.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Dev Box - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-dev-box/</link><description><![CDATA[Your next work computer might never sit on a desk. Microsoft Dev Box is a full Windows workstation that runs in a Microsoft data center, and you reach it from whatever screen you already own.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why your next work computer might not be in the room</li><li>What Microsoft Dev Box actually is</li><li>The four pieces that make Dev Box work</li><li>What makes a dev box feel like your own PC</li><li>A normal Tuesday on a dev box</li><li>How Dev Box fits with Microsoft 365 and Azure</li><li>The mistakes people make with Dev Box</li><li>The honest limits, including the one Microsoft just announced</li><li>What to take away, and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935529</guid><pubDate>Thu, 29 Oct 2026 11:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935529/microsoft_dev_box_simply_explained.mp3" length="20301740" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3d379274e41280178e9811e9b655bb6ca20226b5.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your next work computer might never sit on a desk. Microsoft Dev Box is a full Windows workstation that runs in a Microsoft data center, and you reach it from whatever screen you already own.

In this episode of Simply Explained you will learn:

- Why...</itunes:subtitle><itunes:summary><![CDATA[Your next work computer might never sit on a desk. Microsoft Dev Box is a full Windows workstation that runs in a Microsoft data center, and you reach it from whatever screen you already own.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why your next work computer might not be in the room</li><li>What Microsoft Dev Box actually is</li><li>The four pieces that make Dev Box work</li><li>What makes a dev box feel like your own PC</li><li>A normal Tuesday on a dev box</li><li>How Dev Box fits with Microsoft 365 and Azure</li><li>The mistakes people make with Dev Box</li><li>The honest limits, including the one Microsoft just announced</li><li>What to take away, and a question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>846</itunes:duration><itunes:keywords>actually,computer,explained,feel,four,like,m365fm,make,makes,microsoft,might,mirkopeters,next,normal,pieces,room,simplyexplained,tuesday,tutorial,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4d043a3214938c9ce875920ed10ff19b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>CI/CD Pipelines - Simply Explained</title><link>https://www.m365.fm/show/episodes/ci-cd-pipelines/</link><description><![CDATA[A CI/CD pipeline is a factory line for software, and once you see it that way you can't unsee it. Raw material goes in at one end, a checked and packaged product comes out the other, and the same steps run in the same order every single time.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What A Pipeline Actually Is</li><li>The Problem It Was Built To Solve</li><li>What Continuous Integration Really Means</li><li>Delivery Versus Deployment</li><li>Walking Through The Stages</li><li>Environments And The Gate Before Production</li><li>When A Deploy Goes Wrong</li><li>The Mistakes That Break Pipelines</li><li>Where This Leaves You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899517</guid><pubDate>Thu, 29 Oct 2026 10:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899517/ci_cd_pipelines_simply_explained.mp3" length="20149676" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5cf15bde51252b31c5f0ccf009bb9873dd99e474.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A CI/CD pipeline is a factory line for software, and once you see it that way you can't unsee it. Raw material goes in at one end, a checked and packaged product comes out the other, and the same steps run in the same order every single time.

In this...</itunes:subtitle><itunes:summary><![CDATA[A CI/CD pipeline is a factory line for software, and once you see it that way you can't unsee it. Raw material goes in at one end, a checked and packaged product comes out the other, and the same steps run in the same order every single time.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What A Pipeline Actually Is</li><li>The Problem It Was Built To Solve</li><li>What Continuous Integration Really Means</li><li>Delivery Versus Deployment</li><li>Walking Through The Stages</li><li>Environments And The Gate Before Production</li><li>When A Deploy Goes Wrong</li><li>The Mistakes That Break Pipelines</li><li>Where This Leaves You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>840</itunes:duration><itunes:keywords>actually,built,cd,ci,cicdpipelines,continuous,delivery,explained,integration,m365fm,means,microsoft,mirkopeters,pipeline,pipelines,problem,really,simplyexplained,solve,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2d7eb531c0e97806d06cfd91ee3a194c.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams Governance: Stopping Sprawl Before It Starts</title><link>https://www.m365.fm/show/episodes/microsoft-teams-governance/</link><description><![CDATA[Teams sprawl does not start with bad intent. It starts when creating a team is easy and retiring one is not. In this episode of M365 FM, we look at lifecycle, naming, ownership, templates and expiration for Microsoft Teams, and how they connect to Microsoft 365 groups and SharePoint.<br />You will learn how to put guardrails in place before sprawl takes hold, and what to do when it already has.<br />Who it is for: Microsoft Teams admins, collaboration owners and governance leads.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992230</guid><pubDate>Thu, 29 Oct 2026 09:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992230/m365_fm_microsoft_teams_governance_stopping_sprawl_before_it_starts.mp3" length="131775596" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/d9cd6addfa10aa96bcd9d5569bebd7b4/raw/microsoft-teams-governance-stopping-sprawl-before-it-starts-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Teams sprawl does not start with bad intent. It starts when creating a team is easy and retiring one is not. In this episode of M365 FM, we look at lifecycle, naming, ownership, templates and expiration for Microsoft Teams, and how they connect to...</itunes:subtitle><itunes:summary><![CDATA[Teams sprawl does not start with bad intent. It starts when creating a team is easy and retiring one is not. In this episode of M365 FM, we look at lifecycle, naming, ownership, templates and expiration for Microsoft Teams, and how they connect to Microsoft 365 groups and SharePoint.<br />You will learn how to put guardrails in place before sprawl takes hold, and what to do when it already has.<br />Who it is for: Microsoft Teams admins, collaboration owners and governance leads.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5491</itunes:duration><itunes:keywords>admin,azure,cloud,collaboration,copilot,expiration-policy,governance,it-administration,lifecycle-management,m365,microsoft,microsoft-365,microsoft-365-groups,microsoft-teams,modern-workplace,naming-policy,security,sharepoint,sprawl,teams-governance</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/646f8f95e15d928fcaeb01d4ac8dc9f9.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>REST APIs - Simply Explained</title><link>https://www.m365.fm/show/episodes/rest-apis-simply-explained/</link><description><![CDATA[You've been using REST APIs for years without knowing their name. Every time Power Automate grabs your calendar or Copilot Studio reads a file, one program is asking another for information.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What an API really is</li><li>The round trip</li><li>The verbs</li><li>Resources and addresses</li><li>Status codes</li><li>JSON: the shared language</li><li>Proving who you are</li><li>What REST really means</li><li>Where you already meet REST</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899698</guid><pubDate>Thu, 29 Oct 2026 09:05:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899698/rest_apis_simply_explained.mp3" length="18988460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f00e3832f1ddb84fb17524202e07274097c68816.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You've been using REST APIs for years without knowing their name. Every time Power Automate grabs your calendar or Copilot Studio reads a file, one program is asking another for information.

In this episode of Simply Explained you will learn:

- What...</itunes:subtitle><itunes:summary><![CDATA[You've been using REST APIs for years without knowing their name. Every time Power Automate grabs your calendar or Copilot Studio reads a file, one program is asking another for information.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What an API really is</li><li>The round trip</li><li>The verbs</li><li>Resources and addresses</li><li>Status codes</li><li>JSON: the shared language</li><li>Proving who you are</li><li>What REST really means</li><li>Where you already meet REST</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>792</itunes:duration><itunes:keywords>addresses,apis,codes,explained,json,language,m365fm,microsoft,mirkopeters,really,resources,rest,restapis,round,shared,simplyexplained,status,trip,tutorial,verbs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a64e99603dc74bb8ce38579a4c146693.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Quality Nonconformance Workflows With Power Platform: From Defect to Corrective Action</title><link>https://www.m365.fm/show/episodes/quality-nonconformance-workflows-power-platform/</link><description><![CDATA[A defect becomes expensive when the workflow from detection to corrective action is slow or unclear. In this episode of the iFAKT series, we show how Power Platform can support nonconformance workflows: capture, triage, approvals, corrective and preventive actions, and reporting.<br />You will learn how to model the process, involve quality teams and integrate with existing systems.<br />Who it is for: Quality managers, Power Platform makers and manufacturing IT.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75991884</guid><pubDate>Thu, 29 Oct 2026 06:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75991884/ifakt_gmbh_quality_nonconformance_workflows_with_power_platform_from_defect_to_corrective_action.mp3" length="154037420" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/3e2d29f49139f5e652f2088bb19a4fdc/raw/quality-nonconformance-workflows-with-power-platform-from-de-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A defect becomes expensive when the workflow from detection to corrective action is slow or unclear. In this episode of the iFAKT series, we show how Power Platform can support nonconformance workflows: capture, triage, approvals, corrective and...</itunes:subtitle><itunes:summary><![CDATA[A defect becomes expensive when the workflow from detection to corrective action is slow or unclear. In this episode of the iFAKT series, we show how Power Platform can support nonconformance workflows: capture, triage, approvals, corrective and preventive actions, and reporting.<br />You will learn how to model the process, involve quality teams and integrate with existing systems.<br />Who it is for: Quality managers, Power Platform makers and manufacturing IT.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>6419</itunes:duration><itunes:keywords>azure,capa,corrective-action,defect-management,digital-transformation,ifakt,industrial-ai,industry-4-0,iso-9001,manufacturing,microsoft,nonconformance,ot-it,power-apps,power-automate,power-platform,quality-management,shop-floor,smart-factory,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fe70b3a43ed0dd7bb7aca242d33ce02f.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>A Pragmatic Industrial Data Platform Roadmap for Mid-Sized Manufacturers</title><link>https://www.m365.fm/show/episodes/industrial-data-platform/</link><description><![CDATA[A roadmap for an industrial data platform has to fit mid-sized organizations, not only large enterprises. In this episode of the iFAKT series, we outline a pragmatic sequence: use cases, foundations, governance, ownership and incremental delivery.<br />You will learn how to prioritize and avoid platform projects that outgrow the team.<br />Who it is for: CIOs, IT and OT managers and data leaders in mid-sized manufacturers.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75991534</guid><pubDate>Thu, 29 Oct 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75991534/ifakt_gmbh_a_pragmatic_industrial_data_platform_roadmap_for_mid_sized_manufacturers.mp3" length="143133740" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/0b6cc562a9ab36a874f5121a342a531c/raw/a-pragmatic-industrial-data-platform-roadmap-for-mid-sized-m-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A roadmap for an industrial data platform has to fit mid-sized organizations, not only large enterprises. In this episode of the iFAKT series, we outline a pragmatic sequence: use cases, foundations, governance, ownership and incremental delivery.
You...</itunes:subtitle><itunes:summary><![CDATA[A roadmap for an industrial data platform has to fit mid-sized organizations, not only large enterprises. In this episode of the iFAKT series, we outline a pragmatic sequence: use cases, foundations, governance, ownership and incremental delivery.<br />You will learn how to prioritize and avoid platform projects that outgrow the team.<br />Who it is for: CIOs, IT and OT managers and data leaders in mid-sized manufacturers.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>5964</itunes:duration><itunes:keywords>azure,data-platform,data-strategy,digital-transformation,erp,fabric,governance,ifakt,industrial-ai,industrial-data,industry-4-0,manufacturing,mes,microsoft,mittelstand,ot-it,roadmap,shop-floor,smart-factory,use-cases</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b102d39f9869858ad77b67ebe8e64228.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Role-Based Access Control (RBAC) - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-rbac-simply-explained/</link><description><![CDATA[Azure role-based access control is really just a keycard, not a light switch. A light switch is either on or off for a whole room, while a keycard opens specific doors for a specific person.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What RBAC Actually Does</li><li>The Three Pieces of Every Role Assignment</li><li>The Four Sizes of Scope</li><li>The Roles You'll Actually Meet</li><li>Least Privilege Is the Whole Point</li><li>Built-In or Build Your Own</li><li>Azure Roles Are Not Entra Roles</li><li>The Mistakes Everyone Makes</li><li>Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75898774</guid><pubDate>Thu, 29 Oct 2026 04:40:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75898774/azure_role_based_access_control_rbac_simply_explained.mp3" length="21215276" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ed85b0215afc2fda208e8225ab046564c0beca13.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure role-based access control is really just a keycard, not a light switch. A light switch is either on or off for a whole room, while a keycard opens specific doors for a specific person.

In this episode of Simply Explained you will learn:

- What...</itunes:subtitle><itunes:summary><![CDATA[Azure role-based access control is really just a keycard, not a light switch. A light switch is either on or off for a whole room, while a keycard opens specific doors for a specific person.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What RBAC Actually Does</li><li>The Three Pieces of Every Role Assignment</li><li>The Four Sizes of Scope</li><li>The Roles You'll Actually Meet</li><li>Least Privilege Is the Whole Point</li><li>Built-In or Build Your Own</li><li>Azure Roles Are Not Entra Roles</li><li>The Mistakes Everyone Makes</li><li>Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>884</itunes:duration><itunes:keywords>access,actually,assignment,azure,azurerolebasedaccesscontrolrba,based,control,does,every,explained,four,m365fm,microsoft,mirkopeters,pieces,rbac,role,simplyexplained,three,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e41bd0c428f42753d179d1b83bc8de02.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Low-Code vs Pro-Code - Simply Explained</title><link>https://www.m365.fm/show/episodes/low-code-vs-pro-code/</link><description><![CDATA[Most people treat low-code and pro-code as a contest between real development and a shortcut. That framing is the reason so many beginners freeze before they build anything.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two Ways to Build the Same App</li><li>What Low-Code Actually Means</li><li>What Pro-Code Actually Means</li><li>It's a Spectrum, Not a Switch</li><li>How You Actually Build With Each</li><li>Where Low-Code Wins and Where Pro-Code Wins</li><li>The Mistakes and the Honest Limits</li><li>How This Fits Microsoft 365 and Azure</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936135</guid><pubDate>Thu, 29 Oct 2026 01:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936135/low_code_vs_pro_code_simply_explained.mp3" length="20211884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f91d69db4a50b1db9a73d453b466790f6e0fc3c7.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most people treat low-code and pro-code as a contest between real development and a shortcut. That framing is the reason so many beginners freeze before they build anything.

In this episode of Simply Explained you will learn:

- Two Ways to Build the...</itunes:subtitle><itunes:summary><![CDATA[Most people treat low-code and pro-code as a contest between real development and a shortcut. That framing is the reason so many beginners freeze before they build anything.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two Ways to Build the Same App</li><li>What Low-Code Actually Means</li><li>What Pro-Code Actually Means</li><li>It's a Spectrum, Not a Switch</li><li>How You Actually Build With Each</li><li>Where Low-Code Wins and Where Pro-Code Wins</li><li>The Mistakes and the Honest Limits</li><li>How This Fits Microsoft 365 and Azure</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>843</itunes:duration><itunes:keywords>actually,build,code,each,explained,fits,honest,limits,m365fm,means,microsoft,mirkopeters,mistakes,same,simplyexplained,spectrum,switch,tutorial,ways,wins</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3a22638ef81c64b1a86da751ae70d4c0.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>OAuth 2.0 - Simply Explained</title><link>https://www.m365.fm/show/episodes/oauth-2-0-simply-explained/</link><description><![CDATA[Every time you click Sign in with Microsoft, OAuth 2.0 keeps your password out of the app. This episode explains the four players, the flows, tokens and scopes, and how it all works in Microsoft Entra ID and Microsoft Graph, for anyone who approves permission screens or builds apps. You will understand what you are really granting and which mistakes to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why apps never ask for your password</li><li>01:56 – The four players in every OAuth handshake</li><li>03:31 – What happens when you click Sign in with Microsoft</li><li>05:28 – Why there isn't just one OAuth flow</li><li>07:16 – Access tokens, refresh tokens and scopes</li><li>08:56 – OAuth in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Azure</li><li>11:21 – Common mistakes and limits</li></ul><br /><b>Key takeaways</b><br /><ul><li>OAuth 2.0 grants an app limited, temporary access through scoped tokens instead of sharing your password, but it does not prove identity.</li><li>The authorization code flow with PKCE is the modern default for user sign-in, while the implicit flow and password grant are deprecated.</li><li>In Microsoft 365, <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> issues the tokens and Microsoft Graph accepts them, with delegated or application permissions granted by least privilege.</li></ul><br /><b>Worth quoting</b><br /><br />“OAuth stands for open Authorization, and it's the standard that lets one app reach your data inside another app without ever holding your password.” – Mirko Peters (00:31)<br /><br />“You might think OAuth is about signing you in, and it's actually about granting access, not proving identity.” – Mirko Peters (01:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/oauth-2-0-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on OAuth 2.0</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the authorization server that shows the permission screen and issues tokens in Microsoft 365</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the single doorway apps use, carrying an OAuth access token, to reach Microsoft 365 data</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where delegated and application permissions decide what apps may read and write</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – one of the data sources behind Microsoft Graph that an app reaches with a token</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934999</guid><pubDate>Wed, 28 Oct 2026 22:35:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934999/oauth_2_0_simply_explained.mp3" length="20366828" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7a5d44a9af42ae75e720df1a398042ea9be77924.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every time you click Sign in with Microsoft, OAuth 2.0 keeps your password out of the app. This episode explains the four players, the flows, tokens and scopes, and how it all works in Microsoft Entra ID and Microsoft Graph, for anyone who approves...</itunes:subtitle><itunes:summary><![CDATA[Every time you click Sign in with Microsoft, OAuth 2.0 keeps your password out of the app. This episode explains the four players, the flows, tokens and scopes, and how it all works in Microsoft Entra ID and Microsoft Graph, for anyone who approves permission screens or builds apps. You will understand what you are really granting and which mistakes to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why apps never ask for your password</li><li>01:56 – The four players in every OAuth handshake</li><li>03:31 – What happens when you click Sign in with Microsoft</li><li>05:28 – Why there isn't just one OAuth flow</li><li>07:16 – Access tokens, refresh tokens and scopes</li><li>08:56 – OAuth in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Azure</li><li>11:21 – Common mistakes and limits</li></ul><br /><b>Key takeaways</b><br /><ul><li>OAuth 2.0 grants an app limited, temporary access through scoped tokens instead of sharing your password, but it does not prove identity.</li><li>The authorization code flow with PKCE is the modern default for user sign-in, while the implicit flow and password grant are deprecated.</li><li>In Microsoft 365, <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> issues the tokens and Microsoft Graph accepts them, with delegated or application permissions granted by least privilege.</li></ul><br /><b>Worth quoting</b><br /><br />“OAuth stands for open Authorization, and it's the standard that lets one app reach your data inside another app without ever holding your password.” – Mirko Peters (00:31)<br /><br />“You might think OAuth is about signing you in, and it's actually about granting access, not proving identity.” – Mirko Peters (01:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/oauth-2-0-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on OAuth 2.0</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the authorization server that shows the permission screen and issues tokens in Microsoft 365</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the single doorway apps use, carrying an OAuth access token, to reach Microsoft 365 data</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where delegated and application permissions decide what apps may read and write</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – one of the data sources behind Microsoft Graph that an app reaches with a token</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=oauth-2-0-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>849</itunes:duration><itunes:keywords>anymore,apps,click,every,explained,flow,four,handshake,happens,m365fm,microsoft,mirkopeters,never,oauth,password,players,sign,simplyexplained,there,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a5cbd163c39697805da0dcb9b9898dab.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Entra ID Governance: Access Reviews, Entitlement Management and Lifecycle Workflows</title><link>https://www.m365.fm/show/episodes/entra-id-governance/</link><description><![CDATA[Access that is never reviewed keeps growing, and yearly recertifications end in rubber stamps. This episode shows identity architects, IAM and compliance teams how access packages, access reviews, lifecycle workflows and PIM in Microsoft Entra ID Governance work together as one event-driven system.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The thesis: <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">governance</a> is a behavior problem</li><li>03:21 – The old model and the map of <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Entra ID</a> Governance</li><li>10:00 – Identity data and licensing</li><li>17:01 – Entitlement management, access packages and guests</li><li>33:40 – Access reviews that people actually complete</li><li>47:10 – Lifecycle workflows: joiners, movers and leavers</li><li>67:45 – Privileged access with PIM</li><li>74:56 – One system: ownership, metrics, rollout and failure patterns</li></ul><br /><b>Key takeaways</b><br /><ul><li>Entra ID Governance works when it is designed around real behavior: named owners, safe defaults and review tasks small enough to finish.</li><li>Access packages with expiry, scoped access reviews with recommendations and auto-apply, and <a href="https://www.m365.fm/entity/identity-lifecycle/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">lifecycle workflows</a> driven by clean HR attributes replace the yearly cleanup.</li><li>Privileged roles should be eligible and activated just in time through PIM, and the whole program should be rolled out in phases starting with data quality.</li></ul><br /><b>Worth quoting</b><br /><br />“Attribute quality is the first architecture decision, not the last one. Most teams treat it as cleanup.” – Mirko Peters (12:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-id-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Entra ID Governance</li><li><a href="https://www.m365.fm/entity/identity-lifecycle/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Identity lifecycle management</a> – the joiner, mover and leaver events that lifecycle workflows turn into automatic access changes</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory whose attributes, P1 and P2 licenses and governance add-on drive every control here</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Governance</a> – framed here as a behavior problem solved with owners, safe defaults and small review tasks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992172</guid><pubDate>Wed, 28 Oct 2026 18:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992172/m365_fm_entra_id_governance_access_reviews_entitlement_management_and_lifecycle_workflows.mp3" length="134944172" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/b7dd84c60f329250273318c0406d10c4/raw/entra-id-governance-access-reviews-entitlement-management-an-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Access that is never reviewed keeps growing, and yearly recertifications end in rubber stamps. This episode shows identity architects, IAM and compliance teams how access packages, access reviews, lifecycle workflows and PIM in Microsoft Entra ID...</itunes:subtitle><itunes:summary><![CDATA[Access that is never reviewed keeps growing, and yearly recertifications end in rubber stamps. This episode shows identity architects, IAM and compliance teams how access packages, access reviews, lifecycle workflows and PIM in Microsoft Entra ID Governance work together as one event-driven system.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The thesis: <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">governance</a> is a behavior problem</li><li>03:21 – The old model and the map of <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Entra ID</a> Governance</li><li>10:00 – Identity data and licensing</li><li>17:01 – Entitlement management, access packages and guests</li><li>33:40 – Access reviews that people actually complete</li><li>47:10 – Lifecycle workflows: joiners, movers and leavers</li><li>67:45 – Privileged access with PIM</li><li>74:56 – One system: ownership, metrics, rollout and failure patterns</li></ul><br /><b>Key takeaways</b><br /><ul><li>Entra ID Governance works when it is designed around real behavior: named owners, safe defaults and review tasks small enough to finish.</li><li>Access packages with expiry, scoped access reviews with recommendations and auto-apply, and <a href="https://www.m365.fm/entity/identity-lifecycle/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">lifecycle workflows</a> driven by clean HR attributes replace the yearly cleanup.</li><li>Privileged roles should be eligible and activated just in time through PIM, and the whole program should be rolled out in phases starting with data quality.</li></ul><br /><b>Worth quoting</b><br /><br />“Attribute quality is the first architecture decision, not the last one. Most teams treat it as cleanup.” – Mirko Peters (12:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-id-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Entra ID Governance</li><li><a href="https://www.m365.fm/entity/identity-lifecycle/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Identity lifecycle management</a> – the joiner, mover and leaver events that lifecycle workflows turn into automatic access changes</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory whose attributes, P1 and P2 licenses and governance add-on drive every control here</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank" rel="noreferrer noopener">Governance</a> – framed here as a behavior problem solved with owners, safe defaults and small review tasks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-governance-access-reviews-entitlement-management-and-lifecycle-workflows" target="_blank"...]]></itunes:summary><itunes:duration>5623</itunes:duration><itunes:keywords>access-packages,access-reviews,azure,cloud,compliance,copilot,entitlement-management,entra-id-governance,governance,iam,identity-governance,it-administration,joiner-mover-leaver,lifecycle-workflows,m365,microsoft,microsoft-365,microsoft-entra,modern-workplace,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/735dc828c24b321e56ef7ec42dd56e12.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Copilot Integration - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-platform-copilot-integration/</link><description><![CDATA[Copilot was supposed to clear busy work, yet in Power Platform it often feels like one more thing to check. This episode explains the four Copilot surfaces for makers, analysts and admins, what Copilot Studio agents really cost, and where they work or fall apart. You'll learn how to prepare your data and design agents so the bill and the answers stay under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot in Power Platform feels hard</li><li>02:16 – Copilot in <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Power Apps</a>, Power Automate and Power BI</li><li>04:12 – Copilot Studio and agents</li><li>06:21 – Preparing data for good answers</li><li>07:57 – Costs and Copilot credits</li><li>10:01 – Where Copilot Studio works and where it stops</li><li>12:26 – Beginner mistakes in the first month</li><li>13:51 – Fit with <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, governance and Azure</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Power Platform is four surfaces, not one: Power Apps, Power Automate and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Power BI</a> help you build, while Copilot Studio builds agents that answer on their own.</li><li>Answer quality is capped by your data and instructions, so prepare semantic models and name Dataverse tables and columns clearly before relying on Copilot.</li><li>Agent cost is a design decision: credits vary by answer type, internal agents for Microsoft 365 Copilot seat holders consume no credits, and exceeding prepaid capacity can disable agents.</li></ul><br /><b>Worth quoting</b><br /><br />“You probably think this is a licensing problem, but the real tension is that copilot is only as good as the data underneath it.” – Mirko Peters (00:19)<br /><br />“Copilot removes the blank page problem and the syntax problem, and it doesn't remove the thinking problem because you still have to know what question you're asking” – Mirko Peters (03:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, key takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Power Platform</a> – where Copilot meets the apps, flows, reports and agents a business builds</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the fourth Copilot surface, a separate low-code product for building agents, formerly Power Virtual Agents</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the per-person seat that covers internal agents without consuming Copilot Credits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-besler-hansen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">From Copilot Rollout to AI Workplace: Adoption, Agents &amp; Real Business Value with Christoffer Besler Hansen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936609</guid><pubDate>Wed, 28 Oct 2026 16:35:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936609/power_platform_copilot_integration_simply_explained.mp3" length="23190380" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3da72fdb65484528234617e1618f3ad33f9908be.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot was supposed to clear busy work, yet in Power Platform it often feels like one more thing to check. This episode explains the four Copilot surfaces for makers, analysts and admins, what Copilot Studio agents really cost, and where they work or...</itunes:subtitle><itunes:summary><![CDATA[Copilot was supposed to clear busy work, yet in Power Platform it often feels like one more thing to check. This episode explains the four Copilot surfaces for makers, analysts and admins, what Copilot Studio agents really cost, and where they work or fall apart. You'll learn how to prepare your data and design agents so the bill and the answers stay under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot in Power Platform feels hard</li><li>02:16 – Copilot in <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Power Apps</a>, Power Automate and Power BI</li><li>04:12 – Copilot Studio and agents</li><li>06:21 – Preparing data for good answers</li><li>07:57 – Costs and Copilot credits</li><li>10:01 – Where Copilot Studio works and where it stops</li><li>12:26 – Beginner mistakes in the first month</li><li>13:51 – Fit with <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, governance and Azure</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Power Platform is four surfaces, not one: Power Apps, Power Automate and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Power BI</a> help you build, while Copilot Studio builds agents that answer on their own.</li><li>Answer quality is capped by your data and instructions, so prepare semantic models and name Dataverse tables and columns clearly before relying on Copilot.</li><li>Agent cost is a design decision: credits vary by answer type, internal agents for Microsoft 365 Copilot seat holders consume no credits, and exceeding prepaid capacity can disable agents.</li></ul><br /><b>Worth quoting</b><br /><br />“You probably think this is a licensing problem, but the real tension is that copilot is only as good as the data underneath it.” – Mirko Peters (00:19)<br /><br />“Copilot removes the blank page problem and the syntax problem, and it doesn't remove the thinking problem because you still have to know what question you're asking” – Mirko Peters (03:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, key takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Power Platform</a> – where Copilot meets the apps, flows, reports and agents a business builds</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the fourth Copilot surface, a separate low-code product for building agents, formerly Power Virtual Agents</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the per-person seat that covers internal agents without consuming Copilot Credits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-besler-hansen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-copilot-integration" target="_blank" rel="noreferrer noopener">From Copilot Rollout to AI Workplace: Adoption, Agents &amp; Real Business Value with...]]></itunes:summary><itunes:duration>967</itunes:duration><itunes:keywords>actually,apps,build,copilot,explained,feeling,flows,harder,keeps,m365fm,means,microsoft,mirkopeters,platform,power,should,shows,simplyexplained,tutorial,while</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fd24fe86c12286876a2a25a4fa1b4888.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Dataflows Gen2 - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-dataflows-gen2/</link><description><![CDATA[Your reports don't fail because the business lacks data — they fail because someone still has to open that Excel export, fix the dates, delete blank rows, rename columns, and then hope nothing changed before the next refresh. The real tension here isn't access, it's trust.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: Your Data Is Ready, Until Someone Has to Clean It</li><li>What Dataflows Gen2 Actually Does</li><li>From Messy Source to Fabric Table</li><li>Gen1 vs Gen2: More Than a New Name</li><li>The Compute and Staging Decision Most Teams Miss</li><li>When Dataflows Gen2 Wins, and When It Doesn't</li><li>Build a Dataflow That People Can Trust</li><li>Conclusion: Start With One Repeated Mess</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75916869</guid><pubDate>Wed, 28 Oct 2026 16:12:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75916869/fabric_dataflows_gen2_simply_explained.mp3" length="28063916" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/60661471b6dc63a8fc1bd80a7b79e2fae187e8f0.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your reports don't fail because the business lacks data — they fail because someone still has to open that Excel export, fix the dates, delete blank rows, rename columns, and then hope nothing changed before the next refresh. The real tension here...</itunes:subtitle><itunes:summary><![CDATA[Your reports don't fail because the business lacks data — they fail because someone still has to open that Excel export, fix the dates, delete blank rows, rename columns, and then hope nothing changed before the next refresh. The real tension here isn't access, it's trust.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: Your Data Is Ready, Until Someone Has to Clean It</li><li>What Dataflows Gen2 Actually Does</li><li>From Messy Source to Fabric Table</li><li>Gen1 vs Gen2: More Than a New Name</li><li>The Compute and Staging Decision Most Teams Miss</li><li>When Dataflows Gen2 Wins, and When It Doesn't</li><li>Build a Dataflow That People Can Trust</li><li>Conclusion: Start With One Repeated Mess</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1170</itunes:duration><itunes:keywords>actually,clean,data,dataflows,does,explained,fabric,gen2,m365fm,messy,microsoft,mirkopeters,opening,ready,simplyexplained,someone,source,table,tutorial,until</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/43804b3c2dcbd79291e1e531d24eda78.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>OpenID Connect - Simply Explained</title><link>https://www.m365.fm/show/episodes/openid-connect-simply-explained/</link><description><![CDATA[You've used OpenID Connect more times this week than you realize, and you never knew its name. It answers one simple question every app has to ask, and that question is who is this person.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The sign-in you never think about</li><li>Why OAuth 2.0 wasn't enough on its own</li><li>What actually happens when you click sign in</li><li>What's inside the ID token</li><li>Where this shows up in Microsoft 365 and Azure</li><li>The mistakes people make and the honest limits</li><li>How it stacks up against the older way</li><li>What this means for your own work</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935455</guid><pubDate>Wed, 28 Oct 2026 14:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935455/openid_connect_simply_explained.mp3" length="20834540" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/da26eefd799b7d2c4d8f592131bdb2c13d0f1322.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You've used OpenID Connect more times this week than you realize, and you never knew its name. It answers one simple question every app has to ask, and that question is who is this person.

In this episode of Simply Explained you will learn:

- The...</itunes:subtitle><itunes:summary><![CDATA[You've used OpenID Connect more times this week than you realize, and you never knew its name. It answers one simple question every app has to ask, and that question is who is this person.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The sign-in you never think about</li><li>Why OAuth 2.0 wasn't enough on its own</li><li>What actually happens when you click sign in</li><li>What's inside the ID token</li><li>Where this shows up in Microsoft 365 and Azure</li><li>The mistakes people make and the honest limits</li><li>How it stacks up against the older way</li><li>What this means for your own work</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>869</itunes:duration><itunes:keywords>actually,azure,click,enough,explained,happens,inside,m365fm,microsoft,mirkopeters,mistakes,never,oauth,shows,sign,simplyexplained,think,token,tutorial,wasn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aeac4bffe7a16a81171ada4d77c72f43.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Passkeys and FIDO2 - Simply Explained</title><link>https://www.m365.fm/show/episodes/passkeys-and-fido2/</link><description><![CDATA[Passwords and one-time codes can still be phished, and Microsoft is now making passkeys the default sign-in for Microsoft 365. This Simply Explained episode is for everyday users and IT admins who want to understand passkeys and FIDO2 without the jargon. You will learn how passkeys work, which type to choose and what to plan for before rolling them out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A newer way to sign in that Microsoft made the default</li><li>00:46 – What a passkey actually is</li><li>02:20 – How the keys work without sharing a secret</li><li>04:30 – Why phishing stops working</li><li>06:20 – Synced versus device-bound passkeys</li><li>08:25 – When your phone or key goes missing</li><li>10:05 – Passkeys in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Azure</li><li>12:25 – The honest catches and a recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>A passkey is a key pair whose private half never leaves your device, so there is no shared secret that a phishing page could steal.</li><li>Synced passkeys suit most users because they survive a lost device, while administrators and privileged accounts should use device-bound passkeys such as security keys or Microsoft Authenticator.</li><li>Passkeys are becoming the default sign-in in <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a>, so set up a backup passkey early and plan for limits such as visibility of synced copies.</li></ul><br /><b>Worth quoting</b><br /><br />“A passkey is a matched pair of keys, and the two of them do very different jobs. One key is private. It lives on your device and it never leaves.” – Mirko Peters (01:04)<br /><br />“Phishing works by getting you to hand over a secret, and a passkey leaves you with no secret to hand over.” – Mirko Peters (04:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/passkeys-and-fido2/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on passkeys</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity service where organizations manage passkeys, policies and attestation</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where passkeys became the default authentication experience as of September 1, 2026</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the password-plus-code sign-in that synced passkeys beat on speed, according to Microsoft</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the work apps like Teams and Outlook that now prompt users to set up a passkey</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-tenant-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Tenant Governance - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935954</guid><pubDate>Wed, 28 Oct 2026 10:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935954/passkeys_and_fido2_simply_explained.mp3" length="21422060" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/872962525dceca5a61829c63f1b8c6aee71819e8.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Passwords and one-time codes can still be phished, and Microsoft is now making passkeys the default sign-in for Microsoft 365. This Simply Explained episode is for everyday users and IT admins who want to understand passkeys and FIDO2 without the...</itunes:subtitle><itunes:summary><![CDATA[Passwords and one-time codes can still be phished, and Microsoft is now making passkeys the default sign-in for Microsoft 365. This Simply Explained episode is for everyday users and IT admins who want to understand passkeys and FIDO2 without the jargon. You will learn how passkeys work, which type to choose and what to plan for before rolling them out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A newer way to sign in that Microsoft made the default</li><li>00:46 – What a passkey actually is</li><li>02:20 – How the keys work without sharing a secret</li><li>04:30 – Why phishing stops working</li><li>06:20 – Synced versus device-bound passkeys</li><li>08:25 – When your phone or key goes missing</li><li>10:05 – Passkeys in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Azure</li><li>12:25 – The honest catches and a recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>A passkey is a key pair whose private half never leaves your device, so there is no shared secret that a phishing page could steal.</li><li>Synced passkeys suit most users because they survive a lost device, while administrators and privileged accounts should use device-bound passkeys such as security keys or Microsoft Authenticator.</li><li>Passkeys are becoming the default sign-in in <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a>, so set up a backup passkey early and plan for limits such as visibility of synced copies.</li></ul><br /><b>Worth quoting</b><br /><br />“A passkey is a matched pair of keys, and the two of them do very different jobs. One key is private. It lives on your device and it never leaves.” – Mirko Peters (01:04)<br /><br />“Phishing works by getting you to hand over a secret, and a passkey leaves you with no secret to hand over.” – Mirko Peters (04:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/passkeys-and-fido2/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on passkeys</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity service where organizations manage passkeys, policies and attestation</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where passkeys became the default authentication experience as of September 1, 2026</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the password-plus-code sign-in that synced passkeys beat on speed, according to Microsoft</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the work apps like Teams and Outlook that now prompt users to set up a passkey</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-tenant-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=passkeys-and-fido2-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Tenant Governance - Simply Explained</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>893</itunes:duration><itunes:keywords>actually,default,ever,explained,keys,m365fm,made,microsoft,mirkopeters,newer,passkey,phishing,secret,sharing,sign,simplyexplained,stops,tutorial,work,working</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2099c5824fef9ccc5179390e10553d96.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure SQL Database - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-sql-database-simply-explained/</link><description><![CDATA[Running your own database server means patching, backups and late-night failovers. This beginner-friendly episode explains Azure SQL Database: how the DTU and vCore models differ, which tier to pick, when elastic pools and serverless save money, and how backups and security work by default. You'll know when to choose the managed service and when a virtual machine is the better fit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> SQL Database is</li><li>02:22 – DTU vs vCore purchasing models</li><li>04:12 – Picking your service tier</li><li>06:03 – Elastic pools</li><li>07:28 – Backups and high availability</li><li>09:31 – Security without the jargon</li><li>11:08 – Managed database or virtual machine</li><li>12:42 – Beginner mistakes and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure SQL Database runs the familiar SQL Server engine as a managed service, so patching, backups and high availability become Microsoft's job.</li><li>Choose between the simple DTU bundle and the flexible vCore model, start small, and use serverless or elastic pools only for intermittent or spiky workloads.</li><li>Safe settings such as a closed firewall and encryption at rest are the defaults, so your main job is controlling who gets in, ideally with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“You aren't renting a box and doing the work yourself. You're renting an outcome and someone else keeps the lights on.” – Mirko Peters (00:44)<br /><br />“The rule of thumb that saves beginners a lot of stress is this start small, watch the numbers and grow later.” – Mirko Peters (05:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-sql-database-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure SQL Database</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where Microsoft runs the SQL Server engine as a managed database service</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the recommended sign-in option for Azure SQL Database instead of plain SQL usernames and passwords</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – one of the protections you gain by signing in to the database with Entra ID</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – rules that apply to database sign-ins once you use Entra ID authentication</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-id-protection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID Protection - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75898707</guid><pubDate>Wed, 28 Oct 2026 08:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75898707/azure_sql_database_simply_explained.mp3" length="20815532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/38f637f30b652098bf507f64d500ddc3896d1fb2.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Running your own database server means patching, backups and late-night failovers. This beginner-friendly episode explains Azure SQL Database: how the DTU and vCore models differ, which tier to pick, when elastic pools and serverless save money, and...</itunes:subtitle><itunes:summary><![CDATA[Running your own database server means patching, backups and late-night failovers. This beginner-friendly episode explains Azure SQL Database: how the DTU and vCore models differ, which tier to pick, when elastic pools and serverless save money, and how backups and security work by default. You'll know when to choose the managed service and when a virtual machine is the better fit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> SQL Database is</li><li>02:22 – DTU vs vCore purchasing models</li><li>04:12 – Picking your service tier</li><li>06:03 – Elastic pools</li><li>07:28 – Backups and high availability</li><li>09:31 – Security without the jargon</li><li>11:08 – Managed database or virtual machine</li><li>12:42 – Beginner mistakes and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure SQL Database runs the familiar SQL Server engine as a managed service, so patching, backups and high availability become Microsoft's job.</li><li>Choose between the simple DTU bundle and the flexible vCore model, start small, and use serverless or elastic pools only for intermittent or spiky workloads.</li><li>Safe settings such as a closed firewall and encryption at rest are the defaults, so your main job is controlling who gets in, ideally with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“You aren't renting a box and doing the work yourself. You're renting an outcome and someone else keeps the lights on.” – Mirko Peters (00:44)<br /><br />“The rule of thumb that saves beginners a lot of stress is this start small, watch the numbers and grow later.” – Mirko Peters (05:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-sql-database-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure SQL Database</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where Microsoft runs the SQL Server engine as a managed database service</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the recommended sign-in option for Azure SQL Database instead of plain SQL usernames and passwords</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – one of the protections you gain by signing in to the database with Entra ID</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – rules that apply to database sign-ins once you use Entra ID authentication</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-id-protection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sql-database-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID Protection - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>868</itunes:duration><itunes:keywords>actually,azure,azuresqldatabase,database,elastic,explained,handles,m365fm,microsoft,mirkopeters,picking,pools,service,simplyexplained,sql,tier,timeshare,trick,tutorial,ways</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/269a80442f5ed5c84d7fd05b47015dc6.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Tenant-to-Tenant Migration - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-365-tenant-to-tenant-migration/</link><description><![CDATA[A merger or divestiture can turn two Microsoft 365 tenants into one, and copying files is the easy part. This episode explains in plain language what moves, what breaks and why the domain flips last, for IT leads and project owners who need to plan a tenant-to-tenant migration without surprises.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What a tenant really is</li><li>02:27 – Why companies leave one tenant for another</li><li>03:53 – What actually moves</li><li>05:36 – The Teams problem</li><li>07:14 – The domain move</li><li>08:38 – Running both tenants at once</li><li>10:00 – Cutover weekend</li><li>11:21 – What usually goes wrong and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>A tenant is your organization's sealed space in Microsoft's cloud, so mergers, divestitures and rebrands force content to be carried from one tenant to another.</li><li>Identity moves first, then mail and files in waves, while Teams chats, permissions, Planner, Forms and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> connections are the wiring that breaks.</li><li>The custom domain can live in only one tenant at a time, so coexistence bridges the gap and the domain flips last during a short cutover window.</li></ul><br /><b>Worth quoting</b><br /><br />“The reframe that matters is that the data usually isn't lost, and what breaks instead is the wiring around it.” – Mirko Peters (06:54)<br /><br />“a domain can only live in one tenant at a time because it works like a single front door and you can't hang the same front door on two different houses.” – Mirko Peters (07:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-tenant-to-tenant-migration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on tenant moves</li><li><a href="https://www.m365.fm/entity/tenant-to-tenant-migration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Tenant-to-tenant migration</a> – the topic of the episode: what moves, what breaks and in which order</li><li><a href="https://www.m365.fm/entity/custom-domain/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Custom domain in Microsoft 365</a> – can live in only one tenant at a time, so it flips last at cutover</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where migrations turn into rebuilds, because chats, channels and permissions don't travel cleanly</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a> – personal files that move with each user, part of the well-trodden migration work</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance: Stopping Sprawl Before It Starts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897936</guid><pubDate>Wed, 28 Oct 2026 07:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897936/microsoft_365_tenant_to_tenant_migration_simply_explained.mp3" length="19796588" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d8c8e923d1a92f697d4103110c842dabb548ad38.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A merger or divestiture can turn two Microsoft 365 tenants into one, and copying files is the easy part. This episode explains in plain language what moves, what breaks and why the domain flips last, for IT leads and project owners who need to plan a...</itunes:subtitle><itunes:summary><![CDATA[A merger or divestiture can turn two Microsoft 365 tenants into one, and copying files is the easy part. This episode explains in plain language what moves, what breaks and why the domain flips last, for IT leads and project owners who need to plan a tenant-to-tenant migration without surprises.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What a tenant really is</li><li>02:27 – Why companies leave one tenant for another</li><li>03:53 – What actually moves</li><li>05:36 – The Teams problem</li><li>07:14 – The domain move</li><li>08:38 – Running both tenants at once</li><li>10:00 – Cutover weekend</li><li>11:21 – What usually goes wrong and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>A tenant is your organization's sealed space in Microsoft's cloud, so mergers, divestitures and rebrands force content to be carried from one tenant to another.</li><li>Identity moves first, then mail and files in waves, while Teams chats, permissions, Planner, Forms and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> connections are the wiring that breaks.</li><li>The custom domain can live in only one tenant at a time, so coexistence bridges the gap and the domain flips last during a short cutover window.</li></ul><br /><b>Worth quoting</b><br /><br />“The reframe that matters is that the data usually isn't lost, and what breaks instead is the wiring around it.” – Mirko Peters (06:54)<br /><br />“a domain can only live in one tenant at a time because it works like a single front door and you can't hang the same front door on two different houses.” – Mirko Peters (07:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-tenant-to-tenant-migration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on tenant moves</li><li><a href="https://www.m365.fm/entity/tenant-to-tenant-migration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Tenant-to-tenant migration</a> – the topic of the episode: what moves, what breaks and in which order</li><li><a href="https://www.m365.fm/entity/custom-domain/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Custom domain in Microsoft 365</a> – can live in only one tenant at a time, so it flips last at cutover</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where migrations turn into rebuilds, because chats, channels and permissions don't travel cleanly</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a> – personal files that move with each user, part of the well-trodden migration work</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-tenant-to-tenant-migration-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance: Stopping Sprawl Before It Starts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>825</itunes:duration><itunes:keywords>365,actually,another,companies,domain,explained,leave,m365fm,microsoft,microsoft365tenanttotenantmigr,migration,mirkopeters,moves,problem,really,simplyexplained,teams,tenant,to,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/51e3791a9f3f1f13396d7397508201a9.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Predictive Maintenance on Azure for Manufacturers: What You Actually Need Before the Model</title><link>https://www.m365.fm/show/episodes/predictive-maintenance-on-azure/</link><description><![CDATA[A correct bearing warning is useless if it arrives after the safe maintenance window has passed. This episode walks manufacturing, OT and data teams through everything predictive maintenance on Azure needs before the model, from sensors and edge gateways to IoT Hub, Event Hubs and approved work orders.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Start with the maintenance decision</li><li>04:00 – A pump scenario and the fault hypothesis</li><li>11:40 – Baselines and simple rules first</li><li>19:16 – Sensors, sampling and capture</li><li>27:23 – OT access, edge gateway and timing</li><li>47:30 – Ingestion, processing and storage on <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Azure</a></li><li>80:29 – Model selection, inference and monitoring</li><li>101:16 – Costs, rollout and readiness gates</li></ul><br /><b>Key takeaways</b><br /><ul><li>Define the maintenance decision, its owner and the warning horizon first, then test whether the target fault produces observable evidence early enough to act.</li><li>Reliable asset identity, suitable sensors and sampling, safe OT access, store-and-forward gateways, event-time stamps and data contracts matter before any model on Azure.</li><li>Compare any model against simple rules on maintenance events, route warnings into reviewed work orders, and expand only through explicit readiness gates and shadow operation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform this pump scenario follows from sensor reading to approved work order</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the high-throughput ingestion option when an upstream plant service already handles devices</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – where Eventhouse is weighed as a home for time-stamped pump data</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Azure Functions</a> – suggested for bounded event-driven tasks like validating outputs, not window state</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/iot-hub-message-routing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75991465</guid><pubDate>Wed, 28 Oct 2026 05:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75991465/unbenannt_22_oktober_2026_1.mp3" length="158073452" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/cd9ed67d389562f59ee560cda867fcaf/raw/predictive-maintenance-on-azure-for-manufacturers-what-you-a-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A correct bearing warning is useless if it arrives after the safe maintenance window has passed. This episode walks manufacturing, OT and data teams through everything predictive maintenance on Azure needs before the model, from sensors and edge...</itunes:subtitle><itunes:summary><![CDATA[A correct bearing warning is useless if it arrives after the safe maintenance window has passed. This episode walks manufacturing, OT and data teams through everything predictive maintenance on Azure needs before the model, from sensors and edge gateways to IoT Hub, Event Hubs and approved work orders.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Start with the maintenance decision</li><li>04:00 – A pump scenario and the fault hypothesis</li><li>11:40 – Baselines and simple rules first</li><li>19:16 – Sensors, sampling and capture</li><li>27:23 – OT access, edge gateway and timing</li><li>47:30 – Ingestion, processing and storage on <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Azure</a></li><li>80:29 – Model selection, inference and monitoring</li><li>101:16 – Costs, rollout and readiness gates</li></ul><br /><b>Key takeaways</b><br /><ul><li>Define the maintenance decision, its owner and the warning horizon first, then test whether the target fault produces observable evidence early enough to act.</li><li>Reliable asset identity, suitable sensors and sampling, safe OT access, store-and-forward gateways, event-time stamps and data contracts matter before any model on Azure.</li><li>Compare any model against simple rules on maintenance events, route warnings into reviewed work orders, and expand only through explicit readiness gates and shadow operation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform this pump scenario follows from sensor reading to approved work order</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the high-throughput ingestion option when an upstream plant service already handles devices</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – where Eventhouse is weighed as a home for time-stamped pump data</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">Azure Functions</a> – suggested for bounded event-driven tasks like validating outputs, not window state</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/iot-hub-message-routing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=predictive-maintenance-on-azure" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>6587</itunes:duration><itunes:keywords>anomaly-detection,asset-management,azure,cmms,condition-monitoring,digital-transformation,ifakt,industrial-ai,industry-4-0,iot,machine-learning,maintenance-planning,manufacturing,mes,microsoft,ot-it,predictive-maintenance,reliability,shop-floor,smart-factory</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/af1af8769fff9b5fbe9cf9e7ef48ce9f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Terraform - Simply Explained</title><link>https://www.m365.fm/show/episodes/terraform-simply-explained/</link><description><![CDATA[Terraform exists because your Azure portal clicks can't be rebuilt twice. It writes that infrastructure down as a file you can read, review, and run again.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Infrastructure as Code Really Means</li><li>What Terraform Actually Is</li><li>Providers: How Terraform Talks to Your Cloud</li><li>Plan and Apply: The Safety Net</li><li>The State File: Terraform's Memory</li><li>Modules: Stop Rebuilding the Same Thing</li><li>Remote State: Working With Other People</li><li>Drift: When Reality Quietly Changes</li><li>When Terraform Is the Right Choice</li><li>A Quick Recap, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899475</guid><pubDate>Wed, 28 Oct 2026 03:20:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899475/terraform_simply_explained.mp3" length="21229100" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0ecbc5ae7809cc367538e729d462f0c652b647d7.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Terraform exists because your Azure portal clicks can't be rebuilt twice. It writes that infrastructure down as a file you can read, review, and run again.

In this episode of Simply Explained you will learn:

- What Infrastructure as Code Really...</itunes:subtitle><itunes:summary><![CDATA[Terraform exists because your Azure portal clicks can't be rebuilt twice. It writes that infrastructure down as a file you can read, review, and run again.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Infrastructure as Code Really Means</li><li>What Terraform Actually Is</li><li>Providers: How Terraform Talks to Your Cloud</li><li>Plan and Apply: The Safety Net</li><li>The State File: Terraform's Memory</li><li>Modules: Stop Rebuilding the Same Thing</li><li>Remote State: Working With Other People</li><li>Drift: When Reality Quietly Changes</li><li>When Terraform Is the Right Choice</li><li>A Quick Recap, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>885</itunes:duration><itunes:keywords>actually,apply,cloud,code,explained,file,infrastructure,m365fm,means,microsoft,mirkopeters,plan,providers,really,safety,simplyexplained,state,talks,terraform,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/23771ebc644dcea5d292012126a566bd.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Component Framework - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-apps-component-framework/</link><description><![CDATA[Every Power Apps maker eventually hits a wall where the standard controls are not enough. This episode explains the Power Apps component framework in plain English for makers, business users and aspiring developers: what code components are, how they work and when they are worth the effort. You will learn to spot the limits early and plan custom controls without creating fragile apps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden half of Power Apps</li><li>00:38 – The wall every Power App hits</li><li>02:17 – What the component framework is</li><li>04:00 – How a component works</li><li>06:04 – From idea to shipped component</li><li>08:05 – Where you meet code components</li><li>09:33 – Limits and mistakes to avoid</li><li>11:36 – Where PCF fits in the Microsoft world</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Power Apps component framework lets developers build custom code components that behave like any other control in model-driven apps, canvas apps and <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Pages</a>.</li><li>Building a code component is real developer work with a manifest, lifecycle methods, TypeScript, the <a href="https://www.m365.fm/entity/power-platform-cli/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Platform CLI</a> and packaging into a Dataverse solution.</li><li>Use PCF only when standard controls or canvas components cannot do the job, and plan for ownership and maintenance before a custom control becomes a black box.</li></ul><br /><b>Worth quoting</b><br /><br />“Makers build the app, developers build the components, and the two meet inside a single solution. Neither one has to pretend to be the other.” – Mirko Peters (03:52)<br /><br />“A code component is a self-contained piece of user interface. It has its own look, its own behavior, and it's packaged so it can be reused across different apps and different environments.” – Mirko Peters (02:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on code components</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code platform whose standard controls hit a ceiling that code components fill</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Canvas app</a> – the drag-and-drop app style where code components run alongside maker-built canvas components</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the data-driven app style where PCF first became generally available, before canvas apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-environments/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Platform Environments - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/76020421</guid><pubDate>Tue, 27 Oct 2026 22:40:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/76020421/power_apps_component_framework_simply_explained.mp3" length="19525292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fd8a70a745f5d05863b9f143d2be8c88919e4d67.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every Power Apps maker eventually hits a wall where the standard controls are not enough. This episode explains the Power Apps component framework in plain English for makers, business users and aspiring developers: what code components are, how they...</itunes:subtitle><itunes:summary><![CDATA[Every Power Apps maker eventually hits a wall where the standard controls are not enough. This episode explains the Power Apps component framework in plain English for makers, business users and aspiring developers: what code components are, how they work and when they are worth the effort. You will learn to spot the limits early and plan custom controls without creating fragile apps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden half of Power Apps</li><li>00:38 – The wall every Power App hits</li><li>02:17 – What the component framework is</li><li>04:00 – How a component works</li><li>06:04 – From idea to shipped component</li><li>08:05 – Where you meet code components</li><li>09:33 – Limits and mistakes to avoid</li><li>11:36 – Where PCF fits in the Microsoft world</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Power Apps component framework lets developers build custom code components that behave like any other control in model-driven apps, canvas apps and <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Pages</a>.</li><li>Building a code component is real developer work with a manifest, lifecycle methods, TypeScript, the <a href="https://www.m365.fm/entity/power-platform-cli/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Platform CLI</a> and packaging into a Dataverse solution.</li><li>Use PCF only when standard controls or canvas components cannot do the job, and plan for ownership and maintenance before a custom control becomes a black box.</li></ul><br /><b>Worth quoting</b><br /><br />“Makers build the app, developers build the components, and the two meet inside a single solution. Neither one has to pretend to be the other.” – Mirko Peters (03:52)<br /><br />“A code component is a self-contained piece of user interface. It has its own look, its own behavior, and it's packaged so it can be reused across different apps and different environments.” – Mirko Peters (02:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on code components</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code platform whose standard controls hit a ceiling that code components fill</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Canvas app</a> – the drag-and-drop app style where code components run alongside maker-built canvas components</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the data-driven app style where PCF first became generally available, before canvas apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-environments/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-component-framework" target="_blank" rel="noreferrer noopener">Power Platform Environments - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>814</itunes:duration><itunes:keywords>actually,apps,component,eventually,every,explained,framework,half,hidden,hits,hood,m365fm,microsoft,mirkopeters,power,simplyexplained,tutorial,under,wall,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/de1da7c16ec28b2486539f1f9cd446bb.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows Subsystem for Linux (WSL) - Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-subsystem-for-linux/</link><description><![CDATA[Many tutorials assume you are not on Windows, and that leaves beginners stuck at the first bash command. This episode explains Windows Subsystem for Linux for IT pros and learners in the Microsoft world: what it is, how WSL 1 and WSL 2 differ, how to install it, where it slows down and how it fits into Azure. You will know whether WSL can replace that second machine you thought you needed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Linux tools keep showing up in Windows tutorials</li><li>01:05 – What WSL actually is</li><li>02:41 – WSL 1 versus WSL 2</li><li>04:30 – Installing WSL with one command</li><li>06:05 – How Linux and Windows share your files</li><li>08:04 – What you can do with WSL</li><li>09:50 – Where it breaks and what to watch out for</li><li>12:18 – How WSL fits into <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> and Microsoft 365</li></ul><br /><b>Key takeaways</b><br /><ul><li>WSL runs a real Linux environment on Windows 10 and 11, and WSL 2 uses a genuine Linux kernel inside a lightweight virtual machine that starts in seconds.</li><li>Keep project files on the same side as the tools that use them, because crossing the Windows-Linux file boundary is the slow path.</li><li>WSL is a free local workshop for building and testing, not a production server, and the same Linux and Azure CLI commands carry over to real cloud systems.</li></ul><br /><b>Worth quoting</b><br /><br />“W s l is a windows feature that runs a Linux environment right on your PC. It does that without a separate virtual machine, and it does it without wiping your drive to install a second operating system.” – Mirko Peters (01:10)<br /><br />“Microsoft is direct about this in its own documentation. The guidance is to store your files in the same operating system as the tools you use on them.” – Mirko Peters (06:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/windows-subsystem-for-linux/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on WSL</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the Azure CLI and Azure Linux run inside WSL with no Azure subscription required</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – its Remote WSL extension edits projects kept inside the Linux file system from Windows</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – mentioned to make clear that WSL is not part of any Microsoft 365 plan</li><li><a href="https://www.m365.fm/entity/github/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">GitHub</a> – where Microsoft published the source code of the WSL 2 Linux kernel</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central AL Development</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935972</guid><pubDate>Tue, 27 Oct 2026 16:40:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935972/windows_subsystem_for_linux_wsl_simply_explained.mp3" length="20988908" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f37d44b0580d4aea9256572dc678ea2801913be3.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many tutorials assume you are not on Windows, and that leaves beginners stuck at the first bash command. This episode explains Windows Subsystem for Linux for IT pros and learners in the Microsoft world: what it is, how WSL 1 and WSL 2 differ, how to...</itunes:subtitle><itunes:summary><![CDATA[Many tutorials assume you are not on Windows, and that leaves beginners stuck at the first bash command. This episode explains Windows Subsystem for Linux for IT pros and learners in the Microsoft world: what it is, how WSL 1 and WSL 2 differ, how to install it, where it slows down and how it fits into Azure. You will know whether WSL can replace that second machine you thought you needed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Linux tools keep showing up in Windows tutorials</li><li>01:05 – What WSL actually is</li><li>02:41 – WSL 1 versus WSL 2</li><li>04:30 – Installing WSL with one command</li><li>06:05 – How Linux and Windows share your files</li><li>08:04 – What you can do with WSL</li><li>09:50 – Where it breaks and what to watch out for</li><li>12:18 – How WSL fits into <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> and Microsoft 365</li></ul><br /><b>Key takeaways</b><br /><ul><li>WSL runs a real Linux environment on Windows 10 and 11, and WSL 2 uses a genuine Linux kernel inside a lightweight virtual machine that starts in seconds.</li><li>Keep project files on the same side as the tools that use them, because crossing the Windows-Linux file boundary is the slow path.</li><li>WSL is a free local workshop for building and testing, not a production server, and the same Linux and Azure CLI commands carry over to real cloud systems.</li></ul><br /><b>Worth quoting</b><br /><br />“W s l is a windows feature that runs a Linux environment right on your PC. It does that without a separate virtual machine, and it does it without wiping your drive to install a second operating system.” – Mirko Peters (01:10)<br /><br />“Microsoft is direct about this in its own documentation. The guidance is to store your files in the same operating system as the tools you use on them.” – Mirko Peters (06:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/windows-subsystem-for-linux/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on WSL</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the Azure CLI and Azure Linux run inside WSL with no Azure subscription required</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – its Remote WSL extension edits projects kept inside the Linux file system from Windows</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – mentioned to make clear that WSL is not part of any Microsoft 365 plan</li><li><a href="https://www.m365.fm/entity/github/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">GitHub</a> – where Microsoft published the source code of the WSL 2 Linux kernel</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-subsystem-for-linux-wsl-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central AL Development</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>875</itunes:duration><itunes:keywords>actually,between,difference,explained,installing,keep,linux,m365fm,microsoft,mirkopeters,real,showing,simplyexplained,subsystem,tools,tutorial,tutorials,windows,windowssubsystemforlinuxwsl,wsl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4eff1cf567a1743e67ae316891d11c86.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>FinOps - Simply Explained</title><link>https://www.m365.fm/show/episodes/finops-simply-explained/</link><description><![CDATA[Most companies discover they are overspending on cloud only when the invoice lands. This episode explains FinOps in plain language for beginners, IT pros and finance teams: its principles, its inform-optimize-operate loop and the tools already inside Microsoft 365 and Azure. You will learn how to start with one alert and one owner, and which mistakes to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why cloud costs feel out of control</li><li>01:34 – What <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">FinOps</a> actually means</li><li>03:49 – The six FinOps principles</li><li>05:47 – Inform, optimize, operate</li><li>07:29 – FinOps on a normal Tuesday</li><li>09:06 – FinOps tools in Microsoft 365 and <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a></li><li>11:37 – Mistakes that sink a FinOps practice</li><li>12:58 – What FinOps cannot fix</li></ul><br /><b>Key takeaways</b><br /><ul><li>FinOps is a shared cultural practice between the people who build with technology and the people who pay for it, aimed at getting the most value rather than only cutting costs.</li><li>The practice runs on six principles and a repeating loop of inform, optimize and operate, with visibility through tagging and showback as the foundation.</li><li>Microsoft Cost Management, Azure Advisor, commitment discounts and the <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> admin center give you the starting tools, but only ownership and habits keep the savings.</li></ul><br /><b>Worth quoting</b><br /><br />“FinOps isn't a product you buy, and it isn't a single job title you can hire for.” – Mirko Peters (01:52)<br /><br />“Sometimes the smart move is to spend more on something that earns more, and the practice gives you the numbers to make that call with confidence.” – Mirko Peters (02:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on FinOps</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">FinOps</a> – explained from scratch with its six principles, the inform-optimize-operate loop and common mistakes</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – home of Cost Management, Azure Advisor, savings plans, reservations and Azure Hybrid Benefit</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where license cleanup and overlapping subscriptions belong in the same FinOps discipline</li><li><a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> – shows who is assigned which license and gives access to Cost Management</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-for-manufacturing-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">FinOps for Manufacturing IT: Controlling Cloud Cost for Industrial Workloads</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936167</guid><pubDate>Tue, 27 Oct 2026 15:17:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936167/finops_simply_explained.mp3" length="21342572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a08da028e042ddfaae5c8e3273ec35d6f8ed5c9b.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most companies discover they are overspending on cloud only when the invoice lands. This episode explains FinOps in plain language for beginners, IT pros and finance teams: its principles, its inform-optimize-operate loop and the tools already inside...</itunes:subtitle><itunes:summary><![CDATA[Most companies discover they are overspending on cloud only when the invoice lands. This episode explains FinOps in plain language for beginners, IT pros and finance teams: its principles, its inform-optimize-operate loop and the tools already inside Microsoft 365 and Azure. You will learn how to start with one alert and one owner, and which mistakes to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why cloud costs feel out of control</li><li>01:34 – What <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">FinOps</a> actually means</li><li>03:49 – The six FinOps principles</li><li>05:47 – Inform, optimize, operate</li><li>07:29 – FinOps on a normal Tuesday</li><li>09:06 – FinOps tools in Microsoft 365 and <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a></li><li>11:37 – Mistakes that sink a FinOps practice</li><li>12:58 – What FinOps cannot fix</li></ul><br /><b>Key takeaways</b><br /><ul><li>FinOps is a shared cultural practice between the people who build with technology and the people who pay for it, aimed at getting the most value rather than only cutting costs.</li><li>The practice runs on six principles and a repeating loop of inform, optimize and operate, with visibility through tagging and showback as the foundation.</li><li>Microsoft Cost Management, Azure Advisor, commitment discounts and the <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> admin center give you the starting tools, but only ownership and habits keep the savings.</li></ul><br /><b>Worth quoting</b><br /><br />“FinOps isn't a product you buy, and it isn't a single job title you can hire for.” – Mirko Peters (01:52)<br /><br />“Sometimes the smart move is to spend more on something that earns more, and the practice gives you the numbers to make that call with confidence.” – Mirko Peters (02:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on FinOps</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">FinOps</a> – explained from scratch with its six principles, the inform-optimize-operate loop and common mistakes</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – home of Cost Management, Azure Advisor, savings plans, reservations and Azure Hybrid Benefit</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where license cleanup and overlapping subscriptions belong in the same FinOps discipline</li><li><a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> – shows who is assigned which license and gives access to Cost Management</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-for-manufacturing-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finops-simply-explained" target="_blank" rel="noreferrer noopener">FinOps for Manufacturing IT:...]]></itunes:summary><itunes:duration>890</itunes:duration><itunes:keywords>actually,cloud,control,costs,every,explained,feel,finops,habits,m365fm,means,microsoft,mirkopeters,repeating,runs,shares,simplyexplained,team,three,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/66c4f37cb8fb016751d29ef34a79c5f5.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate Desktop Attended vs Unattended - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-automate-desktop-attended-vs-unattended/</link><description><![CDATA[Power Automate gives you two kinds of robot, and they don't cost the same. One sits with you at your desk and works while you watch.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two Robots, One Job</li><li>What Power Automate Desktop Actually Is</li><li>When the Robot Works While You Watch</li><li>When the Robot Works While You're Gone</li><li>The Real Difference Between Them</li><li>How the Robot Signs In and Runs Alone</li><li>Choosing the Right One for Your Job</li><li>What It Costs and the Trap Most Beginners Hit</li><li>Where It Breaks and What People Get Wrong</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75936689</guid><pubDate>Tue, 27 Oct 2026 11:39:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75936689/power_automate_desktop_attended_vs_unattended_simply_explained.mp3" length="20270060" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1d6b9564bac6e0ad852b18949de3a91512fa2e63.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Automate gives you two kinds of robot, and they don't cost the same. One sits with you at your desk and works while you watch.

In this episode of Simply Explained you will learn:

- Two Robots, One Job
- What Power Automate Desktop Actually Is...</itunes:subtitle><itunes:summary><![CDATA[Power Automate gives you two kinds of robot, and they don't cost the same. One sits with you at your desk and works while you watch.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Two Robots, One Job</li><li>What Power Automate Desktop Actually Is</li><li>When the Robot Works While You Watch</li><li>When the Robot Works While You're Gone</li><li>The Real Difference Between Them</li><li>How the Robot Signs In and Runs Alone</li><li>Choosing the Right One for Your Job</li><li>What It Costs and the Trap Most Beginners Hit</li><li>Where It Breaks and What People Get Wrong</li><li>The Short Version, and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>845</itunes:duration><itunes:keywords>actually,attended,automate,desktop,explained,gone,m365fm,microsoft,mirkopeters,power,powerautomatedesktopattendedvs,robot,robots,simplyexplained,tutorial,unattended,vs,watch,while,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/117fa9385d2f94fe4726c21683e40226.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Intune and Autopilot at Scale: What Breaks in Real Rollouts</title><link>https://www.m365.fm/show/episodes/intune-and-autopilot-at-scale/</link><description><![CDATA[Autopilot pilots of fifty devices look perfect, then ten thousand devices start failing in ways nobody predicted. This episode is for endpoint engineers, Intune admins and service desk leads who run large Windows rollouts. You will learn where enrollment, ESP, apps, networks and update rings break, and how to design, test and operate for scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the pilot lies</li><li>06:15 – Enrollment paths and hardware hash registration</li><li>16:33 – Network reality and join types</li><li>22:58 – The enrollment status page and app deployment order</li><li>36:25 – Policy conflicts and pre-provisioning</li><li>43:00 – Update rings, deadlines and user trust</li><li>49:20 – Troubleshooting, logs and fleet reporting</li><li>59:50 – Operations, <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">governance</a> and the new model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Autopilot rollouts fail at scale because a device is a sequence of dependent steps with different owners, not a thing you configure once.</li><li>Most stalls trace back to networks, group timing, app dependencies or conflicting policies, so name the failing layer before reading logs or chasing error codes.</li><li>Treat every profile, app and update change as a small ring-based deployment, with named owners, rollback notes and metrics such as time to productive desktop.</li></ul><br /><b>Worth quoting</b><br /><br />“Autopilot doesn't fail because of bugs. It fails because of the model behind it. The assumption that a device is a thing you configure instead of a sequence you orchestrate.” – Mirko Peters (00:12)<br /><br />“The enrollment status page isn't there to show progress. It's there to hold the door shut, a gate that stays closed until the things you marked as required are finished.” – Mirko Peters (23:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intune-and-autopilot-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Autopilot at scale</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the endpoint service where enrollment, the enrollment status page, app order and reports play out</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the cloud join target in the Autopilot chain, set against hybrid join's extra dependencies</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises half of hybrid join, needing domain controller line of sight and a connector</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/group-policy-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Group Policy - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992188</guid><pubDate>Tue, 27 Oct 2026 10:05:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992188/m365_fm_intune_and_autopilot_at_scale_what_breaks_in_real_rollouts.mp3" length="116280044" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/c0b336903a25027ffbd8ac489bef99f3/raw/intune-and-autopilot-at-scale-what-breaks-in-real-rollouts-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Autopilot pilots of fifty devices look perfect, then ten thousand devices start failing in ways nobody predicted. This episode is for endpoint engineers, Intune admins and service desk leads who run large Windows rollouts. You will learn where...</itunes:subtitle><itunes:summary><![CDATA[Autopilot pilots of fifty devices look perfect, then ten thousand devices start failing in ways nobody predicted. This episode is for endpoint engineers, Intune admins and service desk leads who run large Windows rollouts. You will learn where enrollment, ESP, apps, networks and update rings break, and how to design, test and operate for scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the pilot lies</li><li>06:15 – Enrollment paths and hardware hash registration</li><li>16:33 – Network reality and join types</li><li>22:58 – The enrollment status page and app deployment order</li><li>36:25 – Policy conflicts and pre-provisioning</li><li>43:00 – Update rings, deadlines and user trust</li><li>49:20 – Troubleshooting, logs and fleet reporting</li><li>59:50 – Operations, <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">governance</a> and the new model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Autopilot rollouts fail at scale because a device is a sequence of dependent steps with different owners, not a thing you configure once.</li><li>Most stalls trace back to networks, group timing, app dependencies or conflicting policies, so name the failing layer before reading logs or chasing error codes.</li><li>Treat every profile, app and update change as a small ring-based deployment, with named owners, rollback notes and metrics such as time to productive desktop.</li></ul><br /><b>Worth quoting</b><br /><br />“Autopilot doesn't fail because of bugs. It fails because of the model behind it. The assumption that a device is a thing you configure instead of a sequence you orchestrate.” – Mirko Peters (00:12)<br /><br />“The enrollment status page isn't there to show progress. It's there to hold the door shut, a gate that stays closed until the things you marked as required are finished.” – Mirko Peters (23:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intune-and-autopilot-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Autopilot at scale</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the endpoint service where enrollment, the enrollment status page, app order and reports play out</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the cloud join target in the Autopilot chain, set against hybrid join's extra dependencies</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises half of hybrid join, needing domain controller line of sight and a connector</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/group-policy-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-and-autopilot-at-scale-what-breaks-in-real-rollouts" target="_blank" rel="noreferrer noopener">Group Policy - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4845</itunes:duration><itunes:keywords>azure,cloud,copilot,device-enrollment,device-provisioning,endpoint-management,esp,governance,intune,it-administration,m365,microsoft,microsoft-365,modern-management,modern-workplace,security,troubleshooting,windows-11,windows-autopilot,zero-touch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/37420365c4a050e13962faf63d2de8ed.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Agent 365 - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-agent-365-explained/</link><description><![CDATA[AI agents are multiplying across companies faster than anyone can track them, often without an owner or a clear list. This episode explains Microsoft Agent 365 in plain language for beginners and business users, showing how it treats agents like employees with an identity, rules and real-time oversight. You will learn why agent sprawl matters and how much of it touches your own workday.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Employees nobody hired</li><li>00:47 – What an AI agent is</li><li>01:57 – Agent sprawl and shadow AI</li><li>03:46 – Manage agents like employees</li><li>05:36 – The Agent Registry</li><li>07:13 – Agent identity with Entra Agent ID</li><li>08:58 – Governance, security and real-time oversight</li><li>12:25 – Who needs it and what it costs</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Agent 365 is a control plane that lets an organization see, govern and secure every AI agent it runs, on top of Entra, <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Defender</a>, Purview and the Microsoft 365 admin center.</li><li>The Agent Registry and Entra Agent ID give every agent a listed entry, an owner and its own least-privilege identity, so unsanctioned agents can be quarantined or blocked.</li><li>Agent 365 is licensed per person rather than per agent, so anyone who uses or sponsors agents at work is part of the governance picture.</li></ul><br /><b>Worth quoting</b><br /><br />“Most of us assume the hard part of AI is making it smarter, but the harder problem is keeping track of what it's allowed to do.” – Mirko Peters (00:15)<br /><br />“An agent is a piece of software that doesn't stop at an answer. It reads information, makes a decision, and then takes a real action inside the tools you already use every day.” – Mirko Peters (00:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-agent-365-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a plain-language FAQ on Agent 365</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the control plane at the center of the episode for seeing, governing and securing every agent</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – software that reads information, decides and takes real actions in the tools people use daily</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – gives each agent its own identity and permissions, with blueprints and least privilege</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Governance</a> – covers an agent's whole life, from policy templates at creation to expiry and blocking</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900273</guid><pubDate>Tue, 27 Oct 2026 08:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900273/microsoft_agent_365_simply_explained.mp3" length="20807468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c76a4ce75c97578815de93586aea51926bd68721.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents are multiplying across companies faster than anyone can track them, often without an owner or a clear list. This episode explains Microsoft Agent 365 in plain language for beginners and business users, showing how it treats agents like...</itunes:subtitle><itunes:summary><![CDATA[AI agents are multiplying across companies faster than anyone can track them, often without an owner or a clear list. This episode explains Microsoft Agent 365 in plain language for beginners and business users, showing how it treats agents like employees with an identity, rules and real-time oversight. You will learn why agent sprawl matters and how much of it touches your own workday.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Employees nobody hired</li><li>00:47 – What an AI agent is</li><li>01:57 – Agent sprawl and shadow AI</li><li>03:46 – Manage agents like employees</li><li>05:36 – The Agent Registry</li><li>07:13 – Agent identity with Entra Agent ID</li><li>08:58 – Governance, security and real-time oversight</li><li>12:25 – Who needs it and what it costs</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Agent 365 is a control plane that lets an organization see, govern and secure every AI agent it runs, on top of Entra, <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Defender</a>, Purview and the Microsoft 365 admin center.</li><li>The Agent Registry and Entra Agent ID give every agent a listed entry, an owner and its own least-privilege identity, so unsanctioned agents can be quarantined or blocked.</li><li>Agent 365 is licensed per person rather than per agent, so anyone who uses or sponsors agents at work is part of the governance picture.</li></ul><br /><b>Worth quoting</b><br /><br />“Most of us assume the hard part of AI is making it smarter, but the harder problem is keeping track of what it's allowed to do.” – Mirko Peters (00:15)<br /><br />“An agent is a piece of software that doesn't stop at an answer. It reads information, makes a decision, and then takes a real action inside the tools you already use every day.” – Mirko Peters (00:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-agent-365-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a plain-language FAQ on Agent 365</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the control plane at the center of the episode for seeing, governing and securing every agent</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – software that reads information, decides and takes real actions in the tools people use daily</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – gives each agent its own identity and permissions, with blueprints and least privilege</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Governance</a> – covers an agent's whole life, from policy templates at creation to expiry and blocking</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-365-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>867</itunes:duration><itunes:keywords>365,actually,agent,agents,employees,explained,idea,like,list,m365fm,manage,microsoft,microsoftagent365,mirkopeters,nobody,problem,registry,sees,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5450453e60914f0d6356fe7453951345.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Data Loss Prevention in Microsoft 365: Policies That Actually Work</title><link>https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/</link><description><![CDATA[A new DLP policy blocks everything on Monday, and by Friday half the finance team is mailing files from personal accounts. This episode is for Microsoft 365 admins and compliance owners who want Purview DLP policies people actually accept. You'll learn how to detect the right data, guide users with tips and overrides, test safely, triage alerts and measure what really works.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why block-first DLP fails</li><li>06:46 – The new model: context, not content alone</li><li>12:37 – Detection: SITs, EDM, classifiers and labels</li><li>25:29 – Policy tips and user overrides</li><li>31:27 – Simulation, tuning, scoping and exceptions</li><li>47:26 – Endpoint DLP, Teams, <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Copilot</a> and cloud apps</li><li>57:10 – Alert triage and measuring effectiveness</li><li>73:48 – Phased rollout and common failure patterns</li></ul><br /><b>Key takeaways</b><br /><ul><li>DLP policies built to block drive users to invisible workarounds, so design policies that use context and guide people with tips before enforcing.</li><li>Run every policy in simulation for weeks, then with tips but no enforcement, and block only high-confidence, high-volume risks with a reporting path.</li><li>Treat DLP as an ongoing practice with a named owner, weekly tuning from overrides and triage, owned and expiring exceptions, and metrics like true positive rate instead of block counts.</li></ul><br /><b>Worth quoting</b><br /><br />“it's failing for one reason. Not the tools, the model behind it. Policies built to block lose to policies built to guide.” – Mirko Peters (00:22)<br /><br />“A credit card number in an email to a payment processor is business. The same number in an email to a personal address is a problem.” – Mirko Peters (02:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Purview DLP</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the core topic, rebuilt from block-first rules into context-aware policies that guide users</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the portal where DLP policies, simulation, alerts, Activity Explorer and policy reports live</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – one policy condition that replaces many detectors and keeps labeled files out of Copilot</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – shares its sensor with endpoint DLP and correlates DLP alerts in the Defender XDR queue</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75992165</guid><pubDate>Tue, 27 Oct 2026 05:39:57 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75992165/m365_fm_data_loss_prevention_in_microsoft_365_policies_that_actually_work.mp3" length="118743596" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/19eb02d065ac5b3292826aa329dcddef/raw/data-loss-prevention-in-microsoft-365-policies-that-actually-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A new DLP policy blocks everything on Monday, and by Friday half the finance team is mailing files from personal accounts. This episode is for Microsoft 365 admins and compliance owners who want Purview DLP policies people actually accept. You'll...</itunes:subtitle><itunes:summary><![CDATA[A new DLP policy blocks everything on Monday, and by Friday half the finance team is mailing files from personal accounts. This episode is for Microsoft 365 admins and compliance owners who want Purview DLP policies people actually accept. You'll learn how to detect the right data, guide users with tips and overrides, test safely, triage alerts and measure what really works.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why block-first DLP fails</li><li>06:46 – The new model: context, not content alone</li><li>12:37 – Detection: SITs, EDM, classifiers and labels</li><li>25:29 – Policy tips and user overrides</li><li>31:27 – Simulation, tuning, scoping and exceptions</li><li>47:26 – Endpoint DLP, Teams, <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Copilot</a> and cloud apps</li><li>57:10 – Alert triage and measuring effectiveness</li><li>73:48 – Phased rollout and common failure patterns</li></ul><br /><b>Key takeaways</b><br /><ul><li>DLP policies built to block drive users to invisible workarounds, so design policies that use context and guide people with tips before enforcing.</li><li>Run every policy in simulation for weeks, then with tips but no enforcement, and block only high-confidence, high-volume risks with a reporting path.</li><li>Treat DLP as an ongoing practice with a named owner, weekly tuning from overrides and triage, owned and expiring exceptions, and metrics like true positive rate instead of block counts.</li></ul><br /><b>Worth quoting</b><br /><br />“it's failing for one reason. Not the tools, the model behind it. Policies built to block lose to policies built to guide.” – Mirko Peters (00:22)<br /><br />“A credit card number in an email to a payment processor is business. The same number in an email to a personal address is a problem.” – Mirko Peters (02:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Purview DLP</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the core topic, rebuilt from block-first rules into context-aware policies that guide users</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the portal where DLP policies, simulation, alerts, Activity Explorer and policy reports live</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – one policy condition that replaces many detectors and keeps labeled files out of Copilot</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – shares its sensor with endpoint DLP and correlates DLP alerts in the Defender XDR queue</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-loss-prevention-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>4948</itunes:duration><itunes:keywords>azure,best-practices,cloud,compliance,copilot,data-loss-prevention,data-protection,dlp,governance,incident-management,information-protection,it-administration,m365,microsoft,microsoft-365,microsoft-purview,modern-workplace,policy-tips,security,sensitive-information-types</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/235d5e70a238700fd523d1298e9034d2.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Embedded - Simply Explained</title><link>https://www.m365.fm/show/episodes/sharepoint-embedded/</link><description><![CDATA[Discover SharePoint Embedded in M365. Learn what it is, how file containers and security work, billing, and how apps use it without a standard user interface.<br /><br />There's a whole part of Microsoft 365 that has no screen at all. It's called SharePoint Embedded, and it stores files for apps instead of for people.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>The Container Idea</li><li>Where Your Files Live</li><li>The Security Story</li><li>What You Get Built In</li><li>It's Not a SharePoint Site</li><li>How the Billing Works</li><li>Where You'll Meet It</li><li>The Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/sharepoint-embedded/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/siddharth-vaghasia/" target="_blank" rel="noreferrer noopener">Stop Reinventing SPFx- Building Better SharePoint Solutions with PnP React Controls with Siddharth Vaghasia [MVP]</a></li><li><a href="https://www.m365.fm/building-modern-microsoft-365-solutions-with-sharepoint-framework-microsoft-graph-pnpjs-great-us/" target="_blank" rel="noreferrer noopener">Building Modern Microsoft 365 Solutions with SharePoint Framework, Microsoft Graph, PnPjs &amp; Great User Experiences with Julie Turner [MVP]</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899750</guid><pubDate>Tue, 27 Oct 2026 05:36:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899750/sharepoint_embedded_simply_explained.mp3" length="20870828" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/10f8db73e3dd2e49d51d3e7435b04e7473795e3a.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover SharePoint Embedded in M365. Learn what it is, how file containers and security work, billing, and how apps use it without a standard user interface.

There's a whole part of Microsoft 365 that has no screen at all. It's called SharePoint...</itunes:subtitle><itunes:summary><![CDATA[Discover SharePoint Embedded in M365. Learn what it is, how file containers and security work, billing, and how apps use it without a standard user interface.<br /><br />There's a whole part of Microsoft 365 that has no screen at all. It's called SharePoint Embedded, and it stores files for apps instead of for people.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>The Container Idea</li><li>Where Your Files Live</li><li>The Security Story</li><li>What You Get Built In</li><li>It's Not a SharePoint Site</li><li>How the Billing Works</li><li>Where You'll Meet It</li><li>The Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/sharepoint-embedded/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/siddharth-vaghasia/" target="_blank" rel="noreferrer noopener">Stop Reinventing SPFx- Building Better SharePoint Solutions with PnP React Controls with Siddharth Vaghasia [MVP]</a></li><li><a href="https://www.m365.fm/building-modern-microsoft-365-solutions-with-sharepoint-framework-microsoft-graph-pnpjs-great-us/" target="_blank" rel="noreferrer noopener">Building Modern Microsoft 365 Solutions with SharePoint Framework, Microsoft Graph, PnPjs &amp; Great User Experiences with Julie Turner [MVP]</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>870</itunes:duration><itunes:keywords>actually,billing,built,container,embedded,explained,files,idea,live,m365fm,microsoft,mirkopeters,security,sharepoint,sharepointembedded,simplyexplained,site,story,tutorial,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d09318e96f1457078e439dfef39dd857.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Git Branching Strategies - Simply Explained</title><link>https://www.m365.fm/show/episodes/git-branching-strategies/</link><description><![CDATA[Master Git Branching Strategies with a clear breakdown of Gitflow, GitHub Flow, and trunk-based development. Learn pull requests, merging, and rebasing.<br /><br />Branching sounds like a small detail until two people change the same file. Then someone has to figure out which version is the real one, and that's a branching problem.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a branch is</li><li>Why branching strategies exist</li><li>The three building blocks</li><li>Git Flow, the structured one</li><li>GitHub Flow, the simple one</li><li>Trunk-based development, the fast one</li><li>Pull requests explained</li><li>Merge versus rebase</li><li>Choosing a strategy for small and large teams</li><li>Common mistakes beginners make</li><li>Which one fits you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/git-branching-strategies/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/git-simply-explained/" target="_blank" rel="noreferrer noopener">Git - Simply Explained</a></li><li><a href="https://www.m365.fm/managing-git-integration-with-microsoft-fabric-notebooks/" target="_blank" rel="noreferrer noopener">Manage Git Integration for Microsoft Fabric Notebooks</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897747</guid><pubDate>Tue, 27 Oct 2026 04:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897747/git_branching_strategies_simply_explained.mp3" length="20074220" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0b13bb4ff94ac7af3c9132c2e42e8d23ab7ac185.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Master Git Branching Strategies with a clear breakdown of Gitflow, GitHub Flow, and trunk-based development. Learn pull requests, merging, and rebasing.

Branching sounds like a small detail until two people change the same file. Then someone has to...</itunes:subtitle><itunes:summary><![CDATA[Master Git Branching Strategies with a clear breakdown of Gitflow, GitHub Flow, and trunk-based development. Learn pull requests, merging, and rebasing.<br /><br />Branching sounds like a small detail until two people change the same file. Then someone has to figure out which version is the real one, and that's a branching problem.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a branch is</li><li>Why branching strategies exist</li><li>The three building blocks</li><li>Git Flow, the structured one</li><li>GitHub Flow, the simple one</li><li>Trunk-based development, the fast one</li><li>Pull requests explained</li><li>Merge versus rebase</li><li>Choosing a strategy for small and large teams</li><li>Common mistakes beginners make</li><li>Which one fits you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/git-branching-strategies/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/git-simply-explained/" target="_blank" rel="noreferrer noopener">Git - Simply Explained</a></li><li><a href="https://www.m365.fm/managing-git-integration-with-microsoft-fabric-notebooks/" target="_blank" rel="noreferrer noopener">Manage Git Integration for Microsoft Fabric Notebooks</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>837</itunes:duration><itunes:keywords>blocks,branch,branching,building,exist,explained,flow,git,gitbranchingstrategies,github,m365fm,microsoft,mirkopeters,simple,simplyexplained,strategies,structured,three,trunk,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/487167cfb9e9740adbb8ae6aefb8c04a.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams Premium - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-teams-premium/</link><description><![CDATA[Discover what Microsoft Teams Premium actually is, how the add-on license works, intelligent meeting recaps, pricing, security features, and who needs it.<br /><br />You might think Teams Premium is just Microsoft Teams with a bigger price tag. It's actually a separate add-on license that switches on features your normal Teams license leaves off.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Teams Premium Actually Is</li><li>Meetings That Think</li><li>Keeping the Meeting in the Room</li><li>Looking Like Your Company</li><li>Big Events</li><li>Appointments and Bookings</li><li>The IT Team Features</li><li>Who Actually Needs It</li><li>The Licensing Basics</li><li>Teams Premium or Copilot</li><li>Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-teams-premium/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/copilot-isnt-just-a-sidebar-its-the-whole-control-room/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot vs Teams Premium: What to Buy First</a></li><li><a href="https://www.m365.fm/microsoft-teams-phone/" target="_blank" rel="noreferrer noopener">Microsoft Teams Phone - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899720</guid><pubDate>Tue, 27 Oct 2026 02:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899720/microsoft_teams_premium_simply_explained.mp3" length="20778092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2bd988be8ed52b16a14db418c23d8f32b7943771.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover what Microsoft Teams Premium actually is, how the add-on license works, intelligent meeting recaps, pricing, security features, and who needs it.

You might think Teams Premium is just Microsoft Teams with a bigger price tag. It's actually a...</itunes:subtitle><itunes:summary><![CDATA[Discover what Microsoft Teams Premium actually is, how the add-on license works, intelligent meeting recaps, pricing, security features, and who needs it.<br /><br />You might think Teams Premium is just Microsoft Teams with a bigger price tag. It's actually a separate add-on license that switches on features your normal Teams license leaves off.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Teams Premium Actually Is</li><li>Meetings That Think</li><li>Keeping the Meeting in the Room</li><li>Looking Like Your Company</li><li>Big Events</li><li>Appointments and Bookings</li><li>The IT Team Features</li><li>Who Actually Needs It</li><li>The Licensing Basics</li><li>Teams Premium or Copilot</li><li>Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-teams-premium/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/copilot-isnt-just-a-sidebar-its-the-whole-control-room/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot vs Teams Premium: What to Buy First</a></li><li><a href="https://www.m365.fm/microsoft-teams-phone/" target="_blank" rel="noreferrer noopener">Microsoft Teams Phone - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:keywords>actually,appointments,company,events,explained,keeping,like,looking,m365fm,meeting,meetings,microsoft,microsoftteamspremium,mirkopeters,premium,room,simplyexplained,teams,think,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d50b497751e7536e7d29c618ad11dbdc.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>OT-IT Convergence on Azure: Connecting PLCs Without Breaking Production</title><link>https://www.m365.fm/show/episodes/ot-it-convergence-on-azure/</link><description><![CDATA[Learn architecture patterns for OT IT convergence on Azure. Connect PLCs safely without breaking production or exposing your plant to operational risks.<br /><br />Connecting PLCs to IT systems adds value and risk if production is not protected. In this episode of the iFAKT series, we discuss architecture patterns for OT-IT convergence on Azure, with safe boundaries and data flows.<br />You will learn how to connect equipment without breaking production.<br />Who it is for: OT engineers, IT architects and plant managers.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/ot-it-convergence-on-azure/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/production-schedule-fails/" target="_blank" rel="noreferrer noopener">Why Your Production Schedule Is Wrong Before It Even Starts</a></li><li><a href="https://www.m365.fm/production-planning-software/" target="_blank" rel="noreferrer noopener">Production Planning Software: When Does a Manufacturer Actually Need It?</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Cloud Architecture episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75991448</guid><pubDate>Tue, 27 Oct 2026 01:17:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75991448/ifakt_ot_it_convergence_on_azure_connecting_plcs_without_breaking_production.mp3" length="157980716" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/7f0ba2e6135b708cfddab34f808349ee/raw/ot-it-convergence-on-azure-connecting-plcs-without-breaking-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn architecture patterns for OT IT convergence on Azure. Connect PLCs safely without breaking production or exposing your plant to operational risks.

Connecting PLCs to IT systems adds value and risk if production is not protected. In this episode...</itunes:subtitle><itunes:summary><![CDATA[Learn architecture patterns for OT IT convergence on Azure. Connect PLCs safely without breaking production or exposing your plant to operational risks.<br /><br />Connecting PLCs to IT systems adds value and risk if production is not protected. In this episode of the iFAKT series, we discuss architecture patterns for OT-IT convergence on Azure, with safe boundaries and data flows.<br />You will learn how to connect equipment without breaking production.<br />Who it is for: OT engineers, IT architects and plant managers.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/ot-it-convergence-on-azure/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/production-schedule-fails/" target="_blank" rel="noreferrer noopener">Why Your Production Schedule Is Wrong Before It Even Starts</a></li><li><a href="https://www.m365.fm/production-planning-software/" target="_blank" rel="noreferrer noopener">Production Planning Software: When Does a Manufacturer Actually Need It?</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Cloud Architecture episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>6583</itunes:duration><itunes:keywords>architecture,azure,digital-transformation,edge,ifakt,industrial-ai,industrial-iot,industry-4-0,manufacturing,mes,microsoft,network-segmentation,opc-ua,ot-it,ot-it-convergence,plc,scada,security,shop-floor,smart-factory</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3e3909518fae5696d419e4a87496f81a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Migrate - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-migrate/</link><description><![CDATA[Learn how Azure Migrate works for cloud migration. Discover server assessment, dependency analysis, agentless setup, and cost optimization.<br /><br />Azure Migrate is free, and it will tell you what your own servers are really costing you. That sounds simple, but the hard part of a migration usually happens before anyone opens the cloud portal, because nobody mapped what was connected to what.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Migrate Actually Is</li><li>How Discovery Works</li><li>The Assessment: Readiness, Sizing, Cost</li><li>Dependency Analysis</li><li>Agentless or Agent-Based</li><li>Moving in Waves</li><li>The Hub and Its Tools</li><li>The Pitfalls to Avoid</li><li>The Recap</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-migrate/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-end-of-ews/" target="_blank" rel="noreferrer noopener">Migrate Exchange Web Services to Microsoft Graph with Glen Scales [MVP]</a></li><li><a href="https://www.m365.fm/bing-maps-is-dead-the-migration-you-cant-skip/" target="_blank" rel="noreferrer noopener">Migrate Bing Maps to Azure Maps in Power BI</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Cloud Architecture episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75898032</guid><pubDate>Tue, 27 Oct 2026 01:16:19 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75898032/azure_migrate_simply_explained.mp3" length="21358700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b7acc1d685c7924df67a481cac55c46cf8475e5d.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Azure Migrate works for cloud migration. Discover server assessment, dependency analysis, agentless setup, and cost optimization.

Azure Migrate is free, and it will tell you what your own servers are really costing you. That sounds simple,...</itunes:subtitle><itunes:summary><![CDATA[Learn how Azure Migrate works for cloud migration. Discover server assessment, dependency analysis, agentless setup, and cost optimization.<br /><br />Azure Migrate is free, and it will tell you what your own servers are really costing you. That sounds simple, but the hard part of a migration usually happens before anyone opens the cloud portal, because nobody mapped what was connected to what.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Migrate Actually Is</li><li>How Discovery Works</li><li>The Assessment: Readiness, Sizing, Cost</li><li>Dependency Analysis</li><li>Agentless or Agent-Based</li><li>Moving in Waves</li><li>The Hub and Its Tools</li><li>The Pitfalls to Avoid</li><li>The Recap</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-migrate/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-end-of-ews/" target="_blank" rel="noreferrer noopener">Migrate Exchange Web Services to Microsoft Graph with Glen Scales [MVP]</a></li><li><a href="https://www.m365.fm/bing-maps-is-dead-the-migration-you-cant-skip/" target="_blank" rel="noreferrer noopener">Migrate Bing Maps to Azure Maps in Power BI</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Cloud Architecture episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>890</itunes:duration><itunes:keywords>actually,agent,agentless,analysis,assessment,azure,azuremigrate,cost,dependency,discovery,explained,m365fm,microsoft,migrate,mirkopeters,readiness,simplyexplained,sizing,tutorial,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4317091326c199634ed36b6613eff9b7.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Bad Machine Data: Fixing Data Quality Before It Reaches Power BI</title><link>https://www.m365.fm/show/episodes/bad-machine-data/</link><description><![CDATA[Learn how to fix bad machine data, missing values, timestamps, and data quality issues before they reach Power BI dashboards in manufacturing.<br /><br />Dashboards are only as good as the machine data feeding them. In this episode of the iFAKT series, we cover common data quality problems: missing values, naming, timestamps and units, and how to fix them before they reach Power BI.<br />You will learn how to build data quality checks into the pipeline.<br />Who it is for: Data engineers, BI developers and manufacturing analysts.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/bad-machine-data/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/power-bi-semantic-models/" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li><li><a href="https://www.m365.fm/microsoft-fabric/" target="_blank" rel="noreferrer noopener">How Machine Data Reaches Microsoft Fabric - From OPC UA to Real-Time Analytics</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data Governance episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75991643</guid><pubDate>Tue, 27 Oct 2026 01:09:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75991643/ifakt_gmbh_bad_machine_data_fixing_data_quality_before_it_reaches_power_bi.mp3" length="151229996" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/288f416b0357154da9cbc4d01c2ece64/raw/bad-machine-data-fixing-data-quality-before-it-reaches-power-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how to fix bad machine data, missing values, timestamps, and data quality issues before they reach Power BI dashboards in manufacturing.

Dashboards are only as good as the machine data feeding them. In this episode of the iFAKT series, we cover...</itunes:subtitle><itunes:summary><![CDATA[Learn how to fix bad machine data, missing values, timestamps, and data quality issues before they reach Power BI dashboards in manufacturing.<br /><br />Dashboards are only as good as the machine data feeding them. In this episode of the iFAKT series, we cover common data quality problems: missing values, naming, timestamps and units, and how to fix them before they reach Power BI.<br />You will learn how to build data quality checks into the pipeline.<br />Who it is for: Data engineers, BI developers and manufacturing analysts.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/bad-machine-data/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/power-bi-semantic-models/" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li><li><a href="https://www.m365.fm/microsoft-fabric/" target="_blank" rel="noreferrer noopener">How Machine Data Reaches Microsoft Fabric - From OPC UA to Real-Time Analytics</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data Governance episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>6302</itunes:duration><itunes:keywords>analytics,azure,dashboards,data-engineering,data-pipeline,data-quality,digital-transformation,ifakt,industrial-ai,industrial-data,industry-4-0,iot-data,machine-data,manufacturing,microsoft,ot-it,power-bi,shop-floor,smart-factory,timestamps</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d2e4eeda2f0ca7ed0d87a7c2533740f3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate Desktop - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-automate-desktop/</link><description><![CDATA[Learn what Power Automate Desktop is, how desktop vs cloud flows work, recording actions, attended vs unattended modes, pricing, and where flows break.<br /><br />Power Automate Desktop is a free robot already sitting on your Windows PC, and most people never switch it on. It's Microsoft's answer to work you do the same way, over and over, in apps that were never built to talk to anything else.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Power Automate Desktop Actually Is</li><li>Desktop Flows Versus Cloud Flows</li><li>How the Recorder Turns Your Clicks Into Actions</li><li>Attended Versus Unattended</li><li>Connecting Desktop Flows to Cloud Flows</li><li>What It Costs</li><li>What People Actually Use It For</li><li>Where It Breaks</li><li>The Recap</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-automate-desktop/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate - Simply Explained</a></li><li><a href="https://www.m365.fm/how-to-stop-power-automate-from-scaling-your-business-chaos/" target="_blank" rel="noreferrer noopener">Power Automate vs Azure Logic Apps for Scalable Workflows</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75898001</guid><pubDate>Tue, 27 Oct 2026 00:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75898001/power_automate_desktop_simply_explained.mp3" length="20823596" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f2611c5bf538ba2e46d9597ab5482934ba3a59e4.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Power Automate Desktop is, how desktop vs cloud flows work, recording actions, attended vs unattended modes, pricing, and where flows break.

Power Automate Desktop is a free robot already sitting on your Windows PC, and most people never...</itunes:subtitle><itunes:summary><![CDATA[Learn what Power Automate Desktop is, how desktop vs cloud flows work, recording actions, attended vs unattended modes, pricing, and where flows break.<br /><br />Power Automate Desktop is a free robot already sitting on your Windows PC, and most people never switch it on. It's Microsoft's answer to work you do the same way, over and over, in apps that were never built to talk to anything else.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Power Automate Desktop Actually Is</li><li>Desktop Flows Versus Cloud Flows</li><li>How the Recorder Turns Your Clicks Into Actions</li><li>Attended Versus Unattended</li><li>Connecting Desktop Flows to Cloud Flows</li><li>What It Costs</li><li>What People Actually Use It For</li><li>Where It Breaks</li><li>The Recap</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-automate-desktop/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate - Simply Explained</a></li><li><a href="https://www.m365.fm/how-to-stop-power-automate-from-scaling-your-business-chaos/" target="_blank" rel="noreferrer noopener">Power Automate vs Azure Logic Apps for Scalable Workflows</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>868</itunes:duration><itunes:keywords>actions,actually,attended,automate,clicks,cloud,desktop,explained,flows,m365fm,microsoft,mirkopeters,power,powerautomatedesktop,recorder,simplyexplained,turns,tutorial,unattended,versus</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aa11399eb0f43dbac585129b3f67bfcc.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Mail Flow Rules - Simply Explained</title><link>https://www.m365.fm/show/episodes/mail-flow-rules-explained/</link><description><![CDATA[Learn how Microsoft 365 mail flow rules work, how to set conditions and actions, avoid common pitfalls, and test transport rules safely in Exchange Online.<br /><br />Every email in your company is being checked by rules you've never seen. They're called mail flow rules, and they sit between the send button and the inbox.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Rules You Never See</li><li>What A Mail Flow Rule Really Is</li><li>The Three Questions Every Rule Asks</li><li>When A Rule Fires And What Happens Next</li><li>The Jobs People Actually Give These Rules</li><li>The Limits Nobody Warns You About</li><li>Testing A Rule Before It Bites</li><li>Where This Sits In Microsoft 365 And Azure</li><li>The Mistakes Beginners Make</li><li>What To Remember</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/mail-flow-rules-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/this-m365-feature-makes-old-training-obsolete/" target="_blank" rel="noreferrer noopener">Replace Traditional M365 Training with In-Flow Learning</a></li><li><a href="https://www.m365.fm/microsoft-teams-premium/" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935059</guid><pubDate>Tue, 27 Oct 2026 00:45:30 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935059/mail_flow_rules_simply_explained.mp3" length="20774636" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b801df796d9dcdb33fa7aecdf5869adc49f7e8a.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Microsoft 365 mail flow rules work, how to set conditions and actions, avoid common pitfalls, and test transport rules safely in Exchange Online.

Every email in your company is being checked by rules you've never seen. They're called mail...</itunes:subtitle><itunes:summary><![CDATA[Learn how Microsoft 365 mail flow rules work, how to set conditions and actions, avoid common pitfalls, and test transport rules safely in Exchange Online.<br /><br />Every email in your company is being checked by rules you've never seen. They're called mail flow rules, and they sit between the send button and the inbox.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Rules You Never See</li><li>What A Mail Flow Rule Really Is</li><li>The Three Questions Every Rule Asks</li><li>When A Rule Fires And What Happens Next</li><li>The Jobs People Actually Give These Rules</li><li>The Limits Nobody Warns You About</li><li>Testing A Rule Before It Bites</li><li>Where This Sits In Microsoft 365 And Azure</li><li>The Mistakes Beginners Make</li><li>What To Remember</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/mail-flow-rules-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/this-m365-feature-makes-old-training-obsolete/" target="_blank" rel="noreferrer noopener">Replace Traditional M365 Training with In-Flow Learning</a></li><li><a href="https://www.m365.fm/microsoft-teams-premium/" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:keywords>asks,every,explained,fires,flow,happens,jobs,m365fm,mail,microsoft,mirkopeters,never,next,questions,really,rule,rules,simplyexplained,three,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9f11c3560ba411942ff8aa18a278ed78.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft OneDrive - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-onedrive/</link><description><![CDATA[Discover how Microsoft OneDrive works, the difference between personal and work accounts, file syncing, sharing, version history, and its relation to SharePoint<br /><br />Microsoft's OneDrive is one name hiding two completely different products. You might think the OneDrive on your home laptop is the same as the one your job handed you, but they are two separate accounts that only look alike.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What OneDrive Actually Is</li><li>Two OneDrives, One Name</li><li>How Your Files Get Onto Your Computer</li><li>Sharing and Permissions</li><li>The Folder Backup You Didn't Ask For</li><li>Undo: Versions and the Recycle Bin</li><li>OneDrive vs SharePoint</li><li>Who's Really in Charge</li><li>Closing: The Short Version and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-onedrive/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/onedrive-sync-simply-explained/" target="_blank" rel="noreferrer noopener">OneDrive Sync: Setup and Troubleshooting | Simply Explained</a></li><li><a href="https://www.m365.fm/stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy/" target="_blank" rel="noreferrer noopener">SharePoint Sync vs Add Shortcut to OneDrive</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897827</guid><pubDate>Tue, 27 Oct 2026 00:38:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897827/microsoft_onedrive_simply_explained.mp3" length="19695788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/923e78d6d7fbab8bcbae0ece4400c1de4252785c.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover how Microsoft OneDrive works, the difference between personal and work accounts, file syncing, sharing, version history, and its relation to SharePoint

Microsoft's OneDrive is one name hiding two completely different products. You might...</itunes:subtitle><itunes:summary><![CDATA[Discover how Microsoft OneDrive works, the difference between personal and work accounts, file syncing, sharing, version history, and its relation to SharePoint<br /><br />Microsoft's OneDrive is one name hiding two completely different products. You might think the OneDrive on your home laptop is the same as the one your job handed you, but they are two separate accounts that only look alike.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What OneDrive Actually Is</li><li>Two OneDrives, One Name</li><li>How Your Files Get Onto Your Computer</li><li>Sharing and Permissions</li><li>The Folder Backup You Didn't Ask For</li><li>Undo: Versions and the Recycle Bin</li><li>OneDrive vs SharePoint</li><li>Who's Really in Charge</li><li>Closing: The Short Version and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-onedrive/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/onedrive-sync-simply-explained/" target="_blank" rel="noreferrer noopener">OneDrive Sync: Setup and Troubleshooting | Simply Explained</a></li><li><a href="https://www.m365.fm/stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy/" target="_blank" rel="noreferrer noopener">SharePoint Sync vs Add Shortcut to OneDrive</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>821</itunes:duration><itunes:keywords>actually,backup,computer,didn,explained,files,folder,m365fm,microsoft,microsoftonedrive,mirkopeters,name,onedrive,onedrives,permissions,sharing,simplyexplained,tutorial,undo,versions</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7dde6551047f38041ea19671ba31a9e5.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Bicep - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-bicep/</link><description><![CDATA[Learn Azure Data Factory fundamentals, from pipelines, activities, and linked services to pricing and Fabric comparisons in plain English.<br /><br />Learn what Azure Bicep is, how it compares to ARM templates and Terraform, and how to use infrastructure as code safely with the what-if command.<br /><br />Your Azure setup lives in your memory, and that's a problem. You clicked it into place once, on screens you'll never find again, and nothing was ever written down.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Bicep actually is</li><li>Why not just use ARM JSON or the portal</li><li>How Bicep works under the hood</li><li>Reading a Bicep file in plain words</li><li>Modules, your reusable building blocks</li><li>Deploying, and the what-if safety net</li><li>Bicep versus ARM versus Terraform</li><li>The mistakes beginners make</li><li>Recap and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Factory - Simply Explained</a></li><li><a href="https://www.m365.fm/ai-factory-vs-chaos-which-runs-your-enterprise/" target="_blank" rel="noreferrer noopener">Design an Enterprise AI Factory for GPUs, Data, and MLOps</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897323</guid><pubDate>Tue, 27 Oct 2026 00:34:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897323/azure_bicep_simply_explained.mp3" length="20543660" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/29145232be7ebb01ec08aedb17edb79aa51fd5bd.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Azure Data Factory fundamentals, from pipelines, activities, and linked services to pricing and Fabric comparisons in plain English.

Learn what Azure Bicep is, how it compares to ARM templates and Terraform, and how to use infrastructure as...</itunes:subtitle><itunes:summary><![CDATA[Learn Azure Data Factory fundamentals, from pipelines, activities, and linked services to pricing and Fabric comparisons in plain English.<br /><br />Learn what Azure Bicep is, how it compares to ARM templates and Terraform, and how to use infrastructure as code safely with the what-if command.<br /><br />Your Azure setup lives in your memory, and that's a problem. You clicked it into place once, on screens you'll never find again, and nothing was ever written down.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Bicep actually is</li><li>Why not just use ARM JSON or the portal</li><li>How Bicep works under the hood</li><li>Reading a Bicep file in plain words</li><li>Modules, your reusable building blocks</li><li>Deploying, and the what-if safety net</li><li>Bicep versus ARM versus Terraform</li><li>The mistakes beginners make</li><li>Recap and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Factory - Simply Explained</a></li><li><a href="https://www.m365.fm/ai-factory-vs-chaos-which-runs-your-enterprise/" target="_blank" rel="noreferrer noopener">Design an Enterprise AI Factory for GPUs, Data, and MLOps</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>856</itunes:duration><itunes:keywords>actually,azure,azurebicep,bicep,explained,file,hood,json,m365fm,microsoft,mirkopeters,modules,plain,portal,reading,simplyexplained,tutorial,under,words,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/956c62113c41a274d0417eb6ac4327aa.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GitHub Copilot - Simply Explained</title><link>https://www.m365.fm/show/episodes/github-copilot-simply-explained/</link><description><![CDATA[Learn what GitHub Copilot actually is, how its three main modes work, pricing options, privacy settings, and common beginner mistakes to avoid.<br /><br />Most of us assume GitHub Copilot writes code so we don't have to. That assumption misses what's actually happening inside the editor.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Copilot Actually Is</li><li>Three Ways to Talk to It</li><li>How It Knows About Your Code</li><li>What It Costs</li><li>Privacy and Who Owns the Code</li><li>Mistakes Beginners Make</li><li>Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/lars-gyrup-brink-nielsen/" target="_blank" rel="noreferrer noopener">GitHub Copilot, Clean Context, Automated Testing &amp; AI Coding Agents with Lars Gyrup Brink Nielsen [MVP]</a></li><li><a href="https://www.m365.fm/stop-patchwork-coding-copilots-agent-changes-everything/" target="_blank" rel="noreferrer noopener">Use GitHub Copilot Agent Mode for Multi-File Changes</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899899</guid><pubDate>Tue, 27 Oct 2026 00:16:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899899/github_copilot_simply_explained.mp3" length="18535148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a54e7723bc98f7468ad6278ed3d04f98534691bf.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what GitHub Copilot actually is, how its three main modes work, pricing options, privacy settings, and common beginner mistakes to avoid.

Most of us assume GitHub Copilot writes code so we don't have to. That assumption misses what's actually...</itunes:subtitle><itunes:summary><![CDATA[Learn what GitHub Copilot actually is, how its three main modes work, pricing options, privacy settings, and common beginner mistakes to avoid.<br /><br />Most of us assume GitHub Copilot writes code so we don't have to. That assumption misses what's actually happening inside the editor.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Copilot Actually Is</li><li>Three Ways to Talk to It</li><li>How It Knows About Your Code</li><li>What It Costs</li><li>Privacy and Who Owns the Code</li><li>Mistakes Beginners Make</li><li>Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/lars-gyrup-brink-nielsen/" target="_blank" rel="noreferrer noopener">GitHub Copilot, Clean Context, Automated Testing &amp; AI Coding Agents with Lars Gyrup Brink Nielsen [MVP]</a></li><li><a href="https://www.m365.fm/stop-patchwork-coding-copilots-agent-changes-everything/" target="_blank" rel="noreferrer noopener">Use GitHub Copilot Agent Mode for Multi-File Changes</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>773</itunes:duration><itunes:keywords>actually,beginners,code,copilot,costs,explained,github,githubcopilot,knows,m365fm,microsoft,mirkopeters,mistakes,owns,privacy,simplyexplained,talk,three,tutorial,ways</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/17b82310833c6ea97b9d52b10355fac1.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Data Factory - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-data-factory-simply-explained/</link><description><![CDATA[Learn Azure Data Factory fundamentals, from pipelines, activities, and linked services to pricing and Fabric comparisons in plain English.<br /><br />Azure Data Factory is a courier service for your company's data. It picks up raw information from wherever it lives, cleans it on the way, and drops it off somewhere your reports can actually use it.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Data Factory Actually Is</li><li>The Building Blocks: Pipelines and Activities</li><li>Linked Services and Datasets: The Keys and the Address</li><li>Integration Runtimes: The Engine Room</li><li>Triggers and Scheduling: Making It Run on Its Own</li><li>Mapping Data Flows: Transforming Without Code</li><li>Azure Data Factory Versus Fabric Pipelines</li><li>What It Costs and How to Keep It Cheap</li><li>Best Practices That Save You Pain Later</li><li>A Quick Recap and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Factory - Simply Explained</a></li><li><a href="https://www.m365.fm/ai-factory-vs-chaos-which-runs-your-enterprise/" target="_blank" rel="noreferrer noopener">Design an Enterprise AI Factory for GPUs, Data, and MLOps</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897383</guid><pubDate>Mon, 26 Oct 2026 23:25:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897383/azure_data_factory_simply_explained.mp3" length="21165740" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/753cccd3d06812037404460ab92647568feb9bed.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Azure Data Factory fundamentals, from pipelines, activities, and linked services to pricing and Fabric comparisons in plain English.

Azure Data Factory is a courier service for your company's data. It picks up raw information from wherever it...</itunes:subtitle><itunes:summary><![CDATA[Learn Azure Data Factory fundamentals, from pipelines, activities, and linked services to pricing and Fabric comparisons in plain English.<br /><br />Azure Data Factory is a courier service for your company's data. It picks up raw information from wherever it lives, cleans it on the way, and drops it off somewhere your reports can actually use it.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Data Factory Actually Is</li><li>The Building Blocks: Pipelines and Activities</li><li>Linked Services and Datasets: The Keys and the Address</li><li>Integration Runtimes: The Engine Room</li><li>Triggers and Scheduling: Making It Run on Its Own</li><li>Mapping Data Flows: Transforming Without Code</li><li>Azure Data Factory Versus Fabric Pipelines</li><li>What It Costs and How to Keep It Cheap</li><li>Best Practices That Save You Pain Later</li><li>A Quick Recap and a Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Factory - Simply Explained</a></li><li><a href="https://www.m365.fm/ai-factory-vs-chaos-which-runs-your-enterprise/" target="_blank" rel="noreferrer noopener">Design an Enterprise AI Factory for GPUs, Data, and MLOps</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>882</itunes:duration><itunes:keywords>activities,actually,address,azure,azuredatafactory,blocks,building,data,datasets,explained,factory,keys,linked,m365fm,microsoft,mirkopeters,pipelines,services,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5da867828b8ab3286a0789f49022ad17.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric vs Synapse vs Databricks - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-vs-synapse-vs-databricks/</link><description><![CDATA[Confused by Microsoft Fabric, Azure Synapse, and Databricks? Compare teams, workloads, control, and cost to choose the right data platform.<br /><br />Imagine betting your entire data strategy on a platform that leaves your reports crawling, your engineers fighting for control, or your budget blowing up every time a new team needs access. One wrong decision can create years of unnecessary work, and the ongoing friction adds up fast.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Platform Choice That Creates Years of Extra Work, 100 words</li><li>Start With the Simple Mental Model: One Data Journey, Three Approaches, 420 words</li><li>Fabric: The Managed Analytics Home for Power BI Teams</li><li>Synapse: The Azure Build-Your-Own Analytics Platform</li><li>Databricks: The Engineering and AI Workshop</li><li>The Comparison That Actually Decides It: Team, Workload, Control, and Cost</li><li>Choose Your Starting Point: Four Real-World Patterns</li><li>Conclusion: Choose the Work, Then Choose the Platform</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-vs-synapse-vs-databricks/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/" target="_blank" rel="noreferrer noopener">How to Choose the Right Microsoft Power Platform Tool</a></li><li><a href="https://www.m365.fm/azure-databricks-explained/" target="_blank" rel="noreferrer noopener">Azure Databricks - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934789</guid><pubDate>Mon, 26 Oct 2026 21:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934789/fabric_vs_synapse_vs_databricks_simply_explained.mp3" length="32871212" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/649d8aaee7fcab1644421b748a1c1117b16f025e.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Confused by Microsoft Fabric, Azure Synapse, and Databricks? Compare teams, workloads, control, and cost to choose the right data platform.

Imagine betting your entire data strategy on a platform that leaves your reports crawling, your engineers...</itunes:subtitle><itunes:summary><![CDATA[Confused by Microsoft Fabric, Azure Synapse, and Databricks? Compare teams, workloads, control, and cost to choose the right data platform.<br /><br />Imagine betting your entire data strategy on a platform that leaves your reports crawling, your engineers fighting for control, or your budget blowing up every time a new team needs access. One wrong decision can create years of unnecessary work, and the ongoing friction adds up fast.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Platform Choice That Creates Years of Extra Work, 100 words</li><li>Start With the Simple Mental Model: One Data Journey, Three Approaches, 420 words</li><li>Fabric: The Managed Analytics Home for Power BI Teams</li><li>Synapse: The Azure Build-Your-Own Analytics Platform</li><li>Databricks: The Engineering and AI Workshop</li><li>The Comparison That Actually Decides It: Team, Workload, Control, and Cost</li><li>Choose Your Starting Point: Four Real-World Patterns</li><li>Conclusion: Choose the Work, Then Choose the Platform</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-vs-synapse-vs-databricks/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/" target="_blank" rel="noreferrer noopener">How to Choose the Right Microsoft Power Platform Tool</a></li><li><a href="https://www.m365.fm/azure-databricks-explained/" target="_blank" rel="noreferrer noopener">Azure Databricks - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1370</itunes:duration><itunes:keywords>choice,creates,data,explained,extra,journey,m365fm,mental,microsoft,mirkopeters,model,opening,platform,simple,simplyexplained,start,tutorial,words,work,years</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c627bf169977586e05f3f9e1ac782ae9.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Forms - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-forms-simply-explained/</link><description><![CDATA[Learn how to use Microsoft Forms for surveys, quizzes, and automated workflows. Discover templates, branching, Excel integration, and built-in limits.<br /><br />Microsoft Forms is the survey and quiz builder you already own. Welcome to the M365 FM podcast, where we explore the people, ideas, and technologies shaping the future of work.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Tool You Already Own</li><li>Building Your First Form</li><li>When a Survey Becomes a Quiz</li><li>Branching: The Form That Rewrites Itself</li><li>Collecting Answers Without the Headache</li><li>Answers That Land in Excel by Themselves</li><li>Letting Power Automate Do the Follow-Up</li><li>The Limits Worth Knowing</li><li>Where Forms Fits in Your Microsoft World</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-forms-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/your-powerapps-form-looks-great-but-fails-you/" target="_blank" rel="noreferrer noopener">Fix Power Apps Forms That Fail to Submit to SharePoint</a></li><li><a href="https://www.m365.fm/the-hidden-map-connecting-users-and-files-in-m365/" target="_blank" rel="noreferrer noopener">Map Microsoft 365 Users, Groups, Files, and Shares with Graph</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899726</guid><pubDate>Mon, 26 Oct 2026 18:27:46 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899726/microsoft_forms_simply_explained.mp3" length="19315628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f18bed31621ee7b5e45e9c023bb66c766a0144ea.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how to use Microsoft Forms for surveys, quizzes, and automated workflows. Discover templates, branching, Excel integration, and built-in limits.

Microsoft Forms is the survey and quiz builder you already own. Welcome to the M365 FM podcast,...</itunes:subtitle><itunes:summary><![CDATA[Learn how to use Microsoft Forms for surveys, quizzes, and automated workflows. Discover templates, branching, Excel integration, and built-in limits.<br /><br />Microsoft Forms is the survey and quiz builder you already own. Welcome to the M365 FM podcast, where we explore the people, ideas, and technologies shaping the future of work.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Tool You Already Own</li><li>Building Your First Form</li><li>When a Survey Becomes a Quiz</li><li>Branching: The Form That Rewrites Itself</li><li>Collecting Answers Without the Headache</li><li>Answers That Land in Excel by Themselves</li><li>Letting Power Automate Do the Follow-Up</li><li>The Limits Worth Knowing</li><li>Where Forms Fits in Your Microsoft World</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-forms-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/your-powerapps-form-looks-great-but-fails-you/" target="_blank" rel="noreferrer noopener">Fix Power Apps Forms That Fail to Submit to SharePoint</a></li><li><a href="https://www.m365.fm/the-hidden-map-connecting-users-and-files-in-m365/" target="_blank" rel="noreferrer noopener">Map Microsoft 365 Users, Groups, Files, and Shares with Graph</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>805</itunes:duration><itunes:keywords>already,becomes,branching,building,collecting,explained,first,form,forms,itself,m365fm,microsoft,microsoftforms,mirkopeters,quiz,rewrites,simplyexplained,survey,tool,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ed1d58621ebcfc61e0f28d3b9baab8b4.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Viva Insights - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-viva-insights/</link><description><![CDATA[Discover what Microsoft Viva Insights actually is, how the four data views work, and what managers, leaders, and analysts see regarding your productivity.<br /><br />Microsoft Viva Insights is probably already switched on inside your Microsoft 365 account. You might think it's a tool for your manager to watch you, but the first view it opens is the one that's just for you.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Viva Insights Actually Is</li><li>The Four Views of the Same Data</li><li>Your Own Insights: Focus Time, Quiet Time, and Switching Off</li><li>What Your Manager Sees</li><li>What Leaders See Across the Company</li><li>The Analyst Role: Where the Real Questions Get Answered</li><li>Privacy: What Viva Insights Can and Cannot See</li><li>What Teams Actually Do With It</li><li>Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-viva-insights/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-viva-learning-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Viva Learning - Simply Explained</a></li><li><a href="https://www.m365.fm/viva-engage-simply-explained/" target="_blank" rel="noreferrer noopener">Viva Engage - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899728</guid><pubDate>Mon, 26 Oct 2026 16:44:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899728/microsoft_viva_insights_simply_explained.mp3" length="20668652" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f6c27c91162ef04335fdae0e6f592d6b45f6764f.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover what Microsoft Viva Insights actually is, how the four data views work, and what managers, leaders, and analysts see regarding your productivity.

Microsoft Viva Insights is probably already switched on inside your Microsoft 365 account. You...</itunes:subtitle><itunes:summary><![CDATA[Discover what Microsoft Viva Insights actually is, how the four data views work, and what managers, leaders, and analysts see regarding your productivity.<br /><br />Microsoft Viva Insights is probably already switched on inside your Microsoft 365 account. You might think it's a tool for your manager to watch you, but the first view it opens is the one that's just for you.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Viva Insights Actually Is</li><li>The Four Views of the Same Data</li><li>Your Own Insights: Focus Time, Quiet Time, and Switching Off</li><li>What Your Manager Sees</li><li>What Leaders See Across the Company</li><li>The Analyst Role: Where the Real Questions Get Answered</li><li>Privacy: What Viva Insights Can and Cannot See</li><li>What Teams Actually Do With It</li><li>Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-viva-insights/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-viva-learning-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Viva Learning - Simply Explained</a></li><li><a href="https://www.m365.fm/viva-engage-simply-explained/" target="_blank" rel="noreferrer noopener">Viva Engage - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>862</itunes:duration><itunes:keywords>actually,data,explained,focus,four,insights,m365fm,manager,microsoft,microsoftvivainsights,mirkopeters,quiet,same,sees,simplyexplained,switching,time,tutorial,views,viva</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/143d070de49a54b1424559d607cd5353.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Serverless Computing - Simply Explained</title><link>https://www.m365.fm/show/episodes/serverless-computing-simply-explained/</link><description><![CDATA[Learn serverless computing in plain language. Understand Azure Functions, event-driven architecture, Power Automate integration, costs, and common pitfalls.<br /><br />The word serverless is a lie, and the truth behind it is far more useful. There's no such thing as computing without servers, but there's a way to stop renting machines you barely use.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why the word serverless trips almost everyone up</li><li>What serverless computing actually means</li><li>How serverless decides when to run and what it costs</li><li>Where serverless already lives in Microsoft 365</li><li>The jobs serverless is genuinely good at</li><li>The limits that surprise people</li><li>The mistakes beginners make with serverless</li><li>How to start with serverless without overthinking it</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/serverless-computing-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-container-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Container Apps - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935015</guid><pubDate>Mon, 26 Oct 2026 15:33:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935015/serverless_computing_simply_explained.mp3" length="19980332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c89a7cba992a87ebd1684cc2b0523b2781df15c2.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn serverless computing in plain language. Understand Azure Functions, event-driven architecture, Power Automate integration, costs, and common pitfalls.

The word serverless is a lie, and the truth behind it is far more useful. There's no such...</itunes:subtitle><itunes:summary><![CDATA[Learn serverless computing in plain language. Understand Azure Functions, event-driven architecture, Power Automate integration, costs, and common pitfalls.<br /><br />The word serverless is a lie, and the truth behind it is far more useful. There's no such thing as computing without servers, but there's a way to stop renting machines you barely use.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why the word serverless trips almost everyone up</li><li>What serverless computing actually means</li><li>How serverless decides when to run and what it costs</li><li>Where serverless already lives in Microsoft 365</li><li>The jobs serverless is genuinely good at</li><li>The limits that surprise people</li><li>The mistakes beginners make with serverless</li><li>How to start with serverless without overthinking it</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/serverless-computing-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-container-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Container Apps - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>833</itunes:duration><itunes:keywords>actually,almost,already,computing,costs,decides,everyone,explained,jobs,lives,m365fm,means,microsoft,mirkopeters,serverless,serverlesscomputing,simplyexplained,trips,tutorial,word</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/62a978dae4f5f4cbb3220441699d6df0.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Application Gateway - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-application-gateway/</link><description><![CDATA[Learn how Azure Application Gateway handles Layer 7 load balancing, SSL termination, WAF security, routing rules, and autoscaling in plain English.<br /><br />Most load balancers never read the request they're delivering. Azure Application Gateway does, and that single habit changes where your traffic lands.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>Listeners and Routing Rules</li><li>Backend Pools and Health Probes</li><li>Where HTTPS Gets Handled</li><li>What Stops the Attacks</li><li>Scaling Without Thinking</li><li>The Three Azure Load Balancers</li><li>Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-application-gateway/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-app-gateway-network-isolation-the-security-fix-you-missed/" target="_blank" rel="noreferrer noopener">Run Azure Application Gateway Without Public IP Exposure</a></li><li><a href="https://www.m365.fm/azure-load-balancer-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Load Balancer — Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899822</guid><pubDate>Mon, 26 Oct 2026 14:55:48 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899822/azure_application_gateway_simply_explained.mp3" length="22041260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c35f174e7a54c1bed7fc0583ce58cfe4bb74e974.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Azure Application Gateway handles Layer 7 load balancing, SSL termination, WAF security, routing rules, and autoscaling in plain English.

Most load balancers never read the request they're delivering. Azure Application Gateway does, and...</itunes:subtitle><itunes:summary><![CDATA[Learn how Azure Application Gateway handles Layer 7 load balancing, SSL termination, WAF security, routing rules, and autoscaling in plain English.<br /><br />Most load balancers never read the request they're delivering. Azure Application Gateway does, and that single habit changes where your traffic lands.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>Listeners and Routing Rules</li><li>Backend Pools and Health Probes</li><li>Where HTTPS Gets Handled</li><li>What Stops the Attacks</li><li>Scaling Without Thinking</li><li>The Three Azure Load Balancers</li><li>Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-application-gateway/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-app-gateway-network-isolation-the-security-fix-you-missed/" target="_blank" rel="noreferrer noopener">Run Azure Application Gateway Without Public IP Exposure</a></li><li><a href="https://www.m365.fm/azure-load-balancer-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Load Balancer — Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>919</itunes:duration><itunes:keywords>actually,application,azure,azureapplicationgateway,backend,explained,gateway,gets,health,https,listeners,m365fm,microsoft,mirkopeters,pools,probes,routing,rules,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/843b228d0e5d4087cbda70eb43e96c71.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Docker and Containers - Simply Explained</title><link>https://www.m365.fm/show/episodes/docker-and-containers-simply-explained/</link><description><![CDATA[Learn what Docker and containers actually do, how images and layers work, and why they beat virtual machines in this jargon-free, beginner guide.<br /><br />Docker is the most-used tool in cloud development, and it's not even close. You've probably heard the word thrown around like it's basic knowledge everyone else already has.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Problem Docker Actually Solves</li><li>What a Container Really Is</li><li>Images, Dockerfiles, and the Power of Layers</li><li>Registries: Where Images Live and Travel</li><li>Containers vs Virtual Machines</li><li>Where People Actually Use Docker</li><li>The Mistakes Beginners Make</li><li>When You Should Not Reach for Containers</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/docker-and-containers-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-blob-storage-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Blob Storage - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-container-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Container Apps - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899788</guid><pubDate>Mon, 26 Oct 2026 14:11:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899788/docker_and_containers_simply_explained.mp3" length="20429036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/681a33d0d139ed4e7a9badecf0c7600044f21b14.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Docker and containers actually do, how images and layers work, and why they beat virtual machines in this jargon-free, beginner guide.

Docker is the most-used tool in cloud development, and it's not even close. You've probably heard the...</itunes:subtitle><itunes:summary><![CDATA[Learn what Docker and containers actually do, how images and layers work, and why they beat virtual machines in this jargon-free, beginner guide.<br /><br />Docker is the most-used tool in cloud development, and it's not even close. You've probably heard the word thrown around like it's basic knowledge everyone else already has.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Problem Docker Actually Solves</li><li>What a Container Really Is</li><li>Images, Dockerfiles, and the Power of Layers</li><li>Registries: Where Images Live and Travel</li><li>Containers vs Virtual Machines</li><li>Where People Actually Use Docker</li><li>The Mistakes Beginners Make</li><li>When You Should Not Reach for Containers</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/docker-and-containers-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-blob-storage-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Blob Storage - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-container-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Container Apps - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>852</itunes:duration><itunes:keywords>actually,container,containers,docker,dockerandcontainers,dockerfiles,explained,images,layers,live,m365fm,microsoft,mirkopeters,power,problem,really,registries,simplyexplained,solves,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f281e048ac358b97a5977690ce739fe5.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Agent ID - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-agent-id/</link><description><![CDATA[Learn how Microsoft Entra Agent ID gives AI agents their own identity, securing your tenant with blueprints, lifecycle governance, and least privilege.<br /><br />Somewhere in your Microsoft 365 tenant, an AI agent is signing in with an account nobody can name. It reads your mail, opens your files, and answers questions in Teams, and when something goes wrong, there's no person on the other end to ask.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Agent Nobody Can Name</li><li>Why Agents Need Their Own Identity</li><li>What An Agent Identity Actually Is</li><li>Blueprints: One Template, Many Agents</li><li>Agent Identities vs Service Principals vs Managed Identities</li><li>Conditional Access For Agents</li><li>Governing The Agent Lifecycle</li><li>Least Privilege, Explained Simply</li><li>The Pitfalls That Catch People Out</li><li>The Recap And One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-entra-agent-id/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID: Secure Identity for AI Agents</a></li><li><a href="https://www.m365.fm/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/" target="_blank" rel="noreferrer noopener">Agent Governance Explained- How IT Can Enable the AI Agent Revolution with Thomas Zou [Microsoft]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899879</guid><pubDate>Mon, 26 Oct 2026 13:32:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899879/microsoft_entra_agent_id_simply_explained.mp3" length="21105836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/add4141637059f2f9e7fff1e6df79388639229a7.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Microsoft Entra Agent ID gives AI agents their own identity, securing your tenant with blueprints, lifecycle governance, and least privilege.

Somewhere in your Microsoft 365 tenant, an AI agent is signing in with an account nobody can name....</itunes:subtitle><itunes:summary><![CDATA[Learn how Microsoft Entra Agent ID gives AI agents their own identity, securing your tenant with blueprints, lifecycle governance, and least privilege.<br /><br />Somewhere in your Microsoft 365 tenant, an AI agent is signing in with an account nobody can name. It reads your mail, opens your files, and answers questions in Teams, and when something goes wrong, there's no person on the other end to ask.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Agent Nobody Can Name</li><li>Why Agents Need Their Own Identity</li><li>What An Agent Identity Actually Is</li><li>Blueprints: One Template, Many Agents</li><li>Agent Identities vs Service Principals vs Managed Identities</li><li>Conditional Access For Agents</li><li>Governing The Agent Lifecycle</li><li>Least Privilege, Explained Simply</li><li>The Pitfalls That Catch People Out</li><li>The Recap And One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-entra-agent-id/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID: Secure Identity for AI Agents</a></li><li><a href="https://www.m365.fm/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/" target="_blank" rel="noreferrer noopener">Agent Governance Explained- How IT Can Enable the AI Agent Revolution with Thomas Zou [Microsoft]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>880</itunes:duration><itunes:keywords>actually,agent,agents,blueprints,entra,explained,id,identities,identity,m365fm,many,microsoft,microsoftentraagentid,mirkopeters,name,need,nobody,simplyexplained,template,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/024e89450fc6b8c51f34e55dcd9df840.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Managed Identities - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-managed-identities/</link><description><![CDATA[Learn how Azure Managed Identities eliminate hardcoded secrets in your cloud apps. Discover system and user-assigned types, token flow, and best practices.<br /><br />Your Azure app probably has a password written into its settings right now. Every database login, API key, and secret copied into a config file is a key left out in the open, and millions of them leak every year.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Secrets in Code Are a Problem</li><li>What a Managed Identity Actually Is</li><li>System-Assigned and User-Assigned</li><li>How Your App Gets a Token</li><li>Granting Access with Role Assignments</li><li>Reaching Key Vault Without a Password</li><li>Where Managed Identities Work</li><li>The Pitfalls to Watch For</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-managed-identities/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/automating-azure-securely/" target="_blank" rel="noreferrer noopener">Secure Azure Automation with Ahmed Uzejnovic [MVP]</a></li><li><a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897678</guid><pubDate>Mon, 26 Oct 2026 11:58:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897678/azure_managed_identities_simply_explained.mp3" length="19781612" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/28079bdec2d3cfde5aadc3767dbe63acd9033be9.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Azure Managed Identities eliminate hardcoded secrets in your cloud apps. Discover system and user-assigned types, token flow, and best practices.

Your Azure app probably has a password written into its settings right now. Every database...</itunes:subtitle><itunes:summary><![CDATA[Learn how Azure Managed Identities eliminate hardcoded secrets in your cloud apps. Discover system and user-assigned types, token flow, and best practices.<br /><br />Your Azure app probably has a password written into its settings right now. Every database login, API key, and secret copied into a config file is a key left out in the open, and millions of them leak every year.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Secrets in Code Are a Problem</li><li>What a Managed Identity Actually Is</li><li>System-Assigned and User-Assigned</li><li>How Your App Gets a Token</li><li>Granting Access with Role Assignments</li><li>Reaching Key Vault Without a Password</li><li>Where Managed Identities Work</li><li>The Pitfalls to Watch For</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-managed-identities/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/automating-azure-securely/" target="_blank" rel="noreferrer noopener">Secure Azure Automation with Ahmed Uzejnovic [MVP]</a></li><li><a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>825</itunes:duration><itunes:keywords>actually,assigned,azure,azuremanagedidentities,code,explained,gets,identities,identity,m365fm,managed,microsoft,mirkopeters,problem,secrets,simplyexplained,system,token,tutorial,user</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6a80aac36060f8c3396e1419905d9aca.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Multi-Factor Authentication (MFA) - Simply Explained</title><link>https://www.m365.fm/show/episodes/multi-factor-authentication/</link><description><![CDATA[Learn why passwords aren't enough and how multi-factor authentication blocks over 99% of attacks. Explore factors, text codes, apps, and passkeys.<br /><br />Nearly nine in ten attacks on the web start with a stolen password. That's one secret you type into every site you use, so one leak spreads everywhere.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why a password on its own isn't enough</li><li>The three things a factor can be</li><li>What actually happens when you sign in</li><li>Authenticator apps, text messages, and security keys</li><li>Why phishing-resistant is the phrase that matters</li><li>Rolling it out without a mutiny</li><li>The mistakes that undo the whole thing</li><li>Where this leaves you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/authentication-nightmares-how-spfx-really-handles-multi-tenancy/" target="_blank" rel="noreferrer noopener">Fix Multi-Tenant SPFx Authentication</a></li><li><a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75898759</guid><pubDate>Mon, 26 Oct 2026 10:48:43 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75898759/multi_factor_authentication_mfa_simply_explained.mp3" length="20130668" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a2469474ce87bf4fc7327f893ab7b6094e9f4d9e.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn why passwords aren't enough and how multi-factor authentication blocks over 99% of attacks. Explore factors, text codes, apps, and passkeys.

Nearly nine in ten attacks on the web start with a stolen password. That's one secret you type into...</itunes:subtitle><itunes:summary><![CDATA[Learn why passwords aren't enough and how multi-factor authentication blocks over 99% of attacks. Explore factors, text codes, apps, and passkeys.<br /><br />Nearly nine in ten attacks on the web start with a stolen password. That's one secret you type into every site you use, so one leak spreads everywhere.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why a password on its own isn't enough</li><li>The three things a factor can be</li><li>What actually happens when you sign in</li><li>Authenticator apps, text messages, and security keys</li><li>Why phishing-resistant is the phrase that matters</li><li>Rolling it out without a mutiny</li><li>The mistakes that undo the whole thing</li><li>Where this leaves you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/authentication-nightmares-how-spfx-really-handles-multi-tenancy/" target="_blank" rel="noreferrer noopener">Fix Multi-Tenant SPFx Authentication</a></li><li><a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>839</itunes:duration><itunes:keywords>actually,apps,authentication,authenticator,enough,explained,factor,happens,m365fm,mfa,microsoft,mirkopeters,multi,multifactorauthenticationmfa,password,sign,simplyexplained,things,three,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/25bed22382d91af0b44661514cac2a02.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GitHub Actions - Simply Explained</title><link>https://www.m365.fm/show/episodes/github-actions-simply-explained/</link><description><![CDATA[Learn GitHub Actions from scratch. Understand workflows, events, jobs, runners, secrets, and real-world automation in clear, jargon-free language.<br /><br />More than ten thousand ready-made building blocks are sitting inside GitHub right now. They're called actions, and they plug into a tool called GitHub Actions that runs your work for you whenever something happens in your project.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What GitHub Actions Really Is</li><li>Where The Instructions Live</li><li>What Wakes It Up: Events</li><li>Jobs, Steps, And Runners</li><li>The Marketplace And Reusable Workflows</li><li>Secrets: Keeping Passwords Out Of The Code</li><li>What People Actually Automate</li><li>What It Costs</li><li>A Quick Recap, And One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/github-actions-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/setting-up-alm-for-power-platform-with-github-actions/" target="_blank" rel="noreferrer noopener">Set Up Power Platform ALM with GitHub Actions</a></li><li><a href="https://www.m365.fm/lars-gyrup-brink-nielsen/" target="_blank" rel="noreferrer noopener">GitHub Copilot, Clean Context, Automated Testing &amp; AI Coding Agents with Lars Gyrup Brink Nielsen [MVP]</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899646</guid><pubDate>Mon, 26 Oct 2026 09:50:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899646/github_actions_simply_explained.mp3" length="20004524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/96b10deb960b54572805f068c8e32a683c522858.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn GitHub Actions from scratch. Understand workflows, events, jobs, runners, secrets, and real-world automation in clear, jargon-free language.

More than ten thousand ready-made building blocks are sitting inside GitHub right now. They're called...</itunes:subtitle><itunes:summary><![CDATA[Learn GitHub Actions from scratch. Understand workflows, events, jobs, runners, secrets, and real-world automation in clear, jargon-free language.<br /><br />More than ten thousand ready-made building blocks are sitting inside GitHub right now. They're called actions, and they plug into a tool called GitHub Actions that runs your work for you whenever something happens in your project.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What GitHub Actions Really Is</li><li>Where The Instructions Live</li><li>What Wakes It Up: Events</li><li>Jobs, Steps, And Runners</li><li>The Marketplace And Reusable Workflows</li><li>Secrets: Keeping Passwords Out Of The Code</li><li>What People Actually Automate</li><li>What It Costs</li><li>A Quick Recap, And One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/github-actions-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/setting-up-alm-for-power-platform-with-github-actions/" target="_blank" rel="noreferrer noopener">Set Up Power Platform ALM with GitHub Actions</a></li><li><a href="https://www.m365.fm/lars-gyrup-brink-nielsen/" target="_blank" rel="noreferrer noopener">GitHub Copilot, Clean Context, Automated Testing &amp; AI Coding Agents with Lars Gyrup Brink Nielsen [MVP]</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>834</itunes:duration><itunes:keywords>actions,events,explained,github,githubactions,instructions,jobs,live,m365fm,marketplace,microsoft,mirkopeters,really,reusable,runners,simplyexplained,steps,tutorial,wakes,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/80a04a0e390bc5548e3a7205a8667aee.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Confidential Computing - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-confidential-computing/</link><description><![CDATA[Learn Azure Confidential Computing simply. Discover how Trusted Execution Environments and data-in-use encryption protect your workloads in the cloud.<br /><br />Hello everyone, and welcome to another episode of Microsoft Knowledge Nuggets here on m365.fm. I’m your host, Mirko Peters.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Encryption Gap: Data in Use</li><li>Why the Cloud Needs a Private Room</li><li>The Trusted Execution Environment, Plain English</li><li>Attestation: Checking the Room Before You Trust It</li><li>Azure Building Blocks: VMs, Containers, and Services</li><li>Where Confidential Computing Fits, and Where It Doesn't</li><li>Put the Third Lock in Place</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-confidential-computing/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-hidden-risks-lurking-in-your-cloud/" target="_blank" rel="noreferrer noopener">Hidden Microsoft 365 and Azure Cloud Security Risks</a></li><li><a href="https://www.m365.fm/windows-365-link-simply-explained/" target="_blank" rel="noreferrer noopener">Windows 365 Link - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75902942</guid><pubDate>Mon, 26 Oct 2026 09:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75902942/azure_confidential_computing_simply_explained.mp3" length="26138348" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/89c3d34c846b769e15c3a2a568289329329e77f5.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Azure Confidential Computing simply. Discover how Trusted Execution Environments and data-in-use encryption protect your workloads in the cloud.

Hello everyone, and welcome to another episode of Microsoft Knowledge Nuggets here on m365.fm. I’m...</itunes:subtitle><itunes:summary><![CDATA[Learn Azure Confidential Computing simply. Discover how Trusted Execution Environments and data-in-use encryption protect your workloads in the cloud.<br /><br />Hello everyone, and welcome to another episode of Microsoft Knowledge Nuggets here on m365.fm. I’m your host, Mirko Peters.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Encryption Gap: Data in Use</li><li>Why the Cloud Needs a Private Room</li><li>The Trusted Execution Environment, Plain English</li><li>Attestation: Checking the Room Before You Trust It</li><li>Azure Building Blocks: VMs, Containers, and Services</li><li>Where Confidential Computing Fits, and Where It Doesn't</li><li>Put the Third Lock in Place</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-confidential-computing/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-hidden-risks-lurking-in-your-cloud/" target="_blank" rel="noreferrer noopener">Hidden Microsoft 365 and Azure Cloud Security Risks</a></li><li><a href="https://www.m365.fm/windows-365-link-simply-explained/" target="_blank" rel="noreferrer noopener">Windows 365 Link - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1090</itunes:duration><itunes:keywords>attestation,before,checking,cloud,data,encryption,english,environment,execution,explained,m365fm,microsoft,mirkopeters,needs,plain,private,room,simplyexplained,trusted,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/918c1a950f549015c280661347a66124.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Virtual Machine Scale Sets - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-virtual-machine-scale-sets/</link><description><![CDATA[When one virtual machine can't keep up with traffic, pages slow down and users leave. This episode explains Azure Virtual Machine Scale Sets, load balancing, autoscale and orchestration modes in plain language, for beginners and cloud admins deciding when a pool of matching VMs is the right design.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why one virtual machine isn't enough</li><li>02:40 – What a virtual machine scale set actually is</li><li>05:30 – How requests reach healthy instances</li><li>08:25 – Autoscale: adding and removing instances</li><li>12:15 – Uniform and flexible orchestration</li><li>15:50 – Keeping the fleet healthy during failures and updates</li><li>18:55 – When to use a scale set</li><li>21:10 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Virtual machine scale sets create matching VM instances from one shared setup, enabling horizontal scaling instead of ever-larger single machines.</li><li>A load balancer or Application Gateway with health probes routes traffic to healthy instances, while autoscale rules and availability zones handle demand and failures.</li><li>Scale sets fit stateless, repeatable workloads such as web front ends, APIs and queue workers; stateful data must live outside the instances.</li></ul><br /><b>Worth quoting</b><br /><br />“So instead of making one computer bigger, you add more computers running the same app that's horizontal scaling or scaling out” – Mirko Peters (01:52)<br /><br />“The goal isn't a maze of automation. You want enough VM's to handle, demand no more than you need, and rules that someone else can still read six months from now.” – Mirko Peters (12:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-virtual-machine-scale-sets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on scale sets</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud that creates, balances, autoscales and replaces the scale set's VM instances</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this Microsoft Knowledge Nuggets episode explaining virtual machine scale sets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-sql-database/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Fabric SQL Database - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934750</guid><pubDate>Mon, 26 Oct 2026 04:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934750/azure_virtual_machine_scale_sets_simply_explained.mp3" length="31277420" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/300fb11cdfbe6d31fbda55b193eca2e395f591ea.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When one virtual machine can't keep up with traffic, pages slow down and users leave. This episode explains Azure Virtual Machine Scale Sets, load balancing, autoscale and orchestration modes in plain language, for beginners and cloud admins deciding...</itunes:subtitle><itunes:summary><![CDATA[When one virtual machine can't keep up with traffic, pages slow down and users leave. This episode explains Azure Virtual Machine Scale Sets, load balancing, autoscale and orchestration modes in plain language, for beginners and cloud admins deciding when a pool of matching VMs is the right design.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why one virtual machine isn't enough</li><li>02:40 – What a virtual machine scale set actually is</li><li>05:30 – How requests reach healthy instances</li><li>08:25 – Autoscale: adding and removing instances</li><li>12:15 – Uniform and flexible orchestration</li><li>15:50 – Keeping the fleet healthy during failures and updates</li><li>18:55 – When to use a scale set</li><li>21:10 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Virtual machine scale sets create matching VM instances from one shared setup, enabling horizontal scaling instead of ever-larger single machines.</li><li>A load balancer or Application Gateway with health probes routes traffic to healthy instances, while autoscale rules and availability zones handle demand and failures.</li><li>Scale sets fit stateless, repeatable workloads such as web front ends, APIs and queue workers; stateful data must live outside the instances.</li></ul><br /><b>Worth quoting</b><br /><br />“So instead of making one computer bigger, you add more computers running the same app that's horizontal scaling or scaling out” – Mirko Peters (01:52)<br /><br />“The goal isn't a maze of automation. You want enough VM's to handle, demand no more than you need, and rules that someone else can still read six months from now.” – Mirko Peters (12:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-virtual-machine-scale-sets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on scale sets</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud that creates, balances, autoscales and replaces the scale set's VM instances</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this Microsoft Knowledge Nuggets episode explaining virtual machine scale sets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-sql-database/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-machine-scale-sets-simply-explained" target="_blank" rel="noreferrer noopener">Fabric SQL Database - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes...]]></itunes:summary><itunes:duration>1304</itunes:duration><itunes:keywords>actually,enough,explained,fixed,healthy,instances,limit,m365fm,machine,microsoft,mirkopeters,opening,problem,reach,requests,scale,simplyexplained,single,tutorial,virtual</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4cebd3b72de8fb00e4a652a16d233322.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Event Grid - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-event-grid-explained/</link><description><![CDATA[Learn Azure Event Grid in plain English. Discover event-driven architecture, push vs pull delivery, retries, and how it compares to Event Hubs and Service Bus.<br /><br />Azure Event Grid is the part of Azure that tells your apps what already happened. A file lands in storage, a device connects, an order comes in, and instead of your code asking over and over, Event Grid just delivers the news.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Event-Driven Keeps Coming Up</li><li>What Azure Event Grid Actually Is</li><li>The Four Words You Need</li><li>Three Kinds of Topics</li><li>Push or Pull</li><li>When Delivery Fails: Retries and Dead-Lettering</li><li>Event Grid vs Service Bus vs Event Hubs</li><li>A Simple Picture to Keep</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-event-grid-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li><li><a href="https://www.m365.fm/event-grid-simply-explained/" target="_blank" rel="noreferrer noopener">Event Grid - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897278</guid><pubDate>Mon, 26 Oct 2026 04:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897278/azure_event_grid_simply_explained.mp3" length="20566700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/38946d31810b836632771a652b30dbc8460fcdbc.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Azure Event Grid in plain English. Discover event-driven architecture, push vs pull delivery, retries, and how it compares to Event Hubs and Service Bus.

Azure Event Grid is the part of Azure that tells your apps what already happened. A file...</itunes:subtitle><itunes:summary><![CDATA[Learn Azure Event Grid in plain English. Discover event-driven architecture, push vs pull delivery, retries, and how it compares to Event Hubs and Service Bus.<br /><br />Azure Event Grid is the part of Azure that tells your apps what already happened. A file lands in storage, a device connects, an order comes in, and instead of your code asking over and over, Event Grid just delivers the news.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Event-Driven Keeps Coming Up</li><li>What Azure Event Grid Actually Is</li><li>The Four Words You Need</li><li>Three Kinds of Topics</li><li>Push or Pull</li><li>When Delivery Fails: Retries and Dead-Lettering</li><li>Event Grid vs Service Bus vs Event Hubs</li><li>A Simple Picture to Keep</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-event-grid-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li><li><a href="https://www.m365.fm/event-grid-simply-explained/" target="_blank" rel="noreferrer noopener">Event Grid - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>857</itunes:duration><itunes:keywords>actually,azure,azureeventgrid,coming,driven,event,explained,four,grid,keeps,kinds,m365fm,microsoft,mirkopeters,need,simplyexplained,three,topics,tutorial,words</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9205f295e076e70293fc69ae9efbd397.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra ID Protection - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-id-protection/</link><description><![CDATA[Learn how Microsoft Entra ID Protection detects password attacks, evaluates sign-in and user risk, and automates security to protect your cloud environment.<br /><br />Microsoft says more than 97 percent of identity attacks are just password attacks. The usual way into a Microsoft 365 account is a password that leaked somewhere else, not a clever hack.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Identity Protection Actually Watches</li><li>Two Kinds of Risk: The User and the Sign-In</li><li>What the Risk Levels Mean</li><li>How Risk Turns Into a Decision</li><li>How People Fix It Themselves</li><li>What the Admin Actually Sees</li><li>What It Costs and What You Need</li><li>Best Practices That Actually Matter</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-entra-id-protection/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-purview-information-protection-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview Information Protection - Simply Explained</a></li><li><a href="https://www.m365.fm/exchange-online-protection-eop-simply-explained/" target="_blank" rel="noreferrer noopener">Exchange Online Protection (EOP) - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897246</guid><pubDate>Mon, 26 Oct 2026 02:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897246/microsoft_entra_id_protection_simply_explained.mp3" length="21185900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/87ed8e45fc1c5ee3e68329539bf586781e01f362.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Microsoft Entra ID Protection detects password attacks, evaluates sign-in and user risk, and automates security to protect your cloud environment.

Microsoft says more than 97 percent of identity attacks are just password attacks. The usual...</itunes:subtitle><itunes:summary><![CDATA[Learn how Microsoft Entra ID Protection detects password attacks, evaluates sign-in and user risk, and automates security to protect your cloud environment.<br /><br />Microsoft says more than 97 percent of identity attacks are just password attacks. The usual way into a Microsoft 365 account is a password that leaked somewhere else, not a clever hack.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Identity Protection Actually Watches</li><li>Two Kinds of Risk: The User and the Sign-In</li><li>What the Risk Levels Mean</li><li>How Risk Turns Into a Decision</li><li>How People Fix It Themselves</li><li>What the Admin Actually Sees</li><li>What It Costs and What You Need</li><li>Best Practices That Actually Matter</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-entra-id-protection/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-purview-information-protection-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview Information Protection - Simply Explained</a></li><li><a href="https://www.m365.fm/exchange-online-protection-eop-simply-explained/" target="_blank" rel="noreferrer noopener">Exchange Online Protection (EOP) - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>883</itunes:duration><itunes:keywords>actually,entra,explained,id,identity,kinds,levels,m365fm,mean,microsoft,microsoftentraidprotection,mirkopeters,protection,risk,sign,simplyexplained,turns,tutorial,user,watches</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bd8521b0ef88ec9f566ef1501f848482.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Foundry Agent Service - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-foundry-agent-service/</link><description><![CDATA[Learn what Microsoft Foundry Agent Service is, how it works with AI models and tools, and how to build production-ready agents without server headaches.<br /><br />Microsoft's Foundry catalog now holds more than ten thousand AI models. That number only matters if you can turn a model into something that actually does work.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What an AI agent actually is</li><li>What Microsoft Foundry Agent Service is</li><li>Models, the brain you can swap</li><li>Tools and knowledge, how agents take action</li><li>Threads, runs, conversations, and responses</li><li>Hosting and scaling, where the agent lives</li><li>Safety, identity, and evaluation</li><li>How it relates to Copilot Studio</li><li>What people actually build with it</li><li>Recap and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-foundry-agent-service/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/foundry-shadow-it-risk-ai-governance/" target="_blank" rel="noreferrer noopener">Prevent Shadow IT in Microsoft Foundry AI Agent Programs</a></li><li><a href="https://www.m365.fm/stop-treating-agents-like-service-accounts/" target="_blank" rel="noreferrer noopener">AI Agent Identity Security: Beyond Service Accounts</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900085</guid><pubDate>Mon, 26 Oct 2026 01:35:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900085/microsoft_foundry_agent_service_simply_explained.mp3" length="20322476" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/170ceb0806a6a6a9b46e54b2a2c3de1ed508f8b3.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Microsoft Foundry Agent Service is, how it works with AI models and tools, and how to build production-ready agents without server headaches.

Microsoft's Foundry catalog now holds more than ten thousand AI models. That number only matters...</itunes:subtitle><itunes:summary><![CDATA[Learn what Microsoft Foundry Agent Service is, how it works with AI models and tools, and how to build production-ready agents without server headaches.<br /><br />Microsoft's Foundry catalog now holds more than ten thousand AI models. That number only matters if you can turn a model into something that actually does work.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What an AI agent actually is</li><li>What Microsoft Foundry Agent Service is</li><li>Models, the brain you can swap</li><li>Tools and knowledge, how agents take action</li><li>Threads, runs, conversations, and responses</li><li>Hosting and scaling, where the agent lives</li><li>Safety, identity, and evaluation</li><li>How it relates to Copilot Studio</li><li>What people actually build with it</li><li>Recap and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-foundry-agent-service/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/foundry-shadow-it-risk-ai-governance/" target="_blank" rel="noreferrer noopener">Prevent Shadow IT in Microsoft Foundry AI Agent Programs</a></li><li><a href="https://www.m365.fm/stop-treating-agents-like-service-accounts/" target="_blank" rel="noreferrer noopener">AI Agent Identity Security: Beyond Service Accounts</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>847</itunes:duration><itunes:keywords>action,actually,agent,agents,brain,explained,foundry,knowledge,m365fm,microsoft,microsoftfoundryagentservice,mirkopeters,models,service,simplyexplained,swap,take,threads,tools,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5497cee3286618a8e5986da990429685.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Availability Zones - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-availability-zones/</link><description><![CDATA[Master Azure Availability Zones, region pairs, and availability sets. Learn how to design resilient cloud architectures and improve your uptime SLAs.<br /><br />Azure runs more than 70 regions, and every one that supports zones hides at least three separate buildings inside it. Most of us assume that putting an app in the cloud keeps it running no matter what, and that's not how it works.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Regions, the Big Picture</li><li>Inside a Region, Availability Zones</li><li>Why One Datacenter Isn't Enough</li><li>Availability Sets, the Older Tool</li><li>Zonal Versus Zone-Redundant Services</li><li>What the SLAs Actually Mean</li><li>Designing for Resilience</li><li>Region Pairs</li><li>The Costs and Trade-offs</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-availability-zones/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/christoffer-klarskov-jakobsen/" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li><li><a href="https://www.m365.fm/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897610</guid><pubDate>Sun, 25 Oct 2026 22:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897610/azure_availability_zones_simply_explained.mp3" length="19794284" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9f15e123abd4152f72f6dc9efe4857c37f103375.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Master Azure Availability Zones, region pairs, and availability sets. Learn how to design resilient cloud architectures and improve your uptime SLAs.

Azure runs more than 70 regions, and every one that supports zones hides at least three separate...</itunes:subtitle><itunes:summary><![CDATA[Master Azure Availability Zones, region pairs, and availability sets. Learn how to design resilient cloud architectures and improve your uptime SLAs.<br /><br />Azure runs more than 70 regions, and every one that supports zones hides at least three separate buildings inside it. Most of us assume that putting an app in the cloud keeps it running no matter what, and that's not how it works.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Regions, the Big Picture</li><li>Inside a Region, Availability Zones</li><li>Why One Datacenter Isn't Enough</li><li>Availability Sets, the Older Tool</li><li>Zonal Versus Zone-Redundant Services</li><li>What the SLAs Actually Mean</li><li>Designing for Resilience</li><li>Region Pairs</li><li>The Costs and Trade-offs</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-availability-zones/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/christoffer-klarskov-jakobsen/" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li><li><a href="https://www.m365.fm/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>825</itunes:duration><itunes:keywords>availability,azure,azureavailabilityzones,datacenter,enough,explained,inside,m365fm,microsoft,mirkopeters,older,picture,region,regions,sets,simplyexplained,tool,tutorial,zonal,zones</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a9d502224c1cc9adbb7f549dd8589454.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Tenant Governance - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-tenant-governance/</link><description><![CDATA[Learn Microsoft Entra tenant governance simply explained. Discover how to find forgotten tenants, stop shadow IT, and secure your M365 cloud environment.<br /><br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-entra-tenant-governance/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/paul-keijzers/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li><li><a href="https://www.m365.fm/teams-admin-center-governance/" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance with Entra ID as the Control Plane</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900152</guid><pubDate>Sun, 25 Oct 2026 18:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900152/microsoft_entra_tenant_governance_simply_explained.mp3" length="21339692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c06514f52101ecb9f0a8c1a451ee94cbfb86cd6f.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Microsoft Entra tenant governance simply explained. Discover how to find forgotten tenants, stop shadow IT, and secure your M365 cloud environment.


Explore more on M365.FM

- https://www.m365.fm/microsoft-entra-tenant-governance/
-...</itunes:subtitle><itunes:summary><![CDATA[Learn Microsoft Entra tenant governance simply explained. Discover how to find forgotten tenants, stop shadow IT, and secure your M365 cloud environment.<br /><br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-entra-tenant-governance/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/paul-keijzers/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li><li><a href="https://www.m365.fm/teams-admin-center-governance/" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance with Entra ID as the Control Plane</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>890</itunes:duration><itunes:keywords>bringing,company,entra,explained,finding,forgot,governance,m365fm,many,microsoft,microsoftentratenantgovernance,mirkopeters,nobody,really,simplyexplained,tenant,tenants,tutorial,under,watching</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6af74ae8fc374236b76b90a43fc2ec2b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Dedicated Host - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-dedicated-host-simply-explained/</link><description><![CDATA[Learn how Azure Dedicated Host works, providing physical server isolation, security, and maintenance control in the Microsoft cloud. Simply explained.<br /><br />Why would you rent an entire physical server in Azure when you could just create a virtual machine and pay for that?<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: Why Would You Rent the Whole Server?</li><li>The Problem Dedicated Host Solves</li><li>What Azure Dedicated Host Actually Is</li><li>How the Building Blocks Fit Together</li><li>Isolation, Security, and Maintenance Control</li><li>Pricing, Licenses, and the Capacity Trap</li><li>When Dedicated Host Fits, and When It Doesn't</li><li>Conclusion: Choose the Right Level of Control</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-dedicated-host-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop - Simply Explained</a></li><li><a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934764</guid><pubDate>Sun, 25 Oct 2026 18:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934764/azure_dedicated_host_simply_explained.mp3" length="28309868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6a6edf266e69e53f774f4ccf38c15a1c8c631b73.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Azure Dedicated Host works, providing physical server isolation, security, and maintenance control in the Microsoft cloud. Simply explained.

Why would you rent an entire physical server in Azure when you could just create a virtual machine...</itunes:subtitle><itunes:summary><![CDATA[Learn how Azure Dedicated Host works, providing physical server isolation, security, and maintenance control in the Microsoft cloud. Simply explained.<br /><br />Why would you rent an entire physical server in Azure when you could just create a virtual machine and pay for that?<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: Why Would You Rent the Whole Server?</li><li>The Problem Dedicated Host Solves</li><li>What Azure Dedicated Host Actually Is</li><li>How the Building Blocks Fit Together</li><li>Isolation, Security, and Maintenance Control</li><li>Pricing, Licenses, and the Capacity Trap</li><li>When Dedicated Host Fits, and When It Doesn't</li><li>Conclusion: Choose the Right Level of Control</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-dedicated-host-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop - Simply Explained</a></li><li><a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1180</itunes:duration><itunes:keywords>actually,azure,blocks,building,dedicated,explained,host,m365fm,microsoft,mirkopeters,opening,problem,rent,server,simplyexplained,solves,together,tutorial,whole,would</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/efe17d25e922bf26d4de13036ba282b8.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Environments - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-platform-environments/</link><description><![CDATA[Every licensed user can build in the default environment, yet Microsoft says not to run production work there. This episode explains Power Platform environments, types, Dataverse, roles and governance in plain words for makers and admins. You will know which environment to build in and why.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the default environment is a trap</li><li>00:25 – What an environment actually is</li><li>02:30 – Environment types</li><li>04:53 – <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Dataverse</a>: one database per environment</li><li>05:56 – Roles and access</li><li>07:55 – Environment groups and Managed Environments</li><li>10:00 – ALM, solutions and data policies</li><li>13:40 – Best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li>An app can only reach data sources in its own environment, so many broken connections are boundaries rather than bugs.</li><li>Use the default environment only for personal experiments, build in developer or sandbox environments and ship managed solutions to production.</li><li>Maker rights and data access are separate, and data policies, environment groups and Managed Environments add tenant-wide guardrails.</li></ul><br /><b>Worth quoting</b><br /><br />“An app can only connect to data sources that live in the same environment. If you build an app in one environment and the data sits in another, the app can't see it.” – Mirko Peters (01:59)<br /><br />“Being allowed to build in an environment isn't the same as being allowed to read its data, and those are two separate doors.” – Mirko Peters (06:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-environments/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, key takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose environments, roles, groups and data policies this episode explains</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Dataverse</a> – each environment holds at most one Dataverse database, and it never holds two</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Connector</a> – the bridge an app uses to reach services, sorted into groups by data policies</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – data policies that group connectors as business, non-business or blocked to stop leaks</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Model-driven app</a> – an app type that leans on the Dataverse tables of its own environment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900011</guid><pubDate>Sun, 25 Oct 2026 14:35:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900011/power_platform_environments_simply_explained.mp3" length="21352364" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2e4350ad7d3d0708268ff9569347518b7d4fc418.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every licensed user can build in the default environment, yet Microsoft says not to run production work there. This episode explains Power Platform environments, types, Dataverse, roles and governance in plain words for makers and admins. You will...</itunes:subtitle><itunes:summary><![CDATA[Every licensed user can build in the default environment, yet Microsoft says not to run production work there. This episode explains Power Platform environments, types, Dataverse, roles and governance in plain words for makers and admins. You will know which environment to build in and why.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the default environment is a trap</li><li>00:25 – What an environment actually is</li><li>02:30 – Environment types</li><li>04:53 – <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Dataverse</a>: one database per environment</li><li>05:56 – Roles and access</li><li>07:55 – Environment groups and Managed Environments</li><li>10:00 – ALM, solutions and data policies</li><li>13:40 – Best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li>An app can only reach data sources in its own environment, so many broken connections are boundaries rather than bugs.</li><li>Use the default environment only for personal experiments, build in developer or sandbox environments and ship managed solutions to production.</li><li>Maker rights and data access are separate, and data policies, environment groups and Managed Environments add tenant-wide guardrails.</li></ul><br /><b>Worth quoting</b><br /><br />“An app can only connect to data sources that live in the same environment. If you build an app in one environment and the data sits in another, the app can't see it.” – Mirko Peters (01:59)<br /><br />“Being allowed to build in an environment isn't the same as being allowed to read its data, and those are two separate doors.” – Mirko Peters (06:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-environments/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, key takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose environments, roles, groups and data policies this episode explains</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Dataverse</a> – each environment holds at most one Dataverse database, and it never holds two</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Connector</a> – the bridge an app uses to reach services, sorted into groups by data policies</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – data policies that group connectors as business, non-business or blocked to stop leaks</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Model-driven app</a> – an app type that leans on the Dataverse tables of its own environment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-environments" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>890</itunes:duration><itunes:keywords>actually,database,dataverse,environment,environments,explained,gets,groups,m365fm,microsoft,mirkopeters,plain,platform,power,powerplatformenvironments,simplyexplained,touch,tutorial,types,words</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dd8f82e2827932b43b80673acc9f9dbd.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Data Pipelines - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-data-pipelines/</link><description><![CDATA[Learn how Fabric Data Pipelines work in Microsoft Fabric. Master ETL vs ELT, control flow, dataflows, and notebooks in clear, jargon-free language.<br /><br />Your sales file arrives at seven AM, customer records update at eight, and the app data shows up whenever it feels like it, while someone on your team is opening spreadsheets, pressing refresh, fixing columns, and hoping the report tells the same story as yesterday.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Data Is Moving, but Who Is in Control?</li><li>ETL and ELT: Two Routes for the Same Data</li><li>What a Fabric Data Pipeline Actually Does</li><li>Dataflows, Notebooks, and Pipelines: Who Does Which Job?</li><li>A Beginner Pipeline Story: From Raw File to Usable Table</li><li>Running the Same Pipeline Without Rebuilding It</li><li>Monitoring, Errors, and the First Build</li><li>Conclusion: Build the Routine Before You Automate It</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-data-pipelines/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Factory - Simply Explained</a></li><li><a href="https://www.m365.fm/securing-data-pipelines-in-microsoft-fabric/" target="_blank" rel="noreferrer noopener">Secure Microsoft Fabric Data Pipelines</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934814</guid><pubDate>Sun, 25 Oct 2026 14:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934814/fabric_data_pipelines_simply_explained.mp3" length="27019052" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3d44476bfe55d6a05705bf1850f152a85ed308b0.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Fabric Data Pipelines work in Microsoft Fabric. Master ETL vs ELT, control flow, dataflows, and notebooks in clear, jargon-free language.

Your sales file arrives at seven AM, customer records update at eight, and the app data shows up...</itunes:subtitle><itunes:summary><![CDATA[Learn how Fabric Data Pipelines work in Microsoft Fabric. Master ETL vs ELT, control flow, dataflows, and notebooks in clear, jargon-free language.<br /><br />Your sales file arrives at seven AM, customer records update at eight, and the app data shows up whenever it feels like it, while someone on your team is opening spreadsheets, pressing refresh, fixing columns, and hoping the report tells the same story as yesterday.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Data Is Moving, but Who Is in Control?</li><li>ETL and ELT: Two Routes for the Same Data</li><li>What a Fabric Data Pipeline Actually Does</li><li>Dataflows, Notebooks, and Pipelines: Who Does Which Job?</li><li>A Beginner Pipeline Story: From Raw File to Usable Table</li><li>Running the Same Pipeline Without Rebuilding It</li><li>Monitoring, Errors, and the First Build</li><li>Conclusion: Build the Routine Before You Automate It</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-data-pipelines/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Factory - Simply Explained</a></li><li><a href="https://www.m365.fm/securing-data-pipelines-in-microsoft-fabric/" target="_blank" rel="noreferrer noopener">Secure Microsoft Fabric Data Pipelines</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1126</itunes:duration><itunes:keywords>actually,beginner,control,data,dataflows,does,explained,fabric,m365fm,microsoft,mirkopeters,moving,notebooks,opening,pipeline,pipelines,routes,same,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/57119d1ca90b6bbaa9c5059429bbf651.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Builder - Simply Explained</title><link>https://www.m365.fm/show/episodes/ai-builder-simply-explained/</link><description><![CDATA[Many business users think AI needs engineers and months of setup. This Simply Explained episode is for Power Platform beginners who want to use AI Builder inside Power Apps and Power Automate. You will learn which models fit which tasks, how document processing and prediction work, and how credits and licensing affect your plans.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI already inside the tools you use</li><li>00:31 – What <a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI Builder</a> actually is</li><li>02:13 – Ready-made models versus models you build</li><li>04:10 – Why this is not just another chatbot</li><li>05:17 – What document processing really does</li><li>06:50 – How prediction works</li><li>09:23 – What credits are and why they matter</li><li>11:10 – Where AI Builder fits in real work</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI Builder adds task-focused AI models to <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> and Power Automate, so you can automate business chores without writing code.</li><li>Use pre-built models for common, generic problems and train custom models such as document processing when your documents or data are specific to your business.</li><li>Building and testing models is free, but running them in a live app or <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">flow</a> consumes credits and makes the flow or app premium.</li></ul><br /><b>Worth quoting</b><br /><br />“AI builder is a feature inside Microsoft Power Platform. It lets you create and use AI models to take over business tasks you'd normally do by hand.” – Mirko Peters (00:33)<br /><br />“Most beginners assume custom always means better, and that assumption is wrong. Custom means more specific, and more specific is only better when your problem is specific to.” – Mirko Peters (03:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-builder-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI Builder</a> – the Power Platform feature this episode explains, from pre-built models to credits</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – where AI Builder models run inside apps through Power Fx formulas</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> – where an AI Builder action in a cloud flow processes invoices and makes it premium</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform that AI Builder is built into as a feature</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899756</guid><pubDate>Sun, 25 Oct 2026 09:45:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899756/ai_builder_simply_explained.mp3" length="18941804" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b3170af182cbf408c957e2fc1331367cb0638960.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many business users think AI needs engineers and months of setup. This Simply Explained episode is for Power Platform beginners who want to use AI Builder inside Power Apps and Power Automate. You will learn which models fit which tasks, how document...</itunes:subtitle><itunes:summary><![CDATA[Many business users think AI needs engineers and months of setup. This Simply Explained episode is for Power Platform beginners who want to use AI Builder inside Power Apps and Power Automate. You will learn which models fit which tasks, how document processing and prediction work, and how credits and licensing affect your plans.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI already inside the tools you use</li><li>00:31 – What <a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI Builder</a> actually is</li><li>02:13 – Ready-made models versus models you build</li><li>04:10 – Why this is not just another chatbot</li><li>05:17 – What document processing really does</li><li>06:50 – How prediction works</li><li>09:23 – What credits are and why they matter</li><li>11:10 – Where AI Builder fits in real work</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI Builder adds task-focused AI models to <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> and Power Automate, so you can automate business chores without writing code.</li><li>Use pre-built models for common, generic problems and train custom models such as document processing when your documents or data are specific to your business.</li><li>Building and testing models is free, but running them in a live app or <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">flow</a> consumes credits and makes the flow or app premium.</li></ul><br /><b>Worth quoting</b><br /><br />“AI builder is a feature inside Microsoft Power Platform. It lets you create and use AI models to take over business tasks you'd normally do by hand.” – Mirko Peters (00:33)<br /><br />“Most beginners assume custom always means better, and that assumption is wrong. Custom means more specific, and more specific is only better when your problem is specific to.” – Mirko Peters (03:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-builder-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI Builder</a> – the Power Platform feature this episode explains, from pre-built models to credits</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – where AI Builder models run inside apps through Power Fx formulas</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> – where an AI Builder action in a cloud flow processes invoices and makes it premium</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform that AI Builder is built into as a feature</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-builder-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply...]]></itunes:summary><itunes:duration>790</itunes:duration><itunes:keywords>actually,ai,aibuilder,another,build,builder,chatbot,document,explained,m365fm,made,microsoft,mirkopeters,models,processing,ready,really,simplyexplained,tutorial,versus</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/28815f9f5a71e1cf3117ce2f37c314c2.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams Phone - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-teams-phone/</link><description><![CDATA[Discover how Microsoft Teams Phone transforms business communication. Learn about calling features, configuration, and modern cloud telephony strategies.<br /><br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-teams-phone/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/teams-telephony-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Teams Phone and Telephony | Simply Explained</a></li><li><a href="https://www.m365.fm/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/" target="_blank" rel="noreferrer noopener">Microsoft Teams Hidden Features with Josh Blalock [MVP]</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900544</guid><pubDate>Sun, 25 Oct 2026 02:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900544/microsoft_teams_phone_simply_explained.mp3" length="20112812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b41c632c41c3914bdf7f73d903789af7202dff24.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover how Microsoft Teams Phone transforms business communication. Learn about calling features, configuration, and modern cloud telephony strategies.


Explore more on M365.FM

- https://www.m365.fm/microsoft-teams-phone/
-...</itunes:subtitle><itunes:summary><![CDATA[Discover how Microsoft Teams Phone transforms business communication. Learn about calling features, configuration, and modern cloud telephony strategies.<br /><br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-teams-phone/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/teams-telephony-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Teams Phone and Telephony | Simply Explained</a></li><li><a href="https://www.m365.fm/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/" target="_blank" rel="noreferrer noopener">Microsoft Teams Hidden Features with Josh Blalock [MVP]</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>839</itunes:duration><itunes:keywords>actually,calling,explained,hard,m365fm,microsoft,microsoftteamsphone,mirkopeters,network,number,part,phone,plans,reach,real,simplyexplained,teams,three,tutorial,ways</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff9b8152c39507a7c0fbb4f1fe986578.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Licensing in Microsoft 365 - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-365-licensing/</link><description><![CDATA[Demystify Microsoft 365 licensing. Learn how business and enterprise plans, E3 vs E5, add-ons, and Copilot fit together without the confusion.<br /><br />Microsoft 365 licensing isn't as complicated as the price sheet makes it look. Underneath all those tiers, there are really just two layers to understand.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a license really is</li><li>Business plans and Enterprise plans</li><li>E3 versus E5</li><li>The add-on layer</li><li>Where Copilot fits</li><li>How licenses get assigned</li><li>The overlap trap</li><li>Staying clean</li><li>The short version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-365-licensing/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/videsh-chavan/" target="_blank" rel="noreferrer noopener">Licensing, Security &amp; Management: Making Microsoft 365 Defender and Intune Work Together with Videsh Chavan</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900042</guid><pubDate>Sat, 24 Oct 2026 20:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900042/licensing_in_microsoft_365_simply_explained.mp3" length="20640428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2e18676f8aab62213c1828f961e9aba419909fe6.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Demystify Microsoft 365 licensing. Learn how business and enterprise plans, E3 vs E5, add-ons, and Copilot fit together without the confusion.

Microsoft 365 licensing isn't as complicated as the price sheet makes it look. Underneath all those tiers,...</itunes:subtitle><itunes:summary><![CDATA[Demystify Microsoft 365 licensing. Learn how business and enterprise plans, E3 vs E5, add-ons, and Copilot fit together without the confusion.<br /><br />Microsoft 365 licensing isn't as complicated as the price sheet makes it look. Underneath all those tiers, there are really just two layers to understand.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a license really is</li><li>Business plans and Enterprise plans</li><li>E3 versus E5</li><li>The add-on layer</li><li>Where Copilot fits</li><li>How licenses get assigned</li><li>The overlap trap</li><li>Staying clean</li><li>The short version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-365-licensing/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/videsh-chavan/" target="_blank" rel="noreferrer noopener">Licensing, Security &amp; Management: Making Microsoft 365 Defender and Intune Work Together with Videsh Chavan</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>860</itunes:duration><itunes:keywords>365,business,copilot,enterprise,explained,fits,in,layer,license,licenses,licensing,licensinginmicrosoft365,m365fm,microsoft,mirkopeters,plans,really,simplyexplained,tutorial,versus</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/98ee3aaff5eba4af91cfececc781ce5d.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Business Central Fabric Integration - Simply Explained</title><link>https://www.m365.fm/show/episodes/business-central-fabric-integration/</link><description><![CDATA[Learn how Business Central Fabric Integration works, connect your ERP data to OneLake, and avoid common analytics pitfalls in Microsoft's cloud ecosystem.<br /><br />Your accounting system is the worst place to answer the big questions about your business. That sounds backwards, because Business Central already holds every number that matters.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Business Central Really Is</li><li>What Fabric and OneLake Are</li><li>Why Analytics Live Outside the ERP</li><li>Three Ways the Data Gets Across</li><li>What the Flow Looks Like</li><li>What Usually Goes Wrong</li><li>When You Need It and When You Don't</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/business-central-fabric-integration/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/why-your-business-central-wont-scale-to-finance-operations/" target="_blank" rel="noreferrer noopener">Why Your Business Central Won't Scale to Finance &amp; Operations</a></li><li><a href="https://www.m365.fm/youre-flying-blind-without-business-central-telemetry-and-howto-fix-it-with-power-bi/" target="_blank" rel="noreferrer noopener">Monitor Business Central Telemetry with Power BI</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75900067</guid><pubDate>Sat, 24 Oct 2026 17:25:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75900067/business_central_fabric_integration_simply_explained.mp3" length="20900204" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/faebe6d2cbd8ef6b4a1bd4d01230300d6bc38a55.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Business Central Fabric Integration works, connect your ERP data to OneLake, and avoid common analytics pitfalls in Microsoft's cloud ecosystem.

Your accounting system is the worst place to answer the big questions about your business. That...</itunes:subtitle><itunes:summary><![CDATA[Learn how Business Central Fabric Integration works, connect your ERP data to OneLake, and avoid common analytics pitfalls in Microsoft's cloud ecosystem.<br /><br />Your accounting system is the worst place to answer the big questions about your business. That sounds backwards, because Business Central already holds every number that matters.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Business Central Really Is</li><li>What Fabric and OneLake Are</li><li>Why Analytics Live Outside the ERP</li><li>Three Ways the Data Gets Across</li><li>What the Flow Looks Like</li><li>What Usually Goes Wrong</li><li>When You Need It and When You Don't</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/business-central-fabric-integration/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/why-your-business-central-wont-scale-to-finance-operations/" target="_blank" rel="noreferrer noopener">Why Your Business Central Won't Scale to Finance &amp; Operations</a></li><li><a href="https://www.m365.fm/youre-flying-blind-without-business-central-telemetry-and-howto-fix-it-with-power-bi/" target="_blank" rel="noreferrer noopener">Monitor Business Central Telemetry with Power BI</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>871</itunes:duration><itunes:keywords>analytics,business,businesscentralfabricintegrati,central,data,explained,fabric,gets,integration,live,m365fm,microsoft,mirkopeters,onelake,outside,really,simplyexplained,three,tutorial,ways</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1070994b7593744919f085af4f26cdc7.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>KQL Databases in Fabric - Simply Explained</title><link>https://www.m365.fm/show/episodes/kql-databases-in-fabric/</link><description><![CDATA[Learn how KQL databases in Microsoft Fabric help you query log and telemetry data without SQL overwhelm. Get clear, jargon-free insights today.<br /><br />Your team can collect every alert, every click, every device signal, then still miss the one change that needed a response. The data keeps arriving, but it lands as noise because nobody can ask it a clear question.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Query Language That Makes Noise Useful</li><li>Eventhouse, KQL Database, and Tables</li><li>When KQL Is the Right Tool</li><li>KQL Without the SQL Overwhelm</li><li>Working With Time-Series and Log Data</li><li>Getting Started in Fabric and Putting Insight to Work</li><li>Conclusion: Start With One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/kql-databases-in-fabric/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/vector-databases-simply-explained/" target="_blank" rel="noreferrer noopener">Vector Databases - Simply Explained</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75918199</guid><pubDate>Sat, 24 Oct 2026 13:40:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75918199/kql_databases_in_fabric_simply_explained.mp3" length="26566892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/407c5ce9bde4438ebbf2cc792bb20641411ed2ad.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how KQL databases in Microsoft Fabric help you query log and telemetry data without SQL overwhelm. Get clear, jargon-free insights today.

Your team can collect every alert, every click, every device signal, then still miss the one change that...</itunes:subtitle><itunes:summary><![CDATA[Learn how KQL databases in Microsoft Fabric help you query log and telemetry data without SQL overwhelm. Get clear, jargon-free insights today.<br /><br />Your team can collect every alert, every click, every device signal, then still miss the one change that needed a response. The data keeps arriving, but it lands as noise because nobody can ask it a clear question.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Query Language That Makes Noise Useful</li><li>Eventhouse, KQL Database, and Tables</li><li>When KQL Is the Right Tool</li><li>KQL Without the SQL Overwhelm</li><li>Working With Time-Series and Log Data</li><li>Getting Started in Fabric and Putting Insight to Work</li><li>Conclusion: Start With One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/kql-databases-in-fabric/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/vector-databases-simply-explained/" target="_blank" rel="noreferrer noopener">Vector Databases - Simply Explained</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1107</itunes:duration><itunes:keywords>database,eventhouse,explained,language,m365fm,makes,microsoft,mirkopeters,noise,opening,overwhelm,query,right,simplyexplained,tables,time,tool,tutorial,useful,working</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ec52c481f3b95c8571f499d87d265fb6.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender Threat Intelligence - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-threat-intelligence/</link><description><![CDATA[Learn what Microsoft Defender Threat Intelligence is, how indicators of compromise work, and how analysts track threat actors and infrastructure.<br /><br />The alert on your screen never tells you who is attacking you. It tells you something broke, and then it leaves you guessing.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Threat Intelligence Actually Is</li><li>Indicators of Compromise: The Breadcrumbs</li><li>Threat Actors: Who Is Behind the Attack</li><li>Infrastructure Analysis: Following the Trail</li><li>Using It in an Investigation</li><li>Community Versus Premium: What Is Free and What Is Not</li><li>Where This Leaves You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-defender-threat-intelligence/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/purview-the-business-intelligence-layer-you-didnt-know-you-had/" target="_blank" rel="noreferrer noopener">Microsoft Purview as a Business Intelligence Layer</a></li><li><a href="https://www.m365.fm/microsoft-sentinel-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Sentinel - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899774</guid><pubDate>Sat, 24 Oct 2026 09:25:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899774/microsoft_defender_threat_intelligence_simply_explained.mp3" length="22234796" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4d8b5296f1902c9f8c4ab05c93a20f8c7fd115e8.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Microsoft Defender Threat Intelligence is, how indicators of compromise work, and how analysts track threat actors and infrastructure.

The alert on your screen never tells you who is attacking you. It tells you something broke, and then it...</itunes:subtitle><itunes:summary><![CDATA[Learn what Microsoft Defender Threat Intelligence is, how indicators of compromise work, and how analysts track threat actors and infrastructure.<br /><br />The alert on your screen never tells you who is attacking you. It tells you something broke, and then it leaves you guessing.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Threat Intelligence Actually Is</li><li>Indicators of Compromise: The Breadcrumbs</li><li>Threat Actors: Who Is Behind the Attack</li><li>Infrastructure Analysis: Following the Trail</li><li>Using It in an Investigation</li><li>Community Versus Premium: What Is Free and What Is Not</li><li>Where This Leaves You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-defender-threat-intelligence/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/purview-the-business-intelligence-layer-you-didnt-know-you-had/" target="_blank" rel="noreferrer noopener">Microsoft Purview as a Business Intelligence Layer</a></li><li><a href="https://www.m365.fm/microsoft-sentinel-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Sentinel - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>927</itunes:duration><itunes:keywords>actors,actually,analysis,attack,behind,breadcrumbs,compromise,defender,explained,following,indicators,infrastructure,intelligence,m365fm,microsoft,microsoftdefenderthreatintelli,mirkopeters,simplyexplained,threat,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a059f489b4439d7bc9ddaa1a02225aac.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams Rooms - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-teams-rooms/</link><description><![CDATA[Discover what Microsoft Teams Rooms are, how meeting spaces sign into Teams independently, and the differences between Windows, Android, Basic, and Pro.<br /><br />Your meeting room has its own Microsoft 365 account, and nobody told you. A Microsoft Teams Room is a meeting space where the room itself signs into Teams, so nobody has to plug in a laptop.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Teams Room Really Is</li><li>What's Inside the Room</li><li>How the Room Knows Your Meeting</li><li>Windows or Android</li><li>Basic, Pro, and the Portal</li><li>Rooms That Actually Work</li><li>Keeping the Fleet Alive</li><li>The Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-teams-rooms/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/teams-rooms-perfect-on-paper-nightmare-in-practice/" target="_blank" rel="noreferrer noopener">Fix Microsoft Teams Rooms Reliability Issues</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897411</guid><pubDate>Sat, 24 Oct 2026 06:10:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897411/microsoft_teams_rooms_simply_explained.mp3" length="21026924" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/58bec3434148ba0d01974174efc8d52b7dd3b0d3.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover what Microsoft Teams Rooms are, how meeting spaces sign into Teams independently, and the differences between Windows, Android, Basic, and Pro.

Your meeting room has its own Microsoft 365 account, and nobody told you. A Microsoft Teams Room...</itunes:subtitle><itunes:summary><![CDATA[Discover what Microsoft Teams Rooms are, how meeting spaces sign into Teams independently, and the differences between Windows, Android, Basic, and Pro.<br /><br />Your meeting room has its own Microsoft 365 account, and nobody told you. A Microsoft Teams Room is a meeting space where the room itself signs into Teams, so nobody has to plug in a laptop.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Teams Room Really Is</li><li>What's Inside the Room</li><li>How the Room Knows Your Meeting</li><li>Windows or Android</li><li>Basic, Pro, and the Portal</li><li>Rooms That Actually Work</li><li>Keeping the Fleet Alive</li><li>The Recap and a Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-teams-rooms/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/teams-rooms-perfect-on-paper-nightmare-in-practice/" target="_blank" rel="noreferrer noopener">Fix Microsoft Teams Rooms Reliability Issues</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>877</itunes:duration><itunes:keywords>actually,android,basic,explained,inside,knows,m365fm,meeting,microsoft,microsoftteamsrooms,mirkopeters,portal,really,room,rooms,simplyexplained,teams,tutorial,windows,work</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4c652924b13fd66e43f1a8719ca434f9.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Predictive Maintenance on Azure for Manufacturers: What You Actually Need Before the Model</title><link>https://www.spreaker.com/episode/predictive-maintenance-on-azure-for-manufacturers-what-you-actually-need-before-the-model--75921428</link><description><![CDATA[Learn what manufacturers actually need before building a predictive maintenance model on Azure, from maintenance decisions to data and process evidence.<br /><br />Predictive maintenance on Azure only pays off when a warning arrives early enough for your team to act on it. In this episode of the iFAKT series, we start with the maintenance decision and work backward to the evidence, data and process you need before choosing a model on Azure.<br /><br />We follow one hypothetical asset from sensor reading to approved work order and ask the questions most projects skip: What action should a warning trigger? How much warning horizon do spares, permits, isolation and production planning really need? Can the fault produce evidence early enough to change the plan?<br /><br />You will learn how to define the maintenance decision first, how to separate preparation time from hands-on repair time, how to judge whether a failure signal is usable, and how to connect Azure data and machine learning to the maintenance process your technicians already follow.<br /><br />Who it is for: maintenance managers, reliability engineers, plant and production leaders, OT and IT architects, and data teams planning predictive maintenance, condition monitoring and industrial AI on Microsoft Azure in manufacturing.<br /><br />Full transcript available via the transcript link.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/predictive-maintenance-on-azure/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/digital-twins-on-azure/" target="_blank" rel="noreferrer noopener">Digital Twins on Azure: What Should You Actually Model?</a></li><li><a href="https://www.m365.fm/industrial-data-model/" target="_blank" rel="noreferrer noopener">What Is an Industrial Data Model</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75921428</guid><pubDate>Sat, 24 Oct 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75921428/unbenannt_22_oktober_2026_1.mp3" length="158073452" type="audio/mpeg"/><podcast:transcript url="https://gist.githubusercontent.com/Mirko-Peters/21430234ee1bcc1444cc6b652e352edf/raw/iFAKT-predictive-maintenance-azure-transcript.txt" type="text/plain" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what manufacturers actually need before building a predictive maintenance model on Azure, from maintenance decisions to data and process evidence.

Predictive maintenance on Azure only pays off when a warning arrives early enough for your team...</itunes:subtitle><itunes:summary><![CDATA[Learn what manufacturers actually need before building a predictive maintenance model on Azure, from maintenance decisions to data and process evidence.<br /><br />Predictive maintenance on Azure only pays off when a warning arrives early enough for your team to act on it. In this episode of the iFAKT series, we start with the maintenance decision and work backward to the evidence, data and process you need before choosing a model on Azure.<br /><br />We follow one hypothetical asset from sensor reading to approved work order and ask the questions most projects skip: What action should a warning trigger? How much warning horizon do spares, permits, isolation and production planning really need? Can the fault produce evidence early enough to change the plan?<br /><br />You will learn how to define the maintenance decision first, how to separate preparation time from hands-on repair time, how to judge whether a failure signal is usable, and how to connect Azure data and machine learning to the maintenance process your technicians already follow.<br /><br />Who it is for: maintenance managers, reliability engineers, plant and production leaders, OT and IT architects, and data teams planning predictive maintenance, condition monitoring and industrial AI on Microsoft Azure in manufacturing.<br /><br />Full transcript available via the transcript link.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/predictive-maintenance-on-azure/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/digital-twins-on-azure/" target="_blank" rel="noreferrer noopener">Digital Twins on Azure: What Should You Actually Model?</a></li><li><a href="https://www.m365.fm/industrial-data-model/" target="_blank" rel="noreferrer noopener">What Is an Industrial Data Model</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>6587</itunes:duration><itunes:keywords>anomaly-detection,asset-management,azure,azure-iot,azureml,cmms,condition-monitoring,digital-twin,ifakt,iiot,industrial-ai,industry4.0,machine-learning,maintenance-planning,manufacturing,microsoft,ot-it,predictive-maintenance,reliability,smart-factory</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/36d8385f61f28977b89c260220fe9d78.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Notebooks - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-notebooks/</link><description><![CDATA[Learn how to use Fabric Notebooks without a developer background. Discover non-developer workflows, spark notebooks, and data transformation basics.<br /><br />Imagine opening a Fabric notebook for the first time and seeing code, data, strange errors, and words you’ve never used before. It feels like you’ve walked into a room built for developers, while your job is simply to get data you can trust.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Code Wall Is Not the Real Problem</li><li>What a Fabric Spark Notebook Actually Is</li><li>The Five Parts of the Notebook Screen</li><li>The Non-Developer Workflow: Explore Before You Transform</li><li>Transform Data Without Turning the Notebook Into a Mystery</li><li>From Personal Experiment to Repeatable Fabric Process</li><li>When You Should Use a Notebook, and When You Shouldn’t</li><li>Conclusion: Start With One Question, Not a Huge Build</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-notebooks/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/using-microsoft-fabric-notebooks-for-ai-model-training/" target="_blank" rel="noreferrer noopener">Train AI Models with Microsoft Fabric Notebooks</a></li><li><a href="https://www.m365.fm/managing-git-integration-with-microsoft-fabric-notebooks/" target="_blank" rel="noreferrer noopener">Manage Git Integration for Microsoft Fabric Notebooks</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75915359</guid><pubDate>Sat, 24 Oct 2026 00:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75915359/fabric_notebooks_simply_explained.mp3" length="26225324" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f9dafc2c470e063fcdac6cfce101529866462d8a.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how to use Fabric Notebooks without a developer background. Discover non-developer workflows, spark notebooks, and data transformation basics.

Imagine opening a Fabric notebook for the first time and seeing code, data, strange errors, and words...</itunes:subtitle><itunes:summary><![CDATA[Learn how to use Fabric Notebooks without a developer background. Discover non-developer workflows, spark notebooks, and data transformation basics.<br /><br />Imagine opening a Fabric notebook for the first time and seeing code, data, strange errors, and words you’ve never used before. It feels like you’ve walked into a room built for developers, while your job is simply to get data you can trust.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Opening: The Code Wall Is Not the Real Problem</li><li>What a Fabric Spark Notebook Actually Is</li><li>The Five Parts of the Notebook Screen</li><li>The Non-Developer Workflow: Explore Before You Transform</li><li>Transform Data Without Turning the Notebook Into a Mystery</li><li>From Personal Experiment to Repeatable Fabric Process</li><li>When You Should Use a Notebook, and When You Shouldn’t</li><li>Conclusion: Start With One Question, Not a Huge Build</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-notebooks/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/using-microsoft-fabric-notebooks-for-ai-model-training/" target="_blank" rel="noreferrer noopener">Train AI Models with Microsoft Fabric Notebooks</a></li><li><a href="https://www.m365.fm/managing-git-integration-with-microsoft-fabric-notebooks/" target="_blank" rel="noreferrer noopener">Manage Git Integration for Microsoft Fabric Notebooks</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1093</itunes:duration><itunes:keywords>actually,code,developer,explained,fabric,five,m365fm,microsoft,mirkopeters,notebook,opening,parts,problem,real,screen,simplyexplained,spark,tutorial,wall,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5537705ec9d8bb0a25868a31e4711e0f.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Log Analytics - Simply Explained</title><link>https://www.m365.fm/show/episodes/log-analytics-simply-explained/</link><description><![CDATA[Discover how Log Analytics works in Azure and M365. Learn about tables, KQL queries, data collection rules, costs, and retention strategies simply.<br /><br />Log Analytics is a filing cabinet for everything your systems whisper to each other. Every sign-in, every file open, and every error becomes a record in that cabinet, and on its own one record is nearly useless.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Log Analytics actually is</li><li>Where all these logs come from</li><li>Inside a workspace and its tables</li><li>Asking questions with a few lines of KQL</li><li>What teams actually do with it</li><li>Where the money actually goes</li><li>How long your data sticks around</li><li>How it fits into Microsoft 365 and Azure</li><li>The honest limits, and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/log-analytics-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp/" target="_blank" rel="noreferrer noopener">Azure Infrastructure as Code and DevOps with Maik van der Gaag [MVP]</a></li><li><a href="https://www.m365.fm/azure-open-datasets-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Open Datasets - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934964</guid><pubDate>Fri, 23 Oct 2026 20:54:29 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934964/log_analytics_simply_explained.mp3" length="20636972" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8f4192b7a0a9bdb125a2589a20c69eeff2ced292.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover how Log Analytics works in Azure and M365. Learn about tables, KQL queries, data collection rules, costs, and retention strategies simply.

Log Analytics is a filing cabinet for everything your systems whisper to each other. Every sign-in,...</itunes:subtitle><itunes:summary><![CDATA[Discover how Log Analytics works in Azure and M365. Learn about tables, KQL queries, data collection rules, costs, and retention strategies simply.<br /><br />Log Analytics is a filing cabinet for everything your systems whisper to each other. Every sign-in, every file open, and every error becomes a record in that cabinet, and on its own one record is nearly useless.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Log Analytics actually is</li><li>Where all these logs come from</li><li>Inside a workspace and its tables</li><li>Asking questions with a few lines of KQL</li><li>What teams actually do with it</li><li>Where the money actually goes</li><li>How long your data sticks around</li><li>How it fits into Microsoft 365 and Azure</li><li>The honest limits, and one question for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/log-analytics-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp/" target="_blank" rel="noreferrer noopener">Azure Infrastructure as Code and DevOps with Maik van der Gaag [MVP]</a></li><li><a href="https://www.m365.fm/azure-open-datasets-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Open Datasets - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>860</itunes:duration><itunes:keywords>actually,analytics,asking,come,explained,goes,inside,lines,logs,long,m365fm,microsoft,mirkopeters,money,questions,simplyexplained,tables,teams,tutorial,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/009fd73fe8bac336f1c340b8813fa7ce.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Subnetting and CIDR - Simply Explained</title><link>https://www.m365.fm/show/episodes/subnetting-and-cidr/</link><description><![CDATA[Master subnetting and CIDR notation easily. Learn how IP addresses, subnet masks, and network blocks work in your home router and Azure cloud.<br /><br />Your home Wi-Fi router has been subnetting this whole time, and nobody told you. Every device on your network sits inside a block of 256 addresses, and that block is what people mean when they say subnet.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Your Home Router Is Already Doing Subnetting</li><li>What an IP Address Is Made Of</li><li>The Slash Number Is Just a Size</li><li>Why We Split a Network at All</li><li>The Math Without Fear</li><li>Where the Classes Went and Why CIDR Won</li><li>Subnetting in Real Life: Your Office, Your Home, Your VPN</li><li>Subnetting in Azure</li><li>What This Means for Microsoft 365</li><li>What to Remember, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/subnetting-and-cidr/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-network-security-groups-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Network Security Groups - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-virtual-network-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Network - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75935099</guid><pubDate>Fri, 23 Oct 2026 19:58:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75935099/subnetting_and_cidr_simply_explained.mp3" length="21973868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/db2b877dbc1de3ceafc1f404eb59fd7f70e534d5.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Master subnetting and CIDR notation easily. Learn how IP addresses, subnet masks, and network blocks work in your home router and Azure cloud.

Your home Wi-Fi router has been subnetting this whole time, and nobody told you. Every device on your...</itunes:subtitle><itunes:summary><![CDATA[Master subnetting and CIDR notation easily. Learn how IP addresses, subnet masks, and network blocks work in your home router and Azure cloud.<br /><br />Your home Wi-Fi router has been subnetting this whole time, and nobody told you. Every device on your network sits inside a block of 256 addresses, and that block is what people mean when they say subnet.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Your Home Router Is Already Doing Subnetting</li><li>What an IP Address Is Made Of</li><li>The Slash Number Is Just a Size</li><li>Why We Split a Network at All</li><li>The Math Without Fear</li><li>Where the Classes Went and Why CIDR Won</li><li>Subnetting in Real Life: Your Office, Your Home, Your VPN</li><li>Subnetting in Azure</li><li>What This Means for Microsoft 365</li><li>What to Remember, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/subnetting-and-cidr/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-network-security-groups-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Network Security Groups - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-virtual-network-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Network - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>916</itunes:duration><itunes:keywords>address,already,cidr,doing,explained,home,m365fm,made,microsoft,mirkopeters,network,number,router,simplyexplained,size,slash,split,subnetting,subnettingandcidr,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9cf962926793ac0b5f78efd59192e7a8.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Compliance Manager - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-compliance-manager/</link><description><![CDATA[Learn how Microsoft Purview Compliance Manager turns messy compliance questions into a single score. Understand assessments, templates, and actions.<br /><br />There's a question that makes most companies go quiet, and it's the one about whether they're actually compliant. Compliance Manager lives inside Microsoft Purview, and it takes that messy question and turns it into a single number you can watch move.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Compliance Manager Is</li><li>The Compliance Score</li><li>Assessments</li><li>Regulations and Templates</li><li>Improvement Actions</li><li>Who Does What</li><li>The Workflow End to End</li><li>A Quick Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-purview-compliance-manager/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/communication-compliance-simply-explained/" target="_blank" rel="noreferrer noopener">Communication Compliance - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-governance-architecture-2026/" target="_blank" rel="noreferrer noopener">Azure Governance Architecture to Control Cost, Security, and Compliance</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899766</guid><pubDate>Fri, 23 Oct 2026 19:25:32 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899766/microsoft_purview_compliance_manager_simply_explained.mp3" length="20779244" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/69a285fd76886d3bc2bf310502e61e2bee03eb13.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Microsoft Purview Compliance Manager turns messy compliance questions into a single score. Understand assessments, templates, and actions.

There's a question that makes most companies go quiet, and it's the one about whether they're...</itunes:subtitle><itunes:summary><![CDATA[Learn how Microsoft Purview Compliance Manager turns messy compliance questions into a single score. Understand assessments, templates, and actions.<br /><br />There's a question that makes most companies go quiet, and it's the one about whether they're actually compliant. Compliance Manager lives inside Microsoft Purview, and it takes that messy question and turns it into a single number you can watch move.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Compliance Manager Is</li><li>The Compliance Score</li><li>Assessments</li><li>Regulations and Templates</li><li>Improvement Actions</li><li>Who Does What</li><li>The Workflow End to End</li><li>A Quick Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-purview-compliance-manager/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/communication-compliance-simply-explained/" target="_blank" rel="noreferrer noopener">Communication Compliance - Simply Explained</a></li><li><a href="https://www.m365.fm/azure-governance-architecture-2026/" target="_blank" rel="noreferrer noopener">Azure Governance Architecture to Control Cost, Security, and Compliance</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:keywords>actions,assessments,compliance,does,explained,improvement,m365fm,manager,microsoft,microsoftpurviewcompliancemana,mirkopeters,purview,quick,recap,regulations,score,simplyexplained,templates,tutorial,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/59162edbf395ee86e57cfe4a89ec351a.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows Autopilot - Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-autopilot/</link><description><![CDATA[Learn how Windows Autopilot streamlines new laptop setup for IT teams. Discover hardware hashes, deployment profiles, Intune, and device preparation.<br /><br />Imagine unboxing a brand-new work laptop and watching it set itself up for your company without an IT person in the room. That's the promise behind Windows Autopilot, and it's why a new hire can be productive on day one instead of day five.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Autopilot Actually Is</li><li>Why IT Teams Made the Switch</li><li>How a Device Gets Claimed: The Hardware Hash</li><li>Deployment Profiles: The Instructions the Device Follows</li><li>Joining the Organization: Entra Join and Intune</li><li>The Deployment Modes, Explained Simply</li><li>The Newer, Simpler Flavor</li><li>Where It Can Trip You Up</li><li>Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/windows-autopilot/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/windows-hello-for-business/" target="_blank" rel="noreferrer noopener">Windows Hello for Business - Simply Explained</a></li><li><a href="https://www.m365.fm/windows-autopatch-simply-explained/" target="_blank" rel="noreferrer noopener">Windows Autopatch - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899735</guid><pubDate>Fri, 23 Oct 2026 18:46:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899735/windows_autopilot_simply_explained.mp3" length="20193452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/47279b988e50d0649e7eec89e460bf726871b225.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Windows Autopilot streamlines new laptop setup for IT teams. Discover hardware hashes, deployment profiles, Intune, and device preparation.

Imagine unboxing a brand-new work laptop and watching it set itself up for your company without an...</itunes:subtitle><itunes:summary><![CDATA[Learn how Windows Autopilot streamlines new laptop setup for IT teams. Discover hardware hashes, deployment profiles, Intune, and device preparation.<br /><br />Imagine unboxing a brand-new work laptop and watching it set itself up for your company without an IT person in the room. That's the promise behind Windows Autopilot, and it's why a new hire can be productive on day one instead of day five.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Autopilot Actually Is</li><li>Why IT Teams Made the Switch</li><li>How a Device Gets Claimed: The Hardware Hash</li><li>Deployment Profiles: The Instructions the Device Follows</li><li>Joining the Organization: Entra Join and Intune</li><li>The Deployment Modes, Explained Simply</li><li>The Newer, Simpler Flavor</li><li>Where It Can Trip You Up</li><li>Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/windows-autopilot/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/windows-hello-for-business/" target="_blank" rel="noreferrer noopener">Windows Hello for Business - Simply Explained</a></li><li><a href="https://www.m365.fm/windows-autopatch-simply-explained/" target="_blank" rel="noreferrer noopener">Windows Autopatch - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>842</itunes:duration><itunes:keywords>actually,autopilot,claimed,deployment,device,explained,gets,hardware,hash,m365fm,made,microsoft,mirkopeters,profiles,simplyexplained,switch,teams,tutorial,windows,windowsautopilot</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dec5defebc13be19eea0eff373282be6.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft AI Center of Excellence - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-ai-center-of-excellence/</link><description><![CDATA[Learn why organizations need a Microsoft AI Center of Excellence to govern, secure, and scale Copilot, Power Platform, and Azure AI initiatives safely.<br /><br />Copilot pilots are spreading through M365, Power Platform, and Azure faster than most organizations can map them. One team uses Copilot to prepare meetings.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Stakes, the AI Problem Teams Can’t See Yet</li><li>What an AI Center of Excellence Actually Is</li><li>Why Organizations Need One Before AI Spreads Further</li><li>Pillar One, Governance: Decisions, Guardrails, and Proof</li><li>Pillar Two, Security: Protecting Data, Identity, and AI Actions</li><li>Pillar Three, Adoption: Turning AI Access Into Useful Habits</li><li>Build the First Version of Your CoE</li><li>Implementation Challenge and Next Step</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-ai-center-of-excellence/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/deploy-governed-copilot-learning-center/" target="_blank" rel="noreferrer noopener">Build a Governed Microsoft 365 Copilot Learning Center</a></li><li><a href="https://www.m365.fm/how-ai-agents-spot-angry-customers-before-you-do/" target="_blank" rel="noreferrer noopener">Reduce Escalations with Sentiment Routing in Dynamics 365</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75934864</guid><pubDate>Fri, 23 Oct 2026 16:42:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75934864/microsoft_ai_center_of_excellence_simply_explained.mp3" length="28207340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/590339daf274587495e68b2cc1541ab3b1432e88.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn why organizations need a Microsoft AI Center of Excellence to govern, secure, and scale Copilot, Power Platform, and Azure AI initiatives safely.

Copilot pilots are spreading through M365, Power Platform, and Azure faster than most...</itunes:subtitle><itunes:summary><![CDATA[Learn why organizations need a Microsoft AI Center of Excellence to govern, secure, and scale Copilot, Power Platform, and Azure AI initiatives safely.<br /><br />Copilot pilots are spreading through M365, Power Platform, and Azure faster than most organizations can map them. One team uses Copilot to prepare meetings.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Stakes, the AI Problem Teams Can’t See Yet</li><li>What an AI Center of Excellence Actually Is</li><li>Why Organizations Need One Before AI Spreads Further</li><li>Pillar One, Governance: Decisions, Guardrails, and Proof</li><li>Pillar Two, Security: Protecting Data, Identity, and AI Actions</li><li>Pillar Three, Adoption: Turning AI Access Into Useful Habits</li><li>Build the First Version of Your CoE</li><li>Implementation Challenge and Next Step</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-ai-center-of-excellence/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/deploy-governed-copilot-learning-center/" target="_blank" rel="noreferrer noopener">Build a Governed Microsoft 365 Copilot Learning Center</a></li><li><a href="https://www.m365.fm/how-ai-agents-spot-angry-customers-before-you-do/" target="_blank" rel="noreferrer noopener">Reduce Escalations with Sentiment Routing in Dynamics 365</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>1176</itunes:duration><itunes:keywords>actually,before,center,decisions,excellence,explained,further,governance,m365fm,microsoft,mirkopeters,need,organizations,pillar,problem,simplyexplained,spreads,stakes,teams,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aa572dbf2511487cf3ee8a4c8ee3c4c8.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>IoT Hub vs Event Hubs — Why Most Manufacturers Pick the Wrong Service</title><link>https://www.m365.fm/show/episodes/iot-hub-vs-event-hubs/</link><description><![CDATA[1. THE SHOP FLOOR SYMPTOM &amp; CORE CHALLENGETeams frequently send plant telemetry into Azure using whatever service sounds right in initial workshops, only to discover months later that the <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data</a> path cannot support actual plant operations. This often results in multiple dashboards showing conflicting values (such as 5-minute averages compared against maximum values or alarms) derived from copies of the same signal. Ultimately, this technical disconnect creates an issue of trust rather than a simple software bug. The root mistake lies in treating all incoming machine data as generic telemetry instead of separating device control, configuration state, commands, and stream processing.<br /><br />2. CLASSIFYING FACTORY TRAFFICBefore selecting Azure services, traffic must be categorized by name, direction, and ownership to ensure proper handling.<br /><br /><br /><br /><ul><li>Events represent facts tied to a specific point in time, detailing what happened and when, such as a completed press cycle or a vibration reading crossing a limit. These are append-only records that should not be edited downstream.</li><li>Commands are requests telling a device or gateway to perform an action with specific intent, such as collecting diagnostics or testing a connection. They carry execution responsibility and must respect local programmable logic controller (PLC) and safety boundaries.</li><li>State reflects the current known condition of a device, like its software version or active recipe mapping, rather than its complete chronological history. State is typically managed via desired and reported properties.</li><li>Business messages involve operational work that must happen and be tracked, including quality holds and maintenance requests. These should never be mixed directly into raw sensor event pipelines.</li></ul>3. MENTAL MODEL: IDENTITY GATE VS. DATA HIGHWAYAzure IoT Hub acts as the controlled gate, focusing primarily on device relationships and life cycles through an identity registry, authentication, and enabled or disabled status. This allows security teams to isolate or disable a single compromised or suspect gateway—such as a line 4 gateway—during an incident without shutting down the entire plant's telemetry path. Conversely, <a href="https://www.m365.fm/azure-event-hubs-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> serves as the data highway, focusing entirely on stream processing and high-volume movement for many independent readers. Event Hubs does not manage device lifecycles, firmware, or desired configurations; its primary job is keeping traffic moving efficiently through partitions and consumer groups.<br /><br />4. DEVICE MANAGEMENT &amp; SECURITYAuthentication options depend heavily on hardware capabilities and security architecture. Symmetric keys using SAS tokens are well-suited for constrained hardware and gateways, but they require secure hardware storage to prevent key theft. Alternatively, X.509 certificates provide cleaner chains via a trusted Certificate Authority for larger fleets, though they demand robust rotation and lifecycle management. The device lifecycle follows an enrollment, change, disable, and replace pattern, ensuring a replacement hardware unit links cleanly to its operational role and cloud identity without breaking downstream pipelines or creating phantom assets. Furthermore, device twins utilize desired and reported states for configuration management and health status, though high-frequency telemetry should never be stored within device twins.<br /><br />5. STREAM PROCESSING &amp; ROUTING MECHANICSPartitions divide streams into ordered lanes where ordering guarantees apply strictly within a single partition, typically partitioned by machine, line, or gateway ID according to business logic. Consumer groups allow multiple downstream systems—such as OEE calculators, condition monitoring tools, and data lake ingestion services—to read the same stream independently without competing for read positions. Stream retention provides a working window for short-term recovery, fault tolerance, and logic correction through replay. However, stream retention does not replace a durable historian or lakehouse for long-term record-keeping.<br /><br />6. ARCHITECTURAL DECISION SUMMARYWhen evaluating services, Azure IoT Hub is best used for managed edge gateways, remote configurations, and device security isolation via a per-device registry and native device twins. Azure Event Hubs is best used for continuous, high-volume telemetry distributed to multiple consumers using namespace-level access policies without native device lifecycle management. A robust factory architecture frequently combines both options, using IoT Hub at the connection boundary to manage trust, identity, and configuration while utilizing Event Hubs downstream to safely distribute the high-volume event stream across independent consumers.<br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75865215</guid><pubDate>Fri, 23 Oct 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75865215/utf_8_q_iot_hub_vs_event_hubs_e2_80_94_why_most_man_utf_8_q_ufacturers_pick_the_wrong_service_mp3.mp3" length="153519596" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/946b938bfa26ad2052dd284fb8c06fd6be372425.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>1. THE SHOP FLOOR SYMPTOM &amp;amp; CORE CHALLENGETeams frequently send plant telemetry into Azure using whatever service sounds right in initial workshops, only to discover months later that the https://www.m365.fm/categories/data-talk/ path cannot...</itunes:subtitle><itunes:summary><![CDATA[1. THE SHOP FLOOR SYMPTOM &amp; CORE CHALLENGETeams frequently send plant telemetry into Azure using whatever service sounds right in initial workshops, only to discover months later that the <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data</a> path cannot support actual plant operations. This often results in multiple dashboards showing conflicting values (such as 5-minute averages compared against maximum values or alarms) derived from copies of the same signal. Ultimately, this technical disconnect creates an issue of trust rather than a simple software bug. The root mistake lies in treating all incoming machine data as generic telemetry instead of separating device control, configuration state, commands, and stream processing.<br /><br />2. CLASSIFYING FACTORY TRAFFICBefore selecting Azure services, traffic must be categorized by name, direction, and ownership to ensure proper handling.<br /><br /><br /><br /><ul><li>Events represent facts tied to a specific point in time, detailing what happened and when, such as a completed press cycle or a vibration reading crossing a limit. These are append-only records that should not be edited downstream.</li><li>Commands are requests telling a device or gateway to perform an action with specific intent, such as collecting diagnostics or testing a connection. They carry execution responsibility and must respect local programmable logic controller (PLC) and safety boundaries.</li><li>State reflects the current known condition of a device, like its software version or active recipe mapping, rather than its complete chronological history. State is typically managed via desired and reported properties.</li><li>Business messages involve operational work that must happen and be tracked, including quality holds and maintenance requests. These should never be mixed directly into raw sensor event pipelines.</li></ul>3. MENTAL MODEL: IDENTITY GATE VS. DATA HIGHWAYAzure IoT Hub acts as the controlled gate, focusing primarily on device relationships and life cycles through an identity registry, authentication, and enabled or disabled status. This allows security teams to isolate or disable a single compromised or suspect gateway—such as a line 4 gateway—during an incident without shutting down the entire plant's telemetry path. Conversely, <a href="https://www.m365.fm/azure-event-hubs-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> serves as the data highway, focusing entirely on stream processing and high-volume movement for many independent readers. Event Hubs does not manage device lifecycles, firmware, or desired configurations; its primary job is keeping traffic moving efficiently through partitions and consumer groups.<br /><br />4. DEVICE MANAGEMENT &amp; SECURITYAuthentication options depend heavily on hardware capabilities and security architecture. Symmetric keys using SAS tokens are well-suited for constrained hardware and gateways, but they require secure hardware storage to prevent key theft. Alternatively, X.509 certificates provide cleaner chains via a trusted Certificate Authority for larger fleets, though they demand robust rotation and lifecycle management. The device lifecycle follows an enrollment, change, disable, and replace pattern, ensuring a replacement hardware unit links cleanly to its operational role and cloud identity without breaking downstream pipelines or creating phantom assets. Furthermore, device twins utilize desired and reported states for configuration management and health status, though high-frequency telemetry should never be stored within device twins.<br /><br />5. STREAM PROCESSING &amp; ROUTING MECHANICSPartitions divide streams into ordered lanes where ordering guarantees apply strictly within a single partition, typically partitioned by machine, line, or gateway ID according to business logic. Consumer groups allow multiple downstream systems—such as OEE...]]></itunes:summary><itunes:duration>6397</itunes:duration><itunes:keywords>architecture,authentication,commands,consumers,dashboards,events,gateway,historian,ingestion,integration,lifecycle,operations,partitions,pipeline,retention,security,state,telemetry,traffic,twins</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Semantic Kernel - Simply Explained</title><link>https://www.m365.fm/show/episodes/semantic-kernel-simply-explained/</link><description><![CDATA[Learn what Microsoft's Semantic Kernel is, how plugins and function calling work, and how to connect your code to LLMs. Plain English guide.<br /><br />Semantic Kernel is the layer under Microsoft's AI tools that almost nobody explains. It's a free, open-source kit that lets your own code talk to a large language model, and lets that model call your code back.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Semantic Kernel Actually Is</li><li>The Kernel and the Name</li><li>Plugins and Functions</li><li>Planning and Function Calling</li><li>Memory and RAG</li><li>Connectors and Prompts</li><li>One Kit, Three Languages</li><li>Copilot, Foundry, and What Comes Next</li><li>When to Use Semantic Kernel</li><li>The Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/semantic-kernel-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/mcp-semantic-kernel-ai-it-ops-agents/" target="_blank" rel="noreferrer noopener">Build Secure IT Ops Agents with MCP and Semantic Kernel</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899936</guid><pubDate>Fri, 23 Oct 2026 14:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899936/semantic_kernel_simply_explained.mp3" length="21685868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/84cc0d766689b8310902576eb0bb4d1be01eefa0.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Microsoft's Semantic Kernel is, how plugins and function calling work, and how to connect your code to LLMs. Plain English guide.

Semantic Kernel is the layer under Microsoft's AI tools that almost nobody explains. It's a free, open-source...</itunes:subtitle><itunes:summary><![CDATA[Learn what Microsoft's Semantic Kernel is, how plugins and function calling work, and how to connect your code to LLMs. Plain English guide.<br /><br />Semantic Kernel is the layer under Microsoft's AI tools that almost nobody explains. It's a free, open-source kit that lets your own code talk to a large language model, and lets that model call your code back.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Semantic Kernel Actually Is</li><li>The Kernel and the Name</li><li>Plugins and Functions</li><li>Planning and Function Calling</li><li>Memory and RAG</li><li>Connectors and Prompts</li><li>One Kit, Three Languages</li><li>Copilot, Foundry, and What Comes Next</li><li>When to Use Semantic Kernel</li><li>The Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/semantic-kernel-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/mcp-semantic-kernel-ai-it-ops-agents/" target="_blank" rel="noreferrer noopener">Build Secure IT Ops Agents with MCP and Semantic Kernel</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>904</itunes:duration><itunes:keywords>actually,calling,connectors,explained,function,functions,kernel,m365fm,memory,microsoft,mirkopeters,name,planning,plugins,prompts,semantic,semantickernel,simplyexplained,three,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a11b59c6754d2beb04d3c20ff08e9bdd.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Connect ERP, MES, and IoT — Without Replacing Anything</title><link>https://www.m365.fm/show/episodes/connect-erp-mes-iot/</link><description><![CDATA[When a bottleneck machine stops, ERP, MES and IoT data can all be correct and still not tell the factory what to do next. This episode is for manufacturing IT, OT and data architects who need to connect existing systems without a replacement program. You will learn how ownership, context, data contracts, a unified namespace and Microsoft building blocks turn machine signals into trusted production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – ERP, MES and IoT: three views of one machine stop</li><li>18:36 – The context gap between data and meaning</li><li>24:48 – Re-planning after a bottleneck failure</li><li>30:48 – Point-to-point integration and keeping system ownership</li><li>50:54 – Choosing data flows and protocols by the decision</li><li>63:46 – Brownfield equipment and the PLC, MES, edge and cloud boundaries</li><li>76:31 – ISA-95, the unified namespace and its governance</li><li>100:42 – Manufacturing integration platform and Microsoft's role</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP owns the business commitment, MES owns the execution record and the PLC and IoT layer own the physical signal, so integration should connect their meaning rather than replace any of them.</li><li>Asset identity maps, shared state models, named ownership and versioned data contracts matter more than any single protocol such as OPC UA, MQTT, REST or digital I/O.</li><li>A governed unified namespace and a manufacturing integration platform, built with services such as Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> and Power BI, reduce point-to-point coupling while control authority stays with the PLC and approved workflows.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/connect-erp-mes-iot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on connecting ERP, MES and IoT</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared analysis space where edge telemetry, MES events and selected ERP records meet</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Power BI</a> – the decision-end view with drill-through, which should consume governed models instead of hidden report formulas</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Power Platform</a> – Power Apps and Power Automate for bounded tasks like downtime reasons, not uncontrolled writes</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the building block for cloud infrastructure, integration, identity, monitoring and industrial data connectivity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75864054</guid><pubDate>Fri, 23 Oct 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75864054/utf_8_q_connect_erp_mes_and_iot_e2_80_94_w_utf_8_q_ithout_replacing_anything_mp3.mp3" length="164880044" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ee1a09711f3d416482c88aa14d45260daf302612.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a bottleneck machine stops, ERP, MES and IoT data can all be correct and still not tell the factory what to do next. This episode is for manufacturing IT, OT and data architects who need to connect existing systems without a replacement program....</itunes:subtitle><itunes:summary><![CDATA[When a bottleneck machine stops, ERP, MES and IoT data can all be correct and still not tell the factory what to do next. This episode is for manufacturing IT, OT and data architects who need to connect existing systems without a replacement program. You will learn how ownership, context, data contracts, a unified namespace and Microsoft building blocks turn machine signals into trusted production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – ERP, MES and IoT: three views of one machine stop</li><li>18:36 – The context gap between data and meaning</li><li>24:48 – Re-planning after a bottleneck failure</li><li>30:48 – Point-to-point integration and keeping system ownership</li><li>50:54 – Choosing data flows and protocols by the decision</li><li>63:46 – Brownfield equipment and the PLC, MES, edge and cloud boundaries</li><li>76:31 – ISA-95, the unified namespace and its governance</li><li>100:42 – Manufacturing integration platform and Microsoft's role</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP owns the business commitment, MES owns the execution record and the PLC and IoT layer own the physical signal, so integration should connect their meaning rather than replace any of them.</li><li>Asset identity maps, shared state models, named ownership and versioned data contracts matter more than any single protocol such as OPC UA, MQTT, REST or digital I/O.</li><li>A governed unified namespace and a manufacturing integration platform, built with services such as Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> and Power BI, reduce point-to-point coupling while control authority stays with the PLC and approved workflows.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/connect-erp-mes-iot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on connecting ERP, MES and IoT</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared analysis space where edge telemetry, MES events and selected ERP records meet</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Power BI</a> – the decision-end view with drill-through, which should consume governed models instead of hidden report formulas</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Power Platform</a> – Power Apps and Power Automate for bounded tasks like downtime reasons, not uncontrolled writes</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the building block for cloud infrastructure, integration, identity, monitoring and industrial data connectivity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connect-erp-mes-and-iot-without-replacing-anything" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter...]]></itunes:summary><itunes:duration>6870</itunes:duration><itunes:keywords>analytics,architecture,automation,cloud,data,erp,fabric,gateway,industry,integration,iot,manufacturing,mes,operations,plc,production,protocols,scada,sensors,uns</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Governance - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-platform-governance/</link><description><![CDATA[Learn what Power Platform governance really means. Discover environments, data policies, ownership, and how to control apps without killing innovation.<br /><br />Somewhere in your organization, an app is running that nobody remembers building. It still works, so nobody asks.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Governance Really Means</li><li>Why Anyone Bothers</li><li>Environments Are Just Rooms</li><li>Data Policies: The Rules of the Road</li><li>Who Actually Owns This</li><li>Watching What Happens</li><li>Control Without Killing Freedom</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-platform-governance/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/michael-roth/" target="_blank" rel="noreferrer noopener">Power Platform Governance Without Killing Innovation: Security, DLP, Environments &amp; Citizen Development with Michael Roth [MVP]</a></li><li><a href="https://www.m365.fm/microsoft-power-platform-governance-issues/" target="_blank" rel="noreferrer noopener">Power Platform Governance: From Shadow IT to Secure Scale</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897535</guid><pubDate>Fri, 23 Oct 2026 03:44:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897535/power_platform_governance_simply_explained.mp3" length="20848940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3ab9634e118273e745cd815bb78c254dbbf5fe6f.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Power Platform governance really means. Discover environments, data policies, ownership, and how to control apps without killing innovation.

Somewhere in your organization, an app is running that nobody remembers building. It still works,...</itunes:subtitle><itunes:summary><![CDATA[Learn what Power Platform governance really means. Discover environments, data policies, ownership, and how to control apps without killing innovation.<br /><br />Somewhere in your organization, an app is running that nobody remembers building. It still works, so nobody asks.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Governance Really Means</li><li>Why Anyone Bothers</li><li>Environments Are Just Rooms</li><li>Data Policies: The Rules of the Road</li><li>Who Actually Owns This</li><li>Watching What Happens</li><li>Control Without Killing Freedom</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-platform-governance/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/michael-roth/" target="_blank" rel="noreferrer noopener">Power Platform Governance Without Killing Innovation: Security, DLP, Environments &amp; Citizen Development with Michael Roth [MVP]</a></li><li><a href="https://www.m365.fm/microsoft-power-platform-governance-issues/" target="_blank" rel="noreferrer noopener">Power Platform Governance: From Shadow IT to Secure Scale</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>869</itunes:duration><itunes:keywords>anyone,bothers,data,environments,explained,governance,m365fm,means,microsoft,mirkopeters,platform,policies,power,powerplatformgovernance,really,road,rooms,rules,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9882fdedf20a3c6d18b1d5e6bc62f733.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Edge vs. Cloud in Manufacturing- Why the Wrong Architecture Costs You More</title><link>https://www.m365.fm/show/episodes/edge-vs-cloud-manufacturing/</link><description><![CDATA[When a production line halts mid-shift, the real cost isn't just measured on a cloud billing dashboard. It manifests as physical scrap, operators standing idle at a stopped station, and networks flooded with unneeded data. Most cloud-first projects fail because they immediately push everything upward, ignoring the reality of the factory floor where milliseconds and local constraints dictate whether a product makes it or gets scrapped. <br /><br />THE FACTORY CLOCK: MATCHING WORKLOADS TO TIME HORIZONSA manufacturing plant does not run on a single timeline; it operates on multiple concurrent clocks that handle delay differently. Treating these timelines as a neat hierarchy where slow always means cloud and fast always means edge is a critical design flaw.<br /><br /><br /><br /><ul><li><b>Milliseconds:</b> Dedicated to control loops and local detection where actions must occur while the process is actively moving.</li><li><b>Seconds:</b> Allocated for operator alerts and supervised responses, giving human workers time to interpret conditions safely.</li><li><b>Minutes and Hours:</b> Fit shift management, production reviews, line balancing, and MES workflows.</li><li><b>Days and Weeks:</b> Designed for maintenance planning, long-term quality trends, capacity analysis, and model training.</li></ul>SIX QUESTIONS FOR EVERY WORKLOAD PLACEMENTBefore assigning any workload to the edge or the cloud, you must run it through six strict operational criteria to avoid architecture failures during production:<br /><br /><br /><br /><ol><li><b>Response Deadline:</b> What is the exact physical consequence if the response arrives late? Does a part move beyond the rejection point, or does the decision just show up later in a report with no physical consequence?</li><li><b>Outage Behavior:</b> Does the function need to survive and continue locally through an unannounced network or firewall drop? You want graceful degradation where production continues within defined local limits.</li><li><b>Data Gravity:</b> How much data is created, and what format does it actually need to take when moving upstream? A design that collects everything forever ends up paying for every unnecessary byte more than once.</li><li><b>Scope:</b> Is the decision constrained to a single sensor, an individual asset, an entire line, or multi-site fleet operations? Local scope favors local placement, while broader scope pushes work upward.</li><li><b>Context:</b> What information (such as work orders, recipes, or material lots) is required to trust the decision without creating brittle live dependencies? Synchronize context as controlled reference data rather than forcing queries to a distant business system for every local choice.</li><li><b>Risk and Governance:</b> Who owns the source data, who approves rule changes, and what audit trail is legally or operationally required? Vague ownership inevitably becomes a production problem later.</li></ol>THE HYBRID SWEET SPOT: CONTROL AT THE EDGE, HISTORY IN THE CLOUDA resilient architecture does not duplicate the same system on-site and in the cloud. Instead, it roots workloads where they perform best:<br /><br /><br /><br /><ul><li><b>The Controller:</b> Handles deterministic control, safety loops, and direct machine sequences.</li><li><b>The Edge Layer:</b> Collects local signals, enforces bounded rules, buffers events securely during outages, and handles fast inspection and inference.</li><li><b>Plant Systems (MES/ERP):</b> Manage local execution, work orders, workflow context, and enterprise business records.</li><li><b>Cloud and <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>:</b> Maintain shared multi-site history, fleet-wide asset <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">analytics</a>, supply chain context, and governed semantic layers.</li></ul>By respecting these boundaries, you stop treating edge versus cloud as a platform popularity contest and start building a dependable, graceful manufacturing system that protects your plant when it matters most.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75863079</guid><pubDate>Thu, 22 Oct 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75863079/edge_vs_cloud_in_manufacturing_why_the_wrong_architecture_costs_you_more.mp3" length="175863212" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/99d42f3c2e6287afecf18d1c51daebc78e4c0053.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a production line halts mid-shift, the real cost isn't just measured on a cloud billing dashboard. It manifests as physical scrap, operators standing idle at a stopped station, and networks flooded with unneeded data. Most cloud-first projects...</itunes:subtitle><itunes:summary><![CDATA[When a production line halts mid-shift, the real cost isn't just measured on a cloud billing dashboard. It manifests as physical scrap, operators standing idle at a stopped station, and networks flooded with unneeded data. Most cloud-first projects fail because they immediately push everything upward, ignoring the reality of the factory floor where milliseconds and local constraints dictate whether a product makes it or gets scrapped. <br /><br />THE FACTORY CLOCK: MATCHING WORKLOADS TO TIME HORIZONSA manufacturing plant does not run on a single timeline; it operates on multiple concurrent clocks that handle delay differently. Treating these timelines as a neat hierarchy where slow always means cloud and fast always means edge is a critical design flaw.<br /><br /><br /><br /><ul><li><b>Milliseconds:</b> Dedicated to control loops and local detection where actions must occur while the process is actively moving.</li><li><b>Seconds:</b> Allocated for operator alerts and supervised responses, giving human workers time to interpret conditions safely.</li><li><b>Minutes and Hours:</b> Fit shift management, production reviews, line balancing, and MES workflows.</li><li><b>Days and Weeks:</b> Designed for maintenance planning, long-term quality trends, capacity analysis, and model training.</li></ul>SIX QUESTIONS FOR EVERY WORKLOAD PLACEMENTBefore assigning any workload to the edge or the cloud, you must run it through six strict operational criteria to avoid architecture failures during production:<br /><br /><br /><br /><ol><li><b>Response Deadline:</b> What is the exact physical consequence if the response arrives late? Does a part move beyond the rejection point, or does the decision just show up later in a report with no physical consequence?</li><li><b>Outage Behavior:</b> Does the function need to survive and continue locally through an unannounced network or firewall drop? You want graceful degradation where production continues within defined local limits.</li><li><b>Data Gravity:</b> How much data is created, and what format does it actually need to take when moving upstream? A design that collects everything forever ends up paying for every unnecessary byte more than once.</li><li><b>Scope:</b> Is the decision constrained to a single sensor, an individual asset, an entire line, or multi-site fleet operations? Local scope favors local placement, while broader scope pushes work upward.</li><li><b>Context:</b> What information (such as work orders, recipes, or material lots) is required to trust the decision without creating brittle live dependencies? Synchronize context as controlled reference data rather than forcing queries to a distant business system for every local choice.</li><li><b>Risk and Governance:</b> Who owns the source data, who approves rule changes, and what audit trail is legally or operationally required? Vague ownership inevitably becomes a production problem later.</li></ol>THE HYBRID SWEET SPOT: CONTROL AT THE EDGE, HISTORY IN THE CLOUDA resilient architecture does not duplicate the same system on-site and in the cloud. Instead, it roots workloads where they perform best:<br /><br /><br /><br /><ul><li><b>The Controller:</b> Handles deterministic control, safety loops, and direct machine sequences.</li><li><b>The Edge Layer:</b> Collects local signals, enforces bounded rules, buffers events securely during outages, and handles fast inspection and inference.</li><li><b>Plant Systems (MES/ERP):</b> Manage local execution, work orders, workflow context, and enterprise business records.</li><li><b>Cloud and <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>:</b> Maintain shared multi-site history, fleet-wide asset <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">analytics</a>, supply chain context, and governed semantic layers.</li></ul>By respecting these boundaries, you stop treating edge...]]></itunes:summary><itunes:duration>7328</itunes:duration><itunes:keywords>analytics,architecture,automation,cloud,downtime,edge,industrial,infrastructure,integration,manufacturing,monitoring,network,performance,platform,processing,reliability,resilience,sensors,telemetry,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows Hello for Business - Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-hello-for-business/</link><description><![CDATA[Discover how Windows Hello for Business replaces vulnerable passwords with secure biometric sign-ins, hardware-backed keys, and TPM chips in Microsoft 365.<br /><br />Microsoft's cloud sees over three hundred million fraudulent sign-in attempts every day, and almost all of them are aimed at passwords. You might think the fix is a longer password, but the real fix is to take the password out of the picture.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why passwords fail</li><li>What Windows Hello for Business is</li><li>Your PIN is not a password</li><li>Where your face and fingerprint go</li><li>The chip that holds the key</li><li>How the sign-in works</li><li>Key trust, certificate trust, cloud trust</li><li>Windows Hello vs Windows Hello for Business</li><li>What this means for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/windows-hello-for-business/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/windows-365-link-simply-explained/" target="_blank" rel="noreferrer noopener">Windows 365 Link - Simply Explained</a></li><li><a href="https://www.m365.fm/the-future-of-it-is-agentic-inside-windows-365-intune-microsofts-ai-vision-with-christiaan-brin/" target="_blank" rel="noreferrer noopener">Agentic AI for IT Operations: Windows 365, Intune &amp; Microsoft's AI Vision with Christiaan Brinkhoff [Nerdio]</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899770</guid><pubDate>Thu, 22 Oct 2026 14:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899770/windows_hello_for_business_simply_explained.mp3" length="20298860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/843912804cbecbd62ec51f3ce07c303a5cf1778e.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover how Windows Hello for Business replaces vulnerable passwords with secure biometric sign-ins, hardware-backed keys, and TPM chips in Microsoft 365.

Microsoft's cloud sees over three hundred million fraudulent sign-in attempts every day, and...</itunes:subtitle><itunes:summary><![CDATA[Discover how Windows Hello for Business replaces vulnerable passwords with secure biometric sign-ins, hardware-backed keys, and TPM chips in Microsoft 365.<br /><br />Microsoft's cloud sees over three hundred million fraudulent sign-in attempts every day, and almost all of them are aimed at passwords. You might think the fix is a longer password, but the real fix is to take the password out of the picture.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why passwords fail</li><li>What Windows Hello for Business is</li><li>Your PIN is not a password</li><li>Where your face and fingerprint go</li><li>The chip that holds the key</li><li>How the sign-in works</li><li>Key trust, certificate trust, cloud trust</li><li>Windows Hello vs Windows Hello for Business</li><li>What this means for you</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/windows-hello-for-business/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/windows-365-link-simply-explained/" target="_blank" rel="noreferrer noopener">Windows 365 Link - Simply Explained</a></li><li><a href="https://www.m365.fm/the-future-of-it-is-agentic-inside-windows-365-intune-microsofts-ai-vision-with-christiaan-brin/" target="_blank" rel="noreferrer noopener">Agentic AI for IT Operations: Windows 365, Intune &amp; Microsoft's AI Vision with Christiaan Brinkhoff [Nerdio]</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>846</itunes:duration><itunes:keywords>business,chip,explained,face,fail,fingerprint,hello,holds,m365fm,microsoft,mirkopeters,password,passwords,sign,simplyexplained,trust,tutorial,windows,windowshelloforbusiness,works</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/005e89f16789611b948ce46eda7a5581.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Mirroring - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-mirroring-simply-explained/</link><description><![CDATA[Learn how Microsoft Fabric Mirroring delivers near real-time database updates to OneLake in 15 seconds. Compare mirroring with shortcuts and pipelines.<br /><br />Changes to your database can land in Microsoft Fabric as fast as fifteen seconds later. That is the promise of Fabric Mirroring, and it is not the same thing as copying your data once.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Your Data Is Stuck</li><li>How the Copy Actually Gets There</li><li>What You Get Once It's There</li><li>Which Sources You Can Mirror</li><li>Mirroring vs Shortcuts vs Pipelines</li><li>What It Costs and Where It Stops</li><li>When Mirroring Is the Right Move</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-mirroring-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric/" target="_blank" rel="noreferrer noopener">How Machine Data Reaches Microsoft Fabric - From OPC UA to Real-Time Analytics</a></li><li><a href="https://www.m365.fm/fabric-data-activator-for-real-time-ai-insights/" target="_blank" rel="noreferrer noopener">Automate Real-Time Actions with Fabric Data Activator</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899956</guid><pubDate>Thu, 22 Oct 2026 13:35:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899956/fabric_mirroring_simply_explained.mp3" length="20336876" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/af049d91066aaf67e10381e409aa3e2f6c5479e5.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Microsoft Fabric Mirroring delivers near real-time database updates to OneLake in 15 seconds. Compare mirroring with shortcuts and pipelines.

Changes to your database can land in Microsoft Fabric as fast as fifteen seconds later. That is...</itunes:subtitle><itunes:summary><![CDATA[Learn how Microsoft Fabric Mirroring delivers near real-time database updates to OneLake in 15 seconds. Compare mirroring with shortcuts and pipelines.<br /><br />Changes to your database can land in Microsoft Fabric as fast as fifteen seconds later. That is the promise of Fabric Mirroring, and it is not the same thing as copying your data once.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Your Data Is Stuck</li><li>How the Copy Actually Gets There</li><li>What You Get Once It's There</li><li>Which Sources You Can Mirror</li><li>Mirroring vs Shortcuts vs Pipelines</li><li>What It Costs and Where It Stops</li><li>When Mirroring Is the Right Move</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-mirroring-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric/" target="_blank" rel="noreferrer noopener">How Machine Data Reaches Microsoft Fabric - From OPC UA to Real-Time Analytics</a></li><li><a href="https://www.m365.fm/fabric-data-activator-for-real-time-ai-insights/" target="_blank" rel="noreferrer noopener">Automate Real-Time Actions with Fabric Data Activator</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>848</itunes:duration><itunes:keywords>actually,copy,data,explained,fabric,fabricmirroring,gets,m365fm,microsoft,mirkopeters,mirror,mirroring,once,pipelines,shortcuts,simplyexplained,sources,stuck,there,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c49af48eaaa61e4a8991ed693c64455d.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Unified Catalog - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-unified-catalog/</link><description><![CDATA[Discover how the Microsoft Purview Unified Catalog simplifies data discovery, governance, and quality across your organization in plain English.<br /><br />Your company's data isn't missing, it's just impossible to find. Most teams keep their data spread across different systems, and when someone needs the right numbers, they end up asking around instead of searching.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Data Problem</li><li>What It Actually Is</li><li>Domains</li><li>Data Products</li><li>Glossary Terms</li><li>Data Quality</li><li>Who Uses It</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-purview-unified-catalog/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-purview-audit-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li><li><a href="https://www.m365.fm/microsoft-purview-ediscovery-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview eDiscovery — Simply Explained</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899778</guid><pubDate>Thu, 22 Oct 2026 13:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899778/microsoft_purview_unified_catalog_simply_explained.mp3" length="20651948" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/15dcfb5ded7c3a2cfab3562a0e18f54a93be38de.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover how the Microsoft Purview Unified Catalog simplifies data discovery, governance, and quality across your organization in plain English.

Your company's data isn't missing, it's just impossible to find. Most teams keep their data spread across...</itunes:subtitle><itunes:summary><![CDATA[Discover how the Microsoft Purview Unified Catalog simplifies data discovery, governance, and quality across your organization in plain English.<br /><br />Your company's data isn't missing, it's just impossible to find. Most teams keep their data spread across different systems, and when someone needs the right numbers, they end up asking around instead of searching.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>The Data Problem</li><li>What It Actually Is</li><li>Domains</li><li>Data Products</li><li>Glossary Terms</li><li>Data Quality</li><li>Who Uses It</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-purview-unified-catalog/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-purview-audit-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li><li><a href="https://www.m365.fm/microsoft-purview-ediscovery-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview eDiscovery — Simply Explained</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>861</itunes:duration><itunes:keywords>actually,catalog,data,domains,explained,glossary,m365fm,microsoft,microsoftpurviewunifiedcatalog,mirkopeters,problem,products,purview,quality,recap,simplyexplained,terms,tutorial,unified,uses</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/43c2d1f03513862097ea91540aadef2e.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Semantic Models - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-bi-semantic-models/</link><description><![CDATA[Learn what a Power BI semantic model really is. Master tables, relationships, star schemas, storage modes like Direct Lake, and reuse in this guide.<br /><br />You think your Power BI problem is the chart, but the chart is the easy part. Every report you build is powered by a layer underneath it called a semantic model, and it holds the tables, the links, and the calculations that turn raw data into business-ready numbers.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Semantic Model Really Is</li><li>Tables, Relationships, and Measures</li><li>Star Schema, Minus the Jargon</li><li>Import, DirectQuery, and Direct Lake</li><li>Build It Once, Reuse It Everywhere</li><li>The Quick Recap</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-bi-semantic-models/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-star-schema-trick-all-pros-use-but-wont-say/" target="_blank" rel="noreferrer noopener">Build a Power BI Star Schema for Faster Reports</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897903</guid><pubDate>Thu, 22 Oct 2026 11:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897903/power_bi_semantic_models_simply_explained.mp3" length="19870892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7717f7ffb6007857f9631d2881e10566616d5f47.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what a Power BI semantic model really is. Master tables, relationships, star schemas, storage modes like Direct Lake, and reuse in this guide.

You think your Power BI problem is the chart, but the chart is the easy part. Every report you build...</itunes:subtitle><itunes:summary><![CDATA[Learn what a Power BI semantic model really is. Master tables, relationships, star schemas, storage modes like Direct Lake, and reuse in this guide.<br /><br />You think your Power BI problem is the chart, but the chart is the easy part. Every report you build is powered by a layer underneath it called a semantic model, and it holds the tables, the links, and the calculations that turn raw data into business-ready numbers.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Semantic Model Really Is</li><li>Tables, Relationships, and Measures</li><li>Star Schema, Minus the Jargon</li><li>Import, DirectQuery, and Direct Lake</li><li>Build It Once, Reuse It Everywhere</li><li>The Quick Recap</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-bi-semantic-models/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-star-schema-trick-all-pros-use-but-wont-say/" target="_blank" rel="noreferrer noopener">Build a Power BI Star Schema for Faster Reports</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>828</itunes:duration><itunes:keywords>bi,explained,jargon,m365fm,measures,microsoft,minus,mirkopeters,model,models,power,powerbisemanticmodels,really,relationships,schema,semantic,simplyexplained,star,tables,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/980916cc41e7a5a5977cf8340af0b7a4.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows Autopatch - Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-autopatch-simply-explained/</link><description><![CDATA[Learn what Windows Autopatch is, how it solves monthly update chores, where Intune fits in, and how deployment rings work in this clear, jargon-free guide.<br /><br />Every company that runs Windows is stuck with the same unpaid chore: patching hundreds of machines, every month, forever. Most IT teams don't fall behind because they're careless, they fall behind because that job never actually ends.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>The Problem It Solves</li><li>Where Intune Fits In</li><li>The Rings</li><li>The Groups</li><li>Readiness Checks</li><li>The Reports</li><li>What It Updates</li><li>Who Gets It</li><li>The Benefits</li><li>What It Doesn't Do</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/windows-autopatch-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/windows-hello-for-business/" target="_blank" rel="noreferrer noopener">Windows Hello for Business - Simply Explained</a></li><li><a href="https://www.m365.fm/windows-autopilot/" target="_blank" rel="noreferrer noopener">Windows Autopilot - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899739</guid><pubDate>Thu, 22 Oct 2026 09:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899739/windows_autopatch_simply_explained.mp3" length="20392172" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b43b618dd94fff8c21503c285fe364ca2d4c5c40.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Windows Autopatch is, how it solves monthly update chores, where Intune fits in, and how deployment rings work in this clear, jargon-free guide.

Every company that runs Windows is stuck with the same unpaid chore: patching hundreds of...</itunes:subtitle><itunes:summary><![CDATA[Learn what Windows Autopatch is, how it solves monthly update chores, where Intune fits in, and how deployment rings work in this clear, jargon-free guide.<br /><br />Every company that runs Windows is stuck with the same unpaid chore: patching hundreds of machines, every month, forever. Most IT teams don't fall behind because they're careless, they fall behind because that job never actually ends.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>The Problem It Solves</li><li>Where Intune Fits In</li><li>The Rings</li><li>The Groups</li><li>Readiness Checks</li><li>The Reports</li><li>What It Updates</li><li>Who Gets It</li><li>The Benefits</li><li>What It Doesn't Do</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/windows-autopatch-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/windows-hello-for-business/" target="_blank" rel="noreferrer noopener">Windows Hello for Business - Simply Explained</a></li><li><a href="https://www.m365.fm/windows-autopilot/" target="_blank" rel="noreferrer noopener">Windows Autopilot - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">More Microsoft 365 episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft 365: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>850</itunes:duration><itunes:keywords>actually,autopatch,checks,explained,fits,groups,intune,m365fm,microsoft,mirkopeters,problem,readiness,reports,rings,simplyexplained,solves,tutorial,updates,windows,windowsautopatch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f7cade412d410763aa8f184d9738feb2.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>PowerShell for Microsoft 365 - Simply Explained</title><link>https://www.m365.fm/show/episodes/powershell-for-microsoft-365/</link><description><![CDATA[Learn PowerShell for Microsoft 365. Discover modules, cmdlets, pipelines, and safe scripting habits to automate admin tasks without the fear.<br /><br />An hour of clicking in Microsoft 365 does the job of one typed line. That typed line is PowerShell, and it's the difference between doing a task once and doing it a hundred times.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What PowerShell Actually Is</li><li>Why Admins Reach For It</li><li>The Modules: Graph PowerShell and Exchange Online</li><li>Connecting and Signing In</li><li>Cmdlets and the Pipeline</li><li>Safe Scripting Habits</li><li>Common Tasks You Can Automate</li><li>Where to Start as a Beginner</li><li>Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/powershell-for-microsoft-365/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/" target="_blank" rel="noreferrer noopener">PowerShell Automation for Azure and Microsoft 365 with Matthew Dowst [MVP]</a></li><li><a href="https://www.m365.fm/your-powershell-scripts-are-obsolete/" target="_blank" rel="noreferrer noopener">Modern Microsoft 365 Automation Beyond PowerShell Scripts</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897706</guid><pubDate>Thu, 22 Oct 2026 07:33:56 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897706/powershell_for_microsoft_365_simply_explained.mp3" length="19891628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/503a64c3aa5737b1d93331933f8f78d2e9bcc07c.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn PowerShell for Microsoft 365. Discover modules, cmdlets, pipelines, and safe scripting habits to automate admin tasks without the fear.

An hour of clicking in Microsoft 365 does the job of one typed line. That typed line is PowerShell, and it's...</itunes:subtitle><itunes:summary><![CDATA[Learn PowerShell for Microsoft 365. Discover modules, cmdlets, pipelines, and safe scripting habits to automate admin tasks without the fear.<br /><br />An hour of clicking in Microsoft 365 does the job of one typed line. That typed line is PowerShell, and it's the difference between doing a task once and doing it a hundred times.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What PowerShell Actually Is</li><li>Why Admins Reach For It</li><li>The Modules: Graph PowerShell and Exchange Online</li><li>Connecting and Signing In</li><li>Cmdlets and the Pipeline</li><li>Safe Scripting Habits</li><li>Common Tasks You Can Automate</li><li>Where to Start as a Beginner</li><li>Recap and One Open Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/powershell-for-microsoft-365/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/" target="_blank" rel="noreferrer noopener">PowerShell Automation for Azure and Microsoft 365 with Matthew Dowst [MVP]</a></li><li><a href="https://www.m365.fm/your-powershell-scripts-are-obsolete/" target="_blank" rel="noreferrer noopener">Modern Microsoft 365 Automation Beyond PowerShell Scripts</a></li><li><a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">More Developer Practices episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-developer-practices/" target="_blank" rel="noreferrer noopener">Best of Developer Practices: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>829</itunes:duration><itunes:keywords>365,actually,admins,cmdlets,connecting,exchange,explained,graph,m365fm,microsoft,mirkopeters,modules,online,pipeline,powershell,powershellformicrosoft365,reach,signing,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/930d00c4f8f8e40a82d4cd6eec322c7f.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>What Is a PPR Knowledge Graph — and Why Manufacturing AI Needs One</title><link>https://www.m365.fm/show/episodes/ppr-knowledge-graph/</link><description><![CDATA[Factory AI can read ERP, MES and historian data but still does not know how a product, process and resource came together at one moment. This episode shows manufacturing data architects and plant engineers how a product-process-resource knowledge graph adds that context and enables root cause analysis, prediction and change impact work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The factory question hidden inside an AI project</li><li>08:22 – What PPR actually models</li><li>15:11 – A graph is not yet manufacturing knowledge</li><li>29:14 – Product, process and resource in depth</li><li>49:37 – Time, change and ISA-95</li><li>63:42 – OPC UA, AAS and where <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> fits</li><li>77:47 – A practical PPR architecture in layers</li><li>84:47 – Use cases: root cause, prediction and change impact</li></ul><br /><b>Key takeaways</b><br /><ul><li>A PPR knowledge graph links product, process and resource facts from ERP, MES, historian and maintenance systems so an operating situation can be reconstructed instead of guessed.</li><li>Planned and actual facts must stay separate and the model must preserve effective time, because the same machine, route or product name can mean different things after a revision or tool change.</li><li>Standards like ISA-95, OPC UA and the Asset Administration Shell and platforms like Microsoft Fabric provide structure and plumbing, but the PPR semantics still need deliberate mappings from people who know the factory.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ppr-knowledge-graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on PPR knowledge graphs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – brings records into OneLake, processes streams and offers a graph capability, but PPR mappings stay manual</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Microsoft Fabric Direct Lake - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Can Value Stream Mapping Become a Live Data Model?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75861602</guid><pubDate>Thu, 22 Oct 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75861602/utf_8_q_what_is_a_ppr_knowledge_graph_e2_80_94and_utf_8_q_why_manufacturing_ai_needs_one_mp3.mp3" length="152339372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d280d1c0c4aae685edd75cf7d7f243d8d07129c5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Factory AI can read ERP, MES and historian data but still does not know how a product, process and resource came together at one moment. This episode shows manufacturing data architects and plant engineers how a product-process-resource knowledge...</itunes:subtitle><itunes:summary><![CDATA[Factory AI can read ERP, MES and historian data but still does not know how a product, process and resource came together at one moment. This episode shows manufacturing data architects and plant engineers how a product-process-resource knowledge graph adds that context and enables root cause analysis, prediction and change impact work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The factory question hidden inside an AI project</li><li>08:22 – What PPR actually models</li><li>15:11 – A graph is not yet manufacturing knowledge</li><li>29:14 – Product, process and resource in depth</li><li>49:37 – Time, change and ISA-95</li><li>63:42 – OPC UA, AAS and where <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> fits</li><li>77:47 – A practical PPR architecture in layers</li><li>84:47 – Use cases: root cause, prediction and change impact</li></ul><br /><b>Key takeaways</b><br /><ul><li>A PPR knowledge graph links product, process and resource facts from ERP, MES, historian and maintenance systems so an operating situation can be reconstructed instead of guessed.</li><li>Planned and actual facts must stay separate and the model must preserve effective time, because the same machine, route or product name can mean different things after a revision or tool change.</li><li>Standards like ISA-95, OPC UA and the Asset Administration Shell and platforms like Microsoft Fabric provide structure and plumbing, but the PPR semantics still need deliberate mappings from people who know the factory.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ppr-knowledge-graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on PPR knowledge graphs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – brings records into OneLake, processes streams and offers a graph capability, but PPR mappings stay manual</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Microsoft Fabric Direct Lake - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-a-ppr-knowledge-graph-and-why-manufacturing-ai-needs-one" target="_blank" rel="noreferrer noopener">Can Value Stream Mapping Become a Live Data Model?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>6348</itunes:duration><itunes:keywords>architecture,artificial,data,enterprise,factory,graph,integration,intelligence,knowledge,manufacturing,operations,prediction,process,product,quality,relationship,resource,simulation,standards,system</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Should You Buy Another Machine—or Change the Production System?</title><link>https://www.m365.fm/show/episodes/production-system-simulation/</link><description><![CDATA[Here are the show notes based on the transcript provided, organized by key themes and structured to provide a clear summary of the core arguments against reactive machine purchases and for a systems-based approach using simulation.<br /><br /><b>Episode Notes: Machine Capacity vs. System Output</b><b>Overview</b>A growing queue, slipping lead times, and sales demanding answers often trigger a reflex: "We need another machine." This reaction is rational—local activity looks busy, overtime is climbing, and that specific work center seems to be at its limit.<br /><br />However, before making a capital investment that will sit on the books for years, there is a crucial question to ask: <b>Do you have a machine capacity problem, or a production system problem?</b><br /><br /><a href="https://www.m365.fm/production-system-simulation/" target="_blank" rel="noreferrer noopener">This episode</a> explores why high utilization at a single work center does not prove that a machine is the plant's overall bottleneck. We discuss how simple capacity calculations (planned hours divided by rated speed) create false confidence and explain why investment decisions must follow the logic of the entire production system, from material release to final shipment.<br /><br />We argue for a decision-testing approach using simulation (specifically Discrete Event Simulation). By modeling orders moving through time and respecting finite constraints (like labor, shared fixtures, and material availability), simulation allows manufacturers to test alternative solutions—like shift pattern changes, different release rules, or modified batch sizes—before committing capital.<br /><br /><b>Key Themes</b><b>1. Throughput is More Than Local Activity</b>A factory can look full and still waste capacity. True throughput is the finished product leaving the system in a form the customer accepts (commercial throughput), not the number of parts processed at a single operation.<br /><br /><br /><ul><li>A machine may run all day just because planners keep feeding it work, even if that output then gets blocked or creates inventory further down the route.</li><li>Material waiting in a queue represents cash tied up; material entering early but waiting longer for shipment damages cash flow.</li></ul><b>2. The Problem with "Bottleneck Math"</b>Simple capacity calculations create false confidence by using theoretical averages that hide the reality of everyday production disruption.<br /><br /><br /><ul><li><b>The flawed formula:</b> Planned production hours / cycle time = output number of parts.</li><li><b>What this formula misses:</b> Actual production runs on actual orders with specific due dates, setup needs, missing material, quality holds, experienced operator cover, and maintenance work. Available time is not always unusable time.</li><li><b>Rated vs. actual speed:</b> Rated cycle times come from stable runs under defined conditions. Only the production system can predict what work will reach the equipment, in what sequence, and whether it can keep moving afterward.</li></ul><b>3. The Moving Constraint</b>A constraint is anything that limits turn-demand into shippable product. I's not always a machine.<br /><br /><br /><ul><li>The limiting condition often sits outside the work center itself:<br /><br /><ul><li><b>Staffing:</b> A trained operator on a specific shift, or a technician handling test samples and first-piece checks.</li><li><b>Shared Fixtures/Tooling:</b> A test rig or fixture sufficient for old flow but insufficient for new capacity.</li><li><b>Quality Steps:</b> Limited test technicians or inspection fixtures creating backlogs.</li><li><b>Material Shortages:</b> Stopping the route before production even starts.</li></ul></li><li><b>The constraint moves when you touch the system:</b> Adding physical capacity at a work center changes the rhythm of the route. Once you increase flow in one part, you expose the next downstream limit that cannot keep up (starvation and block).</li></ul><b>4. Decoding the Queue</b>A utilization number only tells you if a resource is working, while a queue tells you that work is waiting for a reason. Tracking queues over time provides more decision information.<br /><br /><br /><ul><li><b>WIP as a false indicator:</b> Large WIP piles don't automatically prove a lack of machine capacity. They often point to a production control problem, where work is released based on a date in ERP rather than the system's ability to absorb it.</li><li><b>Little’s Law:</b> When more work stays inside a stable production system, the average time spent there rises. Double the floor work (without lifting commercial shipping rate) and that work will wait longer, increasing searching, status checks, and exceptions.</li><li><b>Buffers are Not Just Inventory:</b> Useful buffers protect a known point in the route from <i>expected variation</i> (normal disruptions). They hold <i>time</i>, not just material. The distinction is between a planned amount of work and an accidental pile.</li></ul><b>5. Simulation as a Decision Test</b>A capacity investment is a production system change, not an equipment purchase. Simulation (specifically Discrete Event Simulation) offers a safe, controlled environment to test these changes without disrupting customer delivery.<br /><br /><br /><ul><li><b>Test logic, not animation:</b> The value sits in the rules, not moving vehicles or machines.</li><li><b>Discrete Event Simulation:</b> Models orders moving through time, where events (material arrivals, machine states, inspection finishes) trigger the next decision logic.</li><li><b>Asking decision questions:</b> Use the model to compare scenarios under defined conditions:<br /><br /><ul><li>What happens to ship orders if demand rises but a new operator is not available on every shift?</li><li>Does a shift change provide similar delivery protection as buying a machine?</li><li>Where does work wait <i>after</i> the machine starts running?</li></ul></li></ul><b>The Decision-Testing Frame: Product, Process, Resource</b>To move simulation from theory to decision value, you must first build a shared description of the production system using three backbones:<br /><br /><br /><ol><li><b>Product:</b> Beyond part numbers, this carries demand, due dates, batch size, variant rules, and commercial risk context.</li><li><b>Process:</b> The required operations, their sequence (routing logic), setup families, alternative routes, quality specifications, first-piece checks, and quality-hold rework paths.</li><li><b>Resource:</b> Machines, but also trained labor, fixtures, tools, test rigs, and physical buffer space. It holds crucial dependencies: two resources needed at once, calendars (downtime/support window), and rules that may change by quality state.</li></ol>This shared description 개선 before software choices are made. It turns disconnected facts (IT/OT) into operational context needed to reason about causes and effects.<br /><br /><b></b><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75860203</guid><pubDate>Wed, 21 Oct 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75860203/utf_8_q_should_you_buy_another_machine_e2_80_94or_utf_8_q_change_the_production_system_5f_mp3.mp3" length="154145708" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cfa5a396c7f67b841257eefa1d45e299a9239745.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here are the show notes based on the transcript provided, organized by key themes and structured to provide a clear summary of the core arguments against reactive machine purchases and for a systems-based approach using simulation.

Episode Notes:...</itunes:subtitle><itunes:summary><![CDATA[Here are the show notes based on the transcript provided, organized by key themes and structured to provide a clear summary of the core arguments against reactive machine purchases and for a systems-based approach using simulation.<br /><br /><b>Episode Notes: Machine Capacity vs. System Output</b><b>Overview</b>A growing queue, slipping lead times, and sales demanding answers often trigger a reflex: "We need another machine." This reaction is rational—local activity looks busy, overtime is climbing, and that specific work center seems to be at its limit.<br /><br />However, before making a capital investment that will sit on the books for years, there is a crucial question to ask: <b>Do you have a machine capacity problem, or a production system problem?</b><br /><br /><a href="https://www.m365.fm/production-system-simulation/" target="_blank" rel="noreferrer noopener">This episode</a> explores why high utilization at a single work center does not prove that a machine is the plant's overall bottleneck. We discuss how simple capacity calculations (planned hours divided by rated speed) create false confidence and explain why investment decisions must follow the logic of the entire production system, from material release to final shipment.<br /><br />We argue for a decision-testing approach using simulation (specifically Discrete Event Simulation). By modeling orders moving through time and respecting finite constraints (like labor, shared fixtures, and material availability), simulation allows manufacturers to test alternative solutions—like shift pattern changes, different release rules, or modified batch sizes—before committing capital.<br /><br /><b>Key Themes</b><b>1. Throughput is More Than Local Activity</b>A factory can look full and still waste capacity. True throughput is the finished product leaving the system in a form the customer accepts (commercial throughput), not the number of parts processed at a single operation.<br /><br /><br /><ul><li>A machine may run all day just because planners keep feeding it work, even if that output then gets blocked or creates inventory further down the route.</li><li>Material waiting in a queue represents cash tied up; material entering early but waiting longer for shipment damages cash flow.</li></ul><b>2. The Problem with "Bottleneck Math"</b>Simple capacity calculations create false confidence by using theoretical averages that hide the reality of everyday production disruption.<br /><br /><br /><ul><li><b>The flawed formula:</b> Planned production hours / cycle time = output number of parts.</li><li><b>What this formula misses:</b> Actual production runs on actual orders with specific due dates, setup needs, missing material, quality holds, experienced operator cover, and maintenance work. Available time is not always unusable time.</li><li><b>Rated vs. actual speed:</b> Rated cycle times come from stable runs under defined conditions. Only the production system can predict what work will reach the equipment, in what sequence, and whether it can keep moving afterward.</li></ul><b>3. The Moving Constraint</b>A constraint is anything that limits turn-demand into shippable product. I's not always a machine.<br /><br /><br /><ul><li>The limiting condition often sits outside the work center itself:<br /><br /><ul><li><b>Staffing:</b> A trained operator on a specific shift, or a technician handling test samples and first-piece checks.</li><li><b>Shared Fixtures/Tooling:</b> A test rig or fixture sufficient for old flow but insufficient for new capacity.</li><li><b>Quality Steps:</b> Limited test technicians or inspection fixtures creating backlogs.</li><li><b>Material Shortages:</b> Stopping the route before production even starts.</li></ul></li><li><b>The constraint moves when you touch the system:</b> Adding physical capacity at a work center changes the rhythm of the route. Once you increase flow in one part, you expose the next downstream limit that cannot keep up...]]></itunes:summary><itunes:duration>6423</itunes:duration><itunes:keywords>analysis,bottleneck,capacity,constraints,discrete,event,flow,manufacturing,optimization,process,production,queue,scheduling,simulation,systems,throughput,utilization,variables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot+ PCs - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-plus-pcs/</link><description><![CDATA[Learn what makes a Copilot+ PC different from ordinary AI laptops. Discover the 40 TOPS NPU requirement, privacy safeguards, and who actually benefits.<br /><br />One number decides whether your next laptop gets the AI features, and it's forty. Every new Windows laptop claims to be an AI PC, but only a special few earn the Copilot+ badge.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Makes a PC a Copilot+ PC</li><li>The Chip Most People Have Never Heard Of</li><li>What Runs Right on Your Laptop</li><li>Where Your Data Actually Goes</li><li>Copilot+ PC vs an Ordinary AI PC</li><li>Who Actually Benefits, and Who Can Wait</li><li>The Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/copilot-plus-pcs/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/adrian-espes/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75899972</guid><pubDate>Wed, 21 Oct 2026 15:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75899972/copilot_pcs_simply_explained.mp3" length="20391020" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b64af904620afae8c602316f69c69d2a5285482.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what makes a Copilot+ PC different from ordinary AI laptops. Discover the 40 TOPS NPU requirement, privacy safeguards, and who actually benefits.

One number decides whether your next laptop gets the AI features, and it's forty. Every new...</itunes:subtitle><itunes:summary><![CDATA[Learn what makes a Copilot+ PC different from ordinary AI laptops. Discover the 40 TOPS NPU requirement, privacy safeguards, and who actually benefits.<br /><br />One number decides whether your next laptop gets the AI features, and it's forty. Every new Windows laptop claims to be an AI PC, but only a special few earn the Copilot+ badge.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Makes a PC a Copilot+ PC</li><li>The Chip Most People Have Never Heard Of</li><li>What Runs Right on Your Laptop</li><li>Where Your Data Actually Goes</li><li>Copilot+ PC vs an Ordinary AI PC</li><li>Who Actually Benefits, and Who Can Wait</li><li>The Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/copilot-plus-pcs/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/adrian-espes/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>850</itunes:duration><itunes:keywords>actually,chip,copilot,copilotpcs,data,explained,have,heard,laptop,m365fm,makes,microsoft,mirkopeters,never,pcs,people,right,runs,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6f053f81514c2be986d17e3c2c432134.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric IQ - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-iq/</link><description><![CDATA[Discover Fabric IQ in Microsoft Fabric. Learn how ontology, semantic models, and AI grounding stop data drift and unify your organization's data meaning.<br /><br />Somewhere in your Fabric workspace, two teams are calling the same customer two different things. Your data is fine, but the meaning behind it has quietly drifted apart.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Fabric IQ Actually Is</li><li>Why Data Alone Isn't Enough</li><li>The Ontology, Explained</li><li>How It Connects to Semantic Models</li><li>How It Grounds AI Agents</li><li>Where It Stops</li><li>What This Means For You</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-iq/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/amit-chandak/" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897800</guid><pubDate>Wed, 21 Oct 2026 15:41:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897800/fabric_iq_simply_explained.mp3" length="20790764" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/924a21524f9fbff8094d0f36b19182bc3a864652.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover Fabric IQ in Microsoft Fabric. Learn how ontology, semantic models, and AI grounding stop data drift and unify your organization's data meaning.

Somewhere in your Fabric workspace, two teams are calling the same customer two different...</itunes:subtitle><itunes:summary><![CDATA[Discover Fabric IQ in Microsoft Fabric. Learn how ontology, semantic models, and AI grounding stop data drift and unify your organization's data meaning.<br /><br />Somewhere in your Fabric workspace, two teams are calling the same customer two different things. Your data is fine, but the meaning behind it has quietly drifted apart.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Fabric IQ Actually Is</li><li>Why Data Alone Isn't Enough</li><li>The Ontology, Explained</li><li>How It Connects to Semantic Models</li><li>How It Grounds AI Agents</li><li>Where It Stops</li><li>What This Means For You</li><li>Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-iq/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/rishi-sapra/" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li><a href="https://www.m365.fm/amit-chandak/" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>867</itunes:duration><itunes:keywords>actually,agents,alone,connects,data,enough,explained,fabric,fabriciq,grounds,iq,m365fm,microsoft,mirkopeters,models,ontology,semantic,simplyexplained,stops,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9d02b2682f61066f946592ee4f0d08eb.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Work IQ: Simply Explained</title><link>https://www.m365.fm/show/episodes/work-iq/</link><description><![CDATA[Discover Work IQ in Microsoft 365 Copilot. Learn how it gives AI memory, understands team relationships, protects your data, and powers autonomous agents.<br /><br />The AI on your desk is missing the most important thing about your work. It reads the one file you paste in, then forgets your team and your projects.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Work IQ Actually Is</li><li>Why Copilot Needed A Memory</li><li>The Three Layers, In Plain Words</li><li>How It Understands People And Relationships</li><li>It Only Sees What You Are Allowed To See</li><li>Where Your Data Lives</li><li>What It Means For Agents</li><li>What It Does Not Do</li><li>Recap And One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/work-iq/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/tracy-van-der-schyff/" target="_blank" rel="noreferrer noopener">How Microsoft 365 &amp; Copilot Are Redesigning the Way We Work with Tracy van der Schyff [MVP]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897441</guid><pubDate>Wed, 21 Oct 2026 15:09:52 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897441/work_iq_simply_explained.mp3" length="21052268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8cb57ca2489d4deece7e7153da88eb4e2a88ddfb.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Discover Work IQ in Microsoft 365 Copilot. Learn how it gives AI memory, understands team relationships, protects your data, and powers autonomous agents.

The AI on your desk is missing the most important thing about your work. It reads the one file...</itunes:subtitle><itunes:summary><![CDATA[Discover Work IQ in Microsoft 365 Copilot. Learn how it gives AI memory, understands team relationships, protects your data, and powers autonomous agents.<br /><br />The AI on your desk is missing the most important thing about your work. It reads the one file you paste in, then forgets your team and your projects.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What Work IQ Actually Is</li><li>Why Copilot Needed A Memory</li><li>The Three Layers, In Plain Words</li><li>How It Understands People And Relationships</li><li>It Only Sees What You Are Allowed To See</li><li>Where Your Data Lives</li><li>What It Means For Agents</li><li>What It Does Not Do</li><li>Recap And One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/work-iq/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/manpreet-singh/" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li><a href="https://www.m365.fm/tracy-van-der-schyff/" target="_blank" rel="noreferrer noopener">How Microsoft 365 &amp; Copilot Are Redesigning the Way We Work with Tracy van der Schyff [MVP]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>878</itunes:duration><itunes:keywords>actually,copilot,explained,iq,layers,m365fm,memory,microsoft,mirkopeters,needed,people,plain,simply,simplyexplained,three,tutorial,understands,words,work,workiqsimplyexplained</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a486c8d970f86022a14c2b142bebb50b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric SQL Database - Simply Explained</title><link>https://www.m365.fm/show/episodes/fabric-sql-database/</link><description><![CDATA[Learn what a Fabric SQL Database is, how it compares to Azure SQL, how mirroring works, and how it powers your analytics without extra pipelines.<br /><br />Fabric and SQL sound like two different things, but Microsoft built them into one. It's called a SQL database in Fabric, and underneath it runs the same engine that powers Azure SQL Database.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Fabric SQL Database Really Is</li><li>Why It Feels Like Azure SQL, and Where It Doesn't</li><li>The Copy That Makes Itself</li><li>One Database, Two Jobs</li><li>How It Uses Your Fabric Capacity</li><li>Where It Fits, and Where It Stops</li><li>The Short Recap, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-sql-database/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/copilot-studio-fabric-data-language-simplified/" target="_blank" rel="noreferrer noopener">Query Microsoft Fabric in Plain English with Copilot Studio</a></li><li><a href="https://www.m365.fm/sharepoint-is-not-a-database-power-apps-lie/" target="_blank" rel="noreferrer noopener">Why SharePoint Is Not a Database for Power Apps</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897231</guid><pubDate>Wed, 21 Oct 2026 14:53:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897231/fabric_sql_database_simply_explained.mp3" length="20833388" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/87ebbc121da010c7a72f1778330631f8a89a0d69.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what a Fabric SQL Database is, how it compares to Azure SQL, how mirroring works, and how it powers your analytics without extra pipelines.

Fabric and SQL sound like two different things, but Microsoft built them into one. It's called a SQL...</itunes:subtitle><itunes:summary><![CDATA[Learn what a Fabric SQL Database is, how it compares to Azure SQL, how mirroring works, and how it powers your analytics without extra pipelines.<br /><br />Fabric and SQL sound like two different things, but Microsoft built them into one. It's called a SQL database in Fabric, and underneath it runs the same engine that powers Azure SQL Database.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Fabric SQL Database Really Is</li><li>Why It Feels Like Azure SQL, and Where It Doesn't</li><li>The Copy That Makes Itself</li><li>One Database, Two Jobs</li><li>How It Uses Your Fabric Capacity</li><li>Where It Fits, and Where It Stops</li><li>The Short Recap, and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/fabric-sql-database/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/copilot-studio-fabric-data-language-simplified/" target="_blank" rel="noreferrer noopener">Query Microsoft Fabric in Plain English with Copilot Studio</a></li><li><a href="https://www.m365.fm/sharepoint-is-not-a-database-power-apps-lie/" target="_blank" rel="noreferrer noopener">Why SharePoint Is Not a Database for Power Apps</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>869</itunes:duration><itunes:keywords>azure,copy,database,doesn,explained,fabric,fabricsqldatabase,feels,itself,jobs,like,m365fm,makes,microsoft,mirkopeters,really,simplyexplained,sql,tutorial,uses</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9bc468b688a586c20faf23f5ad006ff9.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Solutions - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-platform-solutions/</link><description><![CDATA[Learn how Power Platform solutions work. Master managed and unmanaged modes, environment deployment, publishers, prefixes, and application lifecycle management.<br /><br />The app you spent months building can disappear the moment someone uninstalls the wrong thing. That happens when nothing is holding the app's pieces together, so one cleanup can take the whole thing with it.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Solution Actually Is</li><li>Managed and Unmanaged: The Two Modes</li><li>Publishers and Prefixes</li><li>Moving Your App Between Environments</li><li>Solution Layers</li><li>Dependencies: Why You Sometimes Can't Remove Things</li><li>ALM Best Practices for Beginners</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/ian-tweedie/" target="_blank" rel="noreferrer noopener">Architecting Power Platform for Complex Enterprise Solutions with Ian Tweedie [MVP]</a></li><li><a href="https://www.m365.fm/how-to-master-dataverse-business-skills-for-scale/" target="_blank" rel="noreferrer noopener">Dataverse Business Skills for Scalable Power Platform Solutions</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897169</guid><pubDate>Wed, 21 Oct 2026 14:15:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897169/power_platform_solutions_simply_explained.mp3" length="20111084" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f6a29f326c9458e1522e8925a6e61a43b6226d73.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Power Platform solutions work. Master managed and unmanaged modes, environment deployment, publishers, prefixes, and application lifecycle management.

The app you spent months building can disappear the moment someone uninstalls the wrong...</itunes:subtitle><itunes:summary><![CDATA[Learn how Power Platform solutions work. Master managed and unmanaged modes, environment deployment, publishers, prefixes, and application lifecycle management.<br /><br />The app you spent months building can disappear the moment someone uninstalls the wrong thing. That happens when nothing is holding the app's pieces together, so one cleanup can take the whole thing with it.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What a Solution Actually Is</li><li>Managed and Unmanaged: The Two Modes</li><li>Publishers and Prefixes</li><li>Moving Your App Between Environments</li><li>Solution Layers</li><li>Dependencies: Why You Sometimes Can't Remove Things</li><li>ALM Best Practices for Beginners</li><li>A Quick Recap and One Question</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/ian-tweedie/" target="_blank" rel="noreferrer noopener">Architecting Power Platform for Complex Enterprise Solutions with Ian Tweedie [MVP]</a></li><li><a href="https://www.m365.fm/how-to-master-dataverse-business-skills-for-scale/" target="_blank" rel="noreferrer noopener">Dataverse Business Skills for Scalable Power Platform Solutions</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>838</itunes:duration><itunes:keywords>actually,between,environments,explained,m365fm,managed,microsoft,mirkopeters,modes,moving,platform,power,powerplatformsolutions,prefixes,publishers,simplyexplained,solution,solutions,tutorial,unmanaged</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0d656a628f0e2d05f592a87a41f3e1a8.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Resource Graph - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-resource-graph/</link><description><![CDATA[Learn Azure Resource Graph in plain language. Discover how to query, filter, and inventory thousands of cloud resources using Kusto Query Language.<br /><br />Azure Resource Graph is a service inside Azure that lets you ask questions about your resources and get fast answers, even when you have thousands of them. The name sounds heavier than the thing really is.In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Resource Graph Actually Is</li><li>Why the Normal Way of Asking Azure Breaks Down</li><li>The Query Language, Explained Without the Scary Parts</li><li>Your First Query in Resource Graph Explorer</li><li>What People Actually Use It For</li><li>The Limits Nobody Warns You About</li><li>A Quick Recap and One Question For You</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-resource-graph/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-graph-delta-queries-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Graph Delta Queries - Simply Explained</a></li><li><a href="https://www.m365.fm/microsoft-graph-webhooks-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75888081</guid><pubDate>Wed, 21 Oct 2026 13:07:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75888081/azure_resource_graph_simply_explained.mp3" length="19870892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7fc22a55d077ce51348ddad83df9e43118a48b43.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Azure Resource Graph in plain language. Discover how to query, filter, and inventory thousands of cloud resources using Kusto Query Language.

Azure Resource Graph is a service inside Azure that lets you ask questions about your resources and...</itunes:subtitle><itunes:summary><![CDATA[Learn Azure Resource Graph in plain language. Discover how to query, filter, and inventory thousands of cloud resources using Kusto Query Language.<br /><br />Azure Resource Graph is a service inside Azure that lets you ask questions about your resources and get fast answers, even when you have thousands of them. The name sounds heavier than the thing really is.In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Resource Graph Actually Is</li><li>Why the Normal Way of Asking Azure Breaks Down</li><li>The Query Language, Explained Without the Scary Parts</li><li>Your First Query in Resource Graph Explorer</li><li>What People Actually Use It For</li><li>The Limits Nobody Warns You About</li><li>A Quick Recap and One Question For You</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-resource-graph/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-graph-delta-queries-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Graph Delta Queries - Simply Explained</a></li><li><a href="https://www.m365.fm/microsoft-graph-webhooks-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>828</itunes:duration><itunes:keywords>actually,asking,azure,azureresourcegraph,breaks,down,explained,first,graph,language,m365fm,microsoft,mirkopeters,normal,parts,query,resource,scary,simplyexplained,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8bc7e7afb62e7ba8e3afcabde15dbe1f.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Databricks - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-databricks-explained/</link><description><![CDATA[Learn what Azure Databricks actually is, how Apache Spark powers it, and when to use Lakehouse architectures over traditional data warehouses.<br /><br />Apache Spark started as a research project at a university in 2009, and it grew into the engine most big data platforms still run on today. Azure Databricks is how Microsoft and the people who built Spark turned that engine into a service you can spin up inside Azure.In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Databricks Actually Is</li><li>Why the Lakehouse Idea Exists</li><li>Apache Spark, in Plain Words</li><li>Notebooks, and Where You Actually Work</li><li>Clusters: The Machines That Do the Heavy Lifting</li><li>Delta Lake: Why Your Table Doesn't Fall Apart</li><li>Workspaces, Accounts, and Unity Catalog</li><li>When to Use It: Databricks, Fabric, or Synapse</li><li>The Recap, and One Question for You</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-databricks-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/fabric-vs-synapse-vs-databricks/" target="_blank" rel="noreferrer noopener">Fabric vs Synapse vs Databricks - Simply Explained</a></li><li><a href="https://www.m365.fm/the-hidden-engine-inside-microsoft-fabric/" target="_blank" rel="noreferrer noopener">Speed Power BI with OneLake and Direct Lake</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75887985</guid><pubDate>Wed, 21 Oct 2026 12:46:52 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75887985/azure_databricks_simply_explained.mp3" length="23636780" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2770d9b2b3c70ed38c5357b0c0b6ac4dc787b53d.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Azure Databricks actually is, how Apache Spark powers it, and when to use Lakehouse architectures over traditional data warehouses.

Apache Spark started as a research project at a university in 2009, and it grew into the engine most big...</itunes:subtitle><itunes:summary><![CDATA[Learn what Azure Databricks actually is, how Apache Spark powers it, and when to use Lakehouse architectures over traditional data warehouses.<br /><br />Apache Spark started as a research project at a university in 2009, and it grew into the engine most big data platforms still run on today. Azure Databricks is how Microsoft and the people who built Spark turned that engine into a service you can spin up inside Azure.In this episode of Simply Explained you will learn:<br /><ul><li>What Azure Databricks Actually Is</li><li>Why the Lakehouse Idea Exists</li><li>Apache Spark, in Plain Words</li><li>Notebooks, and Where You Actually Work</li><li>Clusters: The Machines That Do the Heavy Lifting</li><li>Delta Lake: Why Your Table Doesn't Fall Apart</li><li>Workspaces, Accounts, and Unity Catalog</li><li>When to Use It: Databricks, Fabric, or Synapse</li><li>The Recap, and One Question for You</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-databricks-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/fabric-vs-synapse-vs-databricks/" target="_blank" rel="noreferrer noopener">Fabric vs Synapse vs Databricks - Simply Explained</a></li><li><a href="https://www.m365.fm/the-hidden-engine-inside-microsoft-fabric/" target="_blank" rel="noreferrer noopener">Speed Power BI with OneLake and Direct Lake</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>985</itunes:duration><itunes:keywords>actually,apache,azure,azuredatabricks,clusters,databricks,exists,explained,idea,lakehouse,m365fm,machines,microsoft,mirkopeters,notebooks,plain,simplyexplained,spark,tutorial,words</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8d2385d3d08b4a97d83cce97bf134e82.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Lighthouse - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-lighthouse-explained/</link><description><![CDATA[Managed service providers and multi-tenant enterprises have long juggled separate logins in every customer tenant. This episode explains how Azure Lighthouse replaces that with delegated, auditable access that the customer controls, and where its limits are. You will be able to explain the handshake, the security model and the naming trap with Microsoft 365 Lighthouse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The two houses problem</li><li>02:35 – What Azure Lighthouse actually is</li><li>04:40 – The handshake: how the door gets built</li><li>07:15 – Who uses it and who approves it</li><li>09:45 – The security story: who holds the keys</li><li>12:08 – What Azure Lighthouse is not</li><li>13:55 – Recap and one question</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Lighthouse lets a provider manage a customer's <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> resources from its own tenant through a registration definition and a registration assignment, with no account in the customer's directory.</li><li>The customer chooses the scope and built-in role, sees every provider action in its own activity log and can remove the delegation at any time.</li><li>Lighthouse covers Azure Resource Manager operations only, does not support the Owner role or data-access roles, and is a different product from Microsoft 365 Lighthouse.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure lighthouse lets one organization manage another organization's Azure resources from its own environment without needing an account inside the other organizations directory.” – Mirko Peters (02:36)<br /><br />“What makes this different from simply handing somebody your password is that the door is written down. It has a name, a scope, and a role attached to it.” – Mirko Peters (04:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-lighthouse-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Lighthouse</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose resources a provider manages through Azure Lighthouse without customer-tenant accounts</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – one of two onboarding routes, where customers pick a managed service offer and delegate subscriptions</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft</a> – the vendor behind Azure Lighthouse, quoted for its least-privilege guidance and product limits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/multi-factor-authentication/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Multi-Factor Authentication (MFA) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75888048</guid><pubDate>Wed, 21 Oct 2026 10:16:40 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75888048/azure_lighthouse_simply_explained.mp3" length="21161132" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/14f67f960dac5fa4cdc4d2455ffcb7748b382d48.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Managed service providers and multi-tenant enterprises have long juggled separate logins in every customer tenant. This episode explains how Azure Lighthouse replaces that with delegated, auditable access that the customer controls, and where its...</itunes:subtitle><itunes:summary><![CDATA[Managed service providers and multi-tenant enterprises have long juggled separate logins in every customer tenant. This episode explains how Azure Lighthouse replaces that with delegated, auditable access that the customer controls, and where its limits are. You will be able to explain the handshake, the security model and the naming trap with Microsoft 365 Lighthouse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The two houses problem</li><li>02:35 – What Azure Lighthouse actually is</li><li>04:40 – The handshake: how the door gets built</li><li>07:15 – Who uses it and who approves it</li><li>09:45 – The security story: who holds the keys</li><li>12:08 – What Azure Lighthouse is not</li><li>13:55 – Recap and one question</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Lighthouse lets a provider manage a customer's <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> resources from its own tenant through a registration definition and a registration assignment, with no account in the customer's directory.</li><li>The customer chooses the scope and built-in role, sees every provider action in its own activity log and can remove the delegation at any time.</li><li>Lighthouse covers Azure Resource Manager operations only, does not support the Owner role or data-access roles, and is a different product from Microsoft 365 Lighthouse.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure lighthouse lets one organization manage another organization's Azure resources from its own environment without needing an account inside the other organizations directory.” – Mirko Peters (02:36)<br /><br />“What makes this different from simply handing somebody your password is that the door is written down. It has a name, a scope, and a role attached to it.” – Mirko Peters (04:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-lighthouse-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Lighthouse</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose resources a provider manages through Azure Lighthouse without customer-tenant accounts</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – one of two onboarding routes, where customers pick a managed service offer and delegate subscriptions</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft</a> – the vendor behind Azure Lighthouse, quoted for its least-privilege guidance and product limits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/multi-factor-authentication/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-lighthouse-simply-explained" target="_blank" rel="noreferrer noopener">Multi-Factor Authentication (MFA) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode...]]></itunes:summary><itunes:duration>882</itunes:duration><itunes:keywords>actually,approves,azure,azurelighthouse,door,explained,handshake,holds,houses,lighthouse,m365fm,microsoft,mirkopeters,problem,really,security,simplyexplained,story,tutorial,uses</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bec4251f561bbb84f7e8b1623e28e549.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Management Groups and Subscriptions - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-management-groups-and-subscriptions/</link><description><![CDATA[Once an Azure tenant grows past a handful of subscriptions, permissions, policies and costs drift out of control. This Simply Explained episode is for admins and cloud teams who need a clear map of the Azure hierarchy. It shows how management groups and subscriptions work together so you can set rules once and see costs in one place.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> turns into a mess without a map</li><li>02:35 – The subscription is where your Azure actually lives</li><li>04:36 – Management groups are the folder above your subscriptions</li><li>06:52 – How permissions and policies flow down the tree</li><li>09:43 – What a good structure actually looks like</li><li>12:05 – Naming, cost boundaries and keeping it sane</li><li>14:05 – A quick recap and one question</li></ul><br /><b>Key takeaways</b><br /><ul><li>Subscriptions carry billing, quotas and the link to one Microsoft Entra tenant, while management groups sit above them purely for <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">governance</a>.</li><li>Access (RBAC) and Azure Policy assigned at a management group are inherited by every subscription and resource below it, and a deny higher up cannot be overridden lower down.</li><li>Follow the <a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">landing zone</a> pattern: keep the hierarchy flat with platform, landing zones, sandbox and decommissioned branches, and use management group views to roll up usage costs.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure isn't hard because the individual pieces are complicated because most of them aren't. It gets hard because the pieces multiply and multiplication without structure turns into noise.” – Mirko Peters (00:50)<br /><br />“You might think more subscriptions means more control, but the opposite is true because more subscriptions means more places for the rules to drift.” – Mirko Peters (04:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-management-groups-and-subscriptions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the Azure hierarchy</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – Microsoft's blueprint whose management group hierarchy the episode uses as the model structure</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose tree of management groups, subscriptions and resources the episode maps</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Governance</a> – the rules and permissions that management groups exist to apply across many subscriptions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-tenant-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Tenant Governance - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75888022</guid><pubDate>Wed, 21 Oct 2026 10:16:31 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75888022/azure_management_groups_and_subscriptions_simply_explained.mp3" length="20803436" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c54ede0a104c669a6c095c2ab900119ad9ebc891.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Once an Azure tenant grows past a handful of subscriptions, permissions, policies and costs drift out of control. This Simply Explained episode is for admins and cloud teams who need a clear map of the Azure hierarchy. It shows how management groups...</itunes:subtitle><itunes:summary><![CDATA[Once an Azure tenant grows past a handful of subscriptions, permissions, policies and costs drift out of control. This Simply Explained episode is for admins and cloud teams who need a clear map of the Azure hierarchy. It shows how management groups and subscriptions work together so you can set rules once and see costs in one place.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> turns into a mess without a map</li><li>02:35 – The subscription is where your Azure actually lives</li><li>04:36 – Management groups are the folder above your subscriptions</li><li>06:52 – How permissions and policies flow down the tree</li><li>09:43 – What a good structure actually looks like</li><li>12:05 – Naming, cost boundaries and keeping it sane</li><li>14:05 – A quick recap and one question</li></ul><br /><b>Key takeaways</b><br /><ul><li>Subscriptions carry billing, quotas and the link to one Microsoft Entra tenant, while management groups sit above them purely for <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">governance</a>.</li><li>Access (RBAC) and Azure Policy assigned at a management group are inherited by every subscription and resource below it, and a deny higher up cannot be overridden lower down.</li><li>Follow the <a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">landing zone</a> pattern: keep the hierarchy flat with platform, landing zones, sandbox and decommissioned branches, and use management group views to roll up usage costs.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure isn't hard because the individual pieces are complicated because most of them aren't. It gets hard because the pieces multiply and multiplication without structure turns into noise.” – Mirko Peters (00:50)<br /><br />“You might think more subscriptions means more control, but the opposite is true because more subscriptions means more places for the rules to drift.” – Mirko Peters (04:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-management-groups-and-subscriptions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the Azure hierarchy</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – Microsoft's blueprint whose management group hierarchy the episode uses as the model structure</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose tree of management groups, subscriptions and resources the episode maps</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-management-groups-and-subscriptions-simply-explained" target="_blank" rel="noreferrer noopener">Governance</a> – the rules and permissions that management groups exist to apply across many subscriptions</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>867</itunes:duration><itunes:keywords>above,actually,azure,explained,folder,groups,lives,m365fm,management,map,mess,microsoft,mirkopeters,permissions,policies,simplyexplained,subscription,subscriptions,turns,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/93acf9ffeef2db25cdc21f6bf5ef9687.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Reservations and Savings Plans - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-reservations-and-savings-plans/</link><description><![CDATA[Learn the difference between Azure Reservations and Savings Plans. Discover how to cut cloud costs, choose the right term, and avoid wasted spending.<br /><br />Normally the cloud bills you after the fact. You start a virtual machine, it runs for a month, and the bill arrives based on what you used.In this episode of Simply Explained you will learn:<br /><ul><li>Why Pay Before You Use It</li><li>Azure Reservations, Simply Explained</li><li>Azure Savings Plans, the Looser Option</li><li>What Each One Actually Covers</li><li>Which One Fits</li><li>One Year or Three</li><li>Where Your Discount Applies</li><li>The Only Math That Matters</li><li>The Mistakes That Waste Money</li><li>A Quick Recap and One Question</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-reservations-and-savings-plans/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-arc-azure-local-mini-pc-cloud-alternative/" target="_blank" rel="noreferrer noopener">Cut Cloud Costs with Azure Arc and Azure Local on Mini PCs</a></li><li><a href="https://www.m365.fm/azure-app-service/" target="_blank" rel="noreferrer noopener">Azure App Service - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75887955</guid><pubDate>Wed, 21 Oct 2026 10:01:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75887955/azure_reservations_and_savings_plans_simply_explained.mp3" length="20935916" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9d5815868413adbd77a5b39ba919467e7ef6ad98.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn the difference between Azure Reservations and Savings Plans. Discover how to cut cloud costs, choose the right term, and avoid wasted spending.

Normally the cloud bills you after the fact. You start a virtual machine, it runs for a month, and...</itunes:subtitle><itunes:summary><![CDATA[Learn the difference between Azure Reservations and Savings Plans. Discover how to cut cloud costs, choose the right term, and avoid wasted spending.<br /><br />Normally the cloud bills you after the fact. You start a virtual machine, it runs for a month, and the bill arrives based on what you used.In this episode of Simply Explained you will learn:<br /><ul><li>Why Pay Before You Use It</li><li>Azure Reservations, Simply Explained</li><li>Azure Savings Plans, the Looser Option</li><li>What Each One Actually Covers</li><li>Which One Fits</li><li>One Year or Three</li><li>Where Your Discount Applies</li><li>The Only Math That Matters</li><li>The Mistakes That Waste Money</li><li>A Quick Recap and One Question</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-reservations-and-savings-plans/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/azure-arc-azure-local-mini-pc-cloud-alternative/" target="_blank" rel="noreferrer noopener">Cut Cloud Costs with Azure Arc and Azure Local on Mini PCs</a></li><li><a href="https://www.m365.fm/azure-app-service/" target="_blank" rel="noreferrer noopener">Azure App Service - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>873</itunes:duration><itunes:keywords>actually,azure,covers,each,explained,fits,looser,m365fm,microsoft,mirkopeters,option,pay,plans,reservations,savings,simplyexplained,three,tutorial,which,year</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/960625e1815725cd1c32bc61c2edbe8b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SPF, DKIM and DMARC - Simply Explained</title><link>https://www.m365.fm/show/episodes/spf-dkim-and-dmarc/</link><description><![CDATA[Learn how SPF, DKIM and DMARC work together in Microsoft 365 to stop email spoofing, prevent Business Email Compromise, and secure your domain.<br /><br />Anyone with a laptop can send email that pretends to be your company. The email system we all rely on was built to move messages, not to check who the sender really is.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Anyone Can Send Email as You</li><li>SPF: The Guest List for Your Domain</li><li>DKIM: The Tamper-Proof Seal</li><li>DMARC: The Rule That Ties It Together</li><li>What the Records Actually Look Like</li><li>None, Quarantine, and Reject in Plain Words</li><li>The Reports That Tell You What's Happening</li><li>The Right Order to Roll This Out</li><li>The Mistakes That Trip People Up in Microsoft 365</li><li>Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/spf-dkim-and-dmarc/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/policies-are-not-code-why-your-governance-is-fragile/" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance as Code Beyond Written Policies</a></li><li><a href="https://www.m365.fm/paul-keijzers/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75897208</guid><pubDate>Wed, 21 Oct 2026 10:01:23 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75897208/spf_dkim_and_dmarc_simply_explained.mp3" length="20752748" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4d643860b611e2fd41a4b8f60860a461afdcd0c2.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how SPF, DKIM and DMARC work together in Microsoft 365 to stop email spoofing, prevent Business Email Compromise, and secure your domain.

Anyone with a laptop can send email that pretends to be your company. The email system we all rely on was...</itunes:subtitle><itunes:summary><![CDATA[Learn how SPF, DKIM and DMARC work together in Microsoft 365 to stop email spoofing, prevent Business Email Compromise, and secure your domain.<br /><br />Anyone with a laptop can send email that pretends to be your company. The email system we all rely on was built to move messages, not to check who the sender really is.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>Why Anyone Can Send Email as You</li><li>SPF: The Guest List for Your Domain</li><li>DKIM: The Tamper-Proof Seal</li><li>DMARC: The Rule That Ties It Together</li><li>What the Records Actually Look Like</li><li>None, Quarantine, and Reject in Plain Words</li><li>The Reports That Tell You What's Happening</li><li>The Right Order to Roll This Out</li><li>The Mistakes That Trip People Up in Microsoft 365</li><li>Recap and One Question for You</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/spf-dkim-and-dmarc/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/policies-are-not-code-why-your-governance-is-fragile/" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance as Code Beyond Written Policies</a></li><li><a href="https://www.m365.fm/paul-keijzers/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>865</itunes:duration><itunes:keywords>anyone,dkim,dmarc,domain,email,explained,guest,list,m365fm,microsoft,mirkopeters,proof,rule,seal,send,simplyexplained,spf,spfdkimanddmarc,tamper,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/730e99afc96d2cbd84aa8556b7658839.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure App Service - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-app-service/</link><description><![CDATA[Master Azure App Service with our plain-English guide. Learn how App Service plans, pricing tiers, deployment slots, and scaling work to avoid costly traps.<br /><br />The tier you pick on Azure App Service decides what your app is even allowed to do. It's Microsoft's managed home for web apps and APIs, so you bring the code and Microsoft runs the machines underneath.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>The Plan Is the Product</li><li>Web Apps and APIs</li><li>Pricing Tiers, Decoded</li><li>Deployment Slots</li><li>Scaling Up Versus Out</li><li>Domains and Certificates</li><li>Mistakes Beginners Make</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-app-service/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/ditch-passwords-how-real-azure-apps-secure-everything/" target="_blank" rel="noreferrer noopener">Replace Hard-Coded SQL Logins in Azure App Service</a></li><li><a href="https://www.m365.fm/build-azure-apps-without-writing-boilerplate/" target="_blank" rel="noreferrer noopener">Deploy Web Apps to Azure App Service Without Boilerplate</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75896948</guid><pubDate>Wed, 21 Oct 2026 10:00:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75896948/azure_app_service_simply_explained.mp3" length="20861036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/98d339a7f547c11713cd03b64d7ba8ad62cc0657.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Master Azure App Service with our plain-English guide. Learn how App Service plans, pricing tiers, deployment slots, and scaling work to avoid costly traps.

The tier you pick on Azure App Service decides what your app is even allowed to do. It's...</itunes:subtitle><itunes:summary><![CDATA[Master Azure App Service with our plain-English guide. Learn how App Service plans, pricing tiers, deployment slots, and scaling work to avoid costly traps.<br /><br />The tier you pick on Azure App Service decides what your app is even allowed to do. It's Microsoft's managed home for web apps and APIs, so you bring the code and Microsoft runs the machines underneath.<br /><br />In this episode of Simply Explained you will learn:<br /><ul><li>What It Actually Is</li><li>The Plan Is the Product</li><li>Web Apps and APIs</li><li>Pricing Tiers, Decoded</li><li>Deployment Slots</li><li>Scaling Up Versus Out</li><li>Domains and Certificates</li><li>Mistakes Beginners Make</li><li>The Short Version</li></ul><br />Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-app-service/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/ditch-passwords-how-real-azure-apps-secure-everything/" target="_blank" rel="noreferrer noopener">Replace Hard-Coded SQL Logins in Azure App Service</a></li><li><a href="https://www.m365.fm/build-azure-apps-without-writing-boilerplate/" target="_blank" rel="noreferrer noopener">Deploy Web Apps to Azure App Service Without Boilerplate</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>870</itunes:duration><itunes:keywords>actually,apis,app,apps,azure,azureappservice,decoded,deployment,explained,m365fm,microsoft,mirkopeters,plan,pricing,product,service,simplyexplained,slots,tiers,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2334752ae006b86da1849f7447c10d32.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Machine Learning - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-machine-learning/</link><description><![CDATA[Learn how Azure Machine Learning simplifies building, training, and deploying ML models in the cloud. Demystify workspaces, data, compute, and MLOps.<br /><br />Machine learning is a program that finds patterns in examples instead of following rules a person wrote by hand. That's the whole idea.In this episode of Simply Explained you will learn:<br /><ul><li>What Machine Learning Really Is</li><li>What Azure Machine Learning Actually Does</li><li>The Workspace</li><li>Data and Compute</li><li>Building a Model</li><li>Turning It Into Predictions</li><li>Keeping It Working</li><li>What You'd Actually Build</li><li>Recap and One Question</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-machine-learning/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/building-machine-learning-models-in-microsoft-fabric/" target="_blank" rel="noreferrer noopener">Build Machine Learning Models in Microsoft Fabric</a></li><li><a href="https://www.m365.fm/deploy-governed-copilot-learning-center/" target="_blank" rel="noreferrer noopener">Build a Governed Microsoft 365 Copilot Learning Center</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75887253</guid><pubDate>Wed, 21 Oct 2026 09:53:41 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75887253/azure_machine_learning_simply_explained.mp3" length="20060972" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/15ada32c46ab6fda89c355df36844f0443fdfdcc.srt" type="application/x-subrip" language="en"/><podcast:txt purpose="ai-content">true</podcast:txt><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how Azure Machine Learning simplifies building, training, and deploying ML models in the cloud. Demystify workspaces, data, compute, and MLOps.

Machine learning is a program that finds patterns in examples instead of following rules a person...</itunes:subtitle><itunes:summary><![CDATA[Learn how Azure Machine Learning simplifies building, training, and deploying ML models in the cloud. Demystify workspaces, data, compute, and MLOps.<br /><br />Machine learning is a program that finds patterns in examples instead of following rules a person wrote by hand. That's the whole idea.In this episode of Simply Explained you will learn:<br /><ul><li>What Machine Learning Really Is</li><li>What Azure Machine Learning Actually Does</li><li>The Workspace</li><li>Data and Compute</li><li>Building a Model</li><li>Turning It Into Predictions</li><li>Keeping It Working</li><li>What You'd Actually Build</li><li>Recap and One Question</li></ul>Simply Explained by M365.FM breaks down Microsoft 365, Azure and modern IT topics in clear, jargon-free language. Hosted by Mirko Peters.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-machine-learning/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/building-machine-learning-models-in-microsoft-fabric/" target="_blank" rel="noreferrer noopener">Build Machine Learning Models in Microsoft Fabric</a></li><li><a href="https://www.m365.fm/deploy-governed-copilot-learning-center/" target="_blank" rel="noreferrer noopener">Build a Governed Microsoft 365 Copilot Learning Center</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.<br /><br />This episode includes AI-generated content.]]></itunes:summary><itunes:duration>836</itunes:duration><itunes:keywords>actually,azure,azuremachinelearning,building,compute,data,explained,keeping,learning,m365fm,machine,microsoft,mirkopeters,model,predictions,really,simplyexplained,turning,tutorial,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/53c377dcd45f3a044f4fb36827c46dfa.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>MQTT and OPC UA in Microsoft Manufacturing: Azure IoT Operations + Fabric Architecture</title><link>https://www.m365.fm/show/episodes/mqtt-and-opc-ua-manufacturing/</link><description><![CDATA[UNTANGLING THE PLANT FLOOR: MQTT vs OPC UA &amp; THE TRUTH ABOUT DISCONNECTED MANUFACTURING DATAWhy are modern factories still running on manual exports and guesswork despite having ERP, MES, and Azure systems in place? <a href="https://www.m365.fm/mqtt-and-opc-ua-manufacturing/" target="_blank" rel="noreferrer noopener">This episode</a> cuts through the technology hype to address the core problem: a fundamental lack of trust in manufacturing <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data</a>. People try to frame industrial connectivity as a winner-takes-all battle between MQTT and OPC UA, but that misses the point entirely. If your operators trust the local HMI more than the corporate dashboard, or if every OEE review devolves into an argument about whose numbers are right, you don't have a protocol problem—you have a semantic problem. Technology alone does not create meaning; to build a truly connected factory, you must start with the production problem first and define a shared language for production events before scaling up your technology stack.<br /><br />In This Episode, We Discuss:<br /><ul><li><b>The Trust Gap on the Plant Floor:</b> Why planners work from spreadsheets and operators rely on local HMIs despite heavy investment in ERP and Azure.</li><li><b>The Battle of the Numbers:</b> Why morning, afternoon, and night shifts often arrive at three different production counts, and why none of them are necessarily wrong, just descriptive of different points in the process.</li><li><b>MQTT vs. OPC UA – Two Different Jobs, Not Rivals:</b><br /><br /><ul><li><b>MQTT (Transport):</b> A lightweight, published/subscribe protocol that excels at routing messages efficiently, decoupling publishers from consumers, and handling unstable networks. It doesn't care what is in the payload; it just delivers the envelope.</li><li><b>OPC UA (Meaning):</b> Defines what the thing is and what a value represents. It exposes a browsable address space with structured models, variable types, engineering units, and security built into the application layer.</li></ul></li><li><b>Why New Dashboards Fail to Solve Disconnected Data:</b> A clean chart doesn't create meaning. A dashboard cannot guess if state code "one" means running, idle, or faulted without context from the machine.</li><li><b>The Practical Role of the Edge:</b> Why it is critical to normalize data once near the source, rather than mapping it five times in different downstream systems.</li><li><b>ISA-95 as a Naming Contract:</b> Using the enterprise-to-cell hierarchy as a stable map to locate assets consistently before applying changing business context like work orders and products.</li><li><b>The Unified Namespace (UNS) Hype:</b> Understanding UNS as a common event space for IT and OT to publish facts, not a new master database or a magic bullet that creates a shared operating model without effort.</li><li><b>MQTT Topic and Payload Design:</b><br /><br /><ul><li>The dangers of stuffing transient context (product codes, order numbers) into static topic paths.</li><li>Why topic names are case-sensitive and demand strict lowercase conventions.</li><li>The "cost of casual JSON" and why semantic contracts (types, units, lineage) are essential.</li></ul></li><li><b>Sparkplug B:</b> How it adds industrial rules to MQTT (defined topics, birth/death lifecycle state) but still doesn't replace the need to define what your production events actually mean.</li><li><b>Azure IoT Operations &amp; <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>:</b> Microsoft's edge data plane pattern, running modular services on Arc-enabled Kubernetes, and why a production-ready deployment demands hybrid IT/OT skills.</li><li><b>The Control vs. Data Plane Boundary:</b> Why local control loops must remain independent of the cloud, and why a broker is never a safety controller.</li></ul>Key Quote<i>"transport and meaning are different jobs. MQTT roots messages where they need to go, and OPC UA provides machine data with structure and context."</i><br /><br /><b>Tags:</b> #ManufacturingData #MQTT #OPCUA #UnifiedNamespace #ISA95 #IndustrialIoT #OEE #AzureIoTOperations #MicrosoftFabric #ITOTconvergence #SmartFactory<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75858649</guid><pubDate>Wed, 21 Oct 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75858649/mqtt_and_opc_ua_in_microsoft_manufacturing_azure_iot_operations_fabric_architecture.mp3" length="167447276" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f3651c461f71d6b63106f83e790195c6fb4da29b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>UNTANGLING THE PLANT FLOOR: MQTT vs OPC UA &amp;amp; THE TRUTH ABOUT DISCONNECTED MANUFACTURING DATAWhy are modern factories still running on manual exports and guesswork despite having ERP, MES, and Azure systems in place?...</itunes:subtitle><itunes:summary><![CDATA[UNTANGLING THE PLANT FLOOR: MQTT vs OPC UA &amp; THE TRUTH ABOUT DISCONNECTED MANUFACTURING DATAWhy are modern factories still running on manual exports and guesswork despite having ERP, MES, and Azure systems in place? <a href="https://www.m365.fm/mqtt-and-opc-ua-manufacturing/" target="_blank" rel="noreferrer noopener">This episode</a> cuts through the technology hype to address the core problem: a fundamental lack of trust in manufacturing <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data</a>. People try to frame industrial connectivity as a winner-takes-all battle between MQTT and OPC UA, but that misses the point entirely. If your operators trust the local HMI more than the corporate dashboard, or if every OEE review devolves into an argument about whose numbers are right, you don't have a protocol problem—you have a semantic problem. Technology alone does not create meaning; to build a truly connected factory, you must start with the production problem first and define a shared language for production events before scaling up your technology stack.<br /><br />In This Episode, We Discuss:<br /><ul><li><b>The Trust Gap on the Plant Floor:</b> Why planners work from spreadsheets and operators rely on local HMIs despite heavy investment in ERP and Azure.</li><li><b>The Battle of the Numbers:</b> Why morning, afternoon, and night shifts often arrive at three different production counts, and why none of them are necessarily wrong, just descriptive of different points in the process.</li><li><b>MQTT vs. OPC UA – Two Different Jobs, Not Rivals:</b><br /><br /><ul><li><b>MQTT (Transport):</b> A lightweight, published/subscribe protocol that excels at routing messages efficiently, decoupling publishers from consumers, and handling unstable networks. It doesn't care what is in the payload; it just delivers the envelope.</li><li><b>OPC UA (Meaning):</b> Defines what the thing is and what a value represents. It exposes a browsable address space with structured models, variable types, engineering units, and security built into the application layer.</li></ul></li><li><b>Why New Dashboards Fail to Solve Disconnected Data:</b> A clean chart doesn't create meaning. A dashboard cannot guess if state code "one" means running, idle, or faulted without context from the machine.</li><li><b>The Practical Role of the Edge:</b> Why it is critical to normalize data once near the source, rather than mapping it five times in different downstream systems.</li><li><b>ISA-95 as a Naming Contract:</b> Using the enterprise-to-cell hierarchy as a stable map to locate assets consistently before applying changing business context like work orders and products.</li><li><b>The Unified Namespace (UNS) Hype:</b> Understanding UNS as a common event space for IT and OT to publish facts, not a new master database or a magic bullet that creates a shared operating model without effort.</li><li><b>MQTT Topic and Payload Design:</b><br /><br /><ul><li>The dangers of stuffing transient context (product codes, order numbers) into static topic paths.</li><li>Why topic names are case-sensitive and demand strict lowercase conventions.</li><li>The "cost of casual JSON" and why semantic contracts (types, units, lineage) are essential.</li></ul></li><li><b>Sparkplug B:</b> How it adds industrial rules to MQTT (defined topics, birth/death lifecycle state) but still doesn't replace the need to define what your production events actually mean.</li><li><b>Azure IoT Operations &amp; <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>:</b> Microsoft's edge data plane pattern, running modular services on Arc-enabled Kubernetes, and why a production-ready deployment demands hybrid IT/OT skills.</li><li><b>The Control vs. Data Plane Boundary:</b> Why local control loops must remain independent of the cloud, and why a broker is never a safety...]]></itunes:summary><itunes:duration>6977</itunes:duration><itunes:keywords>abstraction,architecture,context,convergence,decoupling,efficiency,governance,hierarchy,infrastructure,integrity,interoperability,modeling,normalization,optimization,pipeline,reliability,scalability,semantics,transport,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Machine Data Never Becomes a Decision. Here's the Missing Pipeline.</title><link>https://www.m365.fm/show/episodes/machine-data-decision-pipeline/</link><description><![CDATA[Many factories stream machine data to the cloud and build live dashboards, yet a stopped line still ends with someone calling the planner. This episode is for manufacturing, OT and data architects who want to connect a machine fault to a changed production decision. It walks through the full pipeline from edge and event transport through Fabric Real-Time Intelligence, context, APS and governed write-back.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Excel</a> still sits between alarm and action</li><li>04:33 – Capture, interpret, decide, act</li><li>09:34 – From the edge to meaningful events</li><li>24:44 – Fabric Real-Time Intelligence, Eventhouse and KQL</li><li>44:42 – Shared data model, digital twin and knowledge graph</li><li>64:37 – Copilot explains, APS tests feasible plans</li><li>73:40 – The line three scenario and what an event does not know</li><li>94:40 – Closing the loop, Activator and decision quality</li></ul><br /><b>Key takeaways</b><br /><ul><li>A machine event is a fact, not a decision: value only appears when it changes a named decision with a clear owner in time.</li><li>Shared asset identities, data contracts and context joins to MES, ERP and planning data must come before AI or automated escalation.</li><li>Use Fabric Real-Time Intelligence and Activator for awareness and tracked workflows, APS for feasible plans, and keep machine control local and safe.</li></ul><br /><b>Worth quoting</b><br /><br />“A temperature reading, a fault code, or a machine stop does not create value just because it entered a cloud platform. It creates value when it changes a named decision in time for that decision to matter.” – Mirko Peters (83:25)<br /><br />“If those names don't resolve to a single approved asset identity, any AI system will get four partial stories about one physical machine. That's not an AI problem, it's a data model problem” – Mirko Peters (45:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/machine-data-decision-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on the pipeline</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Fabric Real-Time Intelligence as the shared layer between machine events, production context and action</li><li><a href="https://www.m365.fm/entity/fabric-data-activator/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Fabric Data Activator</a> – watches defined stop, fault and reject conditions and triggers alerts or tracked workflows</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – used in Eventhouse to measure stop duration, find repeat faults and spot related conditions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/kql-databases-in-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">KQL Databases in Fabric - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75856143</guid><pubDate>Tue, 20 Oct 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75856143/your_machine_data_never_becomes_a_decision_here_s_the_missing_pipeline.mp3" length="160679276" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c27a2d5cfd5b2cd876d418a2234211b3d7c15b0d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many factories stream machine data to the cloud and build live dashboards, yet a stopped line still ends with someone calling the planner. This episode is for manufacturing, OT and data architects who want to connect a machine fault to a changed...</itunes:subtitle><itunes:summary><![CDATA[Many factories stream machine data to the cloud and build live dashboards, yet a stopped line still ends with someone calling the planner. This episode is for manufacturing, OT and data architects who want to connect a machine fault to a changed production decision. It walks through the full pipeline from edge and event transport through Fabric Real-Time Intelligence, context, APS and governed write-back.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Excel</a> still sits between alarm and action</li><li>04:33 – Capture, interpret, decide, act</li><li>09:34 – From the edge to meaningful events</li><li>24:44 – Fabric Real-Time Intelligence, Eventhouse and KQL</li><li>44:42 – Shared data model, digital twin and knowledge graph</li><li>64:37 – Copilot explains, APS tests feasible plans</li><li>73:40 – The line three scenario and what an event does not know</li><li>94:40 – Closing the loop, Activator and decision quality</li></ul><br /><b>Key takeaways</b><br /><ul><li>A machine event is a fact, not a decision: value only appears when it changes a named decision with a clear owner in time.</li><li>Shared asset identities, data contracts and context joins to MES, ERP and planning data must come before AI or automated escalation.</li><li>Use Fabric Real-Time Intelligence and Activator for awareness and tracked workflows, APS for feasible plans, and keep machine control local and safe.</li></ul><br /><b>Worth quoting</b><br /><br />“A temperature reading, a fault code, or a machine stop does not create value just because it entered a cloud platform. It creates value when it changes a named decision in time for that decision to matter.” – Mirko Peters (83:25)<br /><br />“If those names don't resolve to a single approved asset identity, any AI system will get four partial stories about one physical machine. That's not an AI problem, it's a data model problem” – Mirko Peters (45:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/machine-data-decision-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on the pipeline</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Fabric Real-Time Intelligence as the shared layer between machine events, production context and action</li><li><a href="https://www.m365.fm/entity/fabric-data-activator/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Fabric Data Activator</a> – watches defined stop, fault and reject conditions and triggers alerts or tracked workflows</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – used in Eventhouse to measure stop duration, find repeat faults and spot related conditions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/kql-databases-in-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=machine-data-decision-pipeline" target="_blank" rel="noreferrer noopener">KQL Databases in Fabric - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6695</itunes:duration><itunes:keywords>analytics,automation,bottlenecks,constraints,efficiency,exceptions,integration,logic,mapping,optimization,planning,productivity,real-time,rules,scheduling,spreadsheet,traceability,visibility,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Sensor to Dashboard: The MQTT Pipeline Through Azure IoT Hub</title><link>https://www.m365.fm/show/episodes/mqtt-pipeline-azure-iot-hub/</link><description><![CDATA[Most factory dashboards start at the wrong end: they show a temperature or an OEE number, but nobody can explain where the message came from or whether it can be trusted. This episode is for OT and IT architects, data engineers and manufacturing leaders building industrial IoT on Azure. Follow one telemetry message from a PLC through an edge gateway, MQTT and Azure IoT Hub into Event Hubs, storage, Microsoft Fabric and a dashboard people can act on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A sensor signal is not yet manufacturing information</li><li>05:28 – The edge layer between PLCs and the cloud</li><li>10:57 – MQTT basics and why fleets change the problem</li><li>21:53 – Azure IoT Hub, identity, TLS and the MQTT connection</li><li>44:27 – Topics, payload contracts and time</li><li>60:05 – QoS, routing, <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Event Hubs</a>, storage and Fabric</li><li>88:20 – OEE, ERP, MES and context models</li><li>103:12 – Dashboards, alerts and edge resilience</li></ul><br /><b>Key takeaways</b><br /><ul><li>A raw sensor reading only becomes manufacturing information when the pipeline preserves its source, unit, quality state and source timestamp and links it to production context.</li><li>Azure IoT Hub uses MQTT as a managed device connection with per-device identity, fixed topics, QoS 0 or 1 and routing, so it complements rather than replaces a local MQTT broker.</li><li>Route telemetry by consumer need into Event Hubs, raw storage and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, design consumers to handle duplicates and late data, and keep safety-critical control local at the edge.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mqtt-pipeline-azure-iot-hub/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on the MQTT pipeline</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the routed streaming path where consumer groups read alarm candidates, checkpoint and replay telemetry</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – where Eventstream, Eventhouse and lakehouse patterns turn routed IoT Hub telemetry into queryable data</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Power BI</a> – the consumption layer for role-based factory reports, not the system of record for machine state</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/iot-hub-message-routing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75855632</guid><pubDate>Tue, 20 Oct 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75855632/from_sensor_to_dashboard_the_mqtt_pipeline_through_azure_iot_hub.mp3" length="163896812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0db19c0d1408ad21553ccb26e2f4a437ce5bff80.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most factory dashboards start at the wrong end: they show a temperature or an OEE number, but nobody can explain where the message came from or whether it can be trusted. This episode is for OT and IT architects, data engineers and manufacturing...</itunes:subtitle><itunes:summary><![CDATA[Most factory dashboards start at the wrong end: they show a temperature or an OEE number, but nobody can explain where the message came from or whether it can be trusted. This episode is for OT and IT architects, data engineers and manufacturing leaders building industrial IoT on Azure. Follow one telemetry message from a PLC through an edge gateway, MQTT and Azure IoT Hub into Event Hubs, storage, Microsoft Fabric and a dashboard people can act on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A sensor signal is not yet manufacturing information</li><li>05:28 – The edge layer between PLCs and the cloud</li><li>10:57 – MQTT basics and why fleets change the problem</li><li>21:53 – Azure IoT Hub, identity, TLS and the MQTT connection</li><li>44:27 – Topics, payload contracts and time</li><li>60:05 – QoS, routing, <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Event Hubs</a>, storage and Fabric</li><li>88:20 – OEE, ERP, MES and context models</li><li>103:12 – Dashboards, alerts and edge resilience</li></ul><br /><b>Key takeaways</b><br /><ul><li>A raw sensor reading only becomes manufacturing information when the pipeline preserves its source, unit, quality state and source timestamp and links it to production context.</li><li>Azure IoT Hub uses MQTT as a managed device connection with per-device identity, fixed topics, QoS 0 or 1 and routing, so it complements rather than replaces a local MQTT broker.</li><li>Route telemetry by consumer need into Event Hubs, raw storage and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, design consumers to handle duplicates and late data, and keep safety-critical control local at the edge.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mqtt-pipeline-azure-iot-hub/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on the MQTT pipeline</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the routed streaming path where consumer groups read alarm candidates, checkpoint and replay telemetry</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – where Eventstream, Eventhouse and lakehouse patterns turn routed IoT Hub telemetry into queryable data</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">Power BI</a> – the consumption layer for role-based factory reports, not the system of record for machine state</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/iot-hub-message-routing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sensor-to-dashboard-the-mqtt-pipeline-through-azure-iot-hub" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6830</itunes:duration><itunes:keywords>analytics,azure,buffer,dashboard,factory,gateway,hub,iot,mqtt,normalize,pipeline,plc,protocols,publish,sensor,signals,storage,subscribe,telemetry,topics</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure DPS: Why Provisioning 100,000 IoT Devices Is an Architecture Problem</title><link>https://www.m365.fm/show/episodes/azure-dps/</link><description><![CDATA[Provisioning ten IoT devices by hand is easy, but at 100,000 devices every shortcut becomes a security and support problem. This episode explains Azure Device Provisioning Service for IoT architects and manufacturing IT teams, from device identity and attestation to enrollment groups and IoT Hub allocation. Learn how to build a zero-touch onboarding path that survives factories, suppliers and field replacements.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why 100,000 devices change everything</li><li>05:23 – What <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Azure</a> DPS actually does</li><li>11:14 – Zero-touch provisioning step by step</li><li>17:19 – The identity model behind the device</li><li>23:50 – Attestation and TPM</li><li>36:30 – X.509 certificates and symmetric keys</li><li>59:44 – Enrollments, initial state and first boot</li><li>77:55 – IoT hub allocation and capacity planning</li></ul><br /><b>Key takeaways</b><br /><ul><li>Do not bake an IoT Hub connection string into the device image; let Azure DPS assign the hub on first boot after the device proves its identity.</li><li>Choose TPM, X.509 or symmetric key attestation based on hardware, supplier chain and service process, and plan certificate renewal, revocation and replacement from day one.</li><li>Design enrollment groups and allocation policies around real trust, data residency and capacity boundaries rather than portal convenience.</li></ul><br /><b>Worth quoting</b><br /><br />“At fleet scale, that engineer becomes part of the runtime architecture, which is a polite way of saying the design has already failed.” – Mirko Peters (02:02)<br /><br />“zero touch removes manual setup from the field. It does not remove the trust check. If anything, it puts more pressure on the trust model because there may be no technician there to catch a bad enrollment.” – Mirko Peters (10:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-dps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Azure DPS</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform behind Azure DPS and IoT Hub, which admit and connect device fleets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-sql-database/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Fabric SQL Database - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75853851</guid><pubDate>Mon, 19 Oct 2026 16:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75853851/azure_dps_why_provisioning_100_000_iot_devices_is_an_architecture_problem.mp3" length="169362476" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/23fa5e877d712d616e26b46dd7c9197b23b0e381.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Provisioning ten IoT devices by hand is easy, but at 100,000 devices every shortcut becomes a security and support problem. This episode explains Azure Device Provisioning Service for IoT architects and manufacturing IT teams, from device identity and...</itunes:subtitle><itunes:summary><![CDATA[Provisioning ten IoT devices by hand is easy, but at 100,000 devices every shortcut becomes a security and support problem. This episode explains Azure Device Provisioning Service for IoT architects and manufacturing IT teams, from device identity and attestation to enrollment groups and IoT Hub allocation. Learn how to build a zero-touch onboarding path that survives factories, suppliers and field replacements.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why 100,000 devices change everything</li><li>05:23 – What <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Azure</a> DPS actually does</li><li>11:14 – Zero-touch provisioning step by step</li><li>17:19 – The identity model behind the device</li><li>23:50 – Attestation and TPM</li><li>36:30 – X.509 certificates and symmetric keys</li><li>59:44 – Enrollments, initial state and first boot</li><li>77:55 – IoT hub allocation and capacity planning</li></ul><br /><b>Key takeaways</b><br /><ul><li>Do not bake an IoT Hub connection string into the device image; let Azure DPS assign the hub on first boot after the device proves its identity.</li><li>Choose TPM, X.509 or symmetric key attestation based on hardware, supplier chain and service process, and plan certificate renewal, revocation and replacement from day one.</li><li>Design enrollment groups and allocation policies around real trust, data residency and capacity boundaries rather than portal convenience.</li></ul><br /><b>Worth quoting</b><br /><br />“At fleet scale, that engineer becomes part of the runtime architecture, which is a polite way of saying the design has already failed.” – Mirko Peters (02:02)<br /><br />“zero touch removes manual setup from the field. It does not remove the trust check. If anything, it puts more pressure on the trust model because there may be no technician there to catch a bad enrollment.” – Mirko Peters (10:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-dps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Azure DPS</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform behind Azure DPS and IoT Hub, which admit and connect device fleets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-sql-database/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dps" target="_blank" rel="noreferrer noopener">Fabric SQL Database - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>7057</itunes:duration><itunes:keywords>allocation,attestation,azure,bootstrap,certificates,configuration,devices,enrollment,gateway,hub,identity,iot,management,provisioning,routing,scale,security,telemetry,tpm,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4f6f942def22d4dd4e4e3e5cc9a730a6.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Digital Twins on Azure: What Should You Actually Model?</title><link>https://www.m365.fm/show/episodes/digital-twins-on-azure/</link><description><![CDATA[Many digital twin projects start with a 3D factory scene or every PLC tag and end up with a graph nobody can use. This episode is for manufacturing IT and OT architects building on Azure and explains what deserves a twin, how to model identity, state, events and relationships, and where Azure Digital Twins fits next to ERP, MES and APS. You will leave with five questions to test any twin before you build it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Start with the decision, not the asset</li><li>05:20 – What a twin really is: an instance with context</li><li>10:40 – Digital twin, device twin, 3D model and simulation</li><li>16:35 – Model identity before telemetry</li><li>21:40 – State, telemetry and events</li><li>37:20 – Relationships, structures and the order twin</li><li>63:40 – DTDL, model boundaries and five questions</li><li>91:40 – Azure Digital Twins as the context layer and source ownership</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start a digital twin with a repeating decision and the person who makes it, then model only the entities, state and relationships that change that decision.</li><li>Give every entity one stable twin ID, keep raw telemetry in time series storage and put only trusted current state with source, time and quality on the twin.</li><li>Azure Digital Twins is the context layer that connects ERP, MES, APS and PLC facts through DTDL models and relationships, while each source system keeps ownership of its own facts.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/digital-twins-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key takeaways and an FAQ on digital twin modeling</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform hosting the twin graph, event paths, APIs and time series storage around the plant</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Power BI</a> – the view layer for OEE and downtime Pareto analysis, which needs no twin graph behind it</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the route for streaming twin and event changes into processing or analytics</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – the route when a workflow needs reliable message handling and controlled delivery of twin events</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/traceability-and-genealogy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Traceability and Genealogy: Tracking Every Part From Supplier to Customer</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75852530</guid><pubDate>Mon, 19 Oct 2026 04:34:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75852530/digital_twins_on_azure_what_should_you_actually_model.mp3" length="169174700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5eeec67c0d911006f70c6414c4f481c32f6ebdc5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many digital twin projects start with a 3D factory scene or every PLC tag and end up with a graph nobody can use. This episode is for manufacturing IT and OT architects building on Azure and explains what deserves a twin, how to model identity, state,...</itunes:subtitle><itunes:summary><![CDATA[Many digital twin projects start with a 3D factory scene or every PLC tag and end up with a graph nobody can use. This episode is for manufacturing IT and OT architects building on Azure and explains what deserves a twin, how to model identity, state, events and relationships, and where Azure Digital Twins fits next to ERP, MES and APS. You will leave with five questions to test any twin before you build it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Start with the decision, not the asset</li><li>05:20 – What a twin really is: an instance with context</li><li>10:40 – Digital twin, device twin, 3D model and simulation</li><li>16:35 – Model identity before telemetry</li><li>21:40 – State, telemetry and events</li><li>37:20 – Relationships, structures and the order twin</li><li>63:40 – DTDL, model boundaries and five questions</li><li>91:40 – Azure Digital Twins as the context layer and source ownership</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start a digital twin with a repeating decision and the person who makes it, then model only the entities, state and relationships that change that decision.</li><li>Give every entity one stable twin ID, keep raw telemetry in time series storage and put only trusted current state with source, time and quality on the twin.</li><li>Azure Digital Twins is the context layer that connects ERP, MES, APS and PLC facts through DTDL models and relationships, while each source system keeps ownership of its own facts.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/digital-twins-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key takeaways and an FAQ on digital twin modeling</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform hosting the twin graph, event paths, APIs and time series storage around the plant</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Power BI</a> – the view layer for OEE and downtime Pareto analysis, which needs no twin graph behind it</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the route for streaming twin and event changes into processing or analytics</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – the route when a workflow needs reliable message handling and controlled delivery of twin events</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/traceability-and-genealogy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-twins-on-azure-what-should-you-actually-model" target="_blank" rel="noreferrer noopener">Traceability and Genealogy: Tracking Every Part From Supplier to Customer</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>7049</itunes:duration><itunes:keywords>analytics,architecture,automation,azure,context,digital,events,fabric,hierarchy,identity,integration,modeling,operations,planning,plant,relationships,state,telemetry,twins,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a98be709d29f4c938aec966ca35efbf8.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>What Happens When Sales Promises an Urgent Order</title><link>https://www.m365.fm/show/episodes/urgent-order-sales-promises/</link><description><![CDATA[When sales promises an urgent delivery date, the order lands in a factory schedule that is already full, and other customers quietly absorb the delay. This episode is for manufacturing planners, operations leaders and data architects who connect ERP, MES and analytics. It shows how to turn urgent requests into visible, tested trade-offs with a shared promise process and a layered decision architecture.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The urgent order and the factory scenario</li><li>05:45 – A promise is not a production plan</li><li>10:10 – Machine time, displaced orders, material and labor</li><li>34:00 – Shifting bottlenecks, OEE and cascading delivery dates</li><li>52:50 – Excel, missing context and Microsoft Fabric as the data layer</li><li>70:30 – Simulation, prediction and optimization</li><li>79:05 – Who defines priority: governance and a shared promise process</li><li>88:10 – Decision architecture, Copilot and human judgment</li></ul><br /><b>Key takeaways</b><br /><ul><li>A priority flag in ERP does not create capacity: an urgent order always takes machine time, material, people or inspection slots from existing commitments.</li><li>Finite capacity scheduling and simulation make the trade-off visible before the plant moves, while OEE dashboards and Excel recovery files only describe parts of the situation.</li><li>Microsoft Fabric, Power BI, <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Power Platform</a> and Copilot can connect ERP and MES facts and route approvals, but the feasibility decision needs scheduling logic, defined urgency categories and an accountable human owner.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key takeaways and an FAQ on urgent order promises</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data layer tying ERP orders, MES events and supply data together, without solving scheduling</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Power BI</a> – the shared view of order exposure and capacity pressure for sales, planning and production</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the planner's emergency control room when ERP and MES do not talk to each other</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – a safer interface once data, scheduling logic and approvals exist, for questions and customer update drafts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75585104</guid><pubDate>Sun, 11 Oct 2026 07:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75585104/what_happens_when_sales_promises_an_urgent_order.mp3" length="155407724" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/102128c7d8d7897803478bee9275a90d3a53a24e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When sales promises an urgent delivery date, the order lands in a factory schedule that is already full, and other customers quietly absorb the delay. This episode is for manufacturing planners, operations leaders and data architects who connect ERP,...</itunes:subtitle><itunes:summary><![CDATA[When sales promises an urgent delivery date, the order lands in a factory schedule that is already full, and other customers quietly absorb the delay. This episode is for manufacturing planners, operations leaders and data architects who connect ERP, MES and analytics. It shows how to turn urgent requests into visible, tested trade-offs with a shared promise process and a layered decision architecture.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The urgent order and the factory scenario</li><li>05:45 – A promise is not a production plan</li><li>10:10 – Machine time, displaced orders, material and labor</li><li>34:00 – Shifting bottlenecks, OEE and cascading delivery dates</li><li>52:50 – Excel, missing context and Microsoft Fabric as the data layer</li><li>70:30 – Simulation, prediction and optimization</li><li>79:05 – Who defines priority: governance and a shared promise process</li><li>88:10 – Decision architecture, Copilot and human judgment</li></ul><br /><b>Key takeaways</b><br /><ul><li>A priority flag in ERP does not create capacity: an urgent order always takes machine time, material, people or inspection slots from existing commitments.</li><li>Finite capacity scheduling and simulation make the trade-off visible before the plant moves, while OEE dashboards and Excel recovery files only describe parts of the situation.</li><li>Microsoft Fabric, Power BI, <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Power Platform</a> and Copilot can connect ERP and MES facts and route approvals, but the feasibility decision needs scheduling logic, defined urgency categories and an accountable human owner.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key takeaways and an FAQ on urgent order promises</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data layer tying ERP orders, MES events and supply data together, without solving scheduling</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Power BI</a> – the shared view of order exposure and capacity pressure for sales, planning and production</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the planner's emergency control room when ERP and MES do not talk to each other</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – a safer interface once data, scheduling logic and approvals exist, for questions and customer update drafts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-happens-when-sales-promises-an-urgent-order" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6476</itunes:duration><itunes:keywords>bottleneck,capacity,delivery,erp,fabric,governance,logistics,manufacturing,materials,mes,optimization,orders,planning,powerbi,production,routing,sales,scheduling,simulation,urgent</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0b151bb807a1bcb70bfb0733f9892565.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why AI Can't Optimize a Factory It Doesn't Understand</title><link>https://www.m365.fm/show/episodes/factory-ai-context/</link><description><![CDATA[A machine stops and ERP, MES, maintenance and the PLC each know part of the story, so AI cannot safely optimize the response. This episode shows manufacturing and data leaders how semantic layers, knowledge graphs, digital twins and clear constraints give AI the factory context it needs to support real production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A machine stops: why AI needs factory context</li><li>05:07 – Every system knows something</li><li>09:50 – Data versus context</li><li>14:30 – Dashboards, prediction and optimization</li><li>27:50 – Knowledge graphs and digital twins</li><li>41:40 – Asset identity, constraints and data quality</li><li>65:50 – Architecture with Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Fabric</a> and Power BI</li><li>79:40 – Semantic layer, simulation and accountable decisions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Factory AI fails less from weak models than from missing context: which asset, operation, order, tool, person and rule an event belongs to.</li><li>A semantic layer or knowledge graph should connect facts across ERP, MES, maintenance, quality and machine data while the source systems keep ownership.</li><li>Prediction, simulation, optimization and generative AI have different jobs, and a named person still approves decisions while safety and control stay in the operational layer.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/factory-ai-context/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key takeaways and an FAQ on factory AI context</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared place to combine ERP, MES, maintenance and quality data, which still lacks shared meaning</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the layer for secure event intake, integration and processing, kept outside safety and control paths</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Semantic model</a> – the fix for conflicting terms like available, complete and done across ERP, MES and quality</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Power BI</a> – the consumption end that shows OEE, downtime and impact but cannot decide what production moves next</li><li><a href="https://www.m365.fm/entity/ai-assistant/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">AI assistant</a> – the planner's helper that can only answer grounded questions once orders, assets and rules are connected</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-shortcuts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Microsoft Fabric Shortcuts - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75583460</guid><pubDate>Sat, 10 Oct 2026 04:50:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75583460/why_ai_can_t_optimize_a_factory_it_doesn_t_understand.mp3" length="152455148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/aa819dbac7878ede7466053e3f708b2ad6f67c2b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A machine stops and ERP, MES, maintenance and the PLC each know part of the story, so AI cannot safely optimize the response. This episode shows manufacturing and data leaders how semantic layers, knowledge graphs, digital twins and clear constraints...</itunes:subtitle><itunes:summary><![CDATA[A machine stops and ERP, MES, maintenance and the PLC each know part of the story, so AI cannot safely optimize the response. This episode shows manufacturing and data leaders how semantic layers, knowledge graphs, digital twins and clear constraints give AI the factory context it needs to support real production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A machine stops: why AI needs factory context</li><li>05:07 – Every system knows something</li><li>09:50 – Data versus context</li><li>14:30 – Dashboards, prediction and optimization</li><li>27:50 – Knowledge graphs and digital twins</li><li>41:40 – Asset identity, constraints and data quality</li><li>65:50 – Architecture with Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Fabric</a> and Power BI</li><li>79:40 – Semantic layer, simulation and accountable decisions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Factory AI fails less from weak models than from missing context: which asset, operation, order, tool, person and rule an event belongs to.</li><li>A semantic layer or knowledge graph should connect facts across ERP, MES, maintenance, quality and machine data while the source systems keep ownership.</li><li>Prediction, simulation, optimization and generative AI have different jobs, and a named person still approves decisions while safety and control stay in the operational layer.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/factory-ai-context/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key takeaways and an FAQ on factory AI context</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared place to combine ERP, MES, maintenance and quality data, which still lacks shared meaning</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the layer for secure event intake, integration and processing, kept outside safety and control paths</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Semantic model</a> – the fix for conflicting terms like available, complete and done across ERP, MES and quality</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Power BI</a> – the consumption end that shows OEE, downtime and impact but cannot decide what production moves next</li><li><a href="https://www.m365.fm/entity/ai-assistant/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">AI assistant</a> – the planner's helper that can only answer grounded questions once orders, assets and rules are connected</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-shortcuts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-ai-can-t-optimize-a-factory-it-doesn-t-understand" target="_blank" rel="noreferrer noopener">Microsoft Fabric Shortcuts - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>6353</itunes:duration><itunes:keywords>ai,automation,azure,constraints,context,digitaltwin,erp,fabric,factory,governance,knowledgegraph,manufacturing,mes,optimization,planning,powerbi,prediction,production,resources,semantics</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a3a6aa156250d160ae5f3a1ffa503155.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Production Schedule Optimization - How to Build Better Production Schedules</title><link>https://www.m365.fm/show/episodes/production-schedule-optimization/</link><description><![CDATA[A <a href="https://www.m365.fm/production-schedule-fails/" target="_blank" rel="noreferrer noopener">production schedule</a> can look correct while the factory has already moved on. A machine runs slower than expected, a setup takes longer, material is still waiting for release, or an urgent order enters the plan. ERP still shows the original dates, MES shows current execution, and the supervisor has already started adjusting the sequence on the floor. The real challenge is keeping the schedule connected to what production can actually do now.<br /><br />FROM PRODUCTION PLAN TO EXECUTABLE SCHEDULE<br />A production plan describes what the business intends to make. A production schedule turns that demand into real work on specific machines, during specific shifts, with the required materials, tools, people, and approvals available.<br /><br />That means a schedule needs more than due dates and work-order numbers. It needs routes, operation times, setup rules, resource capability, material status, quality gates, calendars, tooling, and enough execution information to understand whether the next operation can really start.<br /><br />ERP, MES, AND SHOP-FLOOR REALITY<br />ERP should remain the source for customer demand, production orders, due dates, inventory, purchasing, and commercial commitments. MES works closer to execution and tells the scheduling process which operations are running, what quantities are complete, where work is blocked, and what actually happened during the shift.<br /><br />Neither system provides the complete scheduling picture alone. A credible schedule combines business priorities from ERP with current execution information from MES and relevant shop-floor events from OT systems.<br /><br />FINITE-CAPACITY AND <a href="https://www.m365.fm/constraint-based-scheduling/" target="_blank" rel="noreferrer noopener">CONSTRAINT-BASED SCHEDULING</a><br />Constraint-based scheduling begins with what the factory can actually support. Instead of loading orders against preferred dates and discovering overload later, the scheduler checks whether the work fits the real capacity available.<br /><br />Typical constraints include:<br />• Machine availability and capability<br />• Setup and changeover time<br />• Material and batch availability<br />• Operator skills and shift calendars<br />• Fixtures, tools, gauges, and secondary resources<br />• Maintenance periods<br />• Quality holds and inspection requirements<br />• Operation sequence and routing rules<br /><br />A machine may have eight available hours. The schedule should not quietly assign twelve hours of work and leave production to solve the difference.<br /><br />HARD CONSTRAINTS VS SOFT CONSTRAINTS<br />Some rules cannot be broken. A machine without the required capability cannot run the operation, material on quality hold cannot be consumed, and an operation cannot begin before a required predecessor is complete.<br /><br />Other rules are preferences. Production may prefer fewer changeovers, similar products grouped together, or a stable sequence through the current shift. Those preferences matter, but they may be overridden when an urgent customer order or major disruption requires it.<br /><br />The scheduler therefore needs to distinguish between what is impossible and what is simply undesirable.<br /><br />CAPACITY IS MORE THAN AN EMPTY MACHINE<br />An idle machine is not automatically usable capacity. The required fixture may be somewhere else, the machine may lack approval for the product revision, the gauge may be out of calibration, or the qualified operator may not be on shift.<br /><br />This is why detailed scheduling needs capability data rather than only resource groups and calendar hours. The important question is not whether the machine is free. It is whether the complete operation can be executed under the conditions that apply to that specific order.<br /><br />REAL-TIME RESCHEDULING WITHOUT CONSTANT CHAOS<br />Real-time data does not mean the entire schedule should change every time a machine sends an alarm. Production needs stability long enough for people to prepare materials, install tools, perform setups, and execute the work.<br /><br />Rescheduling should therefore be exception-based. A confirmed breakdown, serious material shortage, quality hold, major execution delay, or approved priority change may justify a scheduling review. Minor deviations can simply remain in the execution history.<br /><br />Freeze zones can protect near-term work that has already been staged or started, while work farther into the future remains more flexible.<br /><br />OBJECTIVES AND TRADE-OFFS<br />A feasible schedule is not automatically the best schedule. The factory may want to protect delivery dates, reduce setups, maximize bottleneck utilization, control work in process, or keep the schedule stable.<br /><br />Those objectives can conflict. Moving an urgent order forward may protect one customer commitment but create another setup, delay another order, and disturb work already prepared on the floor.<br /><br />Optimization can calculate alternatives quickly, but planners still need to decide which trade-offs the business is willing to accept.<br /><br />WHERE MICROSOFT FITSAzure can provide the integration layer connecting ERP, MES, OT systems, and a scheduling or optimization service. <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> can bring historical scheduling, execution, quality, maintenance, and selected machine data together for analysis and governance.<br /><br />Power BI can help teams review schedule adherence, bottlenecks, repeated delays, planned versus actual operation times, and the reasons schedules change. <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> can support controlled workflows around urgent orders, route changes, quality decisions, and other exceptions that require human approval.<br /><br /><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> technologies support the scheduling architecture, but a specialized APS or optimization engine is still needed when the factory requires finite-capacity scheduling, constraint solving, sequencing, and optimization.<br /><br />KEY TAKEAWAYS<br />• ERP provides the business plan while MES provides execution reality.<br />• Detailed scheduling needs finite capacity, not generic available hours.<br />• Resource capability matters more than simple machine availability.<br />• Tools, skills, quality, materials, and maintenance can all become scheduling constraints.<br />• Not every shop-floor event should trigger a new schedule.<br />• Freeze zones help protect work already prepared or underway.<br />• Optimization should expose trade-offs rather than silently move work.<br />• Fabric, Azure, Power BI, and Power Platform can support the surrounding data, integration, analytics, and workflow architecture.<br />• Human judgment remains part of the scheduling process.<br /><br /> better production schedule is not one that never changes. It is one that reflects the real constraints of the factory, changes only when necessary, and gives planners and production teams a clear view of what can actually happen next.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75580667</guid><pubDate>Fri, 09 Oct 2026 07:08:54 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75580667/production_schedule_optimization_how_to_build_better_production_schedules.mp3" length="153927404" type="audio/mpeg"/><podcast:transcript url="http://exxeta.com" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A https://www.m365.fm/production-schedule-fails/ can look correct while the factory has already moved on. A machine runs slower than expected, a setup takes longer, material is still waiting for release, or an urgent order enters the plan. ERP still...</itunes:subtitle><itunes:summary><![CDATA[A <a href="https://www.m365.fm/production-schedule-fails/" target="_blank" rel="noreferrer noopener">production schedule</a> can look correct while the factory has already moved on. A machine runs slower than expected, a setup takes longer, material is still waiting for release, or an urgent order enters the plan. ERP still shows the original dates, MES shows current execution, and the supervisor has already started adjusting the sequence on the floor. The real challenge is keeping the schedule connected to what production can actually do now.<br /><br />FROM PRODUCTION PLAN TO EXECUTABLE SCHEDULE<br />A production plan describes what the business intends to make. A production schedule turns that demand into real work on specific machines, during specific shifts, with the required materials, tools, people, and approvals available.<br /><br />That means a schedule needs more than due dates and work-order numbers. It needs routes, operation times, setup rules, resource capability, material status, quality gates, calendars, tooling, and enough execution information to understand whether the next operation can really start.<br /><br />ERP, MES, AND SHOP-FLOOR REALITY<br />ERP should remain the source for customer demand, production orders, due dates, inventory, purchasing, and commercial commitments. MES works closer to execution and tells the scheduling process which operations are running, what quantities are complete, where work is blocked, and what actually happened during the shift.<br /><br />Neither system provides the complete scheduling picture alone. A credible schedule combines business priorities from ERP with current execution information from MES and relevant shop-floor events from OT systems.<br /><br />FINITE-CAPACITY AND <a href="https://www.m365.fm/constraint-based-scheduling/" target="_blank" rel="noreferrer noopener">CONSTRAINT-BASED SCHEDULING</a><br />Constraint-based scheduling begins with what the factory can actually support. Instead of loading orders against preferred dates and discovering overload later, the scheduler checks whether the work fits the real capacity available.<br /><br />Typical constraints include:<br />• Machine availability and capability<br />• Setup and changeover time<br />• Material and batch availability<br />• Operator skills and shift calendars<br />• Fixtures, tools, gauges, and secondary resources<br />• Maintenance periods<br />• Quality holds and inspection requirements<br />• Operation sequence and routing rules<br /><br />A machine may have eight available hours. The schedule should not quietly assign twelve hours of work and leave production to solve the difference.<br /><br />HARD CONSTRAINTS VS SOFT CONSTRAINTS<br />Some rules cannot be broken. A machine without the required capability cannot run the operation, material on quality hold cannot be consumed, and an operation cannot begin before a required predecessor is complete.<br /><br />Other rules are preferences. Production may prefer fewer changeovers, similar products grouped together, or a stable sequence through the current shift. Those preferences matter, but they may be overridden when an urgent customer order or major disruption requires it.<br /><br />The scheduler therefore needs to distinguish between what is impossible and what is simply undesirable.<br /><br />CAPACITY IS MORE THAN AN EMPTY MACHINE<br />An idle machine is not automatically usable capacity. The required fixture may be somewhere else, the machine may lack approval for the product revision, the gauge may be out of calibration, or the qualified operator may not be on shift.<br /><br />This is why detailed scheduling needs capability data rather than only resource groups and calendar hours. The important question is not whether the machine is free. It is whether the complete operation can be executed under the conditions that apply to that specific order.<br /><br />REAL-TIME RESCHEDULING WITHOUT CONSTANT CHAOS<br />Real-time data does not...]]></itunes:summary><itunes:duration>6414</itunes:duration><itunes:keywords>20,automation,capacity,constraints,erp,fabric,keywords scheduling,manufacturing,materials,mes,one,optimization,planning,production,quality,rescheduling,resources,routing,tooling,word</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f3151016e1f133ccb306728c394f1ce4.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>What Is an Industrial Data Model</title><link>https://www.m365.fm/show/episodes/industrial-data-model/</link><description><![CDATA[A factory can collect mountains of data and still struggle to answer what a single machine stop really affects. This episode is for manufacturing, IT/OT and data architects who need ERP, MES, maintenance and quality data to share one meaning. Learn how an industrial data model built on product, process and resource links your systems into decision-ready context for planning, digital twins and AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A factory full of data but no shared model</li><li>02:10 – Plenty of systems, no shared meaning</li><li>05:59 – What an industrial data model actually is</li><li>11:14 – The model is not the data platform, and why tables alone break down</li><li>21:40 – PPR: product, process and resource</li><li>52:06 – From PPR to knowledge graphs, ontologies and ISA-95</li><li>66:40 – OPC UA, Asset Administration Shell, digital thread and digital twins</li><li>91:40 – AI, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, end-to-end architecture and ownership</li></ul><br /><b>Key takeaways</b><br /><ul><li>An industrial data model gives factory objects stable identities, states and relationships across ERP, MES, maintenance and quality without replacing those source systems.</li><li>Product, process and resource (PPR) is a practical core structure: it links what the plant builds, how the work must happen and what can perform it under real conditions.</li><li>Platforms like Microsoft Fabric, graph databases, digital twins and AI depend on this model and on clear ownership of each definition; they cannot infer factory rules by themselves.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/industrial-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on industrial data models</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data and analytics layer that holds factory data but cannot define its meaning</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Power BI</a> – management reporting that makes data visible but can combine records describing different things</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric Direct Lake - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75579570</guid><pubDate>Thu, 08 Oct 2026 15:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75579570/what_is_an_industrial_data_model.mp3" length="155151404" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e7db89c730fb0c78d45bc34719a84daaa98432ee.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A factory can collect mountains of data and still struggle to answer what a single machine stop really affects. This episode is for manufacturing, IT/OT and data architects who need ERP, MES, maintenance and quality data to share one meaning. Learn...</itunes:subtitle><itunes:summary><![CDATA[A factory can collect mountains of data and still struggle to answer what a single machine stop really affects. This episode is for manufacturing, IT/OT and data architects who need ERP, MES, maintenance and quality data to share one meaning. Learn how an industrial data model built on product, process and resource links your systems into decision-ready context for planning, digital twins and AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A factory full of data but no shared model</li><li>02:10 – Plenty of systems, no shared meaning</li><li>05:59 – What an industrial data model actually is</li><li>11:14 – The model is not the data platform, and why tables alone break down</li><li>21:40 – PPR: product, process and resource</li><li>52:06 – From PPR to knowledge graphs, ontologies and ISA-95</li><li>66:40 – OPC UA, Asset Administration Shell, digital thread and digital twins</li><li>91:40 – AI, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, end-to-end architecture and ownership</li></ul><br /><b>Key takeaways</b><br /><ul><li>An industrial data model gives factory objects stable identities, states and relationships across ERP, MES, maintenance and quality without replacing those source systems.</li><li>Product, process and resource (PPR) is a practical core structure: it links what the plant builds, how the work must happen and what can perform it under real conditions.</li><li>Platforms like Microsoft Fabric, graph databases, digital twins and AI depend on this model and on clear ownership of each definition; they cannot infer factory rules by themselves.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/industrial-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on industrial data models</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data and analytics layer that holds factory data but cannot define its meaning</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Power BI</a> – management reporting that makes data visible but can combine records describing different things</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-an-industrial-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric Direct Lake - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>6465</itunes:duration><itunes:keywords>automation,datamodel,digitalthread,digitaltwin,erp,fabric,governance,industrial,isa95,knowledgegraph,manufacturing,mes,ontology,opcua,ppr,process,product,resource,semantics,traceability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c4b1c9e0d71d5e606bb2d939fb020405.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Machine Data Reaches Microsoft Fabric - From OPC UA to Real-Time Analytics</title><link>https://www.m365.fm/show/episodes/microsoft-fabric/</link><description><![CDATA[Machine data can reach the cloud faster than ever, yet a red machine status still does not tell production which order is at risk. This episode follows one OPC UA signal through the edge, MQTT and Azure IoT into Microsoft Fabric for manufacturing IT, OT and data teams. Learn where context belongs so real-time analytics can support real production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From machine signal to production decision</li><li>01:23 – A machine stoppage is never just a stoppage</li><li>11:26 – What OPC UA brings from the shop floor</li><li>23:35 – The OT boundary and the industrial DMZ</li><li>35:24 – <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Azure</a> IoT Edge and Azure IoT Operations</li><li>41:33 – MQTT and the unified namespace</li><li>71:28 – Eventstream, Eventhouse and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">KQL</a></li><li>89:12 – Closing the production context gap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Getting OPC UA signals into <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> is the easy part; the hard part is linking each event to the active order, product, process and resource.</li><li>Keep source identity, timestamps and quality codes on every event, and use the edge, MQTT and a unified namespace as governed contracts rather than tag dumps.</li><li>Use Eventhouse and KQL for live investigation and the lakehouse for history, while ERP, MES and maintenance systems keep ownership of the business context.</li></ul><br /><b>Worth quoting</b><br /><br />“Telemetry describes what a machine reports, while production context explains what that report means in the flow of work.” – Mirko Peters (05:40)<br /><br />“If a sensor value arrives late or the server reports a bad quality status, hiding that fact creates a clean looking data set that may be wrong. For industrial analysis, an honest, uncertain value beats a false precise one.” – Mirko Peters (15:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – where OPC UA machine events land through Eventstream, Eventhouse and the lakehouse for analysis</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – used in Eventhouse to investigate machine states, faults and time windows on live events</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – Azure IoT Edge, Azure IoT Operations and IoT Hub carry shop floor events to the cloud</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/machine-data-decision-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Your Machine Data Never Becomes a Decision. Here's the Missing Pipeline.</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75578247</guid><pubDate>Wed, 07 Oct 2026 13:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75578247/how_machine_data_reaches_microsoft_fabric_from_opc_ua_to_real_time_analytics.mp3" length="174117932" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/efad0ab724c681302f747a8eb61d34b27badcc6d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Machine data can reach the cloud faster than ever, yet a red machine status still does not tell production which order is at risk. This episode follows one OPC UA signal through the edge, MQTT and Azure IoT into Microsoft Fabric for manufacturing IT,...</itunes:subtitle><itunes:summary><![CDATA[Machine data can reach the cloud faster than ever, yet a red machine status still does not tell production which order is at risk. This episode follows one OPC UA signal through the edge, MQTT and Azure IoT into Microsoft Fabric for manufacturing IT, OT and data teams. Learn where context belongs so real-time analytics can support real production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From machine signal to production decision</li><li>01:23 – A machine stoppage is never just a stoppage</li><li>11:26 – What OPC UA brings from the shop floor</li><li>23:35 – The OT boundary and the industrial DMZ</li><li>35:24 – <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Azure</a> IoT Edge and Azure IoT Operations</li><li>41:33 – MQTT and the unified namespace</li><li>71:28 – Eventstream, Eventhouse and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">KQL</a></li><li>89:12 – Closing the production context gap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Getting OPC UA signals into <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> is the easy part; the hard part is linking each event to the active order, product, process and resource.</li><li>Keep source identity, timestamps and quality codes on every event, and use the edge, MQTT and a unified namespace as governed contracts rather than tag dumps.</li><li>Use Eventhouse and KQL for live investigation and the lakehouse for history, while ERP, MES and maintenance systems keep ownership of the business context.</li></ul><br /><b>Worth quoting</b><br /><br />“Telemetry describes what a machine reports, while production context explains what that report means in the flow of work.” – Mirko Peters (05:40)<br /><br />“If a sensor value arrives late or the server reports a bad quality status, hiding that fact creates a clean looking data set that may be wrong. For industrial analysis, an honest, uncertain value beats a false precise one.” – Mirko Peters (15:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – where OPC UA machine events land through Eventstream, Eventhouse and the lakehouse for analysis</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – used in Eventhouse to investigate machine states, faults and time windows on live events</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – Azure IoT Edge, Azure IoT Operations and IoT Hub carry shop floor events to the cloud</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/machine-data-decision-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric" target="_blank" rel="noreferrer noopener">Your Machine Data Never Becomes a Decision. Here's the Missing Pipeline.</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>7255</itunes:duration><itunes:keywords>analytics,automation,azure,edge,eventhouse,eventstream,fabric,governance,industrial,integration,iot,kql,lakehouse,manufacturing,monitoring,mqtt,opcua,production,realtime,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ba710d9ddc3b4d676af35e4a96ea00f8.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Connectivity Is Not Integration — Why Your Connected Factory Still Can't Answer the Right Questions</title><link>https://www.m365.fm/show/episodes/industrial-integration/</link><description><![CDATA[A packaging machine stops, every system is connected, and still nobody can say which customer shipment is at risk. This episode is for manufacturing IT/OT architects and data teams who have invested in connectivity but still answer key questions with phone calls and spreadsheets. Learn how to move from moving signals to connecting meaning with context models, knowledge graphs and the Azure industrial stack.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One alarm, five systems, no shared answer</li><li>05:49 – Connectivity: what OPC UA, MQTT and Azure IoT Operations solve</li><li>11:39 – Unified namespace: a better highway, not the factory map</li><li>17:28 – The tag naming trap and why ERP and MES do different jobs</li><li>29:07 – Following one work order and the cost of point-to-point integration</li><li>39:56 – Context: asset, process, order, material and quality</li><li>62:25 – Standards, ontologies, knowledge graphs and semantic governance</li><li>84:50 – Data quality, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Fabric</a>, contextualization, Azure Digital Twins and time</li></ul><br /><b>Key takeaways</b><br /><ul><li>Connectivity with OPC UA, MQTT and a unified namespace moves signals reliably, but integration requires linking each event to assets, operations, work orders, material, quality and demand.</li><li>Names and topic paths are aliases, not identities: governed identifiers, ontologies, data contracts and clear ownership keep meaning intact across ERP, MES, maintenance and quality.</li><li>Azure IoT Operations, Microsoft Fabric and Azure Digital Twins provide the edge, data and relationship layers, but relationships must be time-aware and modeled deliberately around a real decision.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/industrial-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on industrial integration</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data plane for edge events and factory system data, which cannot infer context itself</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Microsoft Fabric Direct Lake - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Can Value Stream Mapping Become a Live Data Model?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75576438</guid><pubDate>Tue, 06 Oct 2026 11:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75576438/utf_8_q_connectivity_is_not_integration_e2_80_94_why_your_connecte_utf_8_q_d_factory_still_can_t_answer_the_right_questions_mp3.mp3" length="180330668" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0038fd3bcca76d0edba3dae63ab62b54fa09f98d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A packaging machine stops, every system is connected, and still nobody can say which customer shipment is at risk. This episode is for manufacturing IT/OT architects and data teams who have invested in connectivity but still answer key questions with...</itunes:subtitle><itunes:summary><![CDATA[A packaging machine stops, every system is connected, and still nobody can say which customer shipment is at risk. This episode is for manufacturing IT/OT architects and data teams who have invested in connectivity but still answer key questions with phone calls and spreadsheets. Learn how to move from moving signals to connecting meaning with context models, knowledge graphs and the Azure industrial stack.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One alarm, five systems, no shared answer</li><li>05:49 – Connectivity: what OPC UA, MQTT and Azure IoT Operations solve</li><li>11:39 – Unified namespace: a better highway, not the factory map</li><li>17:28 – The tag naming trap and why ERP and MES do different jobs</li><li>29:07 – Following one work order and the cost of point-to-point integration</li><li>39:56 – Context: asset, process, order, material and quality</li><li>62:25 – Standards, ontologies, knowledge graphs and semantic governance</li><li>84:50 – Data quality, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Fabric</a>, contextualization, Azure Digital Twins and time</li></ul><br /><b>Key takeaways</b><br /><ul><li>Connectivity with OPC UA, MQTT and a unified namespace moves signals reliably, but integration requires linking each event to assets, operations, work orders, material, quality and demand.</li><li>Names and topic paths are aliases, not identities: governed identifiers, ontologies, data contracts and clear ownership keep meaning intact across ERP, MES, maintenance and quality.</li><li>Azure IoT Operations, Microsoft Fabric and Azure Digital Twins provide the edge, data and relationship layers, but relationships must be time-aware and modeled deliberately around a real decision.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/industrial-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on industrial integration</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data plane for edge events and factory system data, which cannot infer context itself</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-direct-lake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Microsoft Fabric Direct Lake - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectivity-is-not-integration-why-your-connected-factory-still-cant-answer-the-right-questions" target="_blank" rel="noreferrer noopener">Can Value Stream Mapping Become a Live Data Model?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>7514</itunes:duration><itunes:keywords>automation,azure,connectivity,erp,fabric,factory,governance,industry,integration,iot,knowledgegraph,maintenance,manufacturing,mes,mqtt,ontology,opcua,quality,semantics,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/93959e2d517b4e80169c6648314fe605.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Continuous Improvement Needs Better Data</title><link>https://www.m365.fm/show/episodes/continuous-improvement-needs-better-data/</link><description><![CDATA[Kaizen workshops often feel like progress, yet the same losses return a few weeks later. This episode is for lean leaders, plant engineers and manufacturing IT teams who want continuous improvement that lasts. Learn how to connect ERP, MES, machine data and shop-floor knowledge into a reliable PDCA check step that shows which countermeasures actually hold.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why kaizen events lose momentum</li><li>05:36 – Lean as a learning system</li><li>10:32 – Why improvement programs stall</li><li>14:57 – PDCA needs a reliable check step</li><li>30:43 – ERP, MES, machine data and the shop floor</li><li>54:37 – The data model behind continuous improvement</li><li>65:40 – Scenario: reducing changeover loss</li><li>84:48 – A practical Microsoft data path</li></ul><br /><b>Key takeaways</b><br /><ul><li>Continuous improvement stalls when the PDCA check step lacks connected evidence, because completed actions are not the same as learning.</li><li>ERP shows intent, MES shows execution, machine data shows physical behavior and operators add meaning, so improvement needs all four linked through a shared data model.</li><li>Microsoft Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Fabric</a> and Power BI can carry that evidence chain, but the factory itself must define what a stop, a changeover or good output means.</li></ul><br /><b>Worth quoting</b><br /><br />“Treating OE as a root cause answer is like treating a warning light as a repair manual. It tells you where to look. It doesn't tell you what to change.” – Mirko Peters (24:58)<br /><br />“If not, they adapt or stop it. Stopping a weak countermeasure isn't failure. It's preventing a weak habit from becoming standard.” – Mirko Peters (08:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/continuous-improvement-needs-better-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on data-driven PDCA</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the governed shared home where ERP, MES and machine data meet common definitions</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer that gives supervisors, engineers and planners role-based views of one model</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the services for ingestion, storage, integration, identity and secure access along the data path</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the spreadsheet that fills gaps but turns reconciliation into one person's private process</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/connect-erp-mes-iot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Connect ERP, MES, and IoT — Without Replacing Anything</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75573823</guid><pubDate>Mon, 05 Oct 2026 04:51:23 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75573823/why_continuous_improvement_needs_better_data.mp3" length="155308076" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9b9d233861491d518e6da9b6bba1169eee182daa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Kaizen workshops often feel like progress, yet the same losses return a few weeks later. This episode is for lean leaders, plant engineers and manufacturing IT teams who want continuous improvement that lasts. Learn how to connect ERP, MES, machine...</itunes:subtitle><itunes:summary><![CDATA[Kaizen workshops often feel like progress, yet the same losses return a few weeks later. This episode is for lean leaders, plant engineers and manufacturing IT teams who want continuous improvement that lasts. Learn how to connect ERP, MES, machine data and shop-floor knowledge into a reliable PDCA check step that shows which countermeasures actually hold.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why kaizen events lose momentum</li><li>05:36 – Lean as a learning system</li><li>10:32 – Why improvement programs stall</li><li>14:57 – PDCA needs a reliable check step</li><li>30:43 – ERP, MES, machine data and the shop floor</li><li>54:37 – The data model behind continuous improvement</li><li>65:40 – Scenario: reducing changeover loss</li><li>84:48 – A practical Microsoft data path</li></ul><br /><b>Key takeaways</b><br /><ul><li>Continuous improvement stalls when the PDCA check step lacks connected evidence, because completed actions are not the same as learning.</li><li>ERP shows intent, MES shows execution, machine data shows physical behavior and operators add meaning, so improvement needs all four linked through a shared data model.</li><li>Microsoft Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Fabric</a> and Power BI can carry that evidence chain, but the factory itself must define what a stop, a changeover or good output means.</li></ul><br /><b>Worth quoting</b><br /><br />“Treating OE as a root cause answer is like treating a warning light as a repair manual. It tells you where to look. It doesn't tell you what to change.” – Mirko Peters (24:58)<br /><br />“If not, they adapt or stop it. Stopping a weak countermeasure isn't failure. It's preventing a weak habit from becoming standard.” – Mirko Peters (08:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/continuous-improvement-needs-better-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on data-driven PDCA</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the governed shared home where ERP, MES and machine data meet common definitions</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer that gives supervisors, engineers and planners role-based views of one model</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the services for ingestion, storage, integration, identity and secure access along the data path</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the spreadsheet that fills gaps but turns reconciliation into one person's private process</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/connect-erp-mes-iot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=continuous-improvement-needs-better-data" target="_blank" rel="noreferrer noopener">Connect ERP, MES, and IoT — Without Replacing Anything</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6472</itunes:duration><itunes:keywords>analytics,automation,azure,data,erp,fabric,gemba,improvement,industry,iot,kaizen,lean,manufacturing,mes,oee,operations,pdca,powerbi,production,quality</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/92bc137ede9a6df57b84a9d45a3178d3.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</title><link>https://www.m365.fm/show/episodes/iot-hub-message-routing/</link><description><![CDATA[A temperature reading, a vibration sample, a machine cycle, and a device disconnect may all be described as events, but they do not represent the same architectural problem. In industrial IoT and manufacturing environments, confusing continuous telemetry with discrete events can create noisy workflows, incomplete production histories, unnecessary processing, and systems that react without enough context.<br /><br />In <a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" rel="noopener">https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/</a>, we break down the architectural difference between Azure IoT Hub Message Routing and <a href="https://www.m365.fm/azure-event-grid-explained/" rel="noopener">https://www.m365.fm/azure-event-grid-explained/</a> by following a realistic manufacturing scenario. A press line continuously sends temperature, vibration, cycle count, energy consumption, and machine-state information through an industrial gateway. Those measurements create an operational history that engineers, data teams, maintenance teams, and production systems may need to analyze later. A device disconnect is different because it represents a change that may require another system or person to react.<br /><br />TELEMETRY IS A RECORD, NOT AN ALERT<br />Telemetry represents repeated measurements over time. A single temperature value or vibration measurement usually tells you very little on its own. The real information exists in the sequence: how quickly values changed, what the machine was doing at that moment, what happened before a stop, whether measurements disappeared during a network interruption, and whether the same behavior appeared in earlier production runs.<br /><br /><br />Typical industrial telemetry includes:<br />• Temperature, vibration, pressure, energy consumption, and current draw<br />• Machine states such as running, idle, stopped, or faulted<br />• Cycle counts, production counters, and process measurements<br />• Source timestamps, device identifiers, sequence numbers, and correlation information<br /><br />Those records may later support condition monitoring, quality investigations, energy analysis, OEE calculations, <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" rel="noopener">https://www.m365.fm/microsoft-fabric-simply-explained/</a> analytics, Power BI reporting, and production optimization. That is why telemetry needs retention, replay, duplicate handling, independent consumers, and a reliable way to reconstruct the production timeline.<br /><br />IOT HUB MESSAGE ROUTING AS THE TELEMETRY DATA PLANE<br />Azure IoT Hub provides the controlled device-to-cloud boundary. Devices and gateways authenticate with their own identities, send device-to-cloud messages, maintain device-management state, and can participate in controlled cloud-to-device communication.<br /><br />Once a telemetry message reaches IoT Hub, Message Routing determines where that data should go. Routing can inspect message properties, system properties, parts of the message body, and device twin information. This makes it possible to separate production telemetry, energy measurements, diagnostics, or other message classes before they reach downstream consumers.<br />A common architecture might look like this: Industrial gateway → Azure IoT Hub → Message Routing → Event Hubs or Storage → Processing → <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> Fabric.<br /><br />One consumer may perform near-real-time analysis while another keeps a raw archive. A third consumer may prepare curated operational data for Microsoft Fabric. Each consumer can work independently without turning every telemetry reading into a workflow invocation.<br /><br />WHY ORDERING MATTERS<br />Industrial telemetry is particularly sensitive to sequence. Imagine a machine reporting that it entered a running state, then transmitting several cycle counts, followed by a process deviation and finally a stopped state. If those records are reconstructed incorrectly, a downstream system could conclude that the machine produced parts while stopped or that a process deviation happened after production had already ended.<br /><br />The same problem affects downtime calculations, OEE, production counts, and condition monitoring. You therefore need to distinguish between when the source observed something, when IoT Hub received the message, and when a downstream system processed it.<br /><br />A robust telemetry architecture should therefore consider:<br />• Source timestamps and cloud receipt timestamps<br />• Stable partitioning appropriate to the asset or workload<br />• Message IDs or sequence numbers for duplicate detection<br />• Idempotent consumers capable of handling at-least-once delivery<br /><br />Network interruptions make this especially important. A gateway may buffer telemetry and send it when connectivity returns, which means Azure arrival time may be much later than the actual machine timestamp.<br /><br />EVENT GRID SOLVES A DIFFERENT PROBLEM<br />Azure Event Grid is designed around publish-and-subscribe notifications. Instead of continuously reconstructing the state of a machine from thousands of readings, Event Grid tells interested systems that something changed and gives subscribers an opportunity to react.<br />Examples in an IoT environment include device creation, device deletion, connection, disconnection, or carefully selected telemetry-derived conditions. A device-created event might trigger an asset onboarding process. A device-disconnected event might start a technical investigation. A detected engineering condition might trigger a maintenance workflow.<br /><br />Typical subscribers include:<br />• <a href="https://www.m365.fm/azure-functions-simply-explained/" rel="noopener">https://www.m365.fm/azure-functions-simply-explained/</a><br />• Logic Apps<br />• Webhooks<br />• Security workflows<br />• Asset-management systems<br />• Operational applications<br /><br />The fundamental architectural difference is simple: telemetry asks what an asset has been doing, while an event asks what changed and whether something should react.<br /><br />EVENTS SHOULD START INVESTIGATIONS, NOT DEFINE REALITY<br />Event Grid should generally be treated as a notification mechanism, not as the final authoritative state of the physical world. Event delivery can be repeated, and events are not something a subscriber should blindly interpret as the final current state without checking.<br />A device-disconnected event should therefore usually trigger a state check. An Azure Function might verify the current device state, inspect recent telemetry, check relevant registry information, and then decide whether the investigation should remain open.<br /><br />Handlers should be designed around:<br />• Idempotent processing<br />• Current-state verification<br />• Event identity and timestamps<br />• Clearly defined ownership of the resulting action<br /><br />This matters because duplicate events should not create duplicate tickets, duplicate alerts, or conflicting operational records.<br /><br />A DEVICE DISCONNECT DOES NOT MEAN THE MACHINE STOPPED<br />One of the most important distinctions in industrial IoT is the difference between cloud connectivity, data-collection health, and production state. If an industrial gateway disconnects from IoT Hub, the cloud has lost visibility into that gateway. That does not automatically mean that the physical machine stopped.<br /><br />The PLC may continue controlling the equipment locally while the gateway temporarily loses connectivity. Production may continue normally, and the gateway may even buffer telemetry and upload it later. The opposite can also happen: a gateway may remain connected to Azure while its connection to the PLC or local equipment has failed.<br /><br />A useful architecture therefore separates cloud connection state, gateway health, machine production state, and MES work-order state. Only by combining those sources can the business determine whether a technical connectivity issue actually affected production.<br /><br />FILTERING IN IOT HUB VS FILTERING IN EVENT GRID<br />Both technologies support filtering, but the purpose is different. IoT Hub Message Routing filtering answers which operational messages should enter a specific data path. Event Grid subscription filtering answers which notifications a particular subscriber should receive.<br /><br />For example, production telemetry may go to one Event Hubs stream while energy data goes to another destination. At the same time, a support workflow may subscribe only to disconnected events from a particular group of gateways.<br /><br />Confusing those two types of filtering often results in an architecture where every subscriber creates its own interpretation of the telemetry stream. A cleaner design keeps broad telemetry classification governed centrally and keeps Event Grid subscriptions focused on clearly defined reactions.<br /><br />THE MANUFACTURING CONTEXT LIVES OUTSIDE THE MESSAGE BUS<br />Neither IoT Hub nor Event Grid knows what a machine means to the business. A device ID may identify a gateway, but it does not inherently know which production line the gateway belongs to, which machine it observes, which work order is running, whether a stop is planned, or whether production is already at risk.<br /><br />That context usually comes from multiple systems. MES provides execution context such as work orders, operations, recipes, production state, and shift information. ERP provides demand, commitments, inventory, and planning information. An asset model connects devices, gateways, PLCs, machines, cells, lines, and sites.<br /><br />In more advanced architectures, a digital twin or knowledge graph can help maintain those relationships. The result is a more reliable operational picture in which telemetry explains what the equipment reported, MES explains what production was doing, ERP explains why it matters, and the asset model explains how the technical components relate to the physical plant.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75526001</guid><pubDate>Fri, 02 Oct 2026 19:35:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75526001/utf_8_q_iot_hub_message_routing_vs_event_grid_e2_80_94_why_te_utf_8_q_lemetry_and_events_are_not_the_same_problem_mp3.mp3" length="159784748" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ce370529b13126e819a8dd560d058ff8737642a5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A temperature reading, a vibration sample, a machine cycle, and a device disconnect may all be described as events, but they do not represent the same architectural problem. In industrial IoT and manufacturing environments, confusing continuous...</itunes:subtitle><itunes:summary><![CDATA[A temperature reading, a vibration sample, a machine cycle, and a device disconnect may all be described as events, but they do not represent the same architectural problem. In industrial IoT and manufacturing environments, confusing continuous telemetry with discrete events can create noisy workflows, incomplete production histories, unnecessary processing, and systems that react without enough context.<br /><br />In <a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" rel="noopener">https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/</a>, we break down the architectural difference between Azure IoT Hub Message Routing and <a href="https://www.m365.fm/azure-event-grid-explained/" rel="noopener">https://www.m365.fm/azure-event-grid-explained/</a> by following a realistic manufacturing scenario. A press line continuously sends temperature, vibration, cycle count, energy consumption, and machine-state information through an industrial gateway. Those measurements create an operational history that engineers, data teams, maintenance teams, and production systems may need to analyze later. A device disconnect is different because it represents a change that may require another system or person to react.<br /><br />TELEMETRY IS A RECORD, NOT AN ALERT<br />Telemetry represents repeated measurements over time. A single temperature value or vibration measurement usually tells you very little on its own. The real information exists in the sequence: how quickly values changed, what the machine was doing at that moment, what happened before a stop, whether measurements disappeared during a network interruption, and whether the same behavior appeared in earlier production runs.<br /><br /><br />Typical industrial telemetry includes:<br />• Temperature, vibration, pressure, energy consumption, and current draw<br />• Machine states such as running, idle, stopped, or faulted<br />• Cycle counts, production counters, and process measurements<br />• Source timestamps, device identifiers, sequence numbers, and correlation information<br /><br />Those records may later support condition monitoring, quality investigations, energy analysis, OEE calculations, <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" rel="noopener">https://www.m365.fm/microsoft-fabric-simply-explained/</a> analytics, Power BI reporting, and production optimization. That is why telemetry needs retention, replay, duplicate handling, independent consumers, and a reliable way to reconstruct the production timeline.<br /><br />IOT HUB MESSAGE ROUTING AS THE TELEMETRY DATA PLANE<br />Azure IoT Hub provides the controlled device-to-cloud boundary. Devices and gateways authenticate with their own identities, send device-to-cloud messages, maintain device-management state, and can participate in controlled cloud-to-device communication.<br /><br />Once a telemetry message reaches IoT Hub, Message Routing determines where that data should go. Routing can inspect message properties, system properties, parts of the message body, and device twin information. This makes it possible to separate production telemetry, energy measurements, diagnostics, or other message classes before they reach downstream consumers.<br />A common architecture might look like this: Industrial gateway → Azure IoT Hub → Message Routing → Event Hubs or Storage → Processing → <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> Fabric.<br /><br />One consumer may perform near-real-time analysis while another keeps a raw archive. A third consumer may prepare curated operational data for Microsoft Fabric. Each consumer can work independently without turning every telemetry reading into a workflow invocation.<br /><br />WHY ORDERING MATTERS<br />Industrial telemetry is particularly sensitive to sequence. Imagine...]]></itunes:summary><itunes:duration>6658</itunes:duration><itunes:keywords>architecture,automation,azure,cloud,eventgrid,eventhubs,events,fabric,gateway,iiot,industrial,integration,iothub,manufacturing,mes,monitoring,routing,sensors,streaming,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/52a106edc6c175881a5025593a497c22.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Azure That Survives the Real World — with Mike Martin [MVP]</title><link>https://www.m365.fm/show/episodes/mike-martin/</link><description><![CDATA[Azure architecture is easy when everything works; the real questions start when regions, dependencies and assumptions fail. In this episode, Microsoft MVP Mike Martin helps Azure architects and IT decision-makers tell resilience from high availability, set realistic SLA, RTO and RPO targets, and understand where Microsoft's responsibility ends. You get practical guidance on multi-region design, chaos testing and keeping solutions simple.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure</a> architecture when things fail</li><li>01:21 – Thirty years of turning points</li><li>05:19 – What architecture really means</li><li>15:49 – RTO and RPO as business decisions</li><li>25:53 – Resilience versus high availability</li><li>28:31 – Shared responsibility and SLAs</li><li>51:29 – Multi-region and mission-critical design</li><li>56:37 – Identity, security and rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Resilience and high availability are different: a resilient system bends and recovers under stress, while high availability fails over to a second instance elsewhere.</li><li>No solution reaches 100% uptime because the composite SLA is the product of all dependent services, so define RTO and RPO with the business and design multi-region where it pays off.</li><li>Use the Azure Well-Architected Framework, mission-critical guidance and fault injection with <a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a>, and keep designs simple instead of defaulting to Kubernetes.</li></ul><br /><b>Worth quoting</b><br /><br />“for me, architecture is about knowing which pieces go together, which pieces to avoid, which pieces are necessary and which pieces are not.” – Mike Martin (07:10)<br /><br />“never take a dependency on a single region. Always make a design for multiple regions. So that way you always have a plan B and even a plan C or a plan D” – Mike Martin (11:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure resilience</li><li><a href="https://www.m365.fm/entity/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Mike Martin</a> – Microsoft MVP with about 30 years in IT who separates resilience from high availability</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform where multi-region design, zones and composite SLAs decide real uptime</li><li><a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a> – the fault injection service Mike recommends for fire drills such as a region outage</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75473689</guid><pubDate>Thu, 01 Oct 2026 07:15:34 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75473689/utf_8_q_building_azure_that_survives_the_rea_utf_8_q_l_world_e2_80_94_with_mike_martin_mvp_mp3.mp3" length="93919148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5c93144c6fdef94cb46c02ce8de4754a03c34d45.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure architecture is easy when everything works; the real questions start when regions, dependencies and assumptions fail. In this episode, Microsoft MVP Mike Martin helps Azure architects and IT decision-makers tell resilience from high...</itunes:subtitle><itunes:summary><![CDATA[Azure architecture is easy when everything works; the real questions start when regions, dependencies and assumptions fail. In this episode, Microsoft MVP Mike Martin helps Azure architects and IT decision-makers tell resilience from high availability, set realistic SLA, RTO and RPO targets, and understand where Microsoft's responsibility ends. You get practical guidance on multi-region design, chaos testing and keeping solutions simple.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure</a> architecture when things fail</li><li>01:21 – Thirty years of turning points</li><li>05:19 – What architecture really means</li><li>15:49 – RTO and RPO as business decisions</li><li>25:53 – Resilience versus high availability</li><li>28:31 – Shared responsibility and SLAs</li><li>51:29 – Multi-region and mission-critical design</li><li>56:37 – Identity, security and rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Resilience and high availability are different: a resilient system bends and recovers under stress, while high availability fails over to a second instance elsewhere.</li><li>No solution reaches 100% uptime because the composite SLA is the product of all dependent services, so define RTO and RPO with the business and design multi-region where it pays off.</li><li>Use the Azure Well-Architected Framework, mission-critical guidance and fault injection with <a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a>, and keep designs simple instead of defaulting to Kubernetes.</li></ul><br /><b>Worth quoting</b><br /><br />“for me, architecture is about knowing which pieces go together, which pieces to avoid, which pieces are necessary and which pieces are not.” – Mike Martin (07:10)<br /><br />“never take a dependency on a single region. Always make a design for multiple regions. So that way you always have a plan B and even a plan C or a plan D” – Mike Martin (11:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure resilience</li><li><a href="https://www.m365.fm/entity/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Mike Martin</a> – Microsoft MVP with about 30 years in IT who separates resilience from high availability</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform where multi-region design, zones and composite SLAs decide real uptime</li><li><a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a> – the fault injection service Mike recommends for fire drills such as a region outage</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mike-martin" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3914</itunes:duration><itunes:keywords>architecture,automation,availability,azure,cloud,devops,failover,identity,infrastructure,kubernetes,monitoring,multiregion,networking,recovery,resilience,rpo,rto,scalability,security,sla</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a907cccbe53d60b24bd2317acc40f151.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your Production Schedule Is Wrong Before It Even Starts</title><link>https://www.m365.fm/show/episodes/production-schedule-fails/</link><description><![CDATA[Production schedules look solid when they leave ERP, yet material delays, tool issues, missing skills and short machine stops make them outdated before the first order starts. This episode is for manufacturing planners, operations leaders and data architects who keep seeing Excel become the real control system. You will learn how a closed loop of execution data, production context, learning and controlled replanning keeps dispatch decisions feasible.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The familiar Friday afternoon scenario</li><li>04:47 – A production schedule is a decision about the future</li><li>09:34 – What ERP knows and where execution takes over</li><li>17:46 – Measuring, context and learning from plan versus actual</li><li>32:08 – Replanning, the closed loop and why <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Excel</a> survives</li><li>49:13 – Production context: machine stops, material, quality and finite capacity</li><li>71:06 – Dashboards, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, OT data, digital twins and knowledge graphs</li><li>88:52 – Industrial AI, the planner's role and event-driven replanning</li></ul><br /><b>Key takeaways</b><br /><ul><li>A released ERP schedule is a decision based on yesterday's facts, so it needs a closed feedback loop of execution, measurement, learning and replanning to stay feasible.</li><li>Production events only become useful when they connect to order, operation, resource and time through explicit product, process and resource relationships, with shared definitions for words like complete and available.</li><li>Microsoft Fabric, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Power BI</a>, digital twins, knowledge graphs and industrial AI can support the loop, but feasible replans still need explicit constraints, trigger rules, freeze windows and named human decision rights.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/production-schedule-fails/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on closed-loop production scheduling</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the planner's fast workaround that becomes the unofficial manufacturing control system</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data foundation for ERP, MES, quality and IoT data, not the factory brain</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Power BI</a> – dashboards showing plan versus actual that explain yesterday but don't choose the next move</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75405282</guid><pubDate>Mon, 28 Sep 2026 07:01:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75405282/why_your_production_schedule_is_wrong_before_it_even_starts.mp3" length="149249242" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/adf5109ecf8439017b1b5d3243fadd77db08cec3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Production schedules look solid when they leave ERP, yet material delays, tool issues, missing skills and short machine stops make them outdated before the first order starts. This episode is for manufacturing planners, operations leaders and data...</itunes:subtitle><itunes:summary><![CDATA[Production schedules look solid when they leave ERP, yet material delays, tool issues, missing skills and short machine stops make them outdated before the first order starts. This episode is for manufacturing planners, operations leaders and data architects who keep seeing Excel become the real control system. You will learn how a closed loop of execution data, production context, learning and controlled replanning keeps dispatch decisions feasible.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The familiar Friday afternoon scenario</li><li>04:47 – A production schedule is a decision about the future</li><li>09:34 – What ERP knows and where execution takes over</li><li>17:46 – Measuring, context and learning from plan versus actual</li><li>32:08 – Replanning, the closed loop and why <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Excel</a> survives</li><li>49:13 – Production context: machine stops, material, quality and finite capacity</li><li>71:06 – Dashboards, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, OT data, digital twins and knowledge graphs</li><li>88:52 – Industrial AI, the planner's role and event-driven replanning</li></ul><br /><b>Key takeaways</b><br /><ul><li>A released ERP schedule is a decision based on yesterday's facts, so it needs a closed feedback loop of execution, measurement, learning and replanning to stay feasible.</li><li>Production events only become useful when they connect to order, operation, resource and time through explicit product, process and resource relationships, with shared definitions for words like complete and available.</li><li>Microsoft Fabric, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Power BI</a>, digital twins, knowledge graphs and industrial AI can support the loop, but feasible replans still need explicit constraints, trigger rules, freeze windows and named human decision rights.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/production-schedule-fails/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and FAQ on closed-loop production scheduling</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the planner's fast workaround that becomes the unofficial manufacturing control system</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data foundation for ERP, MES, quality and IoT data, not the factory brain</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank" rel="noreferrer noopener">Power BI</a> – dashboards showing plan versus actual that explain yesterday but don't choose the next move</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-production-schedule-is-wrong-before-it-even-starts" target="_blank"...]]></itunes:summary><itunes:duration>6219</itunes:duration><itunes:keywords>automation,azure,capacity,digitaltwin,erp,fabric,industry40,iot,maintenance,manufacturing,mes,operations,optimization,planning,powerbi,production,quality,replanning,scheduling,shopfloor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/791ce3e4018593dbbaa868d97f787725.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</title><link>https://www.m365.fm/show/episodes/paul-keijzers/</link><description><![CDATA[Buying Copilot licenses is easy, but Copilot then surfaces years of SharePoint, Teams and OneDrive content that was never meant to be shared. In this episode, Microsoft MVP Paul Keijzers explains to IT leaders and Microsoft 365 admins what a Copilot-ready tenant really means. You get practical advice on oversharing, Purview labels and DLP, content lifecycle, adoption and agent governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Is your tenant ready for Copilot?</li><li>02:37 – Paul's journey from car audio to SharePoint and Copilot</li><li>11:33 – What companies underestimate</li><li>15:11 – Old SharePoint content and content lifecycle</li><li>21:28 – Oversharing, Purview, labels and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">DLP</a></li><li>30:17 – Adoption, champions and Copilot costs</li><li>40:46 – <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Agents</a> and Agent 365</li><li>45:08 – Focus weeks and rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot readiness is a <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Microsoft 365</a> project: start with sharing settings, permissions, retention, sensitivity labels and DLP, including Power Automate DLP for connectors.</li><li>Old, unarchived SharePoint content and duplicate versions make Copilot look like it hallucinates, so archive or restrict content and keep metadata and folder structures simple.</li><li>Strong adoption comes from continuous, outcome-focused support in the business rather than one-time training days, while token-based tools like Copilot Cowork need cost awareness.</li></ul><br /><b>Worth quoting</b><br /><br />“they forget about permissions they forget about retention they forget about a DLP they forget about the labeling aspect” – Paul Keijzers (11:46)<br /><br />“copilot readiness isn't really a copilot project it's Microsoft 365 project it's understand your share point environment it's understand who can access what” – Mirko Peters (53:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot readiness</li><li><a href="https://www.m365.fm/entity/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Paul Keijzers</a> – Microsoft MVP who explains what a Copilot-ready tenant needs before the rollout</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI assistant that surfaces whatever overshared or outdated content a tenant holds</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">SharePoint</a> – the storage layer behind Teams and OneDrive, where old migrated files confuse Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75328001</guid><pubDate>Thu, 24 Sep 2026 13:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75328001/microsoft_365_copilot_without_the_hype_adoption_governance_getting_your_tenant_ready_with_paul_keijzers_mvp.mp3" length="78498586" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f50d5f30115d3084449c73a2aafba8cf2f2f3462.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Buying Copilot licenses is easy, but Copilot then surfaces years of SharePoint, Teams and OneDrive content that was never meant to be shared. In this episode, Microsoft MVP Paul Keijzers explains to IT leaders and Microsoft 365 admins what a...</itunes:subtitle><itunes:summary><![CDATA[Buying Copilot licenses is easy, but Copilot then surfaces years of SharePoint, Teams and OneDrive content that was never meant to be shared. In this episode, Microsoft MVP Paul Keijzers explains to IT leaders and Microsoft 365 admins what a Copilot-ready tenant really means. You get practical advice on oversharing, Purview labels and DLP, content lifecycle, adoption and agent governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Is your tenant ready for Copilot?</li><li>02:37 – Paul's journey from car audio to SharePoint and Copilot</li><li>11:33 – What companies underestimate</li><li>15:11 – Old SharePoint content and content lifecycle</li><li>21:28 – Oversharing, Purview, labels and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">DLP</a></li><li>30:17 – Adoption, champions and Copilot costs</li><li>40:46 – <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Agents</a> and Agent 365</li><li>45:08 – Focus weeks and rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot readiness is a <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Microsoft 365</a> project: start with sharing settings, permissions, retention, sensitivity labels and DLP, including Power Automate DLP for connectors.</li><li>Old, unarchived SharePoint content and duplicate versions make Copilot look like it hallucinates, so archive or restrict content and keep metadata and folder structures simple.</li><li>Strong adoption comes from continuous, outcome-focused support in the business rather than one-time training days, while token-based tools like Copilot Cowork need cost awareness.</li></ul><br /><b>Worth quoting</b><br /><br />“they forget about permissions they forget about retention they forget about a DLP they forget about the labeling aspect” – Paul Keijzers (11:46)<br /><br />“copilot readiness isn't really a copilot project it's Microsoft 365 project it's understand your share point environment it's understand who can access what” – Mirko Peters (53:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot readiness</li><li><a href="https://www.m365.fm/entity/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Paul Keijzers</a> – Microsoft MVP who explains what a Copilot-ready tenant needs before the rollout</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI assistant that surfaces whatever overshared or outdated content a tenant holds</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">SharePoint</a> – the storage layer behind Teams and OneDrive, where old migrated files confuse Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paul-keijzers" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3271</itunes:duration><itunes:keywords>adoption,agents,ai,archiving,automation,backup,compliance,copilot,dlp,governance,metadata,microsoft365,onedrive,oversharing,productivity,purview,readiness,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bad512e15ade8517b6452995db793a18.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>When Microsoft Messaging Looks Secure but Isn’t — Exchange Server, Hybrid and Microsoft 365 Security with Thomas Stensitzki [MVP]</title><link>https://www.m365.fm/show/episodes/thomas-stensitzki/</link><description><![CDATA[Many Microsoft messaging environments look secure on the surface but still run on defaults, weak identities and misunderstood mail flow. This conversation with Exchange MVP Thomas Stensitzki is for Exchange and Microsoft 365 administrators running on-premises, hybrid or cloud-only email. It covers identity protection, break glass accounts, SPF, DKIM and DMARC, Defender for Office 365 and the operational discipline that keeps messaging secure.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction to messaging security and the guest</li><li>04:41 – Exchange Server, Exchange Online and hybrid differences</li><li>10:11 – Identity, admin roles and break glass accounts</li><li>15:32 – Legacy authentication and a realistic attack path</li><li>23:46 – Mail flow, SPF, DKIM and DMARC</li><li>37:37 – Phishing and Defender for Office 365</li><li>48:54 – <a href="https://www.m365.fm/entity/secure-score/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Secure Score</a>, operational discipline and compliance</li><li>57:48 – AI, Exchange migrations and rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Exchange Online starts with default settings, so mail flow, anti-spam, anti-phishing and anti-malware still need to be configured for the organization's needs.</li><li>Identity security comes first: protect every user and service account, use PIM for Exchange admins and secure break glass accounts with FIDO keys.</li><li>Configure SPF, DKIM and DMARC with real policies, use subdomains for third-party senders, and enable Safe Links in Defender for Office 365.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's a switch on and you can use email but you have to configure it depending on your needs.” – Thomas Stensitzki (07:40)<br /><br />“So I'd say identity security comes first. So you do have to protect the identity of each user, even though regardless if it's a real person, so a human being or if it's a technical service account” – Thomas Stensitzki (10:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on messaging security</li><li><a href="https://www.m365.fm/entity/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Thomas Stensitzki</a> – Exchange MVP and consultant sharing more than 25 years of Exchange and hybrid experience</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Exchange Online</a> – starts with default transport and protection settings that admins still have to configure</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Safe Links and Email Explorer in Defender for Office 365 against phishing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75327523</guid><pubDate>Thu, 24 Sep 2026 08:10:31 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75327523/utf_8_q_when_microsoft_messaging_looks_utf_8_q_secure_but_isn_e2_80_99t_e2_80_94_exchange_serv_utf_8_q_er_hybrid_and_microsoft_365_sec_utf_8_q_urity_with_thomas_stensitzki_mp3.mp3" length="99442522" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/74c79323da1a406ad3e4e72714e9bbff548d0ed7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft messaging environments look secure on the surface but still run on defaults, weak identities and misunderstood mail flow. This conversation with Exchange MVP Thomas Stensitzki is for Exchange and Microsoft 365 administrators running...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft messaging environments look secure on the surface but still run on defaults, weak identities and misunderstood mail flow. This conversation with Exchange MVP Thomas Stensitzki is for Exchange and Microsoft 365 administrators running on-premises, hybrid or cloud-only email. It covers identity protection, break glass accounts, SPF, DKIM and DMARC, Defender for Office 365 and the operational discipline that keeps messaging secure.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction to messaging security and the guest</li><li>04:41 – Exchange Server, Exchange Online and hybrid differences</li><li>10:11 – Identity, admin roles and break glass accounts</li><li>15:32 – Legacy authentication and a realistic attack path</li><li>23:46 – Mail flow, SPF, DKIM and DMARC</li><li>37:37 – Phishing and Defender for Office 365</li><li>48:54 – <a href="https://www.m365.fm/entity/secure-score/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Secure Score</a>, operational discipline and compliance</li><li>57:48 – AI, Exchange migrations and rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Exchange Online starts with default settings, so mail flow, anti-spam, anti-phishing and anti-malware still need to be configured for the organization's needs.</li><li>Identity security comes first: protect every user and service account, use PIM for Exchange admins and secure break glass accounts with FIDO keys.</li><li>Configure SPF, DKIM and DMARC with real policies, use subdomains for third-party senders, and enable Safe Links in Defender for Office 365.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's a switch on and you can use email but you have to configure it depending on your needs.” – Thomas Stensitzki (07:40)<br /><br />“So I'd say identity security comes first. So you do have to protect the identity of each user, even though regardless if it's a real person, so a human being or if it's a technical service account” – Thomas Stensitzki (10:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on messaging security</li><li><a href="https://www.m365.fm/entity/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Thomas Stensitzki</a> – Exchange MVP and consultant sharing more than 25 years of Exchange and hybrid experience</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Exchange Online</a> – starts with default transport and protection settings that admins still have to configure</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Safe Links and Email Explorer in Defender for Office 365 against phishing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=thomas-stensitzki" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>4144</itunes:duration><itunes:keywords>cloud,compliance,defender,dkim,dmarc,email,entra,exchange,governance,hybrid,identity,messaging,microsoft365,migration,phishing,powershell,purview,security,smtp,spf</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2a29ac445af48ceed5f3ee8d5166eee6.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Content Understanding &amp; Document AI - Simply Explained</title><link>https://www.m365.fm/show/episodes/content-understanding-document-ai/</link><description><![CDATA[Shared inboxes still fill with invoices, receipts and contracts that someone has to open and retype, and simple rules break as soon as layouts change. This episode explains for Power Platform makers and process owners how Content Understanding, Power Automate, Dataverse and Power Apps turn documents into trusted business data with human review where it matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: documents as business data</li><li>00:34 – Why documents break automation</li><li>03:04 – Content Understanding simply explained</li><li>07:01 – The Power Platform connection</li><li>10:32 – Trust, confidence and human review</li><li>13:28 – Choosing a first use case</li><li>16:11 – Where this changes your work</li></ul><br /><b>Key takeaways</b><br /><ul><li>OCR reads characters, but Content Understanding uses a schema to return the business fields a process actually needs, such as supplier, invoice number and total.</li><li>Power Automate moves extracted data through the process, Dataverse tracks each record and its history, and <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Apps</a> gives reviewers a place to fix exceptions.</li><li>Confidence scores and validation rules decide when a document can move on and when a person must check it, and the first use case should be one document type with one clear decision and owner.</li></ul><br /><b>Worth quoting</b><br /><br />“If the process is unclear before automation, it becomes unclear faster after automation, with more records moving through it.” – Mirko Peters (10:03)<br /><br />“Even when the score looks strong, the rule should follow the consequence of an error, not just the score.” – Mirko Peters (11:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/content-understanding-document-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on document AI</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Automate</a> – the process engine that sends files to Content Understanding and routes the results</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Platform</a> – the action layer that turns extracted fields into a working business process</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Dataverse</a> – holds each document's record, status, owner, field confidence and review history</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Human in the loop</a> – reviewers fix uncertain fields in Power Apps when an error would be costly</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Automation</a> – why rules-based automation breaks on varied layouts and speeds up unclear processes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75204061</guid><pubDate>Fri, 18 Sep 2026 10:20:56 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75204061/content_understanding_document_ai_simply_explained.mp3" length="25570522" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d82d5e0735c5a037505ac45db55ab27727ea3ae0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Shared inboxes still fill with invoices, receipts and contracts that someone has to open and retype, and simple rules break as soon as layouts change. This episode explains for Power Platform makers and process owners how Content Understanding, Power...</itunes:subtitle><itunes:summary><![CDATA[Shared inboxes still fill with invoices, receipts and contracts that someone has to open and retype, and simple rules break as soon as layouts change. This episode explains for Power Platform makers and process owners how Content Understanding, Power Automate, Dataverse and Power Apps turn documents into trusted business data with human review where it matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: documents as business data</li><li>00:34 – Why documents break automation</li><li>03:04 – Content Understanding simply explained</li><li>07:01 – The Power Platform connection</li><li>10:32 – Trust, confidence and human review</li><li>13:28 – Choosing a first use case</li><li>16:11 – Where this changes your work</li></ul><br /><b>Key takeaways</b><br /><ul><li>OCR reads characters, but Content Understanding uses a schema to return the business fields a process actually needs, such as supplier, invoice number and total.</li><li>Power Automate moves extracted data through the process, Dataverse tracks each record and its history, and <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Apps</a> gives reviewers a place to fix exceptions.</li><li>Confidence scores and validation rules decide when a document can move on and when a person must check it, and the first use case should be one document type with one clear decision and owner.</li></ul><br /><b>Worth quoting</b><br /><br />“If the process is unclear before automation, it becomes unclear faster after automation, with more records moving through it.” – Mirko Peters (10:03)<br /><br />“Even when the score looks strong, the rule should follow the consequence of an error, not just the score.” – Mirko Peters (11:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/content-understanding-document-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on document AI</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Automate</a> – the process engine that sends files to Content Understanding and routes the results</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Platform</a> – the action layer that turns extracted fields into a working business process</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Dataverse</a> – holds each document's record, status, owner, field confidence and review history</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Human in the loop</a> – reviewers fix uncertain fields in Power Apps when an error would be costly</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Automation</a> – why rules-based automation breaks on varied layouts and speeds up unclear processes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=content-understanding-document-ai" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply...]]></itunes:summary><itunes:duration>1066</itunes:duration><itunes:keywords>ai,aibuilder,automation,confidence,contentunderstanding,copilot,dataverse,documentai,documents,extraction,governance,invoices,microsoft,ocr,powerapps,powerautomate,powerplatform,sharepoint,validation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d764ebf2f047055dc5dcbce3df240789.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</title><link>https://www.spreaker.com/episode/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem--75202052</link><description><![CDATA[Machine telemetry and device events both arrive through Azure IoT Hub, but treating them as the same thing either floods workflows with sensor noise or buries urgent signals in a pipeline nobody watches. This episode is for IoT, OT and Azure architects building manufacturing data platforms. You will learn when to use IoT Hub message routing, when to use Event Grid, and how MES and asset context turn signals into trustworthy production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A press line, a sensor stream and one missing signal</li><li>05:30 – Telemetry versus discrete events</li><li>22:10 – What Azure IoT Hub actually handles</li><li>27:30 – IoT Hub message routing as the telemetry data plane</li><li>44:50 – Azure Event Grid, IoT Hub events and the connection state trap</li><li>66:40 – Lifecycle events, filtering and ERP, MES and asset context</li><li>83:30 – Gateway offline during a work order and the two wrong designs</li><li>100:40 – Data plane, control plane, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Fabric</a> and Power BI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Telemetry is a time-ordered production record that needs sequence, retention and independent readers, while a discrete event is a notice that something changed and someone may need to react.</li><li>IoT Hub message routing is the telemetry data plane into <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Event Hubs</a>, storage and Microsoft Fabric, whereas Event Grid is a notification fabric with at-least-once, unordered delivery that handlers must treat as a prompt to check current state.</li><li>A device disconnect only proves lost cloud visibility, so production conclusions need MES, ERP and asset model context, shared device identity and explicit data contracts across both paths.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/iot-hub-message-routing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the press line scenario and FAQ</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the routed stream for production telemetry that several consumers can read independently</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the analytics destination for prepared operational data, not the place where raw messages become facts</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Azure Functions</a> – event handlers that check current device state before acting on a disconnect notice</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75202052</guid><pubDate>Fri, 18 Sep 2026 08:15:38 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75202052/utf_8_q_iot_hub_message_routing_vs_event_grid_e2_80_94_why_te_utf_8_q_lemetry_and_events_are_not_the_same_problem_mp3.mp3" length="158880538" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/77321955016b2d13eb60458c1d102f1a932713ed.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Machine telemetry and device events both arrive through Azure IoT Hub, but treating them as the same thing either floods workflows with sensor noise or buries urgent signals in a pipeline nobody watches. This episode is for IoT, OT and Azure...</itunes:subtitle><itunes:summary><![CDATA[Machine telemetry and device events both arrive through Azure IoT Hub, but treating them as the same thing either floods workflows with sensor noise or buries urgent signals in a pipeline nobody watches. This episode is for IoT, OT and Azure architects building manufacturing data platforms. You will learn when to use IoT Hub message routing, when to use Event Grid, and how MES and asset context turn signals into trustworthy production decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A press line, a sensor stream and one missing signal</li><li>05:30 – Telemetry versus discrete events</li><li>22:10 – What Azure IoT Hub actually handles</li><li>27:30 – IoT Hub message routing as the telemetry data plane</li><li>44:50 – Azure Event Grid, IoT Hub events and the connection state trap</li><li>66:40 – Lifecycle events, filtering and ERP, MES and asset context</li><li>83:30 – Gateway offline during a work order and the two wrong designs</li><li>100:40 – Data plane, control plane, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Fabric</a> and Power BI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Telemetry is a time-ordered production record that needs sequence, retention and independent readers, while a discrete event is a notice that something changed and someone may need to react.</li><li>IoT Hub message routing is the telemetry data plane into <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Event Hubs</a>, storage and Microsoft Fabric, whereas Event Grid is a notification fabric with at-least-once, unordered delivery that handlers must treat as a prompt to check current state.</li><li>A device disconnect only proves lost cloud visibility, so production conclusions need MES, ERP and asset model context, shared device identity and explicit data contracts across both paths.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/iot-hub-message-routing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the press line scenario and FAQ</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – the routed stream for production telemetry that several consumers can read independently</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the analytics destination for prepared operational data, not the place where raw messages become facts</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Azure Functions</a> – event handlers that check current device state before acting on a disconnect notice</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem" target="_blank" rel="noreferrer noopener">Azure...]]></itunes:summary><itunes:duration>6620</itunes:duration><itunes:keywords>analytics,architecture,automation,azure,devices,eventgrid,eventhubs,fabric,integration,iot,iothub,manufacturing,microsoft,monitoring,mqtt,powerbi,routing,sensors,streaming,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9743c3b2d1c55e6d8b71f74a81a7cad2.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The 5 Pillars of Data Transformation - Simply Explained</title><link>https://www.m365.fm/show/episodes/data-transformation-pillars/</link><description><![CDATA[Many organizations have Copilot, Power BI and Fabric, yet decisions still stall because nobody trusts the numbers or owns the call. This episode gives data and business leaders five pillars, from governance to human judgment, to test any report, prompt or flow before the next AI rollout.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why faster AI answers still stall decisions</li><li>00:50 – Pillar 1: <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a></li><li>04:14 – Pillar 2: Semantic layer</li><li>07:20 – Pillar 3: Start with the decision</li><li>10:18 – Pillar 4: Psychological safety</li><li>13:42 – Pillar 5: Human judgment</li><li>16:50 – Implementation and payoff</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI moves bad data faster, so governance with named owners, sources and access rules has to come before automation.</li><li>A semantic layer gives humans and AI one shared definition of business terms, and every report should start from a named decision and decision owner.</li><li>Data transformation needs psychological safety to challenge the numbers and a named person who owns the final judgment on every AI-supported decision.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't clean up confusion by itself. It can search across more files, summarize more records and send a recommendation in seconds. But it also moves bad data faster.” – Mirko Peters (01:00)<br /><br />“Simply explained, it's a shared business dictionary with pre-approved calculations baked right in. You define a term once, store the logic once and reuse it everywhere” – Mirko Peters (04:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/data-transformation-pillars/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a five-pillar FAQ</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a> – pillar one, setting owners, sources, access rules and quality checks before AI uses the data</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – a Power BI semantic model holds approved measures, relationships and field names in one layer</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Human in the loop</a> – why human review only counts when the person can still change the outcome</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – named as a tool for discovering data, applying sensitivity labels, tracking data movement and managing access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-unified-catalog/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Unified Catalog - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75201028</guid><pubDate>Fri, 18 Sep 2026 06:23:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75201028/the_5_pillars_of_data_transformation_simply_explained.mp3" length="26172442" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/751f69fe6a939308b572d9cb38b0bb82fa6ac62c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations have Copilot, Power BI and Fabric, yet decisions still stall because nobody trusts the numbers or owns the call. This episode gives data and business leaders five pillars, from governance to human judgment, to test any report,...</itunes:subtitle><itunes:summary><![CDATA[Many organizations have Copilot, Power BI and Fabric, yet decisions still stall because nobody trusts the numbers or owns the call. This episode gives data and business leaders five pillars, from governance to human judgment, to test any report, prompt or flow before the next AI rollout.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why faster AI answers still stall decisions</li><li>00:50 – Pillar 1: <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a></li><li>04:14 – Pillar 2: Semantic layer</li><li>07:20 – Pillar 3: Start with the decision</li><li>10:18 – Pillar 4: Psychological safety</li><li>13:42 – Pillar 5: Human judgment</li><li>16:50 – Implementation and payoff</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI moves bad data faster, so governance with named owners, sources and access rules has to come before automation.</li><li>A semantic layer gives humans and AI one shared definition of business terms, and every report should start from a named decision and decision owner.</li><li>Data transformation needs psychological safety to challenge the numbers and a named person who owns the final judgment on every AI-supported decision.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't clean up confusion by itself. It can search across more files, summarize more records and send a recommendation in seconds. But it also moves bad data faster.” – Mirko Peters (01:00)<br /><br />“Simply explained, it's a shared business dictionary with pre-approved calculations baked right in. You define a term once, store the logic once and reuse it everywhere” – Mirko Peters (04:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/data-transformation-pillars/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a five-pillar FAQ</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a> – pillar one, setting owners, sources, access rules and quality checks before AI uses the data</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – a Power BI semantic model holds approved measures, relationships and field names in one layer</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Human in the loop</a> – why human review only counts when the person can still change the outcome</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – named as a tool for discovering data, applying sensitivity labels, tracking data movement and managing access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-unified-catalog/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-5-pillars-of-data-transformation-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Unified Catalog - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1091</itunes:duration><itunes:keywords>agents,ai,analytics,automation,copilot,data,decisions,fabric,governance,insights,intelligence,microsoft,ownership,powerbi,purview,quality,reporting,semantics,strategy,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e47b04322f86d998776f93745469abb9.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Factory Cloud Bill Is Much Higher Than You Think</title><link>https://www.m365.fm/show/episodes/factory-cloud-bill/</link><description><![CDATA[Sending all factory data to the cloud looks cheap until egress, cross-zone traffic, replication and dashboards show up on the invoice. This episode shows manufacturing and cloud architects how to model the real cost of data movement and build an edge-first pattern that scales. You will learn which data should stay local and which earns a trip to the cloud.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The clean IoT diagram and the hidden bill</li><li>01:02 – Egress, boundaries and data paths</li><li>16:19 – Counting samples, not devices</li><li>28:08 – Data half-life and the value hierarchy</li><li>44:09 – Data gravity</li><li>49:06 – Zones, NAT, replication and return paths</li><li>82:17 – Edge processing, filtering and aggregation</li><li>110:35 – The three-layer factory data pattern</li></ul><br /><b>Key takeaways</b><br /><ul><li>Factory cloud cost is driven by data movement across boundaries, zones, gateways and return paths, not just by storage.</li><li>Estimate volume from sample rate, payload size and retention rather than device count, and move data only when a named consumer needs it for a named decision.</li><li>Use an edge, site and cloud layer pattern: filter, aggregate and infer near the machine, and send governed operational facts to the cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not because the cloud failed, it's because that data path was never treated as part of the architecture in the first place.” – Mirko Peters (00:37)<br /><br />“The rule behind all four tiers is simple. Move data only when a named consumer needs it to make a named decision.” – Mirko Peters (38:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/factory-cloud-bill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on factory data costs</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – cited for a public internet egress rate of roughly 8.7 cents per gigabyte</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Governance</a> – needed for cross-site history, shared definitions and owned retention of factory records</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Power BI</a> – mentioned once, as a plant dashboard that pulls cloud data back into the site</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-is-a-trap-the-hard-truth-about-data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Microsoft Purview is a Trap: The Hard Truth About Data Governance</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75180895</guid><pubDate>Thu, 17 Sep 2026 09:33:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75180895/everyone_wants_real_time_factory_data_here_s_why_most_architectures_fail.mp3" length="176628250" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/81aec145531c4f72405caf605f12ffced50f4284.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sending all factory data to the cloud looks cheap until egress, cross-zone traffic, replication and dashboards show up on the invoice. This episode shows manufacturing and cloud architects how to model the real cost of data movement and build an...</itunes:subtitle><itunes:summary><![CDATA[Sending all factory data to the cloud looks cheap until egress, cross-zone traffic, replication and dashboards show up on the invoice. This episode shows manufacturing and cloud architects how to model the real cost of data movement and build an edge-first pattern that scales. You will learn which data should stay local and which earns a trip to the cloud.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The clean IoT diagram and the hidden bill</li><li>01:02 – Egress, boundaries and data paths</li><li>16:19 – Counting samples, not devices</li><li>28:08 – Data half-life and the value hierarchy</li><li>44:09 – Data gravity</li><li>49:06 – Zones, NAT, replication and return paths</li><li>82:17 – Edge processing, filtering and aggregation</li><li>110:35 – The three-layer factory data pattern</li></ul><br /><b>Key takeaways</b><br /><ul><li>Factory cloud cost is driven by data movement across boundaries, zones, gateways and return paths, not just by storage.</li><li>Estimate volume from sample rate, payload size and retention rather than device count, and move data only when a named consumer needs it for a named decision.</li><li>Use an edge, site and cloud layer pattern: filter, aggregate and infer near the machine, and send governed operational facts to the cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not because the cloud failed, it's because that data path was never treated as part of the architecture in the first place.” – Mirko Peters (00:37)<br /><br />“The rule behind all four tiers is simple. Move data only when a named consumer needs it to make a named decision.” – Mirko Peters (38:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/factory-cloud-bill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on factory data costs</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – cited for a public internet egress rate of roughly 8.7 cents per gigabyte</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Governance</a> – needed for cross-site history, shared definitions and owned retention of factory records</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Power BI</a> – mentioned once, as a plant dashboard that pulls cloud data back into the site</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-is-a-trap-the-hard-truth-about-data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Microsoft Purview is a Trap: The Hard Truth About Data Governance</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-cloud-bill" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>7360</itunes:duration><itunes:keywords>analytics,architecture,automation,aws,azure,cloud,costs,data,edge,egress,factory,finops,iiot,iot,manufacturing,mqtt,networking,opcua,telemetry,vibration</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7ec608c3acaaf3f7366f4523489c7b71.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</title><link>https://www.m365.fm/show/episodes/rishi-sapra/</link><description><![CDATA[Finance teams have ERP data, Power BI reports, Excel everywhere and now AI agents, yet agents do not automatically understand what revenue or margin means in their business. This conversation with Rishi Sapra is for data, BI and finance leaders who want reliable AI answers. It explains how semantic models, ontologies, skills and automated governance in Microsoft Fabric and Copilot Studio ground agents in business context.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Rishi's path into Microsoft data</li><li>06:52 – The CFO question: how documented is your context?</li><li>14:58 – Semantic models as the single source of truth</li><li>17:56 – The organizational brain and its five layers</li><li>23:23 – Data model, semantic model and ontology</li><li>31:15 – Fabric, OneLake and Direct Lake</li><li>38:49 – Persona-driven insights and storytelling with AI</li><li>50:10 – Agents, <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">governance</a> and the operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before adding <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">AI agents</a> to financial data, document the business context: personas, decisions and the questions they need answered.</li><li>Certified semantic models provide deterministic KPI logic, while ontologies, <a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">skills</a>, tools and governance add the context agents need to explain why.</li><li>As agents become more capable, governance has to be automated into the context layer and managed through a hub-and-spoke operating model with a center of excellence.</li></ul><br /><b>Worth quoting</b><br /><br />“Gen AI is really clever, but it's also quite clumsy in the sense of, you wouldn't trust it to really come up with your numbers that you need to be reliable every month and grounded in your business processes.” – Rishi Sapra (04:47)<br /><br />“Once you start with the decisions you need to make and the business questions that you need answered, then you go from there into logic and into data and then you pass that to Gen AI” – Rishi Sapra (08:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/rishi-sapra-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Rishi Sapra</a> – former KPMG financial modeler who explains his organizational brain for grounding AI agents</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Semantic model</a> – the certified single source of truth for KPIs that agents should be grounded in</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the core data and logic foundation, with OneLake, Direct Lake and data agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75172317</guid><pubDate>Wed, 16 Sep 2026 17:53:27 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75172317/from_financial_data_to_ai_ready_decisions_power_bi_microsoft_fabric_semantic_models_ai_agents_with_rishi_sapra_mvp.mp3" length="95528026" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e3373ac5ce81d69fc55970fa25c18e4ef9743431.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Finance teams have ERP data, Power BI reports, Excel everywhere and now AI agents, yet agents do not automatically understand what revenue or margin means in their business. This conversation with Rishi Sapra is for data, BI and finance leaders who...</itunes:subtitle><itunes:summary><![CDATA[Finance teams have ERP data, Power BI reports, Excel everywhere and now AI agents, yet agents do not automatically understand what revenue or margin means in their business. This conversation with Rishi Sapra is for data, BI and finance leaders who want reliable AI answers. It explains how semantic models, ontologies, skills and automated governance in Microsoft Fabric and Copilot Studio ground agents in business context.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Rishi's path into Microsoft data</li><li>06:52 – The CFO question: how documented is your context?</li><li>14:58 – Semantic models as the single source of truth</li><li>17:56 – The organizational brain and its five layers</li><li>23:23 – Data model, semantic model and ontology</li><li>31:15 – Fabric, OneLake and Direct Lake</li><li>38:49 – Persona-driven insights and storytelling with AI</li><li>50:10 – Agents, <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">governance</a> and the operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before adding <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">AI agents</a> to financial data, document the business context: personas, decisions and the questions they need answered.</li><li>Certified semantic models provide deterministic KPI logic, while ontologies, <a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">skills</a>, tools and governance add the context agents need to explain why.</li><li>As agents become more capable, governance has to be automated into the context layer and managed through a hub-and-spoke operating model with a center of excellence.</li></ul><br /><b>Worth quoting</b><br /><br />“Gen AI is really clever, but it's also quite clumsy in the sense of, you wouldn't trust it to really come up with your numbers that you need to be reliable every month and grounded in your business processes.” – Rishi Sapra (04:47)<br /><br />“Once you start with the decisions you need to make and the business questions that you need answered, then you go from there into logic and into data and then you pass that to Gen AI” – Rishi Sapra (08:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/rishi-sapra-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Rishi Sapra</a> – former KPMG financial modeler who explains his organizational brain for grounding AI agents</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Semantic model</a> – the certified single source of truth for KPIs that agents should be grounded in</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the core data and logic foundation, with OneLake, Direct Lake and data agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rishi-sapra" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>3981</itunes:duration><itunes:keywords>agents,ai,analytics,automation,copilot,data,dax,decisions,fabric,finance,forecasting,governance,insights,intelligence,microsoft,models,onelake,ontology,powerbi,semantic</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8aa4d01a181f070d9dcb236b70c41702.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your ERP Can't Build an Optimal Production Schedule</title><link>https://www.m365.fm/show/episodes/optimal-production-schedule/</link><description><![CDATA[Your ERP shows every order with a date, yet the shop floor knows by Monday morning that the plan will not survive the week. This episode explains why ERP cannot build an optimal production schedule, what finite scheduling and APS add, and where Microsoft data platforms and AI fit. For manufacturing planners, IT and operations leaders who want schedules people actually trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The schedule that looks complete</li><li>08:52 – The infinite capacity assumption</li><li>21:42 – Sequence and the bottleneck</li><li>43:41 – Why Excel survives</li><li>52:55 – Finite scheduling and optimization</li><li>75:38 – ERP, MES and APS roles</li><li>80:24 – <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft</a> architecture and context</li><li>89:55 – AI, stability and shop floor rules</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP plans material and dates against infinite capacity, so its dates are signals, not executable machine slots.</li><li>A feasible schedule must reserve real time on machines, tools and people, protect the bottleneck and account for sequence-dependent setups.</li><li>APS should own detailed scheduling with explicit rules and explanations, while Azure, Fabric and Power BI connect and analyze the data and AI supports rather than decides.</li></ul><br /><b>Worth quoting</b><br /><br />“So infinite capacity isn't a defect and it isn't an attempt to mislead anyone. It's a boundary around what the planning logic is trying to do.” – Mirko Peters (09:58)<br /><br />“So I'd be careful when people call Excel the problem. It survives because it lets a planner shape a local model around the factory they know” – Mirko Peters (45:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/optimal-production-schedule/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the pump factory scenario and FAQ</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – why planners keep a spreadsheet beside ERP and what that private flexibility costs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a governed analytical place for ERP, MES and schedule data, not a scheduler</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – secure integration of ERP, MES and machine events while keeping OT separate</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer for schedule health, promise risk and plan versus actual</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – an assistant that explains why orders moved but should not decide the schedule</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75163467</guid><pubDate>Wed, 16 Sep 2026 13:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75163467/why_your_erp_can_t_build_an_optimal_production_schedule.mp3" length="150375322" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/20c700df660fffee4b8550341bd40a9507c94658.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your ERP shows every order with a date, yet the shop floor knows by Monday morning that the plan will not survive the week. This episode explains why ERP cannot build an optimal production schedule, what finite scheduling and APS add, and where...</itunes:subtitle><itunes:summary><![CDATA[Your ERP shows every order with a date, yet the shop floor knows by Monday morning that the plan will not survive the week. This episode explains why ERP cannot build an optimal production schedule, what finite scheduling and APS add, and where Microsoft data platforms and AI fit. For manufacturing planners, IT and operations leaders who want schedules people actually trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The schedule that looks complete</li><li>08:52 – The infinite capacity assumption</li><li>21:42 – Sequence and the bottleneck</li><li>43:41 – Why Excel survives</li><li>52:55 – Finite scheduling and optimization</li><li>75:38 – ERP, MES and APS roles</li><li>80:24 – <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft</a> architecture and context</li><li>89:55 – AI, stability and shop floor rules</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP plans material and dates against infinite capacity, so its dates are signals, not executable machine slots.</li><li>A feasible schedule must reserve real time on machines, tools and people, protect the bottleneck and account for sequence-dependent setups.</li><li>APS should own detailed scheduling with explicit rules and explanations, while Azure, Fabric and Power BI connect and analyze the data and AI supports rather than decides.</li></ul><br /><b>Worth quoting</b><br /><br />“So infinite capacity isn't a defect and it isn't an attempt to mislead anyone. It's a boundary around what the planning logic is trying to do.” – Mirko Peters (09:58)<br /><br />“So I'd be careful when people call Excel the problem. It survives because it lets a planner shape a local model around the factory they know” – Mirko Peters (45:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/optimal-production-schedule/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the pump factory scenario and FAQ</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – why planners keep a spreadsheet beside ERP and what that private flexibility costs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a governed analytical place for ERP, MES and schedule data, not a scheduler</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – secure integration of ERP, MES and machine events while keeping OT separate</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer for schedule health, promise risk and plan versus actual</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – an assistant that explains why orders moved but should not decide the schedule</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=optimal-production-schedule" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>6266</itunes:duration><itunes:keywords>aps,automation,bottleneck,capacity,constraints,efficiency,erp,machinery,manufacturing,material,mes,mrp,optimization,planning,production,resources,routing,scheduling,sequencing,shopfloor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/082d18998674345f73113f69116859a7.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Production Planning Software: When Does a Manufacturer Actually Need It?</title><link>https://www.m365.fm/show/episodes/production-planning-software/</link><description><![CDATA[Many factories run on a planner who stitches together ERP dates, spreadsheets, whiteboards and phone calls until the plan breaks. This episode helps manufacturing and operations leaders recognize the warning signs that manual planning has hit its limit and shows how to introduce planning software that produces feasible, explainable schedules.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The planner as the planning system</li><li>01:40 – What production planning means</li><li>06:20 – When spreadsheets and experience still work</li><li>11:07 – Six warning signs</li><li>40:31 – Where ERP and MES reach their limits</li><li>50:28 – What planning software does and the data model</li><li>65:04 – Fix the process, start with one decision</li><li>96:09 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Fabric</a>, Power BI and Power Platform</li></ul><br /><b>Key takeaways</b><br /><ul><li>Production planning software becomes necessary when changes, shared resources and dependencies outpace what planners can test manually, not when the company reaches a certain size.</li><li>ERP owns demand and materials and MES records execution, while a planning layer must test feasible sequences against real capacity, setup, material and qualification constraints.</li><li>Start with one failing decision, a clear process and trusted product, process and resource data, run the new plan in parallel, and use Fabric, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Power BI</a> and Power Platform around the engine, not instead of it.</li></ul><br /><b>Worth quoting</b><br /><br />“The word feasible matters more than fast. A schedule can look neat and still fail the moment production tries to follow it.” – Mirko Peters (03:38)<br /><br />“The issue isn't whether people use Excel. It's whether Excel and experience can still keep pace with change.” – Mirko Peters (10:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/production-planning-software/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the six warning signs, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the governed data foundation around the planning engine, which does not generate schedules itself</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Power BI</a> – visibility before and after planning decisions, including plan versus actual analysis</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Governance</a> – why planning data quality is operational governance owned by people close to the work</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Power Platform</a> – the working layer for capturing exceptions and routing approvals around the scheduling engine</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75162059</guid><pubDate>Wed, 16 Sep 2026 10:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75162059/how_to_know_you_re_ready_for_production_planning_software.mp3" length="154311130" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5134328aa3eba26b6bb4c562ed551262eef057fc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many factories run on a planner who stitches together ERP dates, spreadsheets, whiteboards and phone calls until the plan breaks. This episode helps manufacturing and operations leaders recognize the warning signs that manual planning has hit its...</itunes:subtitle><itunes:summary><![CDATA[Many factories run on a planner who stitches together ERP dates, spreadsheets, whiteboards and phone calls until the plan breaks. This episode helps manufacturing and operations leaders recognize the warning signs that manual planning has hit its limit and shows how to introduce planning software that produces feasible, explainable schedules.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The planner as the planning system</li><li>01:40 – What production planning means</li><li>06:20 – When spreadsheets and experience still work</li><li>11:07 – Six warning signs</li><li>40:31 – Where ERP and MES reach their limits</li><li>50:28 – What planning software does and the data model</li><li>65:04 – Fix the process, start with one decision</li><li>96:09 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Fabric</a>, Power BI and Power Platform</li></ul><br /><b>Key takeaways</b><br /><ul><li>Production planning software becomes necessary when changes, shared resources and dependencies outpace what planners can test manually, not when the company reaches a certain size.</li><li>ERP owns demand and materials and MES records execution, while a planning layer must test feasible sequences against real capacity, setup, material and qualification constraints.</li><li>Start with one failing decision, a clear process and trusted product, process and resource data, run the new plan in parallel, and use Fabric, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Power BI</a> and Power Platform around the engine, not instead of it.</li></ul><br /><b>Worth quoting</b><br /><br />“The word feasible matters more than fast. A schedule can look neat and still fail the moment production tries to follow it.” – Mirko Peters (03:38)<br /><br />“The issue isn't whether people use Excel. It's whether Excel and experience can still keep pace with change.” – Mirko Peters (10:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/production-planning-software/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the six warning signs, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the governed data foundation around the planning engine, which does not generate schedules itself</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Power BI</a> – visibility before and after planning decisions, including plan versus actual analysis</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Governance</a> – why planning data quality is operational governance owned by people close to the work</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">Power Platform</a> – the working layer for capturing exceptions and routing approvals around the scheduling engine</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=production-planning-software" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>6430</itunes:duration><itunes:keywords>aps,automation,bottlenecks,capacity,constraints,efficiency,erp,factory,industry,manufacturing,mes,operations,optimization,planning,production,resources,scheduling,simulation,software,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/955eb57b06d9846fcf87c60881d0b5f4.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Can You Simulate Your Factory Before Changing It?</title><link>https://www.m365.fm/show/episodes/factory-simulation/</link><description><![CDATA[Adding a shift, a machine or more stock often just moves the bottleneck and creates overtime and late orders. This episode shows production leaders and planners how factory simulation tests changes against real routings, people, buffers and disruptions before the shop floor pays for them, and where ERP, MES, Fabric and AI fit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why factory changes are live experiments</li><li>06:24 – What factory simulation means</li><li>17:23 – ERP, MES and the shop floor question</li><li>36:57 – Start with one decision and a baseline</li><li>53:59 – Staffing, shifts and labor rules</li><li>64:59 – Buffers, product mix and sequence</li><li>87:34 – Disruptions and ranges instead of certainty</li><li>103:34 – Industrial AI, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Fabric</a> and digital twins</li></ul><br /><b>Key takeaways</b><br /><ul><li>Test a production change such as an extra shift, new machine or smaller buffer in a simulation first, because constraints often move rather than disappear.</li><li>Start with one concrete decision that has an owner, build a baseline that behaves like normal operations, and model qualified coverage, setups, queues and disruptions as ranges.</li><li>ERP, MES, Microsoft Fabric, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Power BI</a> and AI each support the decision, but only a factory model with explicit rules can rehearse how the plant will respond.</li></ul><br /><b>Worth quoting</b><br /><br />“A machine can run flat out, while the factory creates a bigger queue somewhere else. You haven't removed the constraint, you've moved it.” – Mirko Peters (03:34)<br /><br />“Simulation doesn't remove uncertainty. It gives that uncertainty a place in the decision before it shows up on the shop floor.” – Mirko Peters (07:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/factory-simulation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on factory simulation</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a shared data foundation for ERP, MES, quality and maintenance inputs to simulation</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Governance</a> – needed once scenario results affect planning, from routing versions to approved inputs</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Power BI</a> – used to review the baseline and compare scenario results, but it does not simulate</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – a Copilot-style assistant should explain approved scenario results rather than invent schedules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Everyone Wants Copilot—but Is Your Data Ready: Microsoft Fabric Architecture with Walter Calcagno [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75160879</guid><pubDate>Wed, 16 Sep 2026 06:45:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75160879/can_you_simulate_your_factory_before_changing_it.mp3" length="168303898" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0d31b9b09b68ee4a17ad45dacddd046e3a0cb8e2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Adding a shift, a machine or more stock often just moves the bottleneck and creates overtime and late orders. This episode shows production leaders and planners how factory simulation tests changes against real routings, people, buffers and...</itunes:subtitle><itunes:summary><![CDATA[Adding a shift, a machine or more stock often just moves the bottleneck and creates overtime and late orders. This episode shows production leaders and planners how factory simulation tests changes against real routings, people, buffers and disruptions before the shop floor pays for them, and where ERP, MES, Fabric and AI fit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why factory changes are live experiments</li><li>06:24 – What factory simulation means</li><li>17:23 – ERP, MES and the shop floor question</li><li>36:57 – Start with one decision and a baseline</li><li>53:59 – Staffing, shifts and labor rules</li><li>64:59 – Buffers, product mix and sequence</li><li>87:34 – Disruptions and ranges instead of certainty</li><li>103:34 – Industrial AI, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Fabric</a> and digital twins</li></ul><br /><b>Key takeaways</b><br /><ul><li>Test a production change such as an extra shift, new machine or smaller buffer in a simulation first, because constraints often move rather than disappear.</li><li>Start with one concrete decision that has an owner, build a baseline that behaves like normal operations, and model qualified coverage, setups, queues and disruptions as ranges.</li><li>ERP, MES, Microsoft Fabric, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Power BI</a> and AI each support the decision, but only a factory model with explicit rules can rehearse how the plant will respond.</li></ul><br /><b>Worth quoting</b><br /><br />“A machine can run flat out, while the factory creates a bigger queue somewhere else. You haven't removed the constraint, you've moved it.” – Mirko Peters (03:34)<br /><br />“Simulation doesn't remove uncertainty. It gives that uncertainty a place in the decision before it shows up on the shop floor.” – Mirko Peters (07:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/factory-simulation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on factory simulation</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a shared data foundation for ERP, MES, quality and maintenance inputs to simulation</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Governance</a> – needed once scenario results affect planning, from routing versions to approved inputs</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Power BI</a> – used to review the baseline and compare scenario results, but it does not simulate</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – a Copilot-style assistant should explain approved scenario results rather than invent schedules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=factory-simulation" target="_blank" rel="noreferrer noopener">Everyone Wants Copilot—but Is Your Data Ready: Microsoft Fabric Architecture with Walter Calcagno [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter...]]></itunes:summary><itunes:duration>7013</itunes:duration><itunes:keywords>aps,automation,bottleneck,capacity,digitaltwin,efficiency,erp,factory,industry,manufacturing,mes,operations,optimization,planning,production,scheduling,sequencing,simulation,smartfactory,throughput</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3f4099eb61094884295178adf0af2056.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>APS Software vs. ERP: What's the Difference?</title><link>https://www.m365.fm/show/episodes/aps-software-vs-erp/</link><description><![CDATA[An ERP plan full of dates can look certain while the factory cannot possibly meet it. This episode is for manufacturing planners, operations leaders and IT architects deciding between ERP scheduling and dedicated APS software. You will learn what each system does well, when APS becomes hard to avoid and how to divide ownership between ERP, APS and MES.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One order, two views of the factory</li><li>04:49 – What ERP does well</li><li>09:52 – Why ERP plans look more certain than they are</li><li>14:38 – What APS software actually does</li><li>24:27 – The Monday morning disruption test</li><li>34:28 – APS data: the constraint layer</li><li>73:37 – APS does not replace the planner</li><li>83:20 – Architecture and <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft</a>'s role</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP is the governed system of record for demand, supply, inventory and transactions, while APS tests whether the plan can actually run under finite capacity and real constraints.</li><li>A feasible schedule depends on detailed constraint data such as calendars, qualified labor, tools, setup rules and material readiness, plus explicit business priority rules.</li><li>APS supports rather than replaces the planner, and clear ownership across ERP, APS and MES matters more than the number of integrations.</li></ul><br /><b>Worth quoting</b><br /><br />“Confusion starts when a planned ERP date gets treated as proof that the factory has the capacity to deliver.” – Mirko Peters (04:42)<br /><br />“somebody still has to decide the order in which those jobs run, where the setup time goes, and which job waits when the day runs out. The date didn't solve those decisions, it postponed them to whoever releases the work.” – Mirko Peters (11:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/aps-software-vs-erp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on APS versus ERP</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – why planners keep spreadsheets through APS projects and what those workbooks reveal</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft</a> – positioned around the planning process to carry, govern and analyze data, not inside scheduling logic</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – described as an integration layer that routes ERP changes and production events to APS</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/optimal-production-schedule/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Why Your ERP Can't Build an Optimal Production Schedule</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75148269</guid><pubDate>Tue, 15 Sep 2026 21:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75148269/aps_software_vs_erp_what_s_the_difference.mp3" length="134984602" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8cd0e41211d50d9f06bf4bf6e69c668d2d8979f1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>An ERP plan full of dates can look certain while the factory cannot possibly meet it. This episode is for manufacturing planners, operations leaders and IT architects deciding between ERP scheduling and dedicated APS software. You will learn what each...</itunes:subtitle><itunes:summary><![CDATA[An ERP plan full of dates can look certain while the factory cannot possibly meet it. This episode is for manufacturing planners, operations leaders and IT architects deciding between ERP scheduling and dedicated APS software. You will learn what each system does well, when APS becomes hard to avoid and how to divide ownership between ERP, APS and MES.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One order, two views of the factory</li><li>04:49 – What ERP does well</li><li>09:52 – Why ERP plans look more certain than they are</li><li>14:38 – What APS software actually does</li><li>24:27 – The Monday morning disruption test</li><li>34:28 – APS data: the constraint layer</li><li>73:37 – APS does not replace the planner</li><li>83:20 – Architecture and <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft</a>'s role</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP is the governed system of record for demand, supply, inventory and transactions, while APS tests whether the plan can actually run under finite capacity and real constraints.</li><li>A feasible schedule depends on detailed constraint data such as calendars, qualified labor, tools, setup rules and material readiness, plus explicit business priority rules.</li><li>APS supports rather than replaces the planner, and clear ownership across ERP, APS and MES matters more than the number of integrations.</li></ul><br /><b>Worth quoting</b><br /><br />“Confusion starts when a planned ERP date gets treated as proof that the factory has the capacity to deliver.” – Mirko Peters (04:42)<br /><br />“somebody still has to decide the order in which those jobs run, where the setup time goes, and which job waits when the day runs out. The date didn't solve those decisions, it postponed them to whoever releases the work.” – Mirko Peters (11:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/aps-software-vs-erp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on APS versus ERP</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – why planners keep spreadsheets through APS projects and what those workbooks reveal</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft</a> – positioned around the planning process to carry, govern and analyze data, not inside scheduling logic</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – described as an integration layer that routes ERP changes and production events to APS</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/optimal-production-schedule/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=aps-software-vs-erp" target="_blank" rel="noreferrer noopener">Why Your ERP Can't Build an Optimal Production Schedule</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>5625</itunes:duration><itunes:keywords>aps,automation,bottlenecks,capacity,constraints,efficiency,erp,factory,industry,integration,manufacturing,mes,mrp,operations,optimization,planning,production,resources,scheduling,supplychain</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e4878e120b655e8aab5da42dcc7aedee.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Constraint-Based Scheduling: The Architecture That Makes Production Plans Real</title><link>https://www.m365.fm/show/episodes/constraint-based-scheduling/</link><description><![CDATA[Production plans that look fine in ERP fall apart when a machine fails, a fixture is busy or material is still in inspection. This episode walks manufacturing planners, IT/OT architects and operations leaders through constraint-based scheduling in a hypothetical machining plant, showing how to turn factory facts into rules a scheduling engine can test and produce schedules people can actually run.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the ERP date isn't a factory promise</li><li>06:20 – Plan versus schedule</li><li>11:34 – Hard and soft constraints</li><li>22:16 – Routings, BOMs and resource modeling</li><li>34:10 – Machine state, tooling, labor and material release</li><li>68:55 – What the scheduling engine solves</li><li>79:42 – When the five-axis machine fails and constraints collide</li><li>102:30 – ERP, MES, the scheduling layer and Microsoft architecture</li></ul><br /><b>Key takeaways</b><br /><ul><li>An ERP date states intent; a finite, constraint-based schedule tests every operation against real resources, tooling, skills, material release and time windows.</li><li>Hard constraints decide feasibility first, while soft constraints and visible priority policies decide which feasible schedule the plant prefers.</li><li>ERP, MES and the scheduling layer each keep their own job, with <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> and Power BI providing governed history and visibility rather than acting as the scheduling engine.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/constraint-based-scheduling/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the machining plant scenario and FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the governed data foundation for schedule history and plan-versus-actual analysis, explicitly not the scheduling engine</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Power BI</a> – where managers, planners and maintenance review bottleneck load and at-risk orders from governed facts</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the ingestion and integration path for machine events alongside MES, ERP, quality and maintenance data</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – mentioned briefly as the shadow-schedule tool planners use when recording overrides is too slow</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/connect-erp-mes-iot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Connect ERP, MES, and IoT — Without Replacing Anything</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75145490</guid><pubDate>Tue, 15 Sep 2026 17:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75145490/constraint_based_scheduling_the_architecture_that_makes_production_plans_real.mp3" length="160787098" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b70e064ff0e857bf868f683fed82643ae38d173.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Production plans that look fine in ERP fall apart when a machine fails, a fixture is busy or material is still in inspection. This episode walks manufacturing planners, IT/OT architects and operations leaders through constraint-based scheduling in a...</itunes:subtitle><itunes:summary><![CDATA[Production plans that look fine in ERP fall apart when a machine fails, a fixture is busy or material is still in inspection. This episode walks manufacturing planners, IT/OT architects and operations leaders through constraint-based scheduling in a hypothetical machining plant, showing how to turn factory facts into rules a scheduling engine can test and produce schedules people can actually run.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the ERP date isn't a factory promise</li><li>06:20 – Plan versus schedule</li><li>11:34 – Hard and soft constraints</li><li>22:16 – Routings, BOMs and resource modeling</li><li>34:10 – Machine state, tooling, labor and material release</li><li>68:55 – What the scheduling engine solves</li><li>79:42 – When the five-axis machine fails and constraints collide</li><li>102:30 – ERP, MES, the scheduling layer and Microsoft architecture</li></ul><br /><b>Key takeaways</b><br /><ul><li>An ERP date states intent; a finite, constraint-based schedule tests every operation against real resources, tooling, skills, material release and time windows.</li><li>Hard constraints decide feasibility first, while soft constraints and visible priority policies decide which feasible schedule the plant prefers.</li><li>ERP, MES and the scheduling layer each keep their own job, with <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> and Power BI providing governed history and visibility rather than acting as the scheduling engine.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/constraint-based-scheduling/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the machining plant scenario and FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the governed data foundation for schedule history and plan-versus-actual analysis, explicitly not the scheduling engine</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Power BI</a> – where managers, planners and maintenance review bottleneck load and at-risk orders from governed facts</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the ingestion and integration path for machine events alongside MES, ERP, quality and maintenance data</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – mentioned briefly as the shadow-schedule tool planners use when recording overrides is too slow</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/connect-erp-mes-iot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=constraint-based-scheduling-the-architecture-that-makes-production-plans-real" target="_blank" rel="noreferrer noopener">Connect ERP, MES, and IoT — Without Replacing Anything</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>6700</itunes:duration><itunes:keywords>automation,bottleneck,capacity,constraints,erp,fabric,labor,machinery,maintenance,manufacturing,mes,optimization,planning,production,quality,resilience,routing,scheduling,shopfloor,tooling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c0753d1564c56f0446b3f5b52b0a5fe9.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>A Machine Goes Down. How Should Your Production Plan React?</title><link>https://www.m365.fm/show/episodes/production-plan-reaction/</link><description><![CDATA[When a critical machine goes down, ERP may still show capacity that no longer exists while the shop floor improvises. This episode guides production planners, plant managers and IT/OT architects from disruption detection and impact tracing to finite-capacity rescheduling, so the factory gets a revised plan it can actually execute.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: a machine outage is a planning event</li><li>01:07 – Separating real disruption from shop floor noise</li><li>06:57 – How long is the capacity gone?</li><li>13:03 – Production context and affected orders</li><li>25:51 – Bottlenecks, priorities and constraints</li><li>45:16 – Response options and finite capacity rescheduling</li><li>75:27 – Information flow from machine to planner</li><li>88:00 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, Power BI and automation boundaries</li></ul><br /><b>Key takeaways</b><br /><ul><li>Only a confirmed loss of capacity, judged by expected loss, recovery window and exposed orders, should trigger re-planning, not every PLC signal.</li><li>Planners need a repair range with a confidence level, an impact list that explains dependencies, and a small set of response options tested with finite capacity.</li><li>Fabric and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Power BI</a> provide governed facts and visibility, while scheduling logic proposes options and people approve the changes that reach the shop floor.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/production-plan-reaction/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and FAQ on machine outages and re-planning</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a governed shared data foundation for disruption facts, but not the scheduling engine itself</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Power BI</a> – shows planners current outages, affected orders and scenario results, but does not issue a plan</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – useful for testing a planning idea, risky when it becomes the uncontrolled live schedule</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/factory-ai-context/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Why AI Can't Optimize a Factory It Doesn't Understand</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75145134</guid><pubDate>Tue, 15 Sep 2026 13:01:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75145134/a_machine_goes_down_how_should_your_production_plan_react.mp3" length="146462554" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7d4cb854a30b75ab1de1f4fc0cebba890e127e67.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a critical machine goes down, ERP may still show capacity that no longer exists while the shop floor improvises. This episode guides production planners, plant managers and IT/OT architects from disruption detection and impact tracing to...</itunes:subtitle><itunes:summary><![CDATA[When a critical machine goes down, ERP may still show capacity that no longer exists while the shop floor improvises. This episode guides production planners, plant managers and IT/OT architects from disruption detection and impact tracing to finite-capacity rescheduling, so the factory gets a revised plan it can actually execute.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: a machine outage is a planning event</li><li>01:07 – Separating real disruption from shop floor noise</li><li>06:57 – How long is the capacity gone?</li><li>13:03 – Production context and affected orders</li><li>25:51 – Bottlenecks, priorities and constraints</li><li>45:16 – Response options and finite capacity rescheduling</li><li>75:27 – Information flow from machine to planner</li><li>88:00 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, Power BI and automation boundaries</li></ul><br /><b>Key takeaways</b><br /><ul><li>Only a confirmed loss of capacity, judged by expected loss, recovery window and exposed orders, should trigger re-planning, not every PLC signal.</li><li>Planners need a repair range with a confidence level, an impact list that explains dependencies, and a small set of response options tested with finite capacity.</li><li>Fabric and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Power BI</a> provide governed facts and visibility, while scheduling logic proposes options and people approve the changes that reach the shop floor.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/production-plan-reaction/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and FAQ on machine outages and re-planning</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a governed shared data foundation for disruption facts, but not the scheduling engine itself</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Power BI</a> – shows planners current outages, affected orders and scenario results, but does not issue a plan</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – useful for testing a planning idea, risky when it becomes the uncontrolled live schedule</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/factory-ai-context/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=a-machine-goes-down-how-should-your-production-plan-react" target="_blank" rel="noreferrer noopener">Why AI Can't Optimize a Factory It Doesn't Understand</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>6103</itunes:duration><itunes:keywords>automation,bottleneck,capacity,constraints,downtime,erp,fabric,machinery,maintenance,manufacturing,mes,operations,optimization,planning,production,realtime,replanning,resilience,scheduling,shopfloor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aa7f825559c62af0fe1f77c42be94678.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Can Value Stream Mapping Become a Live Data Model?</title><link>https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/</link><description><![CDATA[Value stream maps are drawn in a workshop and start going stale the moment production moves on. This episode is for manufacturing, operations and data teams who want a map that regenerates itself from ERP, MES, quality and machine events. You will learn how to define the unit of flow, build a shared language and use Microsoft Fabric without inventing false precision.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why wall maps go stale</li><li>07:22 – What a value stream map represents</li><li>18:02 – The decay problem</li><li>28:42 – Dashboard, process model and digital twin</li><li>48:47 – The shared language layer</li><li>66:07 – A late order and an invisible queue</li><li>88:17 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> as the data foundation</li><li>105:01 – Knowledge graphs for changing relationships</li></ul><br /><b>Key takeaways</b><br /><ul><li>A value stream map is a snapshot that decays quickly, but it can become a live model when it is regenerated from ERP, MES, quality, maintenance and shop floor events.</li><li>Shared definitions of states such as released and complete, data contracts and visible confidence markers matter more than refreshing data every second.</li><li>Microsoft Fabric can provide the governed data foundation, but the process meaning, ownership and decisions still come from manufacturing teams and an explicit product, process and resource model.</li></ul><br /><b>Worth quoting</b><br /><br />“A traditional value stream map captures a snapshot of the flow at one point in time. Production keeps moving after the workshop wraps and the map starts going stale almost immediately.” – Mirko Peters (01:01)<br /><br />“But a timestamp doesn't settle what ready for next operation means, who owns that state or whether physical material can move before a quality decision. Sensors are good at reporting signals. They don't negotiate operating definitions. People do.” – Mirko Peters (16:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on live value stream models</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – presented as the governed data foundation, not as the value stream model itself</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a working agreement on meaning, ownership and change, not a committee</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Power BI</a> – useful for presenting flow measures, but another report page cannot supply process meaning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75144205</guid><pubDate>Tue, 15 Sep 2026 11:48:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75144205/can_value_stream_mapping_become_a_live_data_model.mp3" length="156276442" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/33b194c4d76c388006012e417e82836262c1eed4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Value stream maps are drawn in a workshop and start going stale the moment production moves on. This episode is for manufacturing, operations and data teams who want a map that regenerates itself from ERP, MES, quality and machine events. You will...</itunes:subtitle><itunes:summary><![CDATA[Value stream maps are drawn in a workshop and start going stale the moment production moves on. This episode is for manufacturing, operations and data teams who want a map that regenerates itself from ERP, MES, quality and machine events. You will learn how to define the unit of flow, build a shared language and use Microsoft Fabric without inventing false precision.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why wall maps go stale</li><li>07:22 – What a value stream map represents</li><li>18:02 – The decay problem</li><li>28:42 – Dashboard, process model and digital twin</li><li>48:47 – The shared language layer</li><li>66:07 – A late order and an invisible queue</li><li>88:17 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> as the data foundation</li><li>105:01 – Knowledge graphs for changing relationships</li></ul><br /><b>Key takeaways</b><br /><ul><li>A value stream map is a snapshot that decays quickly, but it can become a live model when it is regenerated from ERP, MES, quality, maintenance and shop floor events.</li><li>Shared definitions of states such as released and complete, data contracts and visible confidence markers matter more than refreshing data every second.</li><li>Microsoft Fabric can provide the governed data foundation, but the process meaning, ownership and decisions still come from manufacturing teams and an explicit product, process and resource model.</li></ul><br /><b>Worth quoting</b><br /><br />“A traditional value stream map captures a snapshot of the flow at one point in time. Production keeps moving after the workshop wraps and the map starts going stale almost immediately.” – Mirko Peters (01:01)<br /><br />“But a timestamp doesn't settle what ready for next operation means, who owns that state or whether physical material can move before a quality decision. Sensors are good at reporting signals. They don't negotiate operating definitions. People do.” – Mirko Peters (16:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/value-stream-mapping-live-data-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on live value stream models</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – presented as the governed data foundation, not as the value stream model itself</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a working agreement on meaning, ownership and change, not a committee</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">Power BI</a> – useful for presenting flow measures, but another report page cannot supply process meaning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=value-stream-mapping-live-data-model" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6512</itunes:duration><itunes:keywords>analytics,automation,bottlenecks,constraints,data,digitalization,erp,lean,manufacturing,mes,operations,optimization,planning,process,production,realtime,scheduling,shopfloor,simulation,vsm</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2124aeab0bc7721a89646ee62efb5063.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Finite Capacity Scheduling Actually Works in Manufacturing</title><link>https://www.m365.fm/show/episodes/finite-capacity-scheduling-manufacturing/</link><description><![CDATA[Your ERP assigns a finish date, but the machine that must make the parts is already buried under more work than it can finish. This episode explains for manufacturing planners and IT/OT teams how finite capacity scheduling works, from bottlenecks, changeovers and material release to rescheduling, APS and where Microsoft Fabric, Power Platform and Copilot fit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: when the plan doesn't fit the machine</li><li>01:49 – Infinite capacity planning</li><li>05:56 – A factory scenario with one bottleneck</li><li>10:23 – What finite actually means and the data model</li><li>29:46 – Forward, backward scheduling and sequencing</li><li>40:08 – The morning shift decision, changeovers and constraints</li><li>73:08 – Breakdowns and rescheduling without chaos</li><li>90:08 – Where Microsoft fits, optimization and AI</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP and MRP plan against infinite capacity, so finite capacity scheduling is needed to test whether work actually fits the usable time of machines, people, tools and material.</li><li>Sequencing and changeovers are policy decisions with trade-offs between due dates, setups and downstream flow, and a good schedule makes those consequences visible to the planner.</li><li>Microsoft Fabric, Power BI, Power Platform and Copilot support data, exceptions and explanations, but the scheduling logic and plant-specific rules must live in an engine such as an APS system that the plant owns.</li></ul><br /><b>Worth quoting</b><br /><br />“Finite capacity scheduling doesn't create capacity. It makes the competition for capacity visible while you still have time to choose.” – Mirko Peters (14:04)<br /><br />“Late orders are useful information. Nobody likes them obviously. But a late flag from a finite schedule can tell you something a green plan date cannot.” – Mirko Peters (34:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/finite-capacity-scheduling-manufacturing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data hub for ERP, MES, maintenance and quality records, not the scheduler</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the connection layer that brings selected equipment and IoT events from OT into the architecture</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Power BI</a> – shows schedule adherence, queue growth at the bottleneck and recurring causes of late orders</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/75112961</guid><pubDate>Mon, 14 Sep 2026 11:08:40 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/75112961/how_finite_capacity_scheduling_actually_works_in_manufacturing.mp3" length="165448666" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bf2d72cfe3daa03282668d7f540966a2430c169b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your ERP assigns a finish date, but the machine that must make the parts is already buried under more work than it can finish. This episode explains for manufacturing planners and IT/OT teams how finite capacity scheduling works, from bottlenecks,...</itunes:subtitle><itunes:summary><![CDATA[Your ERP assigns a finish date, but the machine that must make the parts is already buried under more work than it can finish. This episode explains for manufacturing planners and IT/OT teams how finite capacity scheduling works, from bottlenecks, changeovers and material release to rescheduling, APS and where Microsoft Fabric, Power Platform and Copilot fit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: when the plan doesn't fit the machine</li><li>01:49 – Infinite capacity planning</li><li>05:56 – A factory scenario with one bottleneck</li><li>10:23 – What finite actually means and the data model</li><li>29:46 – Forward, backward scheduling and sequencing</li><li>40:08 – The morning shift decision, changeovers and constraints</li><li>73:08 – Breakdowns and rescheduling without chaos</li><li>90:08 – Where Microsoft fits, optimization and AI</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP and MRP plan against infinite capacity, so finite capacity scheduling is needed to test whether work actually fits the usable time of machines, people, tools and material.</li><li>Sequencing and changeovers are policy decisions with trade-offs between due dates, setups and downstream flow, and a good schedule makes those consequences visible to the planner.</li><li>Microsoft Fabric, Power BI, Power Platform and Copilot support data, exceptions and explanations, but the scheduling logic and plant-specific rules must live in an engine such as an APS system that the plant owns.</li></ul><br /><b>Worth quoting</b><br /><br />“Finite capacity scheduling doesn't create capacity. It makes the competition for capacity visible while you still have time to choose.” – Mirko Peters (14:04)<br /><br />“Late orders are useful information. Nobody likes them obviously. But a late flag from a finite schedule can tell you something a green plan date cannot.” – Mirko Peters (34:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/finite-capacity-scheduling-manufacturing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared data hub for ERP, MES, maintenance and quality records, not the scheduler</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the connection layer that brings selected equipment and IoT events from OT into the architecture</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Power BI</a> – shows schedule adherence, queue growth at the bottleneck and recurring causes of late orders</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=finite-capacity-scheduling-manufacturing" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6894</itunes:duration><itunes:keywords>ai,aps,azure,bottleneck,capacity,changeovers,copilot,erp,finitecapacity,manufacturing,mes,microsoftfabric,mrp,optimization,planning,powerbi,production,scheduling,sequencing,shopfloor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d319b30aeb8349c3c87f1adb38ac7850.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your Critical Path Changes When Production Changes</title><link>https://www.m365.fm/show/episodes/why-your-critical-path-changes-when-production-changes/</link><description><![CDATA[A planned completion date looks reasonable until one operation runs late, a material release slips or a resource disappears, and every downstream promise moves with it. This episode shows manufacturing planners and IT/OT architects how to apply critical path thinking to live production, from shared machines and quality holds to MES, ERP, Microsoft Fabric and knowledge graphs, so they can see which dependency controls delivery now.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: when the plan meets production</li><li>05:20 – One late operation and the delivery date</li><li>11:16 – What critical path means on the shop floor</li><li>22:43 – Material, shared machines, people and readiness</li><li>51:41 – Quality holds and engineering changes</li><li>68:15 – Why dashboards don't solve dependency problems</li><li>85:27 – Data model, digital twin and knowledge graph</li><li>96:07 – Prediction, scheduling, optimization and trade-offs</li></ul><br /><b>Key takeaways</b><br /><ul><li>In production the critical path is the chain of remaining dependencies that controls the earliest completion date right now, and it moves when machines, material, people or quality conditions change.</li><li>A routing, a status dashboard or a <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Power BI</a> report shows intent and symptoms, but a live dependency model with explicit links between orders, operations, resources and release conditions is needed to explain why a date moved.</li><li>Prediction, scheduling and optimization answer different questions, and generative AI should explain schedule results rather than invent the schedule itself.</li></ul><br /><b>Worth quoting</b><br /><br />“An operation can report late and still not threaten the due date if there's time later in the route.” – Mirko Peters (09:44)<br /><br />“The route tells you where the part should go, it doesn't tell you when the part can actually go there.” – Mirko Peters (19:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-critical-path-changes-when-production-changes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Power BI</a> – useful for combining plan-versus-actual views, but it cannot calculate a feasible response on its own</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the 17-tab planner spreadsheet that survives because it holds context enterprise systems miss</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a shared data layer for governed ERP, MES and operational data behind planning and reporting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74941717</guid><pubDate>Mon, 14 Sep 2026 00:59:46 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74941717/why_your_critical_path_changes_when_production_changes.mp3" length="160242778" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/320fa62553b4a1f66dd5c55a0495bd98eba8b78f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A planned completion date looks reasonable until one operation runs late, a material release slips or a resource disappears, and every downstream promise moves with it. This episode shows manufacturing planners and IT/OT architects how to apply...</itunes:subtitle><itunes:summary><![CDATA[A planned completion date looks reasonable until one operation runs late, a material release slips or a resource disappears, and every downstream promise moves with it. This episode shows manufacturing planners and IT/OT architects how to apply critical path thinking to live production, from shared machines and quality holds to MES, ERP, Microsoft Fabric and knowledge graphs, so they can see which dependency controls delivery now.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: when the plan meets production</li><li>05:20 – One late operation and the delivery date</li><li>11:16 – What critical path means on the shop floor</li><li>22:43 – Material, shared machines, people and readiness</li><li>51:41 – Quality holds and engineering changes</li><li>68:15 – Why dashboards don't solve dependency problems</li><li>85:27 – Data model, digital twin and knowledge graph</li><li>96:07 – Prediction, scheduling, optimization and trade-offs</li></ul><br /><b>Key takeaways</b><br /><ul><li>In production the critical path is the chain of remaining dependencies that controls the earliest completion date right now, and it moves when machines, material, people or quality conditions change.</li><li>A routing, a status dashboard or a <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Power BI</a> report shows intent and symptoms, but a live dependency model with explicit links between orders, operations, resources and release conditions is needed to explain why a date moved.</li><li>Prediction, scheduling and optimization answer different questions, and generative AI should explain schedule results rather than invent the schedule itself.</li></ul><br /><b>Worth quoting</b><br /><br />“An operation can report late and still not threaten the due date if there's time later in the route.” – Mirko Peters (09:44)<br /><br />“The route tells you where the part should go, it doesn't tell you when the part can actually go there.” – Mirko Peters (19:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-critical-path-changes-when-production-changes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Power BI</a> – useful for combining plan-versus-actual views, but it cannot calculate a feasible response on its own</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the 17-tab planner spreadsheet that survives because it holds context enterprise systems miss</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a shared data layer for governed ERP, MES and operational data behind planning and reporting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-critical-path-changes-when-production-changes" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6677</itunes:duration><itunes:keywords>automation,azure,bottleneck,capacity,copilot,criticalpath,downtime,erp,fabric,industry40,iot,manufacturing,mes,oee,operations,optimization,planning,production,scheduling,shopfloor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90a3cbe5b593a900cc11aa8ed438485b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How AI Changed Software Development Forever — Building the Agentic Future with Andre Baltieri [MVP]</title><link>https://www.m365.fm/show/episodes/andre-baltieri/</link><description><![CDATA[AI has moved from autocomplete to agents that plan and write most of the code, and developers wonder what is left for them. Microsoft MVP Andre Baltieri shares how he builds with AI coding agents, Microsoft Agent Framework and .NET, and why context, RAG and security matter more than model choice. A practical episode for developers and architects moving existing applications into the agentic era.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI is changing software development</li><li>02:21 – Software development since 2003</li><li>07:34 – AI coding assistants versus agents</li><li>13:39 – Microsoft Agent Framework and .NET</li><li>32:58 – Deterministic code, probabilistic AI</li><li>38:27 – Context, RAG and memory</li><li>51:21 – Security, least privilege and prompt injection</li><li>62:15 – Cost, generative AI and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI agents now write most of the code, but developers are still needed to understand business rules, provide good context and orchestrate the agents.</li><li>Microsoft Agent Framework lets .NET teams expose existing functions to AI through <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">MCP</a> and connect multiple models with little code.</li><li>Security comes first: give agents least privilege, expose only small purpose-built functions and add guardrails against prompt injection.</li></ul><br /><b>Worth quoting</b><br /><br />“this doesn't mean that we, we don't need programmers anymore. I think there's a bit of misconception out there, because AI can generate code for us.” – Andre Baltieri (05:58)<br /><br />“I close the conversation and start another conversation because it starts with a clean context that, that would be say, you can clear the context, but I prefer to start a new, a new context.” – Andre Baltieri (49:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/andre-baltieri/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/andre-baltieri/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Andre Baltieri</a> – the guest, a Microsoft MVP coding with .NET since 2003 and now mostly through agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">AI agent</a> – the shift from coding assistants to agents that plan, split tasks and write the code</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – why a good RAG with well-chunked data matters more than stuffing the context window</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the main risk when exposing AI to users, compared here to SQL injection</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74870393</guid><pubDate>Thu, 03 Sep 2026 16:25:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74870393/utf_8_q_how_ai_changed_software_development_forever_e2_80_94_build_utf_8_q_ing_the_agentic_future_with_andre_baltieri_mvp_mp3.mp3" length="103127084" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e50601be1cbb59842d03f50913f23b2fdc6c5ca5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI has moved from autocomplete to agents that plan and write most of the code, and developers wonder what is left for them. Microsoft MVP Andre Baltieri shares how he builds with AI coding agents, Microsoft Agent Framework and .NET, and why context,...</itunes:subtitle><itunes:summary><![CDATA[AI has moved from autocomplete to agents that plan and write most of the code, and developers wonder what is left for them. Microsoft MVP Andre Baltieri shares how he builds with AI coding agents, Microsoft Agent Framework and .NET, and why context, RAG and security matter more than model choice. A practical episode for developers and architects moving existing applications into the agentic era.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI is changing software development</li><li>02:21 – Software development since 2003</li><li>07:34 – AI coding assistants versus agents</li><li>13:39 – Microsoft Agent Framework and .NET</li><li>32:58 – Deterministic code, probabilistic AI</li><li>38:27 – Context, RAG and memory</li><li>51:21 – Security, least privilege and prompt injection</li><li>62:15 – Cost, generative AI and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI agents now write most of the code, but developers are still needed to understand business rules, provide good context and orchestrate the agents.</li><li>Microsoft Agent Framework lets .NET teams expose existing functions to AI through <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">MCP</a> and connect multiple models with little code.</li><li>Security comes first: give agents least privilege, expose only small purpose-built functions and add guardrails against prompt injection.</li></ul><br /><b>Worth quoting</b><br /><br />“this doesn't mean that we, we don't need programmers anymore. I think there's a bit of misconception out there, because AI can generate code for us.” – Andre Baltieri (05:58)<br /><br />“I close the conversation and start another conversation because it starts with a clean context that, that would be say, you can clear the context, but I prefer to start a new, a new context.” – Andre Baltieri (49:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/andre-baltieri/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/andre-baltieri/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Andre Baltieri</a> – the guest, a Microsoft MVP coding with .NET since 2003 and now mostly through agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">AI agent</a> – the shift from coding assistants to agents that plan, split tasks and write the code</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – why a good RAG with well-chunked data matters more than stuffing the context window</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the main risk when exposing AI to users, compared here to SQL injection</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=andre-baltieri" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4297</itunes:duration><itunes:keywords>agentic,agents,ai,architecture,automation,azure,context,copilot,csharp,development,dotnet,finops,foundry,generative,guardrails,mcp,multiagent,programming,rag,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/60f2b3cc2fa57ceb80e5234f6b0c736b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Architecting Power Platform for Complex Enterprise Solutions with Ian Tweedie [MVP]</title><link>https://www.m365.fm/show/episodes/ian-tweedie/</link><description><![CDATA[Power Platform solutions often start as quick low-code apps and end up business-critical, integrated and hard to maintain. In this interview Ian Tweedie explains to Power Platform makers, developers and architects how modular features, server-side logic, Key Vault, Git-based ALM and intent-based governance keep enterprise solutions maintainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: when low-code becomes enterprise</li><li>02:28 – Ian's path to Power Platform</li><li>08:14 – Breaking solutions into features and modules</li><li>20:14 – Just enough architecture for citizen developers</li><li>30:21 – AI, <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">MCP</a> and modular design</li><li>40:57 – Secrets, Key Vault and environment variables</li><li>46:03 – Git, ALM and source control</li><li>51:24 – Governance, the architecture playbook and rapid-fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Low-code is not no-code: once Power Platform solutions become business-critical, classic clean-architecture principles such as single-purpose, decoupled features apply just as in pro-code.</li><li>Business-critical logic should run server side, and secrets belong in a governed store such as Azure Key Vault rather than in reversible places like environment variables.</li><li>Governance works best when it defines intent and lets makers show how they meet it, while source control in Power Platform always means choosing the least-worst option.</li></ul><br /><b>Worth quoting</b><br /><br />“if it's something that has to be right and always must be accurate then we need to execute that server side” – Ian Tweedie (07:44)<br /><br />“If we're storing it in a place that's reversible then we potentially shouldn't be storing it there unless it's somewhere like key vault where it's got the right governance around it.” – Ian Tweedie (41:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ian-tweedie/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Power Platform architecture</li><li><a href="https://www.m365.fm/entity/ian-tweedie/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Ian Tweedie</a> – solution architect who explains his feature-first playbook for enterprise Power Platform solutions</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Power Platform</a> – treated here as a low-code, not no-code, platform that needs clean architecture once solutions turn business-critical</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Governance</a> – framed by Ian as defining intent and letting makers show how they will meet it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74770060</guid><pubDate>Wed, 02 Sep 2026 14:36:43 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74770060/utf_8_q_beyond_low_code_architecting_power_platform_for_c_utf_8_q_omplex_enterprise_solutions_e2_80_94_with_ian_tweedie_mp3.mp3" length="88566380" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/59e8ad522edad50b20e571f6bae30a85fc8bc6bf.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Platform solutions often start as quick low-code apps and end up business-critical, integrated and hard to maintain. In this interview Ian Tweedie explains to Power Platform makers, developers and architects how modular features, server-side...</itunes:subtitle><itunes:summary><![CDATA[Power Platform solutions often start as quick low-code apps and end up business-critical, integrated and hard to maintain. In this interview Ian Tweedie explains to Power Platform makers, developers and architects how modular features, server-side logic, Key Vault, Git-based ALM and intent-based governance keep enterprise solutions maintainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: when low-code becomes enterprise</li><li>02:28 – Ian's path to Power Platform</li><li>08:14 – Breaking solutions into features and modules</li><li>20:14 – Just enough architecture for citizen developers</li><li>30:21 – AI, <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">MCP</a> and modular design</li><li>40:57 – Secrets, Key Vault and environment variables</li><li>46:03 – Git, ALM and source control</li><li>51:24 – Governance, the architecture playbook and rapid-fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Low-code is not no-code: once Power Platform solutions become business-critical, classic clean-architecture principles such as single-purpose, decoupled features apply just as in pro-code.</li><li>Business-critical logic should run server side, and secrets belong in a governed store such as Azure Key Vault rather than in reversible places like environment variables.</li><li>Governance works best when it defines intent and lets makers show how they meet it, while source control in Power Platform always means choosing the least-worst option.</li></ul><br /><b>Worth quoting</b><br /><br />“if it's something that has to be right and always must be accurate then we need to execute that server side” – Ian Tweedie (07:44)<br /><br />“If we're storing it in a place that's reversible then we potentially shouldn't be storing it there unless it's somewhere like key vault where it's got the right governance around it.” – Ian Tweedie (41:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ian-tweedie/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Power Platform architecture</li><li><a href="https://www.m365.fm/entity/ian-tweedie/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Ian Tweedie</a> – solution architect who explains his feature-first playbook for enterprise Power Platform solutions</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Power Platform</a> – treated here as a low-code, not no-code, platform that needs clean architecture once solutions turn business-critical</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Governance</a> – framed by Ian as defining intent and letting makers show how they will meet it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecting-power-platform-for-complex-enterprise-solutions-with-ian-tweedie" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>3691</itunes:duration><itunes:keywords>apis,architecture,automation,azure,ci/cd,datamodeling,dataverse,development,devops,enterprise,git,governance,integration,lowcode,microsoft,powerapps,powerautomate,powerplatform,procode,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6204ecb0c4796f62f7eeea678de0af40.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</title><link>https://www.m365.fm/show/episodes/richard-harbridge/</link><description><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> doesn’t arrive in a clean Microsoft 365 tenant. It arrives in an environment that organizations have been building for years — full of SharePoint sites, Teams, OneDrive content, duplicate documents, historic migrations, guest accounts, inconsistent permissions, forgotten workspaces, broken ownership models, and content nobody has reviewed in years.For traditional Microsoft 365 management, much of this technical debt could remain relatively hidden. AI changes that.In <a href="https://www.m365.fm/richard-harbridge/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters talks with Richard Harbridge, Microsoft MVP and industry advisor at ShareGate, about why AI readiness is fundamentally connected to Microsoft 365 modernization and governance.The conversation moves beyond the question of how to deploy Copilot and focuses instead on a more important question: What kind of Microsoft 365 environment are we actually giving AI access to?<br /><br />COPILOT DOESN’T CREATE THE MESS — IT AMPLIFIES IT<br />One of the central ideas in this conversation is that Microsoft Copilot is not necessarily creating entirely new governance problems. Instead, AI makes existing problems significantly more visible and consequential.Organizations have accumulated years of decisions around permissions, sharing, workspace creation, ownership, migrations, external access, inactive content and collaboration.Richard describes this accumulation using the concept of “sprawl.”Sprawl itself is not automatically bad. A growing number of Teams, SharePoint sites and other resources can be evidence that people are successfully adopting Microsoft 365.The problem begins when that growth happens faster than the organization’s ability to manage it.Temporary permissions become permanent. Old collaboration spaces remain accessible. Ownership changes. Business structures evolve. Content stays online long after its original purpose has disappeared.Copilot then operates on top of that existing environment.<br /><br />MICROSOFT 365 SPRAWL IS BIGGER THAN TEAMS AND SHAREPOINT<br />When people hear “Microsoft 365 sprawl,” they often immediately think about too many Teams or SharePoint sites.But Richard argues that sprawl is multidimensional.Organizations can experience workspace sprawl, permission and access sprawl, ownership problems, inactive resources, lifecycle problems, administrative complexity, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">conditional access</a> sprawl and increasingly integration and connector sprawl.The rise of AI adds another dimension.Microsoft 365 environments increasingly connect data, applications, AI systems and agents. That means organizations need to think beyond individual workloads and start looking at Microsoft 365 as an interconnected ecosystem.Governance can no longer be treated purely as “SharePoint governance” or “Teams governance.”<br /><br />THE CONFIDENCE GAP IN MICROSOFT 365 GOVERNANCE<br />Richard shares an especially interesting finding from ShareGate’s research.A very large percentage of IT leaders report being highly confident in their Microsoft 365 governance. Yet a significant portion of those same organizations report that Copilot has surfaced content that users arguably should not have been able to discover — or they suspect this may have happened but do not know how to verify it.That creates an important distinction between having governance controls available and actually having a continuously governed environment.Policies, configuration options and administrative controls alone do not guarantee that an organization understands its current Microsoft 365 state.AI can expose that gap very quickly.<br /><br />DID MICROSOFT MAKE COLLABORATION TOO EASY?<br />Microsoft Teams, SharePoint and OneDrive are successful partly because Microsoft has made collaboration extremely easy.But easy collaboration also makes it easy to create more resources.One response organizations have traditionally used is restricting workspace creation. Richard explains why that alone does not solve the problem.A workspace created today may serve an entirely different purpose six months, one year or two years later.Its owners may change.The organization may restructure.The project may finish.The content may become irrelevant.The people who originally understood why the workspace existed may leave.Governance therefore cannot stop at provisioning.Organizations need lifecycle processes, reviews, attestations and signals that continuously determine whether resources are still appropriate.<br /><br />GOVERNANCE HAS TO BECOME CONTINUOUS<br />One-time cleanup projects are not enough.An organization can spend months cleaning its Microsoft 365 environment before deploying Copilot, but without continuous governance, the same problems will gradually return.That means organizations need repeatable processes around ownership, permissions, inactivity, lifecycle management, archiving and retirement.The objective is not to eliminate Microsoft 365 sprawl completely.It is to turn unmanaged sprawl into managed sprawl.<br /><br />WHERE SHOULD ORGANIZATIONS START BEFORE SCALING COPILOT?<br />Imagine an enterprise with 10,000 employees, thousands of Teams and SharePoint sites, years of accumulated content and inconsistent permissions.Where should it begin?Richard recommends looking at the specific types of sprawl and identifying where the organization carries the greatest risk.For one company, that might be access control and oversharing.For another, it might be inactive content and lifecycle management.For another organization, privileged identities or administrative management may represent the larger problem.Instead of treating Microsoft 365 governance as one enormous cleanup exercise, organizations can break the problem into measurable categories and prioritize the areas where improvement matters most.<br /><br />COPILOT ADOPTION SHOULD BE TEAM-BASED<br />The conversation also challenges one traditional Microsoft technology adoption model.Organizations frequently deploy new technologies through distributed champions.Richard argues that Copilot benefits from a more team-oriented adoption model.Rather than distributing a small number of licenses across unrelated champions throughout an organization, companies can benefit from saturating teams with AI capabilities so that people learn together, develop shared practices and integrate Copilot into collaborative workflows.AI adoption is not only about giving individuals another productivity tool.It changes how teams work together.<br /><br />MAKING MICROSOFT 365 RISK MEASURABLE<br />Governance initiatives often struggle because their value is difficult to communicate to business leaders.The conversation explores ShareGate’s Risk Radar, which is designed to help organizations evaluate different categories of Microsoft 365 sprawl, compare maturity against benchmarks and understand which areas deserve attention.An important part of this approach is translating governance risk into financial terms.Instead of asking leadership for time and resources simply because “we need better governance,” IT teams can connect improvements to the potential cost of unmanaged risk.That makes Microsoft 365 modernization and governance easier to position as a business investment rather than another administrative IT project.<br /><br />AI AGENTS MAKE GOVERNANCE EVEN MORE IMPORTANT<br />Copilot is only part of the story.As organizations begin creating and deploying more AI agents, governance becomes substantially more complex.Agents can change over time. They can interact with tools, data and other systems. Their ownership can become unclear. Permissions can evolve, and organizations will eventually have to deal with agent lifecycle management at scale.Who owns an agent?Who reviews it?What resources can it access?What happens when its original owner leaves?When should an agent be retired?When should multiple agents be consolidated?These questions look remarkably similar to problems organizations already experience with Teams, SharePoint sites and other Microsoft 365 resources — except AI increases both the speed and potential impact.<br /><br />GOVERNANCE FROM THE RESOURCE UP<br />Richard discusses the importance of looking at governance from the underlying resources upward.An AI experience may sit on top of SharePoint, Microsoft 365 data, Power Platform resources, connectors, permissions and other systems.Organizations therefore cannot govern only the visible AI interface.They need to understand the complete chain of resources, data and permissions supporting it.This becomes increasingly important as agents gain more capabilities and organizations move from relatively simple assistants toward agents that can take action.<br /><br />THE FUTURE IS “EVERYTHING GOVERNANCE<br />”Looking several years ahead, Richard expects Microsoft governance to become significantly more holistic.Instead of separate conversations about SharePoint governance, Teams governance, <a href="https://www.m365.fm/power-platform-governance/" target="_blank" rel="noreferrer noopener">Power Platform governance</a> and AI governance, organizations increasingly need to understand how all of these layers interact.<a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> is highlighted as an important part of this evolution, particularly as Microsoft expands capabilities around data security and posture management.Governance professionals therefore need to broaden their perspective beyond the administration interface or workload they traditionally specialized in.AI sits across boundaries.Governance increasingly has to do the same.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74783126</guid><pubDate>Tue, 01 Sep 2026 15:20:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74783126/copilot_inherits_your_mess_modernizing_microsoft_365_for_ai_with_richard_harbridge_mvp.mp3" length="94345388" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/127b4a8041d99570289ffd725a6f176a0e0f6249.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/copilot-talk/ doesn’t arrive in a clean Microsoft 365 tenant. It arrives in an environment that organizations have been building for years — full of SharePoint sites, Teams, OneDrive content, duplicate documents,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> doesn’t arrive in a clean Microsoft 365 tenant. It arrives in an environment that organizations have been building for years — full of SharePoint sites, Teams, OneDrive content, duplicate documents, historic migrations, guest accounts, inconsistent permissions, forgotten workspaces, broken ownership models, and content nobody has reviewed in years.For traditional Microsoft 365 management, much of this technical debt could remain relatively hidden. AI changes that.In <a href="https://www.m365.fm/richard-harbridge/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters talks with Richard Harbridge, Microsoft MVP and industry advisor at ShareGate, about why AI readiness is fundamentally connected to Microsoft 365 modernization and governance.The conversation moves beyond the question of how to deploy Copilot and focuses instead on a more important question: What kind of Microsoft 365 environment are we actually giving AI access to?<br /><br />COPILOT DOESN’T CREATE THE MESS — IT AMPLIFIES IT<br />One of the central ideas in this conversation is that Microsoft Copilot is not necessarily creating entirely new governance problems. Instead, AI makes existing problems significantly more visible and consequential.Organizations have accumulated years of decisions around permissions, sharing, workspace creation, ownership, migrations, external access, inactive content and collaboration.Richard describes this accumulation using the concept of “sprawl.”Sprawl itself is not automatically bad. A growing number of Teams, SharePoint sites and other resources can be evidence that people are successfully adopting Microsoft 365.The problem begins when that growth happens faster than the organization’s ability to manage it.Temporary permissions become permanent. Old collaboration spaces remain accessible. Ownership changes. Business structures evolve. Content stays online long after its original purpose has disappeared.Copilot then operates on top of that existing environment.<br /><br />MICROSOFT 365 SPRAWL IS BIGGER THAN TEAMS AND SHAREPOINT<br />When people hear “Microsoft 365 sprawl,” they often immediately think about too many Teams or SharePoint sites.But Richard argues that sprawl is multidimensional.Organizations can experience workspace sprawl, permission and access sprawl, ownership problems, inactive resources, lifecycle problems, administrative complexity, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">conditional access</a> sprawl and increasingly integration and connector sprawl.The rise of AI adds another dimension.Microsoft 365 environments increasingly connect data, applications, AI systems and agents. That means organizations need to think beyond individual workloads and start looking at Microsoft 365 as an interconnected ecosystem.Governance can no longer be treated purely as “SharePoint governance” or “Teams governance.”<br /><br />THE CONFIDENCE GAP IN MICROSOFT 365 GOVERNANCE<br />Richard shares an especially interesting finding from ShareGate’s research.A very large percentage of IT leaders report being highly confident in their Microsoft 365 governance. Yet a significant portion of those same organizations report that Copilot has surfaced content that users arguably should not have been able to discover — or they suspect this may have happened but do not know how to verify it.That creates an important distinction between having governance controls available and actually having a continuously governed environment.Policies, configuration options and administrative controls alone do not guarantee that an organization understands its current Microsoft 365 state.AI can expose that gap very quickly.<br /><br />DID MICROSOFT MAKE COLLABORATION TOO EASY?<br />Microsoft Teams, SharePoint and OneDrive are successful...]]></itunes:summary><itunes:duration>3932</itunes:duration><itunes:keywords>adoption,agents,ai,compliance,copilot,governance,lifecycle,microsoft365,modernization,onedrive,oversharing,ownership,permissions,purview,risk,security,sharegate,sharepoint,sprawl,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9d5d5d3fdf655863f1b4034e5baf4923.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</title><link>https://www.m365.fm/show/episodes/adrian-espes/</link><description><![CDATA[Buying Copilot licenses is easy; making people genuinely more effective with them is not. Microsoft MVP Adrian Espes shares what he sees in real adoption projects: prompting habits, data protection, a pragmatic rollout path and why efficiency is a better goal than productivity. For IT leaders and adoption teams planning or rescuing a Microsoft 365 Copilot rollout.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Does Copilot make people more productive?</li><li>03:32 – Adrian's path into <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Microsoft 365</a></li><li>08:45 – Copilot compared with other AI tools</li><li>20:14 – Prompting without being a prompt engineer</li><li>32:56 – Data protection and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">governance</a></li><li>38:25 – A 30-60-90 day rollout roadmap</li><li>48:41 – From productivity to efficiency</li><li>55:07 – Rapid fire: hype, useful or future</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's biggest advantage is that it lives inside Microsoft 365 tools and works with your emails, meetings and documents under enterprise data protection.</li><li>Good prompting is learned by practice: be clear about the goal, add context, and tailor prompt guidance to each department.</li><li>Before rollout, decide whether free <a href="https://www.m365.fm/entity/copilot-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Copilot Chat</a> is enough, review tenant settings such as Anthropic models under GDPR, and talk about efficiency rather than productivity.</li></ul><br /><b>Worth quoting</b><br /><br />“when we use, Microsoft co-pilot with an enterprise account, we are protected, uh, with a Microsoft EDP enterprise data protection.” – Adrian Espes (34:35)<br /><br />“And my recommendation is try the Microsoft 365 Copilot chat, the free version, the free version.” – Adrian Espes (42:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Adrian Espes</a> – Microsoft MVP and consultant who shares what he sees in real Copilot adoption projects</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the main topic, compared with other AI tools and evaluated in everyday work</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Prompt</a> – Adrian explains that good prompts come from practice, a clear goal and added context</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – rollout steps, department-specific training and the shift from productivity to efficiency</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74753075</guid><pubDate>Sun, 30 Aug 2026 09:03:26 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74753075/utf_8_q_microsoft_365_copilot_beyond_the_hype_what_actually_ma_utf_8_q_kes_people_more_productive_e2_80_94_utf_8_q_with_adrian_espes_mvp_mp3.mp3" length="93223340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bc0a7e2df4c9f02142ce3fd4d13fddab3a10cec9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Buying Copilot licenses is easy; making people genuinely more effective with them is not. Microsoft MVP Adrian Espes shares what he sees in real adoption projects: prompting habits, data protection, a pragmatic rollout path and why efficiency is a...</itunes:subtitle><itunes:summary><![CDATA[Buying Copilot licenses is easy; making people genuinely more effective with them is not. Microsoft MVP Adrian Espes shares what he sees in real adoption projects: prompting habits, data protection, a pragmatic rollout path and why efficiency is a better goal than productivity. For IT leaders and adoption teams planning or rescuing a Microsoft 365 Copilot rollout.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Does Copilot make people more productive?</li><li>03:32 – Adrian's path into <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Microsoft 365</a></li><li>08:45 – Copilot compared with other AI tools</li><li>20:14 – Prompting without being a prompt engineer</li><li>32:56 – Data protection and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">governance</a></li><li>38:25 – A 30-60-90 day rollout roadmap</li><li>48:41 – From productivity to efficiency</li><li>55:07 – Rapid fire: hype, useful or future</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's biggest advantage is that it lives inside Microsoft 365 tools and works with your emails, meetings and documents under enterprise data protection.</li><li>Good prompting is learned by practice: be clear about the goal, add context, and tailor prompt guidance to each department.</li><li>Before rollout, decide whether free <a href="https://www.m365.fm/entity/copilot-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Copilot Chat</a> is enough, review tenant settings such as Anthropic models under GDPR, and talk about efficiency rather than productivity.</li></ul><br /><b>Worth quoting</b><br /><br />“when we use, Microsoft co-pilot with an enterprise account, we are protected, uh, with a Microsoft EDP enterprise data protection.” – Adrian Espes (34:35)<br /><br />“And my recommendation is try the Microsoft 365 Copilot chat, the free version, the free version.” – Adrian Espes (42:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Adrian Espes</a> – Microsoft MVP and consultant who shares what he sees in real Copilot adoption projects</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the main topic, compared with other AI tools and evaluated in everyday work</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Prompt</a> – Adrian explains that good prompts come from practice, a clear goal and added context</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – rollout steps, department-specific training and the shift from productivity to efficiency</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=adrian-espes" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast...]]></itunes:summary><itunes:duration>3885</itunes:duration><itunes:keywords>adoption,agents,ai,automation,copilot,data,digitalworkplace,efficiency,excel,frontline,governance,microsoft,microsoft365,modernworkplace,outlook,productivity,prompting,security,teams,word</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/89b125df82f77bf19b26cc1682f4ac0d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Microsoft 365 &amp; Copilot Are Redesigning the Way We Work with Tracy van der Schyff [MVP]</title><link>https://www.m365.fm/show/episodes/tracy-van-der-schyff/</link><description><![CDATA[Many organizations switch on Copilot and expect it to fix a chaotic Microsoft 365 environment. In this conversation, Mirko Peters and Tracy van der Schyff discuss digital fluency, the Me, We, Us model, ontological design and permanent change management for adoption leads, IT managers and business leaders. You will learn why investing in people matters more than adding another tool.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Tracy's path into the Microsoft ecosystem</li><li>02:09 – From PC literacy to digital fluency</li><li>04:00 – Where work belongs: the Me, We, Us model</li><li>11:30 – What changed when Copilot entered the workplace</li><li>19:20 – Ontological design: what we create shapes us</li><li>23:40 – <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Teams</a>, noise and using AI to overcome fear of AI</li><li>35:50 – Copilot in a broken digital workplace and change management</li><li>59:30 – Rapid-fire round and closing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Digital fluency goes beyond knowing which buttons to click: people need to use tools with purpose, efficiently and responsibly, and that now includes AI.</li><li>Copilot does not fix a messy Microsoft 365 environment; it amplifies what is already there, so storage habits, sharing and permissions have to be addressed first.</li><li>Change management works only as a permanent part of the company's strategy, explaining to people why practices matter rather than just telling them what to do.</li></ul><br /><b>Worth quoting</b><br /><br />“I think in the era of AI, the responsible use of technology is going to become the most important thing, apart from all the skills that we should focus on.” – Tracy van der Schyff (03:44)<br /><br />“And whether it's co-pilot or whatever it might be, as I mentioned, it doesn't fix things, okay, it amplifies. So, if you had a healthy environment, it's going to amplify that healthy environment.” – Tracy van der Schyff (37:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/tracy-van-der-schyff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on digital fluency and Copilot</li><li><a href="https://www.m365.fm/entity/tracy-van-der-schyff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Tracy van der Schyff</a> – Microsoft MVP from South Africa who frames technology adoption around digital fluency and people</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as an amplifier and spotlight that exposes existing storage, sharing and permission problems</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – treated as permanent change management that explains why, not a one-off project</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74744840</guid><pubDate>Sat, 29 Aug 2026 09:05:26 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74744840/beyond_productivity_how_microsoft_365_copilot_are_redesigning_the_way_we_work_with_tracy_van_der_schyff.mp3" length="90777644" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/35937b5ae1c02f4cb2e6e0afc56a7e7ae4236b8c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations switch on Copilot and expect it to fix a chaotic Microsoft 365 environment. In this conversation, Mirko Peters and Tracy van der Schyff discuss digital fluency, the Me, We, Us model, ontological design and permanent change...</itunes:subtitle><itunes:summary><![CDATA[Many organizations switch on Copilot and expect it to fix a chaotic Microsoft 365 environment. In this conversation, Mirko Peters and Tracy van der Schyff discuss digital fluency, the Me, We, Us model, ontological design and permanent change management for adoption leads, IT managers and business leaders. You will learn why investing in people matters more than adding another tool.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Tracy's path into the Microsoft ecosystem</li><li>02:09 – From PC literacy to digital fluency</li><li>04:00 – Where work belongs: the Me, We, Us model</li><li>11:30 – What changed when Copilot entered the workplace</li><li>19:20 – Ontological design: what we create shapes us</li><li>23:40 – <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Teams</a>, noise and using AI to overcome fear of AI</li><li>35:50 – Copilot in a broken digital workplace and change management</li><li>59:30 – Rapid-fire round and closing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Digital fluency goes beyond knowing which buttons to click: people need to use tools with purpose, efficiently and responsibly, and that now includes AI.</li><li>Copilot does not fix a messy Microsoft 365 environment; it amplifies what is already there, so storage habits, sharing and permissions have to be addressed first.</li><li>Change management works only as a permanent part of the company's strategy, explaining to people why practices matter rather than just telling them what to do.</li></ul><br /><b>Worth quoting</b><br /><br />“I think in the era of AI, the responsible use of technology is going to become the most important thing, apart from all the skills that we should focus on.” – Tracy van der Schyff (03:44)<br /><br />“And whether it's co-pilot or whatever it might be, as I mentioned, it doesn't fix things, okay, it amplifies. So, if you had a healthy environment, it's going to amplify that healthy environment.” – Tracy van der Schyff (37:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/tracy-van-der-schyff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on digital fluency and Copilot</li><li><a href="https://www.m365.fm/entity/tracy-van-der-schyff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Tracy van der Schyff</a> – Microsoft MVP from South Africa who frames technology adoption around digital fluency and people</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as an amplifier and spotlight that exposes existing storage, sharing and permission problems</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – treated as permanent change management that explains why, not a one-off project</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-copilot-are-redesigning-the-way-we-work-with-tracy-van-der-schyff-mvp" target="_blank" rel="noreferrer noopener">Copilot Inherits...]]></itunes:summary><itunes:duration>3783</itunes:duration><itunes:keywords>adoption,ai,aireadiness,automation,changemanagement,collaboration,copilot,digitalfluency,digitalworkplace,enablement,futureofwork,governance,leadership,microsoft365,onedrive,productivity,sharepoint,teams,transformation,workplace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8c1746c10e7fc565396a0e267127498b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Reinventing SPFx- Building Better SharePoint Solutions with PnP React Controls with Siddharth Vaghasia [MVP]</title><link>https://www.m365.fm/show/episodes/siddharth-vaghasia/</link><description><![CDATA[Many SharePoint developers keep rebuilding the same pickers, data calls and controls. In this interview, MVP Siddharth Vaghasia shows developers and architects how SPFx, PnPjs and the PnP React controls speed up secure, performant SharePoint solutions and where SPFx fits next to Power Apps and Copilot agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and guest background</li><li>04:17 – What SharePoint Framework is</li><li>11:13 – SPFx or <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Power Platform</a>?</li><li>15:18 – Inside an SPFx project: TypeScript, Fluent UI, PnPjs, PnP controls</li><li>33:31 – Microsoft Graph and permissions</li><li>39:45 – Security mistakes</li><li>47:09 – Performance, batching and accessibility</li><li>54:20 – Deployment, agents and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before customizing SharePoint, check whether Microsoft or the PnP React controls already provide what you need, and only build custom components when they do not.</li><li>SPFx solutions run with the delegated permissions of the signed-in user, so request minimal permissions and never put secrets in client-side code; use a backend API instead.</li><li>With AI-assisted coding, SPFx has become a fast option for rich user interfaces, while Power Apps remains the better fit for simple forms without code maintenance.</li></ul><br /><b>Worth quoting</b><br /><br />“So I would say if you need a very, very good user interface, you can basically go with SPFX and you can create a full-fledged application there” – Siddharth Vaghasia (13:35)<br /><br />“Good thing about power apps is that you are not maintaining the code. You do not need a skill set with react or SPFX.” – Siddharth Vaghasia (14:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/siddharth-vaghasia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and an FAQ on SPFx development</li><li><a href="https://www.m365.fm/entity/siddharth-vaghasia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Siddharth Vaghasia</a> – Microsoft MVP and independent consultant who explains SPFx, PnPjs and the PnP React controls</li><li><a href="https://www.m365.fm/entity/nanddeep-nachan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Nanddeep Nachan</a> – recommended by Siddharth in the rapid fire round as a next guest for Azure AI Foundry</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform SPFx extends with web parts, extensions, form customizers and app catalog deployment</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – used from SPFx to reach OneDrive, Planner, Outlook and meetings under delegated permissions</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code alternative to SPFx, better for simple forms without code to maintain</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74728795</guid><pubDate>Fri, 28 Aug 2026 05:19:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74728795/utf_8_q_stop_reinventing_spfx_building_better_sharepoint_solutions_utf_8_q_with_pnp_react_controls_e2_80_94_wit_utf_8_q_h_siddharth_vaghasia_mvp_mp3.mp3" length="91355372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1e4732770209dbc32e0a89f16f1a7ea9c5122281.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many SharePoint developers keep rebuilding the same pickers, data calls and controls. In this interview, MVP Siddharth Vaghasia shows developers and architects how SPFx, PnPjs and the PnP React controls speed up secure, performant SharePoint solutions...</itunes:subtitle><itunes:summary><![CDATA[Many SharePoint developers keep rebuilding the same pickers, data calls and controls. In this interview, MVP Siddharth Vaghasia shows developers and architects how SPFx, PnPjs and the PnP React controls speed up secure, performant SharePoint solutions and where SPFx fits next to Power Apps and Copilot agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and guest background</li><li>04:17 – What SharePoint Framework is</li><li>11:13 – SPFx or <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Power Platform</a>?</li><li>15:18 – Inside an SPFx project: TypeScript, Fluent UI, PnPjs, PnP controls</li><li>33:31 – Microsoft Graph and permissions</li><li>39:45 – Security mistakes</li><li>47:09 – Performance, batching and accessibility</li><li>54:20 – Deployment, agents and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before customizing SharePoint, check whether Microsoft or the PnP React controls already provide what you need, and only build custom components when they do not.</li><li>SPFx solutions run with the delegated permissions of the signed-in user, so request minimal permissions and never put secrets in client-side code; use a backend API instead.</li><li>With AI-assisted coding, SPFx has become a fast option for rich user interfaces, while Power Apps remains the better fit for simple forms without code maintenance.</li></ul><br /><b>Worth quoting</b><br /><br />“So I would say if you need a very, very good user interface, you can basically go with SPFX and you can create a full-fledged application there” – Siddharth Vaghasia (13:35)<br /><br />“Good thing about power apps is that you are not maintaining the code. You do not need a skill set with react or SPFX.” – Siddharth Vaghasia (14:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/siddharth-vaghasia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and an FAQ on SPFx development</li><li><a href="https://www.m365.fm/entity/siddharth-vaghasia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Siddharth Vaghasia</a> – Microsoft MVP and independent consultant who explains SPFx, PnPjs and the PnP React controls</li><li><a href="https://www.m365.fm/entity/nanddeep-nachan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Nanddeep Nachan</a> – recommended by Siddharth in the rapid fire round as a next guest for Azure AI Foundry</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform SPFx extends with web parts, extensions, form customizers and app catalog deployment</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – used from SPFx to reach OneDrive, Planner, Outlook and meetings under delegated permissions</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code alternative to SPFx, better for simple forms without code to maintain</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=siddharth-vaghasia" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>3807</itunes:duration><itunes:keywords>accessibility,apis,automation,azure,copilot,dataverse,development,fluentui,governance,microsoft365,microsoftgraph,performance,pnp,powerapps,powerplatform,react,security,sharepoint,spfx,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/39e91285397053de371efe06eda2fa15.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Isn't Boring Anymore: How Copilot Is Reinventing the Modern Workplace with Marcin Siewnicki [MVP]</title><link>https://www.m365.fm/show/episodes/marcin-siewnicki/</link><description><![CDATA[SharePoint has long been seen as complicated and boring, but Copilot turns it into the knowledge layer of the modern workplace. In this conversation, MVP Marcin Siewnicki shares practical advice for IT pros, intranet owners and governance teams on information architecture, sprawl, metadata and permissions. You will learn what to fix before AI arrives and how Copilot, agents and Power Automate fit together.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Marcin's SharePoint journey</li><li>05:45 – Why SharePoint got a bad reputation</li><li>17:20 – Sprawl, Teams and SharePoint</li><li>27:47 – Governance policies for SharePoint and Teams</li><li>33:38 – Document management and metadata</li><li>41:09 – What Copilot changes in SharePoint</li><li>47:46 – SharePoint agents and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>54:35 – Rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>SharePoint's bad reputation stems mostly from missing information architecture and IT-driven intranets rather than from the platform itself.</li><li>Simple governance such as site request <a href="https://www.m365.fm/entity/microsoft-forms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">forms</a> with business justification, periodic usage and permission reviews, and controlled versioning keeps SharePoint and Teams manageable.</li><li>Copilot makes SharePoint the main knowledge source of the organization, so basic metadata and well-governed content directly improve AI answers, while Power Automate remains the choice for deterministic processes.</li></ul><br /><b>Worth quoting</b><br /><br />“So usually SharePoint is a shared folder for huge bucket for everything. So there's no information architecture. And then it's hard to find information, hard to find documents.” – Marcin Siewnicki (08:17)<br /><br />“I always encourage people to build or implement even basic metadata, policy metadata model, because it will help them later, and metadata are supported by copilot” – Marcin Siewnicki (38:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/marcin-siewnicki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on SharePoint and Copilot</li><li><a href="https://www.m365.fm/entity/marcin-siewnicki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Marcin Siewnicki</a> – Microsoft 365 solution architect who shares 20 years of SharePoint project experience in this episode</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform at the center of the talk, from its reputation problem to Copilot readiness</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – turns SharePoint content into answers, so metadata and governed content directly shape its results</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74711575</guid><pubDate>Thu, 27 Aug 2026 07:25:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74711575/sharepoint_isn_t_boring_anymore_how_copilot_is_reinventing_the_modern_workplace_with_marcin_siewnicki_mvp.mp3" length="82465388" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/95c725c3e15f60f8460bdc06a5c5a9857cf45af9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint has long been seen as complicated and boring, but Copilot turns it into the knowledge layer of the modern workplace. In this conversation, MVP Marcin Siewnicki shares practical advice for IT pros, intranet owners and governance teams on...</itunes:subtitle><itunes:summary><![CDATA[SharePoint has long been seen as complicated and boring, but Copilot turns it into the knowledge layer of the modern workplace. In this conversation, MVP Marcin Siewnicki shares practical advice for IT pros, intranet owners and governance teams on information architecture, sprawl, metadata and permissions. You will learn what to fix before AI arrives and how Copilot, agents and Power Automate fit together.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Marcin's SharePoint journey</li><li>05:45 – Why SharePoint got a bad reputation</li><li>17:20 – Sprawl, Teams and SharePoint</li><li>27:47 – Governance policies for SharePoint and Teams</li><li>33:38 – Document management and metadata</li><li>41:09 – What Copilot changes in SharePoint</li><li>47:46 – SharePoint agents and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>54:35 – Rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>SharePoint's bad reputation stems mostly from missing information architecture and IT-driven intranets rather than from the platform itself.</li><li>Simple governance such as site request <a href="https://www.m365.fm/entity/microsoft-forms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">forms</a> with business justification, periodic usage and permission reviews, and controlled versioning keeps SharePoint and Teams manageable.</li><li>Copilot makes SharePoint the main knowledge source of the organization, so basic metadata and well-governed content directly improve AI answers, while Power Automate remains the choice for deterministic processes.</li></ul><br /><b>Worth quoting</b><br /><br />“So usually SharePoint is a shared folder for huge bucket for everything. So there's no information architecture. And then it's hard to find information, hard to find documents.” – Marcin Siewnicki (08:17)<br /><br />“I always encourage people to build or implement even basic metadata, policy metadata model, because it will help them later, and metadata are supported by copilot” – Marcin Siewnicki (38:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/marcin-siewnicki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on SharePoint and Copilot</li><li><a href="https://www.m365.fm/entity/marcin-siewnicki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Marcin Siewnicki</a> – Microsoft 365 solution architect who shares 20 years of SharePoint project experience in this episode</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform at the center of the talk, from its reputation problem to Copilot readiness</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – turns SharePoint content into answers, so metadata and governed content directly shape its results</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=marcin-siewnicki" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3437</itunes:duration><itunes:keywords>agents,ai,architecture,automation,collaboration,copilot,documents,governance,intranet,knowledge,metadata,microsoft365,navigation,permissions,powerautomate,purview,security,sharepoint,teams,workplace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2385e5173706c4023c00430247d6b75f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</title><link>https://www.m365.fm/show/episodes/amit-chandak/</link><description><![CDATA[Many organizations run too many analytics tools and too many copies of the same data. In this interview, Mirko Peters and Microsoft Data Platform MVP Amit Chandak walk data engineers and BI teams through an end-to-end Microsoft Fabric architecture. You learn when to use lakehouse, warehouse, shortcuts, mirroring, Dataflow Gen2 and Spark, and how semantic models, security and data agents turn raw data into decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Amit Chandak's journey into data</li><li>02:30 – Why Microsoft Fabric: one platform, OneLake and Delta</li><li>07:25 – Domains, workspaces and OneLake shortcuts</li><li>16:40 – Lakehouse vs. warehouse and SQL database</li><li>24:00 – Ingestion: mirroring, pipelines, Dataflow Gen2 and Spark notebooks</li><li>33:40 – Medallion architecture and semantic models</li><li>44:50 – Security: workspaces, OneLake security and RLS</li><li>52:00 – Data agents, self-service BI and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric reduces data copies by storing lakehouse and warehouse data in OneLake in Delta format and by using shortcuts and mirroring instead of physical copies.</li><li>Choose lakehouse with Spark for unstructured data and large-scale data science, warehouse with T-SQL for structured data, and keep reusable measures in the semantic model.</li><li>Secure Fabric in layers from <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">workspace</a> to item to OneLake security and RLS, assign access through Entra security groups, and expect ontology-driven data agents to change self-service BI.</li></ul><br /><b>Worth quoting</b><br /><br />“Today we are going to end to end with Microsoft Fabric. Not looking at one isolated feature, but at how the different parts of the platform come together to create a modern analytics architecture.” – Mirko Peters (00:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric architecture</li><li><a href="https://www.m365.fm/entity/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Amit Chandak</a> – Microsoft Data Platform MVP with over 22 years in data analytics, guiding the Fabric walkthrough</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the end-to-end platform discussed, from OneLake, shortcuts and mirroring to security and data agents</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Semantic model</a> – where Amit prefers to keep measures and KPIs, now also feeding data agents and Fabric apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74686736</guid><pubDate>Tue, 25 Aug 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74686736/utf_8_q_microsoft_fabric_end_to_end_from_raw_data_to_b_utf_8_q_usiness_decisions_e2_80_94_with_amit_chandak_mvp_mp3.mp3" length="85751468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/346ca4720125863eb6cb406f1b0d4b57e83afa7f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations run too many analytics tools and too many copies of the same data. In this interview, Mirko Peters and Microsoft Data Platform MVP Amit Chandak walk data engineers and BI teams through an end-to-end Microsoft Fabric architecture....</itunes:subtitle><itunes:summary><![CDATA[Many organizations run too many analytics tools and too many copies of the same data. In this interview, Mirko Peters and Microsoft Data Platform MVP Amit Chandak walk data engineers and BI teams through an end-to-end Microsoft Fabric architecture. You learn when to use lakehouse, warehouse, shortcuts, mirroring, Dataflow Gen2 and Spark, and how semantic models, security and data agents turn raw data into decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Amit Chandak's journey into data</li><li>02:30 – Why Microsoft Fabric: one platform, OneLake and Delta</li><li>07:25 – Domains, workspaces and OneLake shortcuts</li><li>16:40 – Lakehouse vs. warehouse and SQL database</li><li>24:00 – Ingestion: mirroring, pipelines, Dataflow Gen2 and Spark notebooks</li><li>33:40 – Medallion architecture and semantic models</li><li>44:50 – Security: workspaces, OneLake security and RLS</li><li>52:00 – Data agents, self-service BI and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric reduces data copies by storing lakehouse and warehouse data in OneLake in Delta format and by using shortcuts and mirroring instead of physical copies.</li><li>Choose lakehouse with Spark for unstructured data and large-scale data science, warehouse with T-SQL for structured data, and keep reusable measures in the semantic model.</li><li>Secure Fabric in layers from <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">workspace</a> to item to OneLake security and RLS, assign access through Entra security groups, and expect ontology-driven data agents to change self-service BI.</li></ul><br /><b>Worth quoting</b><br /><br />“Today we are going to end to end with Microsoft Fabric. Not looking at one isolated feature, but at how the different parts of the platform come together to create a modern analytics architecture.” – Mirko Peters (00:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric architecture</li><li><a href="https://www.m365.fm/entity/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Amit Chandak</a> – Microsoft Data Platform MVP with over 22 years in data analytics, guiding the Fabric walkthrough</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the end-to-end platform discussed, from OneLake, shortcuts and mirroring to security and data agents</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Semantic model</a> – where Amit prefers to keep measures and KPIs, now also feeding data agents and Fabric apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-end-to-end-from-raw-data-to-business-decisions-with-amit-chandak-mvp" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>3573</itunes:duration><itunes:keywords>analytics,copilot,dataflow,dax,engineering,entra,fabric,governance,lakehouse,medallion,mirroring,onelake,ontology,powerbi,pyspark,security,semantic,shortcuts,spark,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bfbd20ad8a411469d5aad58275f070a5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/manpreet-singh/</link><description><![CDATA[Building an impressive agent demo is easy, but making agents work reliably in a global enterprise with sensitive data, governance and real users is something else. Microsoft MVP Manpreet Singh explains for architects, IT leaders and makers how to design Copilot Studio agents with clean knowledge, human in the loop, governance, observability and the adoption work that finally delivers ROI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: from <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Copilot</a> to agents</li><li>04:48 – Designing an enterprise AI agent</li><li>11:38 – Knowledge, grounding and data quality</li><li>14:20 – Actions, integrations and a first agent</li><li>20:02 – Human in the loop and governance</li><li>27:50 – Agent lifecycle, <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Agent 365</a> and the AI command center</li><li>45:23 – Observability, testing and multi-agent systems</li><li>56:22 – Rapid fire and adoption as the key to ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>An enterprise agent needs three pillars: a trigger, tools and actions, and clean, well-tagged knowledge sources rather than decades of unfiltered <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">SharePoint</a> content.</li><li>Governance, DLP and a Center of Excellence should be in place before agents roll out, with policies scoped to what each agent actually needs and tools like Agent 365 providing inventory and observability.</li><li>The return on AI agents depends mostly on adoption, so every user needs role-based training on what an agent does and what input it expects.</li></ul><br /><b>Worth quoting</b><br /><br />“So with the AI's, we are not replacing people, we are just empowering them to do their job much better.” – Manpreet Singh (22:28)<br /><br />“And that also means the difficult part for enterprise technology doesn't disappear. Identity matters, security matters, data quality matters, governance matters, architecture matters, testing matters.” – Mirko Peters (62:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Copilot Studio agents</li><li><a href="https://www.m365.fm/entity/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Manpreet Singh</a> – Microsoft MVP and MCT who shares how he designs enterprise agents for global clients</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">AI agent</a> – the core topic, from a leave request agent to multi-agent networks</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where Manpreet suggests building a first agent, and its evaluation feature for testing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74640221</guid><pubDate>Mon, 24 Aug 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74640221/utf_8_q_beyond_copilot_building_enterprise_ai_agents_that_actually_utf_8_q_work_with_copilot_studio_e2_80_94_wit_utf_8_q_h_manpreet_singh_mvp_mct_mp3.mp3" length="91682540" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/438a7e2f7fa88a4dbb20de368e0148475399455e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Building an impressive agent demo is easy, but making agents work reliably in a global enterprise with sensitive data, governance and real users is something else. Microsoft MVP Manpreet Singh explains for architects, IT leaders and makers how to...</itunes:subtitle><itunes:summary><![CDATA[Building an impressive agent demo is easy, but making agents work reliably in a global enterprise with sensitive data, governance and real users is something else. Microsoft MVP Manpreet Singh explains for architects, IT leaders and makers how to design Copilot Studio agents with clean knowledge, human in the loop, governance, observability and the adoption work that finally delivers ROI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: from <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Copilot</a> to agents</li><li>04:48 – Designing an enterprise AI agent</li><li>11:38 – Knowledge, grounding and data quality</li><li>14:20 – Actions, integrations and a first agent</li><li>20:02 – Human in the loop and governance</li><li>27:50 – Agent lifecycle, <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Agent 365</a> and the AI command center</li><li>45:23 – Observability, testing and multi-agent systems</li><li>56:22 – Rapid fire and adoption as the key to ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>An enterprise agent needs three pillars: a trigger, tools and actions, and clean, well-tagged knowledge sources rather than decades of unfiltered <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">SharePoint</a> content.</li><li>Governance, DLP and a Center of Excellence should be in place before agents roll out, with policies scoped to what each agent actually needs and tools like Agent 365 providing inventory and observability.</li><li>The return on AI agents depends mostly on adoption, so every user needs role-based training on what an agent does and what input it expects.</li></ul><br /><b>Worth quoting</b><br /><br />“So with the AI's, we are not replacing people, we are just empowering them to do their job much better.” – Manpreet Singh (22:28)<br /><br />“And that also means the difficult part for enterprise technology doesn't disappear. Identity matters, security matters, data quality matters, governance matters, architecture matters, testing matters.” – Mirko Peters (62:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Copilot Studio agents</li><li><a href="https://www.m365.fm/entity/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Manpreet Singh</a> – Microsoft MVP and MCT who shares how he designs enterprise agents for global clients</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">AI agent</a> – the core topic, from a leave request agent to multi-agent networks</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where Manpreet suggests building a first agent, and its evaluation feature for testing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=manpreet-singh" target="_blank" rel="noreferrer noopener">The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>3821</itunes:duration><itunes:keywords>adoption,agentic,agents,ai,architecture,automation,copilot,dataverse,enterprise,foundry,governance,mcp,microsoft365,observability,powerplatform,purview,security,sharepoint,testing,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/652c892d0cae1ca4aae52a0c2f51cc7b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Copilot Rollout to AI Workplace: Adoption, Agents &amp; Real Business Value with Christoffer Besler Hansen [MVP]</title><link>https://www.m365.fm/show/episodes/christoffer-besler-hansen/</link><description><![CDATA[Rolling out Microsoft 365 Copilot is easy; getting thousands of employees to use it and proving value is not. Microsoft MVP Christoffer Besler Hansen of Atea shares practical lessons for IT and business leaders on adoption, agents, Copilot Studio, governance and cost control on the way to a real AI workplace.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and guest</li><li>01:40 – Christoffer's journey into Microsoft technology</li><li>03:03 – What an AI workplace is and why training matters</li><li>06:07 – Expectations, licenses and measuring value</li><li>15:16 – Time savings, Researcher and preparing data</li><li>22:24 – From Copilot to agents and Copilot Studio</li><li>27:29 – Agents that take actions, guardrails and the <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Agent 365</a> SDK</li><li>41:45 – Agent lifecycle, shadow AI, <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">FinOps</a> and the future of work</li></ul><br /><b>Key takeaways</b><br /><ul><li>Buying Copilot licenses is not enough; continuous, role-based training is what keeps people using AI after the first few weeks.</li><li>Organizations should measure AI value against real business outcomes, prepare and label their data, and move step by step from informational agents to agents that take actions with guardrails.</li><li>Agent sprawl, shadow AI and rising token costs call for lifecycle policies, good sanctioned tools and FinOps thinking about which model and tool to use for each task.</li></ul><br /><b>Worth quoting</b><br /><br />“Of course but the technology is moving very quickly. It's new modules and new things every week but getting people to actually change your habits takes time.” – Christoffer Besler Hansen (04:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/christoffer-besler-hansen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot adoption and agents</li><li><a href="https://www.m365.fm/entity/christoffer-besler-h/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Christoffer Besler Hansen</a> – Microsoft MVP and head of AI workplaces at Atea, sharing lessons from its internal rollout</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the main AI tool for Atea's more than 8,000 users and the focus of its training</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – the step from informational agents to agents that take actions, with guardrails and lifecycle policies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74469132</guid><pubDate>Sun, 23 Aug 2026 15:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74469132/from_copilot_rollout_to_ai_workplace_adoption_agents_real_business_value_with_christoffer_besler_hansen_mvp.mp3" length="83027564" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2cd8f65cdaeb728861db5474bc92190d9d11d36e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Rolling out Microsoft 365 Copilot is easy; getting thousands of employees to use it and proving value is not. Microsoft MVP Christoffer Besler Hansen of Atea shares practical lessons for IT and business leaders on adoption, agents, Copilot Studio,...</itunes:subtitle><itunes:summary><![CDATA[Rolling out Microsoft 365 Copilot is easy; getting thousands of employees to use it and proving value is not. Microsoft MVP Christoffer Besler Hansen of Atea shares practical lessons for IT and business leaders on adoption, agents, Copilot Studio, governance and cost control on the way to a real AI workplace.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and guest</li><li>01:40 – Christoffer's journey into Microsoft technology</li><li>03:03 – What an AI workplace is and why training matters</li><li>06:07 – Expectations, licenses and measuring value</li><li>15:16 – Time savings, Researcher and preparing data</li><li>22:24 – From Copilot to agents and Copilot Studio</li><li>27:29 – Agents that take actions, guardrails and the <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Agent 365</a> SDK</li><li>41:45 – Agent lifecycle, shadow AI, <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">FinOps</a> and the future of work</li></ul><br /><b>Key takeaways</b><br /><ul><li>Buying Copilot licenses is not enough; continuous, role-based training is what keeps people using AI after the first few weeks.</li><li>Organizations should measure AI value against real business outcomes, prepare and label their data, and move step by step from informational agents to agents that take actions with guardrails.</li><li>Agent sprawl, shadow AI and rising token costs call for lifecycle policies, good sanctioned tools and FinOps thinking about which model and tool to use for each task.</li></ul><br /><b>Worth quoting</b><br /><br />“Of course but the technology is moving very quickly. It's new modules and new things every week but getting people to actually change your habits takes time.” – Christoffer Besler Hansen (04:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/christoffer-besler-hansen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot adoption and agents</li><li><a href="https://www.m365.fm/entity/christoffer-besler-h/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Christoffer Besler Hansen</a> – Microsoft MVP and head of AI workplaces at Atea, sharing lessons from its internal rollout</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the main AI tool for Atea's more than 8,000 users and the focus of its training</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-copilot-rollout-to-ai-workplace-adoption-agents-real-business-value-with-christoffer-besler-hansen-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – the step from informational agents to agents that take actions, with guardrails and lifecycle policies</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3460</itunes:duration><itunes:keywords>adoption,agents,ai,automation,copilot,copilotstudio,dataverse,extensibility,finops,foundry,governance,innovation,microsoft,microsoft365,productivity,purview,security,strategy,transformation,workplace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e66550fbcd704843cb2eb18dd66d8a20.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</title><link>https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/</link><description><![CDATA[What happens when your cloud strategy cannot live entirely in the public cloud? Organizations are modernizing infrastructure with Azure, platform services, Infrastructure as Code, automated deployment pipelines, and <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Landing Zones</a>. At the same time, some workloads still need to remain close to factories, offices, regulated environments, existing infrastructure, or latency-sensitive systems. In <a href="https://www.m365.fm/christoffer-klarskov-jakobsen/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters talks with <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> MVP Christoffer Klarskov Jakobsen about how Azure Local can become part of a broader Azure architecture rather than another isolated on-premises platform. They explore Azure Local, Azure Landing Zones, Azure Arc, governance, Infrastructure as Code, Bicep, Azure DevOps, modernization, and the realities of building hybrid cloud environments.<br /><br />WHAT IS AZURE LOCAL?<br />Azure Local combines familiar infrastructure technologies with Azure-based management, governance, and security capabilities. At its core, organizations can run workloads such as virtual machines locally while connecting the environment back to Azure. Christoffer explains that the major difference compared with a traditional Windows Server environment is the Azure experience surrounding the infrastructure. Organizations can keep workloads and data locally while using Azure capabilities to manage and govern the environment.<br /><br />IS AZURE LOCAL JUST AZURE IN YOUR DATA CENTER?<br />Not exactly. Azure provides a significantly larger catalog of cloud services, but Azure Local can bring selected Azure experiences closer to local infrastructure. Christoffer discusses running virtual machines and Kubernetes on Azure Local as well as scenarios involving SQL Managed Instance and <a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a>. The result isn't a complete copy of Azure running inside your building. It's a hybrid platform combining local compute requirements with selected Azure services and management capabilities.<br /><br />WHEN DOES AZURE LOCAL MAKE SENSE?<br />Several scenarios stand out. Organizations may have regulatory requirements requiring data to remain locally. Others need extremely low latency between applications, machines, factories, or other infrastructure. Some organizations simply have workloads that cannot yet move completely into the public cloud. Christoffer also sees increasing potential around local AI workloads, including scenarios where organizations need AI capabilities while maintaining local control over their data.<br /><br />AZURE LOCAL IS A LOCAL CLOUD<br />One of the important architectural lessons from the conversation is that Azure Local shouldn't be treated as simply another pair of servers. The environment includes multiple infrastructure and Azure-connected layers. Organizations therefore need people who understand the underlying hardware and operating technologies as well as Azure management. Christoffer describes Azure Local as effectively operating a local cloud rather than simply installing another traditional virtualization cluster.<br /><br />WHY AZURE LANDING ZONES MATTER<br />Moving workloads into Azure doesn't automatically create a well-designed cloud environment. Organizations need structure, security boundaries, governance, permissions, networking, logging, and clear separation between workloads. Azure Landing Zones provide an architectural approach for establishing those foundations. Instead of placing unrelated applications, development environments, production systems, networking components, and shared services inside the same subscription, organizations establish clearer boundaries around workloads and responsibilities.<br /><br />THINK DIFFERENTLY ABOUT AZURE SUBSCRIPTIONS<br />A subscription shouldn't simply become a container for everything an organization deploys. Christoffer recommends thinking about subscriptions as boundaries for specific environments and workloads. A development environment can have its own subscription. Testing can have another. Production can have another. Shared connectivity, logging, identity, and other platform services can be separated appropriately. This makes environments easier to secure, govern, understand, and eventually decommission.<br /><br />MANAGEMENT GROUPS CREATE STRUCTURE<br />Management groups provide another layer for organizing Azure environments. They allow organizations to establish a hierarchy above subscriptions and apply governance at broader scopes. Policies and permissions can then be assigned at the management-group level rather than repeatedly configuring every individual subscription. Christoffer also discusses the local management group, which makes Azure Local increasingly relevant within the same Landing Zone architecture.<br /><br /><a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">AZURE POLICY</a> AS THE GUARDRAIL<br />Azure Policy plays a major role in this architecture. Policies can audit environments against organizational or regulatory requirements. They can identify non-compliant resources. They can deploy required configuration when something doesn't already exist. They can also deny configurations that organizations don't want users to create. Examples discussed include controlling Azure regions and preventing insecure storage configurations. Instead of relying entirely on documentation telling employees what they should do, organizations can encode many requirements directly into the platform.<br /><br />DENTITY, RBAC AND ZERO TRUST<br />Landing Zones also provide a foundation for stronger access control. Christoffer emphasizes the principle of least privilege. Users and automated deployment identities should receive only the permissions required to perform their responsibilities. Application owners shouldn't automatically have access to connectivity infrastructure. Support personnel shouldn't automatically be able to modify logging systems. The objective is to establish clear security boundaries instead of making everybody an owner simply because that configuration is easier.<br /><br />AZURE LOCAL MEETS AZURE LANDING ZONES<br />This is where the hybrid architecture becomes particularly interesting. Azure Local previously had limitations around how organizations could structure subscriptions and resources. Christoffer explains that newer capabilities make it possible to use multiple subscriptions and resource groups, enabling Azure Local to align much more closely with Landing Zone design principles. The Azure Local cluster itself can live within one subscription while different workloads use additional subscriptions. That enables organizations to apply clearer boundaries between the control plane and workloads.<br /><br />TIER 0, TIER 1 AND TIER 2<br />The conversation goes deeper into separating workloads according to security requirements. For example, domain controllers can be treated as Tier 0 resources and placed into a dedicated subscription with particularly strict access controls. Member servers can occupy another tier. End-user workloads such as Azure Virtual Desktop can be separated again. This creates an architecture where local workloads don't simply exist inside one giant infrastructure bucket—they participate in a structured Azure governance model.<br /><br />AZURE ARC CONNECTS THE TWO WORLDS<br />Azure Arc is one of the technologies making the traditional boundary between cloud and on-premises infrastructure increasingly less important. Arc can connect servers running outside Azure with Azure management capabilities. That can include Windows and supported Linux systems running locally, on virtualization platforms, or even with other infrastructure providers. Once connected, organizations can use Azure capabilities including Microsoft Defender for Cloud, Azure Policy, and Azure Update Manager across infrastructure that isn't physically running inside an Azure datacenter.<br /><br />ONE MANAGEMENT PLANE FOR HYBRID INFRASTRUCTURE<br />Traditionally, organizations often accumulated separate products for monitoring, patching, security, configuration, and infrastructure management. Azure Arc changes that model. Instead of treating every location as an entirely separate environment, administrators can increasingly manage distributed infrastructure through Azure. The physical location of the workload still matters for latency, compliance, hardware, and availability—but it doesn't necessarily require an entirely separate management model.<br /><br />INFRASTRUCTURE AS CODE FOR AZURE LOCAL<br />Infrastructure as Code isn't limited to Azure public cloud resources. Christoffer explains that Azure Local infrastructure and workloads can also be deployed using Infrastructure as Code. His principle is straightforward: If you're going to do something more than once, automate it. The initial investment may take additional time, but repeatable deployment becomes particularly valuable for environments requiring ongoing maintenance and consistent configuration.<br /><br />WHY BICEP?<br />Christoffer primarily uses Bicep for Infrastructure as Code. Coming from a PowerShell background, he found the transition into Bicep relatively natural. Visual Studio Code and its supporting extensions also make the development experience easier by identifying syntax issues and helping developers understand available configuration. He doesn't argue that Bicep is universally better than Terraform—rather, Bicep fits naturally into the Microsoft-focused environments and workflows he works with.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74467433</guid><pubDate>Sat, 22 Aug 2026 13:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74467433/azure_local_meets_azure_landing_zones_building_hybrid_cloud_the_right_way_with_christoffer_klarskov_jakobsen_mvp.mp3" length="87640172" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/04a387bf35a08641516867112bbad0d3f0b6f484.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What happens when your cloud strategy cannot live entirely in the public cloud? Organizations are modernizing infrastructure with Azure, platform services, Infrastructure as Code, automated deployment pipelines, and...</itunes:subtitle><itunes:summary><![CDATA[What happens when your cloud strategy cannot live entirely in the public cloud? Organizations are modernizing infrastructure with Azure, platform services, Infrastructure as Code, automated deployment pipelines, and <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Landing Zones</a>. At the same time, some workloads still need to remain close to factories, offices, regulated environments, existing infrastructure, or latency-sensitive systems. In <a href="https://www.m365.fm/christoffer-klarskov-jakobsen/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters talks with <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> MVP Christoffer Klarskov Jakobsen about how Azure Local can become part of a broader Azure architecture rather than another isolated on-premises platform. They explore Azure Local, Azure Landing Zones, Azure Arc, governance, Infrastructure as Code, Bicep, Azure DevOps, modernization, and the realities of building hybrid cloud environments.<br /><br />WHAT IS AZURE LOCAL?<br />Azure Local combines familiar infrastructure technologies with Azure-based management, governance, and security capabilities. At its core, organizations can run workloads such as virtual machines locally while connecting the environment back to Azure. Christoffer explains that the major difference compared with a traditional Windows Server environment is the Azure experience surrounding the infrastructure. Organizations can keep workloads and data locally while using Azure capabilities to manage and govern the environment.<br /><br />IS AZURE LOCAL JUST AZURE IN YOUR DATA CENTER?<br />Not exactly. Azure provides a significantly larger catalog of cloud services, but Azure Local can bring selected Azure experiences closer to local infrastructure. Christoffer discusses running virtual machines and Kubernetes on Azure Local as well as scenarios involving SQL Managed Instance and <a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a>. The result isn't a complete copy of Azure running inside your building. It's a hybrid platform combining local compute requirements with selected Azure services and management capabilities.<br /><br />WHEN DOES AZURE LOCAL MAKE SENSE?<br />Several scenarios stand out. Organizations may have regulatory requirements requiring data to remain locally. Others need extremely low latency between applications, machines, factories, or other infrastructure. Some organizations simply have workloads that cannot yet move completely into the public cloud. Christoffer also sees increasing potential around local AI workloads, including scenarios where organizations need AI capabilities while maintaining local control over their data.<br /><br />AZURE LOCAL IS A LOCAL CLOUD<br />One of the important architectural lessons from the conversation is that Azure Local shouldn't be treated as simply another pair of servers. The environment includes multiple infrastructure and Azure-connected layers. Organizations therefore need people who understand the underlying hardware and operating technologies as well as Azure management. Christoffer describes Azure Local as effectively operating a local cloud rather than simply installing another traditional virtualization cluster.<br /><br />WHY AZURE LANDING ZONES MATTER<br />Moving workloads into Azure doesn't automatically create a well-designed cloud environment. Organizations need structure, security boundaries, governance, permissions, networking, logging, and clear separation between workloads. Azure Landing Zones provide an architectural approach for establishing those foundations. Instead of placing unrelated applications, development environments, production systems, networking components, and shared services inside the same subscription,...]]></itunes:summary><itunes:duration>3652</itunes:duration><itunes:keywords>architecture,automation,azure,azurearc,azurelocal,bicep,cloud,compliance,devops,governance,hybridcloud,infrastructure,landingzones,microsoft,migration,modernization,onpremises,policy,rbac,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fd14acff203bdb255365b5f6a98a6cdc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Business Central AL Development</title><link>https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/</link><description><![CDATA[Business Central covers standard processes, but sooner or later a company needs an extra field, approval step or business rule. In this Knowledge Nugget Mirko Peters explains for beginners and functional consultants how AL and extensions customize Business Central safely without touching the base application.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: one small change in <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Business Central</a></li><li>00:40 – Why businesses customize Business Central</li><li>03:35 – AL and extensions: the safe add-on model</li><li>06:39 – The main AL building blocks</li><li>11:04 – Events, triggers and business rules</li><li>14:59 – Where AL development happens</li><li>17:34 – Example: a customer rewards add-on</li><li>18:55 – Your AL development starting point</li></ul><br /><b>Key takeaways</b><br /><ul><li>AL is Microsoft's language for Business Central, and extensions keep custom work separate from the base application so updates do not turn into major rebuilds.</li><li>Tables, pages, table and page extensions, codeunits, triggers and event subscribers each have one job, and shared business rules belong in a codeunit.</li><li>AL development happens in <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> with the AL language extension, testing belongs in a sandbox, and Git keeps a history of every change.</li></ul><br /><b>Worth quoting</b><br /><br />“Instead of rewriting the standard application, developers build a separate add-on that connects to it, keeping the standard part in place while the company's own changes sit beside it” – Mirko Peters (01:44)<br /><br />“changing something just because it looks different from an old system creates extra work later, so good custom work starts with a clear business reason.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on AL basics</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the ERP system that AL extensions customize without changing the base application</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – the editor where AL code is written, compiled and published with the AL language extension</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and builds a customer rewards extension as the example</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/business-central-extensions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central Extensions - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74466912</guid><pubDate>Sat, 22 Aug 2026 12:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74466912/dynamics_365_business_central_al_development.mp3" length="27978092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/667878035873a824aebffbdc8c9eae9d9cc3554a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Business Central covers standard processes, but sooner or later a company needs an extra field, approval step or business rule. In this Knowledge Nugget Mirko Peters explains for beginners and functional consultants how AL and extensions customize...</itunes:subtitle><itunes:summary><![CDATA[Business Central covers standard processes, but sooner or later a company needs an extra field, approval step or business rule. In this Knowledge Nugget Mirko Peters explains for beginners and functional consultants how AL and extensions customize Business Central safely without touching the base application.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: one small change in <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Business Central</a></li><li>00:40 – Why businesses customize Business Central</li><li>03:35 – AL and extensions: the safe add-on model</li><li>06:39 – The main AL building blocks</li><li>11:04 – Events, triggers and business rules</li><li>14:59 – Where AL development happens</li><li>17:34 – Example: a customer rewards add-on</li><li>18:55 – Your AL development starting point</li></ul><br /><b>Key takeaways</b><br /><ul><li>AL is Microsoft's language for Business Central, and extensions keep custom work separate from the base application so updates do not turn into major rebuilds.</li><li>Tables, pages, table and page extensions, codeunits, triggers and event subscribers each have one job, and shared business rules belong in a codeunit.</li><li>AL development happens in <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> with the AL language extension, testing belongs in a sandbox, and Git keeps a history of every change.</li></ul><br /><b>Worth quoting</b><br /><br />“Instead of rewriting the standard application, developers build a separate add-on that connects to it, keeping the standard part in place while the company's own changes sit beside it” – Mirko Peters (01:44)<br /><br />“changing something just because it looks different from an old system creates extra work later, so good custom work starts with a clear business reason.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on AL basics</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the ERP system that AL extensions customize without changing the base application</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – the editor where AL code is written, compiled and published with the AL language extension</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and builds a customer rewards extension as the example</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/business-central-extensions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-al-development" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central Extensions - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1166</itunes:duration><itunes:keywords>al,automation,businesscentral,codeunits,customization,dataverse,debugging,development,erp,events,extensions,git,microsoft,pages,programming,sandbox,subscribers,tables,triggers,vscode</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cbd799fa13d973e039d6bf75b058f9ce.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Dual-write - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-dual-write-simply-explained/</link><description><![CDATA[A salesperson updates a customer address in <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a> Sales. Later, someone in finance opens the same customer and still sees the old address. Which one is correct? When sales, service, finance, and operations work in different applications, shared business data can quickly become duplicated or inconsistent. In <a href="https://www.m365.fm/dynamics-365-dual-write-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-dual-write-simply-explained/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Dual-write connects Finance and Operations apps with Microsoft Dataverse so supported records such as customers, addresses, contacts, products, and orders can remain synchronized as teams work.<br /><br />WHAT IS DYNAMICS 365 DUAL-WRITE?<br />Dual-write is Microsoft's built-in connection between <a href="https://www.m365.fm/dynamics-365-finance/" rel="noopener">https://www.m365.fm/dynamics-365-finance/</a> and Operations apps and Microsoft Dataverse. Think of an organization as having a front office and a back office. The front office includes salespeople, service agents, field workers, and other customer-facing teams. The back office handles finance, inventory, purchasing, orders, fulfillment, and other operational processes. Both sides work with many of the same customers and products, but they need different applications for their jobs. Dual-write creates a controlled connection between those environments so selected shared records can remain synchronized without employees manually copying information between applications.<br /><br />THE BUSINESS PROBLEM DUAL-WRITE SOLVES<br />Without integration, one customer can quietly become two different records. Sales might have Northwind Bikes with the customer's new address. Finance might have Northwind Bicycle Company with the previous address. Both records can look correct when viewed independently, but they no longer describe exactly the same business relationship. Employees then become the integration layer. They export spreadsheets, send emails, compare records, re-enter information, and investigate which version is correct. Dual-write is designed to reduce that manual handoff.<br /><br />FRONT OFFICE AND BACK OFFICE<br />Dynamics 365 applications support different types of work. Dynamics 365 Sales focuses on leads, opportunities, customer relationships, and sales conversations. Customer Service manages customer questions and cases. Field Service supports technicians and work performed at customer locations. Finance and Supply Chain Management handle areas such as accounting, inventory, products, purchasing, orders, and fulfillment. The objective isn't to force every employee into one giant application. Instead, employees continue using the application appropriate for their role while selected business information remains connected behind the scenes.<br /><br />MICROSOFT DATAVERSE<br />Dataverse is the shared data foundation behind many Microsoft business applications. Dynamics 365 Sales, Customer Service, Field Service, parts of Project Operations, <a href="https://www.m365.fm/power-apps-simply-explained/" rel="noopener">https://www.m365.fm/power-apps-simply-explained/</a>, and <a href="https://www.m365.fm/power-automate-simply-explained/" rel="noopener">https://www.m365.fm/power-automate-simply-explained/</a> can work with Dataverse. For understanding Dual-write, think of Dataverse as the common data area on the customer-application side. Finance and Operations remains the operational foundation on the other side. Dual-write connects selected records between these environments.<br /><br />THINK OF DUAL-WRITE AS AN INTERNAL DOOR<br />Imagine an office building with customer-facing teams on one side and finance and operations on the other. Without integration, somebody has to carry information between them. They might send an email, move a spreadsheet, or manually enter the information again. Dual-write acts like a staffed internal door. When a supported record changes on one side, Dual-write can pass the related change through that door according to predefined rules. Each team keeps its own workspace while shared information remains connected.<br /><br />WHAT ARE TABLE MAPS?<br />Dual-write doesn't blindly synchronize every piece of information. It works through defined connections called table maps. A table stores a particular type of record. A customer table contains customer records. A product table contains products. An address table contains address information. A table map tells Dual-write which table in Finance and Operations corresponds with which table in Dataverse. It also defines how relevant fields relate to each other. Think of the table map as the translation sheet between the two systems.<br /><br />TWO-WAY SYNCHRONIZATION<br />The word dual reflects the ability of supported maps to synchronize changes in both directions. A supported update in Dataverse can update the corresponding record in Finance and Operations. A supported update in Finance and Operations can also update the related Dataverse record. However, this doesn't mean every table or every field should automatically move in both directions. Organizations still need clear rules about which system owns particular information.<br /><br />NEAR REAL-TIME DATA<br />Dual-write is designed for business information employees need while they're actively working. Instead of waiting for an overnight synchronization job, supported changes can move between the environments in near real time. Near real time doesn't mean absolutely zero delay. It means the connection supports live operational processes rather than relying primarily on scheduled file exchanges. A salesperson shouldn't need to wait until tomorrow morning before finance sees an important customer update.<br /><br />WHAT DATA CAN DUAL-WRITE CONNECT?<br />Common examples include customers, addresses, contacts, products, vendors, company information, organizational structures, and finance or tax reference information. The exact records depend on the Dynamics 365 applications and business processes an organization uses. The important principle is not to synchronize everything possible. Synchronize information that genuinely needs to represent the same business record across both environments. ㅤ <br /><br />CUSTOMER RECORDS <br />Customers are one of the clearest examples. Sales needs information such as customer names, contacts, phone numbers, and delivery information. Finance needs the legal customer record, billing information, and the details required for orders and invoices. Dual-write can keep supported customer information connected while allowing each team to continue working inside the Dynamics 365 application designed for its responsibilities.<br /><br />ADDRESSES AND CONTACTS<br />Customer information is more complicated than one company name. A customer can have a billing address, shipping address, and service location. The organization might also work with buyers, Accounts Payable contacts, service managers, and other people within the same customer organization. Connected address and contact structures help sales, service, finance, and operations work with related information without independently rebuilding those relationships in every application.<br /><br />PRODUCT INFORMATION<br />Products provide an example where ownership frequently becomes important. Finance and Operations often owns product creation because operations controls product master information, stock units, and other details required to sell and deliver products. Once the product is prepared for customer-facing work, Dual-write can send related product information into Dataverse. Sales users can then work with those products without somebody manually recreating the product catalog in another application.<br /><br />ONE-WAY VS TWO-WAY MAPS<br />Not every business record needs two-way synchronization. Some maps support changes in both directions because both sides have a legitimate reason to maintain information. Other records have a clearer owner. Products provide a useful example: operations might create and govern the product while sales simply receives and uses that information. The correct synchronization direction should follow the organization's actual data ownership model.<br /><br />DATA OWNERSHIP MATTERS<br />Before synchronizing information, organizations need to answer: Where does this record begin? Who can change it? Which system wins when information conflicts? Who corrects an incorrect value? For example, sales might own relationship and contact information while finance owns payment-related information and operations owns products and inventory. The exact ownership model depends on the business. What matters is that the ownership is clearly defined before automation begins moving changes between applications.<br /><br />HOW A CHANGE TRAVELS<br />Imagine a salesperson speaking with a customer who recently moved. The salesperson updates the customer's street address in Dynamics 365 Sales and saves the record. Sales stores that change in Dataverse. Dual-write checks the relevant table map and identifies the corresponding customer and address information in Finance and Operations. The supported update travels across automatically. When finance later opens the customer record, the updated address is available without somebody manually entering it again.<br /><br />SYNCHRONOUS BUSINESS PROCESSES<br />For normal day-to-day operations, the connection is designed to process related updates as part of the current working process instead of placing everything into a background synchronization job that might execute much later. This matters because employees make decisions based on what they see now. Customer addresses, product details, and other shared information shouldn't quietly drift apart for hours before somebody discovers the difference. When synchronization fails, that failure needs attention rather than remaining hidden until another team discovers inconsistent data.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74466477</guid><pubDate>Sat, 22 Aug 2026 10:45:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74466477/dynamics_365_dual_write_simply_explained.mp3" length="28264940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/29dae5fa5838312665175d9b6c8d02888b36f39e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A salesperson updates a customer address in https://www.m365.fm/categories/power-platform-talk/ Sales. Later, someone in finance opens the same customer and still sees the old address. Which one is correct? When sales, service, finance, and operations...</itunes:subtitle><itunes:summary><![CDATA[A salesperson updates a customer address in <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a> Sales. Later, someone in finance opens the same customer and still sees the old address. Which one is correct? When sales, service, finance, and operations work in different applications, shared business data can quickly become duplicated or inconsistent. In <a href="https://www.m365.fm/dynamics-365-dual-write-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-dual-write-simply-explained/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Dual-write connects Finance and Operations apps with Microsoft Dataverse so supported records such as customers, addresses, contacts, products, and orders can remain synchronized as teams work.<br /><br />WHAT IS DYNAMICS 365 DUAL-WRITE?<br />Dual-write is Microsoft's built-in connection between <a href="https://www.m365.fm/dynamics-365-finance/" rel="noopener">https://www.m365.fm/dynamics-365-finance/</a> and Operations apps and Microsoft Dataverse. Think of an organization as having a front office and a back office. The front office includes salespeople, service agents, field workers, and other customer-facing teams. The back office handles finance, inventory, purchasing, orders, fulfillment, and other operational processes. Both sides work with many of the same customers and products, but they need different applications for their jobs. Dual-write creates a controlled connection between those environments so selected shared records can remain synchronized without employees manually copying information between applications.<br /><br />THE BUSINESS PROBLEM DUAL-WRITE SOLVES<br />Without integration, one customer can quietly become two different records. Sales might have Northwind Bikes with the customer's new address. Finance might have Northwind Bicycle Company with the previous address. Both records can look correct when viewed independently, but they no longer describe exactly the same business relationship. Employees then become the integration layer. They export spreadsheets, send emails, compare records, re-enter information, and investigate which version is correct. Dual-write is designed to reduce that manual handoff.<br /><br />FRONT OFFICE AND BACK OFFICE<br />Dynamics 365 applications support different types of work. Dynamics 365 Sales focuses on leads, opportunities, customer relationships, and sales conversations. Customer Service manages customer questions and cases. Field Service supports technicians and work performed at customer locations. Finance and Supply Chain Management handle areas such as accounting, inventory, products, purchasing, orders, and fulfillment. The objective isn't to force every employee into one giant application. Instead, employees continue using the application appropriate for their role while selected business information remains connected behind the scenes.<br /><br />MICROSOFT DATAVERSE<br />Dataverse is the shared data foundation behind many Microsoft business applications. Dynamics 365 Sales, Customer Service, Field Service, parts of Project Operations, <a href="https://www.m365.fm/power-apps-simply-explained/" rel="noopener">https://www.m365.fm/power-apps-simply-explained/</a>, and <a href="https://www.m365.fm/power-automate-simply-explained/" rel="noopener">https://www.m365.fm/power-automate-simply-explained/</a> can work with Dataverse. For understanding Dual-write, think of Dataverse as the common data area on the customer-application side. Finance and Operations remains the operational foundation on the other side. Dual-write connects selected records between these environments.<br /><br />THINK OF DUAL-WRITE AS AN INTERNAL DOOR<br />Imagine an office building with customer-facing teams on one side and finance and operations on the other. Without integration, somebody has to carry information between them. They might send an email, move a...]]></itunes:summary><itunes:duration>1178</itunes:duration><itunes:keywords>automation,customers,dataquality,fieldservice,finance,governance,integration,microsoft,operations,powerapps,powerautomate,powerplatform,projectoperations,sales,supplychain,synchronization,tablemaps</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2e582ba9c47864e4837fbfa72fb98675.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Accounts Payable - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-accounts-payable-simply-explained/</link><description><![CDATA[A supplier invoice arrives. The goods may already be sitting in your warehouse or the service may already be complete—but what actually needs to happen before money leaves the company? <a href="https://www.m365.fm/categories/dynamics-talk/" rel="noopener">https://www.m365.fm/categories/dynamics-talk/</a> Accounts Payable connects vendor records, invoices, purchase orders, receiving, invoice matching, approvals, payment runs, bank accounts, and settlement into one controlled financial process. In <a href="https://www.m365.fm/dynamics-365-accounts-payable-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-accounts-payable-simply-explained/</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/dynamics-365-finance/" rel="noopener">https://www.m365.fm/dynamics-365-finance/</a> manages the complete journey from receiving a vendor bill to recording the final payment.<br /><br />WHAT IS DYNAMICS 365 ACCOUNTS PAYABLE?<br />Accounts Payable tracks money your company owes vendors for goods and services it has already purchased. Think of it as the payment office inside a large company. Bills arrive, somebody verifies them, the appropriate people approve them, finance determines when they should be paid, and finally the payment is sent to the supplier. Dynamics 365 keeps these individual activities connected so finance can follow the complete history of each vendor invoice.<br /><br />WHY ACCOUNTS PAYABLE MATTERS<br />Most businesses don't pay suppliers immediately when they place an order. A supplier delivers goods or completes a service and then sends an invoice. The company now owes that amount, but the money hasn't left the bank account yet. That unpaid amount becomes a liability. A business can therefore have significant cash in its bank account while simultaneously owing substantial amounts to suppliers. Accounts Payable gives finance visibility into both what has already been paid and what will need to be paid in the future.<br /><br />ACCOUNTS PAYABLE VS ACCOUNTS RECEIVABLE<br />The names sound similar, but they represent opposite sides of company cash flow. Accounts Payable = Money your company owes vendors. Accounts Receivable = Money customers owe your company. If your company buys printers from a supplier, the supplier invoice belongs in Accounts Payable. If your company sells desks to a customer and sends them an invoice, that customer invoice belongs in Accounts Receivable. One tracks money leaving the business. The other tracks money expected to enter it.<br /><br />THE GOAL OF ACCOUNTS PAYABLE<br />The objective is straightforward: Pay the right vendor, the right amount, on the agreed date. Paying too early reduces available cash sooner than necessary. Paying too late can create supplier problems, reminders, disputes, or less favorable payment terms. Paying the wrong amount creates additional administrative work. Dynamics 365 provides the records and controls finance teams need to manage these decisions consistently.<br /><br />THE VENDOR RECORD<br />Before Dynamics 365 can process an invoice, it needs to know who should receive the money. The vendor record acts as the supplier's file inside Dynamics 365. It can contain the vendor's name, address, contact information, currency, payment terms, payment method, and other financial settings. These settings don't simply describe the supplier. They influence what happens later when invoices and payments are processed.<br /><br />PAYMENT TERMS<br />Payment terms determine when an invoice becomes due. One supplier might require payment within 14 days. Another might allow 30 days. Some vendors may offer discounts for early payment. Dynamics 365 uses the configured payment terms to calculate invoice due dates. That means employees processing invoices for the same vendor don't need to remember individual agreements or search old emails to determine when payment is required.<br /><br />PAYMENT METHODS<br />Payment terms answer when the supplier should be paid. Payment methods answer how the money should reach them. Depending on the organization's processes, vendor payments can use methods such as electronic payments, cheques, or promissory notes. Dynamics 365 allows organizations to configure payment methods according to the financial processes they actually use.<br /><br />VENDOR GROUPS<br />Large organizations can have hundreds or thousands of vendors. Creating every financial setting independently for every supplier would create unnecessary work and increase the risk of inconsistent configuration. Vendor groups allow organizations to group suppliers sharing common finance rules. The individual vendor still maintains its own identity and transaction history, while the group provides a common starting point for shared financial configuration.<br /><br />VENDOR POSTING PROFILES<br />Posting profiles tell Dynamics 365 where vendor transactions belong in the General Ledger. When an invoice is posted, Dynamics 365 needs to record what the organization owes while also connecting the transaction with the appropriate financial accounts. The posting profile provides the accounting map behind this process. Finance employees therefore don't need to manually determine the relevant vendor ledger account every time they process an invoice.<br /><br />HOW VENDOR INVOICES ENTER DYNAMICS 365<br />Invoices can enter the Accounts Payable process in several ways. A finance employee can manually enter information from an invoice received through email, paper, or another channel. The invoice record can contain the vendor, invoice number, invoice date, currency, amounts, lines, tax information, purchase order references, and supporting documents. For higher invoice volumes, invoice information can also enter electronically through data entities and connected invoice-processing solutions.<br /><br />INVOICE NUMBERS AND DUPLICATE DETECTION<br />The vendor's invoice number is particularly important. Suppose Northwind Office Supplies sends invoice NWO148. If the same invoice enters the system again, Dynamics 365 can use the combination of vendor and invoice number to identify a potential duplicate. This matters because suppliers sometimes resend invoices when they aren't sure the first copy arrived. Employees can also accidentally process the same document twice. Duplicate detection helps prevent the same bill from being paid twice.<br /><br />INVOICE ATTACHMENTS<br />Supporting documents can remain connected with the transaction. A PDF invoice, scanned document, or other supporting paperwork can be attached to the invoice record. The finance employee reviewing the transaction can therefore compare the information entered into Dynamics 365 with the original document without searching through shared mailboxes or filing cabinets. This also creates a clearer record when somebody needs to review the transaction later.<br /><br />AUTOMATED INVOICE IMPORT<br />Organizations processing large numbers of invoices don't necessarily need employees to manually type every invoice. External invoice capture systems can send invoice information into Dynamics 365 using data entities. The invoice header contains information such as the vendor, invoice number, dates, currency, total amount, and purchase order reference. Invoice lines explain exactly what the supplier is charging for. Supporting documents can travel alongside the structured invoice information.<br /><br />VENDOR INVOICE POLICIES<br />Before an invoice proceeds, Dynamics 365 can check whether it follows the organization's configured rules. Missing vendors, invalid dates, duplicate invoice numbers, incorrect totals, or imported data problems can prevent an invoice from proceeding normally. The objective isn't to automate every decision. Automation handles routine checks while finance employees investigate exceptions requiring human judgment.<br /><br />INVOICE APPROVAL WORKFLOWS<br />Workflow determines who needs to approve an invoice. Instead of emailing a PDF to a manager and waiting for somebody to respond, Dynamics 365 can route the invoice according to predefined organizational rules. A small invoice might require a simple approval. A large invoice might require a senior manager. An invoice associated with a particular department can be routed toward the manager responsible for that department. The approval route follows configured rules instead of relying on somebody remembering who should receive the invoice. <br /><br />AUTOMATION AND EXCEPTIONS<br />Invoices that satisfy established rules can move through routine parts of the process more efficiently. Invoices containing problems become exceptions. Perhaps the vendor is missing, an invoice number already exists, or imported information contains an error. Finance employees can investigate those exceptions rather than spending the same amount of time manually checking every invoice. The system handles repetition. People handle situations requiring judgment.<br /><br />INVOICE MATCHING<br />Approval answers: Has the appropriate person approved this invoice? Invoice matching answers another question: Does the supplier's invoice agree with what the company actually ordered and received? When a purchase originates from a purchase order, Dynamics 365 already has information describing the agreed vendor, products, quantities, prices, and terms. That gives finance something concrete against which the vendor invoice can be checked.<br /><br />PURCHASE ORDERS<br />A purchase order records what the organization agreed to purchase before the invoice arrives. Suppose the company orders ten office chairs at an agreed price. The purchase order establishes that agreement. When the supplier invoice eventually arrives, finance can compare the bill against the original purchase order instead of reviewing the invoice without any purchasing context.<br /><br />PRODUCT RECEIPTS<br />For physical goods, another important record exists: the product receipt. When goods arrive, warehouse employees record what was actually received. If ten chairs were ordered but only eight arrive because two are backordered, the product receipt can<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74465493</guid><pubDate>Sat, 22 Aug 2026 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74465493/dynamics_365_accounts_payable_simply_explained.mp3" length="28129004" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/807f6f6f724def3ff4590758a817c8916ef2a576.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A supplier invoice arrives. The goods may already be sitting in your warehouse or the service may already be complete—but what actually needs to happen before money leaves the company? https://www.m365.fm/categories/dynamics-talk/ Accounts Payable...</itunes:subtitle><itunes:summary><![CDATA[A supplier invoice arrives. The goods may already be sitting in your warehouse or the service may already be complete—but what actually needs to happen before money leaves the company? <a href="https://www.m365.fm/categories/dynamics-talk/" rel="noopener">https://www.m365.fm/categories/dynamics-talk/</a> Accounts Payable connects vendor records, invoices, purchase orders, receiving, invoice matching, approvals, payment runs, bank accounts, and settlement into one controlled financial process. In <a href="https://www.m365.fm/dynamics-365-accounts-payable-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-accounts-payable-simply-explained/</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/dynamics-365-finance/" rel="noopener">https://www.m365.fm/dynamics-365-finance/</a> manages the complete journey from receiving a vendor bill to recording the final payment.<br /><br />WHAT IS DYNAMICS 365 ACCOUNTS PAYABLE?<br />Accounts Payable tracks money your company owes vendors for goods and services it has already purchased. Think of it as the payment office inside a large company. Bills arrive, somebody verifies them, the appropriate people approve them, finance determines when they should be paid, and finally the payment is sent to the supplier. Dynamics 365 keeps these individual activities connected so finance can follow the complete history of each vendor invoice.<br /><br />WHY ACCOUNTS PAYABLE MATTERS<br />Most businesses don't pay suppliers immediately when they place an order. A supplier delivers goods or completes a service and then sends an invoice. The company now owes that amount, but the money hasn't left the bank account yet. That unpaid amount becomes a liability. A business can therefore have significant cash in its bank account while simultaneously owing substantial amounts to suppliers. Accounts Payable gives finance visibility into both what has already been paid and what will need to be paid in the future.<br /><br />ACCOUNTS PAYABLE VS ACCOUNTS RECEIVABLE<br />The names sound similar, but they represent opposite sides of company cash flow. Accounts Payable = Money your company owes vendors. Accounts Receivable = Money customers owe your company. If your company buys printers from a supplier, the supplier invoice belongs in Accounts Payable. If your company sells desks to a customer and sends them an invoice, that customer invoice belongs in Accounts Receivable. One tracks money leaving the business. The other tracks money expected to enter it.<br /><br />THE GOAL OF ACCOUNTS PAYABLE<br />The objective is straightforward: Pay the right vendor, the right amount, on the agreed date. Paying too early reduces available cash sooner than necessary. Paying too late can create supplier problems, reminders, disputes, or less favorable payment terms. Paying the wrong amount creates additional administrative work. Dynamics 365 provides the records and controls finance teams need to manage these decisions consistently.<br /><br />THE VENDOR RECORD<br />Before Dynamics 365 can process an invoice, it needs to know who should receive the money. The vendor record acts as the supplier's file inside Dynamics 365. It can contain the vendor's name, address, contact information, currency, payment terms, payment method, and other financial settings. These settings don't simply describe the supplier. They influence what happens later when invoices and payments are processed.<br /><br />PAYMENT TERMS<br />Payment terms determine when an invoice becomes due. One supplier might require payment within 14 days. Another might allow 30 days. Some vendors may offer discounts for early payment. Dynamics 365 uses the configured payment terms to calculate invoice due dates. That means employees processing invoices for the same vendor don't need to remember individual agreements or search old emails to determine when payment is required.<br /><br />PAYMENT METHODS<br />Payment terms answer when the supplier...]]></itunes:summary><itunes:duration>1173</itunes:duration><itunes:keywords>accounting,accountspayable,approval,automation,banking,dynamics365,finance,invoices,ledger,liabilities,matching,microsoft,payments,powerautomate,powerbi,procurement,purchasing,settlement,vendors,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6c6f8706f7340bae86a4520791bcfb6f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Virtual Entities - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-virtual-entities/</link><description><![CDATA[What happens when your sales team works in <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a>, but inventory lives in a warehouse system, invoices live in finance, and product information lives in an ERP? You could copy all that information into Dataverse, but then you create duplicate records, synchronization jobs, delays, and another place where information can become outdated. In <a href="https://www.m365.fm/dynamics-365-virtual-entities/" rel="noopener">https://www.m365.fm/dynamics-365-virtual-entities/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Virtual Tables, formerly known as Virtual Entities, provide live access to external business data without requiring Dynamics 365 to store another copy.<br /><br />WHAT ARE DYNAMICS 365 VIRTUAL TABLES?<br />A Virtual Table is a table definition inside Microsoft Dataverse that points to records stored somewhere else. Dataverse understands what the information looks like—such as product name, available quantity, price, or invoice status—but the actual records remain in the external system. Think of it as a window into another business system. Dynamics 365 provides the familiar interface while the external application remains responsible for storing and managing the data.<br /><br />VIRTUAL ENTITIES VS VIRTUAL TABLES<br />You may still encounter the term Virtual Entities in older documentation, implementations, and conversations. The current terminology is Virtual Tables. The underlying concept remains the same: Dynamics 365 and Dataverse can expose external information as though users were working with another Dataverse table, while the records themselves remain outside Dataverse.<br /><br />WHY COPYING DATA CREATES PROBLEMS<br />Imagine your warehouse has ten units available when an overnight synchronization runs. The following morning, Dynamics 365 shows ten. At lunchtime, the warehouse ships all ten units. The warehouse system immediately knows inventory has reached zero, but Dynamics 365 could continue displaying ten until the next synchronization occurs. Your salesperson is now making decisions using outdated information. The problem isn't necessarily that synchronization failed. The problem is that the copied information became outdated between synchronization runs.<br /><br />THE DUPLICATE RECORD PROBLEM<br />Copying information also creates another question: Which system owns the truth? The product exists in the ERP system, but another copy exists in Dataverse. Someone changes the description, price, status, or availability. Now somebody needs to determine which version should win. Virtual Tables avoid this problem by allowing the original business system to continue owning the record while Dynamics 365 users access that information when required.<br /><br />THINK OF TWO FILING CABINETS<br />Imagine keeping identical documents in two filing cabinets. One cabinet belongs to sales and another belongs to the warehouse. Whenever somebody changes a document in one cabinet, they need to carry the updated copy to the other. Miss one update and the cabinets disagree. Traditional synchronization follows a similar pattern. Virtual Tables provide another approach: instead of maintaining the second copy, give the sales team a secure way to see information from the original cabinet.<br /><br />ONE PLACE TO WORK DOESN'T REQUIRE ONE DATABASE<br />Organizations frequently say they want "one system." What employees often actually need is one place to work. A salesperson shouldn't need to open Dynamics 365, switch to the ERP to check inventory, open another application to check an invoice, and then return to the customer record. Virtual Tables can bring selected external information into the Dynamics 365 experience while allowing specialized systems to continue managing their respective business processes.<br /><br />A LIVE WINDOW INTO EXTERNAL DATA<br />Suppose an account manager is discussing a large opportunity with a customer. The customer wants 500 units next month. While remaining inside Dynamics 365, the account manager opens related product availability information showing the item number, warehouse, available quantity, and expected replenishment date. That information can come directly from the external warehouse or ERP system rather than yesterday's imported inventory list. Dynamics 365 becomes the workspace while the warehouse system remains the inventory authority.<br /><br />NORMAL DATAVERSE TABLE VS VIRTUAL TABLE<br />With a normal Dataverse table, the records are stored inside Dataverse. Accounts, contacts, opportunities, and cases are common examples. With a Virtual Table, Dataverse defines how the external information should appear and how to retrieve it, but the actual records remain somewhere else. The difference can be summarized as: Standard Table → Dataverse stores the record Virtual Table → Dataverse accesses the record from another system<br /><br />THINK OF A LIBRARY CATALOG<br />A library catalog contains information describing a book. It tells you the title, author, and where to find it. But the catalog isn't the book. A Virtual Table works similarly. Dataverse understands the structure and knows how to request the record, but the external system contains the actual business data.<br /><br />RUNTIME DATA ACCESS<br />Virtual Tables retrieve information when the application needs it. A user might open a view, search for particular records, apply a filter, or select an individual row. Dataverse then requests the relevant information from the external system. The objective isn't to fetch every external record and permanently store it. Instead, the application requests the information required for the current interaction.<br /><br />THE THREE BUILDING BLOCKS<br />The episode explains three important components behind a Virtual Table: Data Provider → translates requests Data Source → identifies and connects to the external service Virtual Table → maps external information into a Dataverse table structure Together, these components allow Dynamics 365 to request external records and present them through a familiar user experience.<br /><br />WHAT IS A DATA PROVIDER?<br />The Data Provider acts as a translator. Dynamics 365 and Dataverse send requests using their own concepts—tables, columns, filters, and record IDs. The external system might use another API or data format. The provider translates between those two sides. Users don't need to understand that conversation. They interact with the resulting records through the Dynamics 365 application.<br /><br />WHAT IS A DATA SOURCE?<br />If the provider knows how to communicate, the Data Source identifies where to communicate. The Data Source contains connection information for the external service. This can include the service address, authentication information, and connection-related settings. Think of the Data Provider as knowing the language and the Data Source as containing the address and connection details required to reach the correct system.<br /><br />ODATA V4<br />Dataverse includes support for an OData Version 4 provider. OData provides a standardized approach for exposing and requesting data over the web. An external service might expose products containing fields such as product number, description, unit price, and available quantity. The provider can request those records and return them in a structure Dataverse understands. This provides a common integration approach when the external application already supports OData V4.<br /><br />CUSTOM DATA PROVIDERS<br />Not every external business application supports OData. Organizations can use custom Data Providers when another integration method is required. A developer might create a provider connecting Dataverse with a REST API, database, or proprietary company service. The custom provider still performs the same fundamental job: Receive the Dataverse request → communicate with the external system → translate the response → return records to Dataverse.<br /><br />MAPPING EXTERNAL COLUMNS<br />The Virtual Table defines how external fields should appear inside Dataverse. The warehouse application might call a field Available Quantity, while Dynamics 365 users see Stock on Hand. The mapping tells Dataverse that these fields represent the same information. This allows organizations to provide user-friendly terminology inside Dynamics 365 without requiring the external system to rename its own fields.<br /><br />UNIQUE RECORD IDS<br />Dataverse needs to distinguish one external record from another. Virtual Table records therefore require dependable unique identifiers that Dataverse can recognize. Without a reliable ID, Dataverse can't confidently determine which exact product, invoice, customer, or other external record the user selected. Record identity is therefore an important technical requirement when evaluating whether an external data source can work effectively through Virtual Tables.<br /><br />FOLLOWING A VIRTUAL TABLE REQUEST<br />Imagine a salesperson opens a product list and filters for available items. Dataverse recognizes that the request targets a Virtual Table. The Data Provider receives the request. The Data Source provides the information required to contact the external service. The provider translates the filter into something the external service understands. The source system returns matching records. The provider converts those results into Dataverse rows. Dynamics 365 displays them in the familiar interface. The user sees a normal-looking product list while the data remains in the external system.<br /><br />WHERE VIRTUAL TABLES FIT BEST<br />Virtual Tables work particularly well when another system clearly owns the information but Dynamics 365 users need that information during their normal work. Examples include live inventory, product information, purchase status, invoice status, finance information, supplier catalogs, and selected marketing information. The external application remains responsible for managing the lifecycle of the reco<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74465004</guid><pubDate>Sat, 22 Aug 2026 01:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74465004/dynamics_365_virtual_entities_simply_explained.mp3" length="26259884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8a066b7ec400f87c65145cd953db445bb70f3188.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What happens when your sales team works in https://www.m365.fm/categories/power-platform-talk/, but inventory lives in a warehouse system, invoices live in finance, and product information lives in an ERP? You could copy all that information into...</itunes:subtitle><itunes:summary><![CDATA[What happens when your sales team works in <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a>, but inventory lives in a warehouse system, invoices live in finance, and product information lives in an ERP? You could copy all that information into Dataverse, but then you create duplicate records, synchronization jobs, delays, and another place where information can become outdated. In <a href="https://www.m365.fm/dynamics-365-virtual-entities/" rel="noopener">https://www.m365.fm/dynamics-365-virtual-entities/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Virtual Tables, formerly known as Virtual Entities, provide live access to external business data without requiring Dynamics 365 to store another copy.<br /><br />WHAT ARE DYNAMICS 365 VIRTUAL TABLES?<br />A Virtual Table is a table definition inside Microsoft Dataverse that points to records stored somewhere else. Dataverse understands what the information looks like—such as product name, available quantity, price, or invoice status—but the actual records remain in the external system. Think of it as a window into another business system. Dynamics 365 provides the familiar interface while the external application remains responsible for storing and managing the data.<br /><br />VIRTUAL ENTITIES VS VIRTUAL TABLES<br />You may still encounter the term Virtual Entities in older documentation, implementations, and conversations. The current terminology is Virtual Tables. The underlying concept remains the same: Dynamics 365 and Dataverse can expose external information as though users were working with another Dataverse table, while the records themselves remain outside Dataverse.<br /><br />WHY COPYING DATA CREATES PROBLEMS<br />Imagine your warehouse has ten units available when an overnight synchronization runs. The following morning, Dynamics 365 shows ten. At lunchtime, the warehouse ships all ten units. The warehouse system immediately knows inventory has reached zero, but Dynamics 365 could continue displaying ten until the next synchronization occurs. Your salesperson is now making decisions using outdated information. The problem isn't necessarily that synchronization failed. The problem is that the copied information became outdated between synchronization runs.<br /><br />THE DUPLICATE RECORD PROBLEM<br />Copying information also creates another question: Which system owns the truth? The product exists in the ERP system, but another copy exists in Dataverse. Someone changes the description, price, status, or availability. Now somebody needs to determine which version should win. Virtual Tables avoid this problem by allowing the original business system to continue owning the record while Dynamics 365 users access that information when required.<br /><br />THINK OF TWO FILING CABINETS<br />Imagine keeping identical documents in two filing cabinets. One cabinet belongs to sales and another belongs to the warehouse. Whenever somebody changes a document in one cabinet, they need to carry the updated copy to the other. Miss one update and the cabinets disagree. Traditional synchronization follows a similar pattern. Virtual Tables provide another approach: instead of maintaining the second copy, give the sales team a secure way to see information from the original cabinet.<br /><br />ONE PLACE TO WORK DOESN'T REQUIRE ONE DATABASE<br />Organizations frequently say they want "one system." What employees often actually need is one place to work. A salesperson shouldn't need to open Dynamics 365, switch to the ERP to check inventory, open another application to check an invoice, and then return to the customer record. Virtual Tables can bring selected external information into the Dynamics 365 experience while allowing specialized systems to continue managing their respective business processes.<br /><br />A LIVE WINDOW INTO EXTERNAL DATA<br />Suppose an account manager is discussing a...]]></itunes:summary><itunes:duration>1095</itunes:duration><itunes:keywords>api,automation,crm,dataprovider,datasource,dataverse,dynamics365,erp,finance,integration,inventory,microsoft,odata,operations,powerapps,powerplatform,security,synchronization,virtualentities,virtualtables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/94dd8d66a5817024a919f3031811f0b5.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Product Information Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/</link><description><![CDATA[What happens when sales, purchasing, warehouse teams, and your online store all have different information about the same product? A supplier changes a specification, one spreadsheet gets updated, another system doesn't, and suddenly customers receive outdated information or employees order the wrong item. In <a href="https://www.m365.fm/dynamics-365-product-information-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-product-information-management-simply-explained/</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a> Product Information Management (PIM) creates a shared product definition across the business and manages products, product masters, variants, dimensions, configurations, categories, attributes, legal entities, and integrations.<br /><br />WHAT IS DYNAMICS 365 PRODUCT INFORMATION MANAGEMENT?<br />Dynamics 365 Product Information Management provides a central place for defining and maintaining product information. Purchasing needs supplier information and units. Warehouse teams need accurate information for receiving, storing, and picking. Sales needs understandable product names. Finance needs the correct product setup, while commerce channels need descriptions, images, and specifications. Without a shared product definition, each department can create its own version of the same information. PIM provides the common product record those different business processes can use.<br /><br />ONE PRODUCT RECORD ACROSS THE BUSINESS<br />Consider an insulated water bottle originally sold as a 500-milliliter product. The supplier changes it to 750 milliliters. Purchasing receives the new specification, but the online store still shows 500 milliliters. Sales sends customers an outdated specification sheet, while warehouse employees see labels that don't match their orders. Nobody intentionally created incorrect information. The problem is that different departments were working from different copies. Product Information Management creates one central product definition where agreed product information can be maintained and reused.<br /><br />WHAT INFORMATION DOES A PRODUCT RECORD CONTAIN?<br />The product number provides a consistent identifier even when different teams use different terminology. The record can also contain names, descriptions, units, images, attachments, categories, attributes, and translations. Units are particularly important because organizations might buy, sell, store, or count products as pieces, boxes, kilograms, liters, or pallets. Attachments can provide supplier documents or specifications, while images help employees and customers recognize products. Translations allow the same underlying product to have appropriate names and descriptions for different languages and markets.<br /><br />SIMPLE PRODUCTS VS PRODUCT MASTERS<br />Dynamics 365 distinguishes between a simple product and a product master. A simple product represents one fixed item without choices that create separate variants. A product master represents an entire family of related products. A pair of jeans provides a useful example. Customers might consider it one product, but a warehouse needs to distinguish blue medium jeans from black large jeans. The product master contains the shared information for the jeans range. Individual variants represent the exact products employees purchase, stock, sell, and ship.<br /><br />PRODUCT VARIANTS EXPLAINED<br />A variant is a specific sellable or manageable version of a product master. Blue medium jeans can represent one variant. Black large jeans can represent another. Although both belong to the same product family, they're not interchangeable. Each variant can have different inventory availability, labels, barcodes, and operational requirements. The product master therefore acts as the parent definition while variants represent the individual members of that family.<br /><br />PRODUCT DIMENSIONS<br /><a href="https://www.m365.fm/dynamics-365-supply-chain-management/" rel="noopener">https://www.m365.fm/dynamics-365-supply-chain-management/</a> includes five product dimensions discussed in the episode: Color, Size, Style, Configuration, and Version. Color and size are straightforward examples for clothing. Style can distinguish variations such as regular fit and slim fit. Configuration can identify a particular build or setup, such as different equipment specifications. Version can distinguish engineering changes to a product over time. Organizations choose the dimensions appropriate for each product family rather than applying every dimension to every product.<br /><br />PRODUCT DIMENSIONS VS PHYSICAL DIMENSIONS<br />Product dimensions shouldn't be confused with physical dimensions. Weight, height, width, length, and volume describe the physical characteristics of a product. They don't necessarily create another sellable variant. Product dimensions identify which specific variant somebody wants. Physical dimensions describe what that product is physically like. For warehouse operations, physical dimensions can help determine how much space something requires. For a customer ordering black jeans in size large, product dimensions identify the correct variant.<br /><br />THREE WAYS TO CONFIGURE PRODUCT VARIANTS<br />Dynamics 365 Supply Chain Management supports three approaches covered in the episode: Predefined variants, dimension-based configuration, and constraint-based configuration. The appropriate method depends on whether the organization already knows every valid product combination or whether the final product is configured according to customer choices and business rules. Choosing the appropriate configuration model early is important because it shapes how the product family is managed afterward.<br /><br />PREDEFINED VARIANTS<br />Predefined variants work well when the organization already knows which combinations it will sell. A retailer might sell jeans in several colors and sizes but not offer every mathematically possible combination. Instead of generating unnecessary variants, the business creates only the combinations that actually exist. This keeps the catalog cleaner and prevents somebody from ordering a combination the organization doesn't sell.<br /><br />DIMENSION-BASED CONFIGURATION<br />Dimension-based configuration can be useful in manufacturing. Imagine a company producing industrial pumps where different configurations require different components. The organization can use a shared Bill of Materials while associating particular components with specific configurations. A pump requiring one voltage might need one motor, while another configuration requires a different motor. The configuration determines which relevant component lines should be used for the resulting product.<br /><br />CONSTRAINT-BASED CONFIGURATION<br />Constraint-based configuration becomes useful when customers can select many options but not every combination is technically possible. A custom machine might provide choices for its housing, motor, voltage, safety equipment, and control panel. Some combinations work together. Others don't. A product configuration model defines available choices and the rules controlling them. The system can therefore prevent an impossible product configuration before the order reaches manufacturing.<br /><br />CHOOSING THE RIGHT CONFIGURATION MODEL ㅤ The key question is: Does the business know every valid product combination before an order arrives, or does the customer create a valid product through a controlled set of choices? A retailer with a fixed clothing range probably doesn't require a sophisticated configurable-product model. A manufacturer producing made-to-order equipment might. The product configuration approach should follow the real purchasing, sales, and production process rather than simply choosing the most flexible technology available.<br /><br />PRODUCT CATEGORIES<br />Categories provide structure around product information. Think of them like aisles inside a well-organized store. A company might organize products into clothing, tools, office supplies, or more specialized categories. One product can also participate in multiple categories when those categories serve different business requirements. Categories make products easier to find, organize, and manage while providing structure for related product information.<br /><br />PRODUCT ATTRIBUTES<br />Attributes provide additional details describing a product. For a water bottle, attributes might include material, capacity, lid type, insulation, brand, and care instructions. For industrial equipment, attributes might describe physical dimensions, power requirements, temperature ranges, or technical standards. Categories can carry attributes appropriate for the products they contain. This gives organizations a structured way to capture useful product information rather than inventing unrelated fields for individual products.<br /><br />IMAGES, ATTACHMENTS AND TRANSLATIONS<br />Product information isn't limited to structured fields. Images can help warehouse employees, salespeople, and customers recognize an item. Attachments can contain supplier documentation, specifications, and other supporting information. Translations allow product names and descriptions to be presented appropriately across different languages while retaining the same underlying product definition. Together, these capabilities make the product record a richer source of information than a simple item number and description.<br /><br />CONTROLLING ACCESS TO PRODUCT DATA<br />Not every employee should be allowed to modify every product record. Changes to product names, specifications, categories, or other information can affect multiple downstream teams and systems. Dynamics 365 can apply product-data access rules at category or individual-product level. Different teams can therefore manage the product areas for which they're responsible while sensitive or restricted products can receive tighter controls.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74464661</guid><pubDate>Fri, 21 Aug 2026 21:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74464661/dynamics_365_product_information_management_simply_explained.mp3" length="28694636" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6f974a7c61287bfeee60f40388b2f474cc19fb27.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What happens when sales, purchasing, warehouse teams, and your online store all have different information about the same product? A supplier changes a specification, one spreadsheet gets updated, another system doesn't, and suddenly customers receive...</itunes:subtitle><itunes:summary><![CDATA[What happens when sales, purchasing, warehouse teams, and your online store all have different information about the same product? A supplier changes a specification, one spreadsheet gets updated, another system doesn't, and suddenly customers receive outdated information or employees order the wrong item. In <a href="https://www.m365.fm/dynamics-365-product-information-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-product-information-management-simply-explained/</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a> Product Information Management (PIM) creates a shared product definition across the business and manages products, product masters, variants, dimensions, configurations, categories, attributes, legal entities, and integrations.<br /><br />WHAT IS DYNAMICS 365 PRODUCT INFORMATION MANAGEMENT?<br />Dynamics 365 Product Information Management provides a central place for defining and maintaining product information. Purchasing needs supplier information and units. Warehouse teams need accurate information for receiving, storing, and picking. Sales needs understandable product names. Finance needs the correct product setup, while commerce channels need descriptions, images, and specifications. Without a shared product definition, each department can create its own version of the same information. PIM provides the common product record those different business processes can use.<br /><br />ONE PRODUCT RECORD ACROSS THE BUSINESS<br />Consider an insulated water bottle originally sold as a 500-milliliter product. The supplier changes it to 750 milliliters. Purchasing receives the new specification, but the online store still shows 500 milliliters. Sales sends customers an outdated specification sheet, while warehouse employees see labels that don't match their orders. Nobody intentionally created incorrect information. The problem is that different departments were working from different copies. Product Information Management creates one central product definition where agreed product information can be maintained and reused.<br /><br />WHAT INFORMATION DOES A PRODUCT RECORD CONTAIN?<br />The product number provides a consistent identifier even when different teams use different terminology. The record can also contain names, descriptions, units, images, attachments, categories, attributes, and translations. Units are particularly important because organizations might buy, sell, store, or count products as pieces, boxes, kilograms, liters, or pallets. Attachments can provide supplier documents or specifications, while images help employees and customers recognize products. Translations allow the same underlying product to have appropriate names and descriptions for different languages and markets.<br /><br />SIMPLE PRODUCTS VS PRODUCT MASTERS<br />Dynamics 365 distinguishes between a simple product and a product master. A simple product represents one fixed item without choices that create separate variants. A product master represents an entire family of related products. A pair of jeans provides a useful example. Customers might consider it one product, but a warehouse needs to distinguish blue medium jeans from black large jeans. The product master contains the shared information for the jeans range. Individual variants represent the exact products employees purchase, stock, sell, and ship.<br /><br />PRODUCT VARIANTS EXPLAINED<br />A variant is a specific sellable or manageable version of a product master. Blue medium jeans can represent one variant. Black large jeans can represent another. Although both belong to the same product family, they're not interchangeable. Each variant can have different inventory availability, labels, barcodes, and operational requirements. The product master therefore acts as the parent definition while variants represent the...]]></itunes:summary><itunes:duration>1196</itunes:duration><itunes:keywords>attributes,automation,categories,configuration,dataverse,dimensions,dynamics365,integration,inventory,manufacturing,masterdata,microsoft,pim,procurement,productdata,productmanagement,products,supplychain,variants,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/83f41c8f05839b891fdb0c6a21e0da31.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Master Planning - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-master-planning-simply-explained/</link><description><![CDATA[A customer wants 100 bicycles next month. You already have some finished bicycles in stock, wheels are arriving from a supplier, frames are stored somewhere else, and your production line is booked for the next two weeks. What should you buy, what should you build, what should you move—and when does each action need to happen? In <a href="https://www.m365.fm/dynamics-365-master-planning-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Master Planning connects customer demand, inventory, purchasing, production, bills of materials, lead times, capacity, forecasts, and planned orders to create one connected supply plan.<br /><br />WHAT IS DYNAMICS 365 MASTER PLANNING?<br />Dynamics 365 Master Planning is the part of Supply Chain Management that determines how future demand should be covered. Think of your business as an office building with a stockroom attached. Customer orders enter through one door. Inventory sits on shelves. Suppliers deliver materials. Production converts components into finished products. Master Planning looks across all of these activities instead of allowing each team to maintain its own disconnected plan. It combines current demand and available or expected supply, identifies shortages, and suggests actions for planners to review.<br /><br />WHY A STOCK COUNT ISN'T ENOUGH<br />Imagine a customer orders 100 bicycles and your warehouse currently contains 30. You still need 70. But those 70 bicycles require frames, wheels, chains, seats, bolts, packaging, employees, machines, and enough production time. A simple inventory report tells you what exists now. It doesn't tell you whether the missing components can arrive before production needs them or whether the factory has enough time to complete the order. Master Planning connects quantity with time.<br /><br />FROM SPREADSHEETS TO CONNECTED PLANNING<br />Without connected planning, sales might maintain customer orders in one system while warehouse employees check inventory somewhere else. Purchasing tracks supplier dates in spreadsheets and emails. Production maintains another schedule describing what the factory can build. Each individual list might be correct, but somebody still needs to connect everything to answer one question: Can we deliver what the customer ordered by the promised date? Dynamics 365 Master Planning brings these demand and supply signals together.<br /><br />MASTER PLANNING VS A SPREADSHEET<br />Think of a spreadsheet as a photograph. It can provide a useful snapshot of inventory at a particular moment. Master Planning is closer to a forward-looking schedule. It considers quantities alongside dates, future demand, incoming supply, production requirements, and existing inventory. When one of those elements changes, the planning picture can change as well.<br /><br />THE THREE PLANNING MODES<br />Dynamics 365 doesn't provide only one way to plan. The episode explains three different planning scenarios: Master Planning focuses on day-to-day and shorter-term requirements. Forecast Planning looks at expected future demand. Intercompany Master Planning connects demand and supply requirements between legal entities. Each starts with demand but answers a different planning question.<br /><br />MASTER PLANNING AND NET REQUIREMENTS<br />Master Planning calculates net requirements. The basic concept is straightforward: Demand – Available or Expected Supply = Remaining Requirement Suppose a customer orders 100 units and the warehouse has 30 available. The remaining requirement is 70. If another 20 units are already scheduled to arrive from a supplier before the customer's required date, the uncovered requirement becomes smaller again. Dynamics 365 therefore doesn't simply suggest purchasing or producing the complete customer quantity. It considers supply that already exists or is expected to arrive.<br /><br />WHY DATES CHANGE THE ANSWER<br />Having enough inventory eventually isn't the same as having enough inventory when it's required. Suppose 20 additional bicycles arrive from a supplier. If they arrive before the customer needs them, they can help satisfy the demand. If they arrive afterward, they don't solve this particular shortage. Master Planning therefore considers quantity and timing together. A total inventory number without dates can provide a misleading picture of whether customer demand can actually be fulfilled.<br /><br />THE PLANNING HORIZON<br />The appropriate planning horizon depends on the business. A company purchasing simple products locally might only need to look several weeks ahead. A manufacturer using components with long supplier lead times may need to plan months ahead. The important principle is that planning needs to look far enough forward to identify shortages while there is still time to respond. Discovering a shortage after the required purchasing or production date has already passed provides very little value.<br /><br />FORECAST PLANNING<br />Forecast Planning begins with expected demand rather than confirmed customer orders. A bicycle manufacturer might expect demand to increase during summer. A retailer might anticipate significantly higher sales during a promotion. Waiting until every customer order arrives could leave insufficient time to purchase materials or reserve production capacity. Forecast Planning gives organizations an earlier view of the workload they expect to face.<br /><br />GROSS REQUIREMENTS<br />Forecast Planning calculates gross requirements based on expected demand. If the forecast predicts demand for 500 bicycles in July, planning begins with that expected requirement. The organization can then consider the materials, supplier capacity, warehouse space, and production resources potentially required to support that volume. Forecasts aren't guaranteed customer orders. They provide a planning signal allowing the business to prepare before confirmed demand arrives.<br /><br />INTERCOMPANY MASTER PLANNING<br />Large organizations may operate several legal entities. One company might manufacture a product while another sells that product in another country. The selling company sees customer demand. The manufacturing company needs visibility into the supply requirements created by that demand. Intercompany Master Planning carries planning signals across company boundaries so each legal entity doesn't plan as though it operates completely independently.<br /><br />FROM ONE ORDER TO A CHAIN OF SUPPLY<br />A finished product can create demand for many lower-level components. Suppose a customer orders 70 bicycles. Dynamics 365 can examine the structure of the finished bicycle and determine which components are required to produce those 70 units. That might create requirements for 70 frames, 140 wheels, 70 chains, 70 seats, and hundreds of smaller components. This is where the Bill of Materials becomes critical.<br /><br />BILL OF MATERIALS EXPLAINED<br />A Bill of Materials, commonly called a BOM, is essentially the recipe for a manufactured product. For a bicycle, it identifies the frames, wheels, chains, seats, handlebars, brakes, bolts, and other components required for production. Master Planning can expand demand for the finished product into requirements for the components underneath it. Planners therefore don't need to manually calculate every component requirement whenever customer demand changes.<br /><br />PRODUCTION ROUTES<br />Having every component available still doesn't automatically create a finished product. Production requires work. A route describes the steps required to manufacture the item. For a bicycle, those steps might include assembling the frame, installing wheels, checking brakes, and packing the finished product. Each operation can require resources such as employees, assembly lines, workbenches, machines, or specialized equipment.<br /><br />PLANNING BACKWARD FROM THE CUSTOMER DATE<br />Suppose the customer needs the bicycles on Friday. Production might need to finish Thursday so the warehouse has time to prepare the shipment. Assembly might therefore need to begin Tuesday. Components might need to be available Monday. If a supplier requires ten days to deliver wheels, the purchase order must be placed considerably earlier. The customer delivery date therefore creates a chain of dependent dates stretching backward through production and purchasing.<br /><br />LEAD TIMES<br />A lead time represents how long an activity takes. A supplier might require ten days to deliver components. A warehouse transfer could require two days. A production process might require three days. Master Planning uses these lead times when calculating when supply needs to become available. Incorrect lead times can therefore produce incorrect planning suggestions even when the planning calculation itself works perfectly.<br /><br />PLANNED ORDERS<br />When existing supply can't cover demand, Dynamics 365 can create a planned order. A planned purchase order suggests buying something from a supplier. A planned production order suggests manufacturing something internally. A planned transfer order suggests moving inventory from another site or warehouse. These planned orders contain suggested quantities and dates based on the information available to the planning engine.<br /><br />PLANNED ORDERS ARE SUGGESTIONS<br />A planned order isn't automatically a commitment. Dynamics 365 doesn't need to silently send a purchase order to the supplier or begin production simply because the planning calculation identified a shortage. The planner reviews the suggestion. Is the proposed supplier appropriate? Is the delivery date realistic? Does the quantity make sense? Can production actually handle the work? Master Planning provides the recommendation while the planner remains responsible for the decision.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74464253</guid><pubDate>Fri, 21 Aug 2026 20:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74464253/dynamics_365_master_planning_simply_explained.mp3" length="27737324" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ce09f8154d9c9fe213b27bc14ee43d06eca57d66.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A customer wants 100 bicycles next month. You already have some finished bicycles in stock, wheels are arriving from a supplier, frames are stored somewhere else, and your production line is booked for the next two weeks. What should you buy, what...</itunes:subtitle><itunes:summary><![CDATA[A customer wants 100 bicycles next month. You already have some finished bicycles in stock, wheels are arriving from a supplier, frames are stored somewhere else, and your production line is booked for the next two weeks. What should you buy, what should you build, what should you move—and when does each action need to happen? In <a href="https://www.m365.fm/dynamics-365-master-planning-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Master Planning connects customer demand, inventory, purchasing, production, bills of materials, lead times, capacity, forecasts, and planned orders to create one connected supply plan.<br /><br />WHAT IS DYNAMICS 365 MASTER PLANNING?<br />Dynamics 365 Master Planning is the part of Supply Chain Management that determines how future demand should be covered. Think of your business as an office building with a stockroom attached. Customer orders enter through one door. Inventory sits on shelves. Suppliers deliver materials. Production converts components into finished products. Master Planning looks across all of these activities instead of allowing each team to maintain its own disconnected plan. It combines current demand and available or expected supply, identifies shortages, and suggests actions for planners to review.<br /><br />WHY A STOCK COUNT ISN'T ENOUGH<br />Imagine a customer orders 100 bicycles and your warehouse currently contains 30. You still need 70. But those 70 bicycles require frames, wheels, chains, seats, bolts, packaging, employees, machines, and enough production time. A simple inventory report tells you what exists now. It doesn't tell you whether the missing components can arrive before production needs them or whether the factory has enough time to complete the order. Master Planning connects quantity with time.<br /><br />FROM SPREADSHEETS TO CONNECTED PLANNING<br />Without connected planning, sales might maintain customer orders in one system while warehouse employees check inventory somewhere else. Purchasing tracks supplier dates in spreadsheets and emails. Production maintains another schedule describing what the factory can build. Each individual list might be correct, but somebody still needs to connect everything to answer one question: Can we deliver what the customer ordered by the promised date? Dynamics 365 Master Planning brings these demand and supply signals together.<br /><br />MASTER PLANNING VS A SPREADSHEET<br />Think of a spreadsheet as a photograph. It can provide a useful snapshot of inventory at a particular moment. Master Planning is closer to a forward-looking schedule. It considers quantities alongside dates, future demand, incoming supply, production requirements, and existing inventory. When one of those elements changes, the planning picture can change as well.<br /><br />THE THREE PLANNING MODES<br />Dynamics 365 doesn't provide only one way to plan. The episode explains three different planning scenarios: Master Planning focuses on day-to-day and shorter-term requirements. Forecast Planning looks at expected future demand. Intercompany Master Planning connects demand and supply requirements between legal entities. Each starts with demand but answers a different planning question.<br /><br />MASTER PLANNING AND NET REQUIREMENTS<br />Master Planning calculates net requirements. The basic concept is straightforward: Demand – Available or Expected Supply = Remaining Requirement Suppose a customer orders 100 units and the warehouse has 30 available. The remaining requirement is 70. If another 20 units are already scheduled to arrive from a supplier before the customer's required date, the uncovered requirement becomes smaller again. Dynamics 365 therefore doesn't simply suggest purchasing or producing the complete customer quantity. It considers supply that...]]></itunes:summary><itunes:duration>1156</itunes:duration><itunes:keywords>automation,bom,demand,dynamics365,forecasting,inventory,leadtimes,manufacturing,masterplanning,microsoft,optimization,pegging,planning,procurement,production,requirements,reservations,supply,supplychain,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a167030ead0ad8fe246d2488c57b10d5.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Intelligent Order Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/intelligent-order-management/</link><description><![CDATA[Orders arrive from websites, stores, marketplaces and call centers, while stock sits in many places, and manual handoffs lead to overselling and vague delivery promises. This episode explains for business and IT teams how Dynamics 365 Intelligent Order Management coordinates that journey with orchestration flows, inventory visibility, fulfillment optimization and providers. You will see how one order travels from checkout to billing.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why orders become messy</li><li>02:50 – The plain English definition</li><li>05:17 – The order journey and orchestration flows</li><li>10:00 – Inventory visibility</li><li>12:21 – Fulfillment optimization</li><li>15:17 – Providers and connections</li><li>17:03 – Insights and the bigger picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Intelligent Order Management is a Dataverse-based coordinator that directs orders across existing sales, warehouse, shipping and billing systems instead of replacing them.</li><li>Orchestration flows with validation, conditions, splitters and custom actions define the route, while inventory visibility and fulfillment optimization decide where an order ships from.</li><li>First-party and third-party providers built on <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> connectors move order and fulfillment data both ways, and Power BI dashboards show where orders get stuck.</li></ul><br /><b>Worth quoting</b><br /><br />“Intelligent Order Management doesn't take over every job. It doesn't suddenly become the warehouse workers picking screen, the carriers delivery network, or the finance team's billing system.” – Mirko Peters (04:58)<br /><br />“If it goes straight to a warehouse and then to a carrier, someone might only spot the problem after a package can't be delivered. A validation step catches the issue earlier, while there's still time to contact the customer or hold the order.” – Mirko Peters (06:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intelligent-order-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on order orchestration</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family Intelligent Order Management belongs to and connects with through first-party providers</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data foundation Microsoft built Intelligent Order Management on</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – shares Dataverse with Dynamics 365 and supplies the pre-built connectors behind providers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74463856</guid><pubDate>Fri, 21 Aug 2026 19:45:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74463856/dynamics_365_intelligent_order_management_simply_explained.mp3" length="26400428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d6b07796b64aad729eacc1f657a67a5c609e60c7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Orders arrive from websites, stores, marketplaces and call centers, while stock sits in many places, and manual handoffs lead to overselling and vague delivery promises. This episode explains for business and IT teams how Dynamics 365 Intelligent...</itunes:subtitle><itunes:summary><![CDATA[Orders arrive from websites, stores, marketplaces and call centers, while stock sits in many places, and manual handoffs lead to overselling and vague delivery promises. This episode explains for business and IT teams how Dynamics 365 Intelligent Order Management coordinates that journey with orchestration flows, inventory visibility, fulfillment optimization and providers. You will see how one order travels from checkout to billing.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why orders become messy</li><li>02:50 – The plain English definition</li><li>05:17 – The order journey and orchestration flows</li><li>10:00 – Inventory visibility</li><li>12:21 – Fulfillment optimization</li><li>15:17 – Providers and connections</li><li>17:03 – Insights and the bigger picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Intelligent Order Management is a Dataverse-based coordinator that directs orders across existing sales, warehouse, shipping and billing systems instead of replacing them.</li><li>Orchestration flows with validation, conditions, splitters and custom actions define the route, while inventory visibility and fulfillment optimization decide where an order ships from.</li><li>First-party and third-party providers built on <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> connectors move order and fulfillment data both ways, and Power BI dashboards show where orders get stuck.</li></ul><br /><b>Worth quoting</b><br /><br />“Intelligent Order Management doesn't take over every job. It doesn't suddenly become the warehouse workers picking screen, the carriers delivery network, or the finance team's billing system.” – Mirko Peters (04:58)<br /><br />“If it goes straight to a warehouse and then to a carrier, someone might only spot the problem after a package can't be delivered. A validation step catches the issue earlier, while there's still time to contact the customer or hold the order.” – Mirko Peters (06:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intelligent-order-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on order orchestration</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family Intelligent Order Management belongs to and connects with through first-party providers</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data foundation Microsoft built Intelligent Order Management on</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – shares Dataverse with Dynamics 365 and supplies the pre-built connectors behind providers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-intelligent-order-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>1100</itunes:duration><itunes:keywords>automation,commerce,dataverse,dynamics365,fulfillment,integration,inventory,logistics,microsoft,omnichannel,optimization,orchestration,ordermanagement,orders,powerautomate,powerbi,providers,shipping,supplychain,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/148d2282c1430660a6c2ce83978bad1e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Business Central Extensions - Simply Explained</title><link>https://www.m365.fm/show/episodes/business-central-extensions/</link><description><![CDATA[Business Central covers most core processes, but every company has gaps such as special shipping, local reports or bank integrations. This Simply Explained episode is for Business Central users, finance teams and admins who decide which add-ons to install. It explains the types of extensions and what to check on security, data and support before an app becomes part of daily work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a> needs add-ons</li><li>00:37 – What an extension actually is</li><li>03:58 – The main types of extensions</li><li>07:29 – How extensions change your daily work</li><li>11:40 – Finding and installing apps</li><li>15:05 – Security, data and update questions</li><li>18:15 – Conclusion: choose the right add-on</li></ul><br /><b>Key takeaways</b><br /><ul><li>Business Central extensions add fields, pages, reports, permissions and integrations in their own package, so the standard application stays intact and updates cause less repair work.</li><li>Use Microsoft or ISV apps from <a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">AppSource</a> for common needs and per-tenant extensions only for processes unique to your company, with a clear owner for support and testing.</li><li>Before installing, check publisher, supported versions, pricing, documentation, data flows and permissions, test real cases in a sandbox, and keep a record of every installed extension.</li></ul><br /><b>Worth quoting</b><br /><br />“standard Business Central already handles a huge amount of normal business work, so extensions should fill a real gap, not become an excuse to rebuild every screen just because the old system looked different.” – Mirko Peters (03:33)<br /><br />“But custom doesn't always mean better. A per tenant extension gives you a close fit, but someone has to own it. That means keeping notes, testing changes, and arranging support when your company changes the process” – Mirko Peters (06:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/business-central-extensions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on choosing extensions</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the standard application that extensions add fields, pages, reports and integrations to without changing its code</li><li><a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a> – the marketplace to search for Microsoft and ISV apps and check publisher, pricing and reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central AL Development</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74462672</guid><pubDate>Fri, 21 Aug 2026 18:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74462672/dynamics_365_business_central_extensions_simply_explained.mp3" length="26859500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b71ddea0cc2738ecc2ae1ce6e82dd898dee0bf16.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Business Central covers most core processes, but every company has gaps such as special shipping, local reports or bank integrations. This Simply Explained episode is for Business Central users, finance teams and admins who decide which add-ons to...</itunes:subtitle><itunes:summary><![CDATA[Business Central covers most core processes, but every company has gaps such as special shipping, local reports or bank integrations. This Simply Explained episode is for Business Central users, finance teams and admins who decide which add-ons to install. It explains the types of extensions and what to check on security, data and support before an app becomes part of daily work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a> needs add-ons</li><li>00:37 – What an extension actually is</li><li>03:58 – The main types of extensions</li><li>07:29 – How extensions change your daily work</li><li>11:40 – Finding and installing apps</li><li>15:05 – Security, data and update questions</li><li>18:15 – Conclusion: choose the right add-on</li></ul><br /><b>Key takeaways</b><br /><ul><li>Business Central extensions add fields, pages, reports, permissions and integrations in their own package, so the standard application stays intact and updates cause less repair work.</li><li>Use Microsoft or ISV apps from <a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">AppSource</a> for common needs and per-tenant extensions only for processes unique to your company, with a clear owner for support and testing.</li><li>Before installing, check publisher, supported versions, pricing, documentation, data flows and permissions, test real cases in a sandbox, and keep a record of every installed extension.</li></ul><br /><b>Worth quoting</b><br /><br />“standard Business Central already handles a huge amount of normal business work, so extensions should fill a real gap, not become an excuse to rebuild every screen just because the old system looked different.” – Mirko Peters (03:33)<br /><br />“But custom doesn't always mean better. A per tenant extension gives you a close fit, but someone has to own it. That means keeping notes, testing changes, and arranging support when your company changes the process” – Mirko Peters (06:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/business-central-extensions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on choosing extensions</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the standard application that extensions add fields, pages, reports and integrations to without changing its code</li><li><a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a> – the marketplace to search for Microsoft and ISV apps and check publisher, pricing and reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-business-central-al-development/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-central-extensions-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central AL Development</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1120</itunes:duration><itunes:keywords>addons,al,appsource,automation,banking,businesscentral,customization,development,dynamics365,erp,extensions,finance,integration,isv,microsoft,permissions,reporting,sandbox,security,shipping</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e4167e327e1115a4311e7fd12d981bf9.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Procurement and Sourcing - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-procurement-and-sourcing-simply-explained/</link><description><![CDATA[Purchasing often runs through emails, spreadsheets and paper delivery notes, so nobody can say who approved a purchase or whether an invoice is right. This episode explains for beginners how Dynamics 365 Procurement and Sourcing connects requests, vendors, purchase orders, receipts, invoice matching and payment into one traceable process.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction</li><li>00:35 – What procurement and sourcing covers</li><li>03:15 – From internal request to the right vendor</li><li>06:59 – The purchase order</li><li>11:00 – Receiving goods and checking the invoice</li><li>15:05 – Controls, visibility and better vendor decisions</li><li>18:25 – Conclusion: one connected record</li></ul><br /><b>Key takeaways</b><br /><ul><li>Sourcing chooses the right vendor, while procurement manages the request, approval, purchase order, receipt, invoice and payment in one source-to-pay process.</li><li>In <a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Supply Chain Management</a> a purchase starts as a requisition, can go through an RFQ and becomes a purchase order backed by vendor records, agreements and approval workflows.</li><li>Product receipts and three-way matching against the purchase order and invoice catch differences before payment, and the connected record enables spend analysis, vendor evaluation and a full audit trail.</li></ul><br /><b>Worth quoting</b><br /><br />“Procurement and sourcing might sound like a long name for buying things, and it is about buying, but the two words describe different jobs. Sourcing is the work of finding and choosing the right vendor.” – Mirko Peters (00:37)<br /><br />“A purchase requisition is an internal request to buy something. It tells the company what a person needs, how much, and often where it should go. Notice that this request doesn't promise anything to a vendor yet.” – Mirko Peters (03:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-procurement-and-sourcing-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on source to pay</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where procurement and sourcing lives in Supply Chain Management, linked to accounts payable</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this episode and follows one safety equipment purchase from request to payment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Product Information Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Knowledge Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74462074</guid><pubDate>Fri, 21 Aug 2026 17:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74462074/dynamics_365_procurement_and_sourcing_simply_explained.mp3" length="27817964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7bd10efdd33777bb295a665389c1dda118b3ccc0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Purchasing often runs through emails, spreadsheets and paper delivery notes, so nobody can say who approved a purchase or whether an invoice is right. This episode explains for beginners how Dynamics 365 Procurement and Sourcing connects requests,...</itunes:subtitle><itunes:summary><![CDATA[Purchasing often runs through emails, spreadsheets and paper delivery notes, so nobody can say who approved a purchase or whether an invoice is right. This episode explains for beginners how Dynamics 365 Procurement and Sourcing connects requests, vendors, purchase orders, receipts, invoice matching and payment into one traceable process.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction</li><li>00:35 – What procurement and sourcing covers</li><li>03:15 – From internal request to the right vendor</li><li>06:59 – The purchase order</li><li>11:00 – Receiving goods and checking the invoice</li><li>15:05 – Controls, visibility and better vendor decisions</li><li>18:25 – Conclusion: one connected record</li></ul><br /><b>Key takeaways</b><br /><ul><li>Sourcing chooses the right vendor, while procurement manages the request, approval, purchase order, receipt, invoice and payment in one source-to-pay process.</li><li>In <a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Supply Chain Management</a> a purchase starts as a requisition, can go through an RFQ and becomes a purchase order backed by vendor records, agreements and approval workflows.</li><li>Product receipts and three-way matching against the purchase order and invoice catch differences before payment, and the connected record enables spend analysis, vendor evaluation and a full audit trail.</li></ul><br /><b>Worth quoting</b><br /><br />“Procurement and sourcing might sound like a long name for buying things, and it is about buying, but the two words describe different jobs. Sourcing is the work of finding and choosing the right vendor.” – Mirko Peters (00:37)<br /><br />“A purchase requisition is an internal request to buy something. It tells the company what a person needs, how much, and often where it should go. Notice that this request doesn't promise anything to a vendor yet.” – Mirko Peters (03:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-procurement-and-sourcing-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on source to pay</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where procurement and sourcing lives in Supply Chain Management, linked to accounts payable</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this episode and follows one safety equipment purchase from request to payment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Product Information Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-procurement-and-sourcing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Knowledge Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast:...]]></itunes:summary><itunes:duration>1160</itunes:duration><itunes:keywords>accountspayable,agreements,approvals,catalogs,dynamics365,invoicing,matching,microsoft,payments,procurement,purchaseorders,purchasing,receiving,requisitions,rfq,sourcing,spend,supplychain,vendors,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/148d2282c1430660a6c2ce83978bad1e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Accounts Receivable - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-accounts-receivable/</link><description><![CDATA[You made the sale and sent the invoice, but when does the money actually arrive, and what happens if it doesn't? This plain-English episode is for finance teams, consultants and business users who want to understand Dynamics 365 Accounts Receivable. Follow one customer balance from invoice to payment, credit checks and collections.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What accounts receivable is</li><li>00:35 – The customer account: payment terms, credit limits and posting profiles</li><li>03:31 – Creating the invoice: sales orders, free text invoices and subscription billing</li><li>06:58 – Receiving and matching payments: settlement and reconciliation</li><li>10:33 – Credit management: deciding when to keep selling</li><li>12:58 – Collections and disputes</li><li>15:54 – One invoice, one connected process</li><li>17:20 – Conclusion: keeping money inside under control</li></ul><br /><b>Key takeaways</b><br /><ul><li>Accounts receivable in <a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> tracks what customers owe from the first invoice until the balance closes, using the rules stored on the customer account.</li><li>A payment only closes an invoice once it is settled against it; partial payments, payment reconciliation journals and centralized payments keep the open balance accurate.</li><li>Credit holds, collection lists, promises to pay, disputes and aging reports help finance and sales act on risk early without treating customers as case numbers.</li></ul><br /><b>Worth quoting</b><br /><br />“Accounts receivable tracks the money customers owe you along with the payments that come back. Think of it as a filing cabinet for the money inside of your business.” – Mirko Peters (00:24)<br /><br />“A contact list helps you call someone. A customer account records the financial relationship, including the rules that control what happens when the company sells to them.” – Mirko Peters (03:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-accounts-receivable/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on accounts receivable</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the application behind the customer accounts, invoices, settlement and collections described here</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform that keeps sales orders, invoices, payments and collection work tied to one customer</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Microsoft Knowledge Nuggets episode and walks through the Northwind Equipment example</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-virtual-entities/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Virtual Entities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74461124</guid><pubDate>Fri, 21 Aug 2026 16:45:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74461124/dynamics_365_accounts_receivable_simply_explained.mp3" length="25725932" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7ed613af8111ff6f844b301f0cfad1a2ce4293c4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You made the sale and sent the invoice, but when does the money actually arrive, and what happens if it doesn't? This plain-English episode is for finance teams, consultants and business users who want to understand Dynamics 365 Accounts Receivable....</itunes:subtitle><itunes:summary><![CDATA[You made the sale and sent the invoice, but when does the money actually arrive, and what happens if it doesn't? This plain-English episode is for finance teams, consultants and business users who want to understand Dynamics 365 Accounts Receivable. Follow one customer balance from invoice to payment, credit checks and collections.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What accounts receivable is</li><li>00:35 – The customer account: payment terms, credit limits and posting profiles</li><li>03:31 – Creating the invoice: sales orders, free text invoices and subscription billing</li><li>06:58 – Receiving and matching payments: settlement and reconciliation</li><li>10:33 – Credit management: deciding when to keep selling</li><li>12:58 – Collections and disputes</li><li>15:54 – One invoice, one connected process</li><li>17:20 – Conclusion: keeping money inside under control</li></ul><br /><b>Key takeaways</b><br /><ul><li>Accounts receivable in <a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> tracks what customers owe from the first invoice until the balance closes, using the rules stored on the customer account.</li><li>A payment only closes an invoice once it is settled against it; partial payments, payment reconciliation journals and centralized payments keep the open balance accurate.</li><li>Credit holds, collection lists, promises to pay, disputes and aging reports help finance and sales act on risk early without treating customers as case numbers.</li></ul><br /><b>Worth quoting</b><br /><br />“Accounts receivable tracks the money customers owe you along with the payments that come back. Think of it as a filing cabinet for the money inside of your business.” – Mirko Peters (00:24)<br /><br />“A contact list helps you call someone. A customer account records the financial relationship, including the rules that control what happens when the company sells to them.” – Mirko Peters (03:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-accounts-receivable/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on accounts receivable</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the application behind the customer accounts, invoices, settlement and collections described here</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform that keeps sales orders, invoices, payments and collection work tied to one customer</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Microsoft Knowledge Nuggets episode and walks through the Northwind Equipment example</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-virtual-entities/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-accounts-receivable-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Virtual Entities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1072</itunes:duration><itunes:keywords>accounting,accountsreceivable,aging,automation,billing,cashflow,collections,credit,customers,debt,disputes,dynamics365,finance,invoicing,microsoft,payments,receivables,reconciliation,sales,settlement</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/05c6e304bd92c01646e57a962cb7ca8d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Warehouse Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-warehouse-management-simply-explained/</link><description><![CDATA[A spreadsheet can tell you that 50 units exist somewhere, but it cannot guide a worker to the right shelf. This episode explains Dynamics 365 Warehouse Management in plain English for operations teams, consultants and business users. Learn how receiving, put-away, picking, counting and shipping connect to the rest of the business.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: the digital guide on the warehouse floor</li><li>00:35 – Why warehouse management exists</li><li>02:53 – The warehouse map: sites, warehouses, locations and stock details</li><li>05:46 – Inbound work: from delivery truck to the right shelf</li><li>09:14 – Outbound work: waves, picking, packing and shipping</li><li>12:41 – Daily control: moving, counting, returns and labels</li><li>15:34 – One connected platform</li><li>17:52 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Inventory management records how much stock the business owns, while Warehouse Management in <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> knows exactly where it sits and what workers should do with it next.</li><li>Location directives, work templates and waves turn warehouse rules into step-by-step tasks that workers confirm with scans on mobile devices.</li><li>Because warehouse work runs inside Dynamics 365 Supply Chain Management, purchasing, sales, production, quality and finance all see the same stock picture.</li></ul><br /><b>Worth quoting</b><br /><br />“So think of inventory management as the stock record. Warehouse management turns that record into guided physical work.” – Mirko Peters (02:44)<br /><br />“Quarantine means the goods remain physically in the building, but workers can't use or ship them as normal stock.” – Mirko Peters (06:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-warehouse-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, plain-English definitions and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where Warehouse Management runs inside Supply Chain Management, sharing one stock record</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – mentioned briefly as the reporting tool that can use the connected warehouse data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-case-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Case Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74460420</guid><pubDate>Fri, 21 Aug 2026 15:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74460420/dynamics_365_warehouse_management_simply_explained.mp3" length="26468396" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b27f0b00a82a4e40051ab800d2ded58a0b9be71d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A spreadsheet can tell you that 50 units exist somewhere, but it cannot guide a worker to the right shelf. This episode explains Dynamics 365 Warehouse Management in plain English for operations teams, consultants and business users. Learn how...</itunes:subtitle><itunes:summary><![CDATA[A spreadsheet can tell you that 50 units exist somewhere, but it cannot guide a worker to the right shelf. This episode explains Dynamics 365 Warehouse Management in plain English for operations teams, consultants and business users. Learn how receiving, put-away, picking, counting and shipping connect to the rest of the business.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: the digital guide on the warehouse floor</li><li>00:35 – Why warehouse management exists</li><li>02:53 – The warehouse map: sites, warehouses, locations and stock details</li><li>05:46 – Inbound work: from delivery truck to the right shelf</li><li>09:14 – Outbound work: waves, picking, packing and shipping</li><li>12:41 – Daily control: moving, counting, returns and labels</li><li>15:34 – One connected platform</li><li>17:52 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Inventory management records how much stock the business owns, while Warehouse Management in <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> knows exactly where it sits and what workers should do with it next.</li><li>Location directives, work templates and waves turn warehouse rules into step-by-step tasks that workers confirm with scans on mobile devices.</li><li>Because warehouse work runs inside Dynamics 365 Supply Chain Management, purchasing, sales, production, quality and finance all see the same stock picture.</li></ul><br /><b>Worth quoting</b><br /><br />“So think of inventory management as the stock record. Warehouse management turns that record into guided physical work.” – Mirko Peters (02:44)<br /><br />“Quarantine means the goods remain physically in the building, but workers can't use or ship them as normal stock.” – Mirko Peters (06:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-warehouse-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, plain-English definitions and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where Warehouse Management runs inside Supply Chain Management, sharing one stock record</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – mentioned briefly as the reporting tool that can use the connected warehouse data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-case-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Case Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-warehouse-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1103</itunes:duration><itunes:keywords>automation,barcode,crossdocking,cyclecounting,dynamics365,inventory,licenseplates,locations,logistics,microsoft,packing,picking,receiving,replenishment,returns,scanning,shipping,supplychain,warehouse,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/05c6e304bd92c01646e57a962cb7ca8d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Transportation Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-transportation-management-simply-explained/</link><description><![CDATA[Orders, warehouse work, carriers and freight bills often live in separate spreadsheets, emails and phone calls, and that is where delays and surprise charges start. This episode is for supply chain, logistics and Dynamics 365 teams who want to understand Transportation Management from the ground up. You will learn how loads, routes, rates and freight reconciliation connect one planned movement of goods from order to invoice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why goods, orders and freight bills drift apart</li><li>00:50 – Inbound, outbound and transfer order transportation</li><li>03:50 – Planning loads with load templates</li><li>07:50 – Carriers, routes, rates and the rate route workbench</li><li>11:20 – From warehouse door to customer door</li><li>14:50 – Freight costs and reconciliation</li><li>17:00 – Where Transportation Management fits and what it does not do</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Transportation Management is the transportation desk inside Dynamics 365 Supply Chain Management, turning sales, purchase and transfer orders into planned movements of goods.</li><li>Loads, load templates, routes and rate tables let planners group compatible shipments, respect vehicle limits and compare carrier services against delivery promises and cost.</li><li>Freight reconciliation compares carrier invoices with the expected charge before payment, while live multi-carrier rate shopping or <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a> scenarios need a third-party transportation management system.</li></ul><br /><b>Worth quoting</b><br /><br />“A load is the digital record for a planned movement of goods. You can picture it as one truck, one trailer, one container, or one collection of shipments that travel together.” – Mirko Peters (04:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-transportation-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key definitions and a short FAQ on transport planning</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Supply Chain Management app contains the Transportation Management module</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – does not include the built-in module, so transport planning there needs a third-party TMS</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the finance and operations apps that Supply Chain Management and Transportation Management run on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74459870</guid><pubDate>Fri, 21 Aug 2026 14:15:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74459870/dynamics_365_transportation_management_simply_explained.mp3" length="26694764" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9f8775d104d6823a18b98ee5f039ec1a1ead1705.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Orders, warehouse work, carriers and freight bills often live in separate spreadsheets, emails and phone calls, and that is where delays and surprise charges start. This episode is for supply chain, logistics and Dynamics 365 teams who want to...</itunes:subtitle><itunes:summary><![CDATA[Orders, warehouse work, carriers and freight bills often live in separate spreadsheets, emails and phone calls, and that is where delays and surprise charges start. This episode is for supply chain, logistics and Dynamics 365 teams who want to understand Transportation Management from the ground up. You will learn how loads, routes, rates and freight reconciliation connect one planned movement of goods from order to invoice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why goods, orders and freight bills drift apart</li><li>00:50 – Inbound, outbound and transfer order transportation</li><li>03:50 – Planning loads with load templates</li><li>07:50 – Carriers, routes, rates and the rate route workbench</li><li>11:20 – From warehouse door to customer door</li><li>14:50 – Freight costs and reconciliation</li><li>17:00 – Where Transportation Management fits and what it does not do</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Transportation Management is the transportation desk inside Dynamics 365 Supply Chain Management, turning sales, purchase and transfer orders into planned movements of goods.</li><li>Loads, load templates, routes and rate tables let planners group compatible shipments, respect vehicle limits and compare carrier services against delivery promises and cost.</li><li>Freight reconciliation compares carrier invoices with the expected charge before payment, while live multi-carrier rate shopping or <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a> scenarios need a third-party transportation management system.</li></ul><br /><b>Worth quoting</b><br /><br />“A load is the digital record for a planned movement of goods. You can picture it as one truck, one trailer, one container, or one collection of shipments that travel together.” – Mirko Peters (04:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-transportation-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key definitions and a short FAQ on transport planning</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Supply Chain Management app contains the Transportation Management module</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – does not include the built-in module, so transport planning there needs a third-party TMS</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the finance and operations apps that Supply Chain Management and Transportation Management run on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-transportation-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1113</itunes:duration><itunes:keywords>carriers,delivery,dynamics365,freight,inbound,inventory,loads,logistics,microsoft,outbound,planning,rates,reconciliation,routes,shipments,shipping,supplychain,transfers,transportation,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/116b318bb5658ee76b1a39cb2aed30b0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</title><link>https://www.m365.fm/show/episodes/yves-habersaat/</link><description><![CDATA[Once organizations use Copilot seriously, the question shifts from writing better prompts to connecting Copilot with business data, APIs and processes. In this conversation, Microsoft MVP Yves Habersaat explains Copilot extensibility, agent architecture, MCP, RAG and permissions for architects, developers and IT decision-makers. Learn when to use Copilot Studio, Microsoft Foundry or custom code and how to build production-grade agents securely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: beyond prompt engineering</li><li>01:30 – Yves' journey and why prompt engineering is not enough</li><li>08:26 – Where <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> ends and extensibility begins: agents and multi-agent design</li><li>17:48 – Copilot Studio, <a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> and custom development</li><li>24:22 – Model Context Protocol (MCP) versus APIs</li><li>34:40 – Data, governance and user versus application permissions</li><li>40:17 – RAG, knowledge sources and the semantic index</li><li>48:43 – Agent lifecycle, AI readiness, trust and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Prompt engineering alone is not enough: organizations still need architects and specialists who understand the customer, the data and the underlying technologies.</li><li>Yves recommends a multi-agent approach with clearly scoped agents, Copilot Studio for low-code needs and custom development when the orchestration or models must be customized.</li><li>MCP servers sit in front of existing APIs, while delegated user permissions, clean and classified data, and transparent logging keep enterprise agents secure and trustworthy.</li></ul><br /><b>Worth quoting</b><br /><br />“But nowadays, it's better to have a multi-agent approach where each agent has a scope and is responsibility” – Yves Habersaat (11:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, guest quotes and an FAQ on Copilot extensibility</li><li><a href="https://www.m365.fm/entity/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Yves Habersaat</a> – Microsoft MVP and AI architect in Switzerland who explains agent architecture, MCP and permissions</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol Yves recommends for agent tools, sitting in front of existing APIs, not replacing them</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – the core subject: scoped agents in a multi-agent design with a front agent routing requests</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Microsoft Foundry Agent Service - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74445238</guid><pubDate>Fri, 21 Aug 2026 10:00:27 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74445238/extending_microsoft_365_copilot_agents_mcp_production_grade_ai_with_yves_habersaat_mvp.mp3" length="86341292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3169a54225ae66dea6700441655c184e046fd816.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Once organizations use Copilot seriously, the question shifts from writing better prompts to connecting Copilot with business data, APIs and processes. In this conversation, Microsoft MVP Yves Habersaat explains Copilot extensibility, agent...</itunes:subtitle><itunes:summary><![CDATA[Once organizations use Copilot seriously, the question shifts from writing better prompts to connecting Copilot with business data, APIs and processes. In this conversation, Microsoft MVP Yves Habersaat explains Copilot extensibility, agent architecture, MCP, RAG and permissions for architects, developers and IT decision-makers. Learn when to use Copilot Studio, Microsoft Foundry or custom code and how to build production-grade agents securely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: beyond prompt engineering</li><li>01:30 – Yves' journey and why prompt engineering is not enough</li><li>08:26 – Where <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> ends and extensibility begins: agents and multi-agent design</li><li>17:48 – Copilot Studio, <a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> and custom development</li><li>24:22 – Model Context Protocol (MCP) versus APIs</li><li>34:40 – Data, governance and user versus application permissions</li><li>40:17 – RAG, knowledge sources and the semantic index</li><li>48:43 – Agent lifecycle, AI readiness, trust and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Prompt engineering alone is not enough: organizations still need architects and specialists who understand the customer, the data and the underlying technologies.</li><li>Yves recommends a multi-agent approach with clearly scoped agents, Copilot Studio for low-code needs and custom development when the orchestration or models must be customized.</li><li>MCP servers sit in front of existing APIs, while delegated user permissions, clean and classified data, and transparent logging keep enterprise agents secure and trustworthy.</li></ul><br /><b>Worth quoting</b><br /><br />“But nowadays, it's better to have a multi-agent approach where each agent has a scope and is responsibility” – Yves Habersaat (11:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, guest quotes and an FAQ on Copilot extensibility</li><li><a href="https://www.m365.fm/entity/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Yves Habersaat</a> – Microsoft MVP and AI architect in Switzerland who explains agent architecture, MCP and permissions</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol Yves recommends for agent tools, sitting in front of existing APIs, not replacing them</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extending-microsoft-365-copilot-agents-mcp-production-grade-ai-with-yves-habersaat-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – the core subject: scoped agents in a multi-agent design with a front agent routing requests</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3598</itunes:duration><itunes:keywords>agents,ai,apis,architecture,automation,copilot,copilotstudio,dataverse,enterpriseai,extensibility,foundry,governance,mcp,microsoft365,microsoftgraph,multiagent,orchestration,powerplatform,rag,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4e3345ace7fa81620f09dec913c1dd18.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GitHub Copilot, Clean Context, Automated Testing &amp; AI Coding Agents with Lars Gyrup Brink Nielsen [MVP]</title><link>https://www.m365.fm/show/episodes/lars-gyrup-brink-nielsen/</link><description><![CDATA[Related M365.FM resources: For more on AI coding agents and clean repository context, see <a href="https://www.m365.fm/blog/copilot-not-responding-troubleshooting-guide-for-microsoft-users/" rel="noopener">https://www.m365.fm/blog/copilot-not-responding-troubleshooting-guide-for-microsoft-users/</a> and <a href="https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/" rel="noopener">https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/</a>. For Microsoft AI agent architecture and <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> extensibility, see <a href="https://www.m365.fm/understanding-microsoft-copilot-enterprise-architecture/" rel="noopener">https://www.m365.fm/understanding-microsoft-copilot-enterprise-architecture/</a> and <a href="https://www.m365.fm/copilot-studio-vs-azure-ai-foundry-pick-your-poison/" rel="noopener">https://www.m365.fm/copilot-studio-vs-azure-ai-foundry-pick-your-poison/</a>.<br /><br />AI-assisted development is moving beyond autocomplete and chat. Modern AI coding agents can inspect repositories, modify files, run tests, analyze failures, create pull requests, and execute increasingly complex development tasks. In <a href="https://www.m365.fm/lars-gyrup-brink-nielsen/" rel="noopener">https://www.m365.fm/lars-gyrup-brink-nielsen/</a> of the M365 FM Podcast, Mirko Peters talks with Microsoft MVP Lars Gyrup Brink Nielsen about <a href="https://www.m365.fm/github-copilot-simply-explained/" rel="noopener">https://www.m365.fm/github-copilot-simply-explained/</a>, AI coding agents, developer experience, automated testing, TypeScript, JavaScript, Nx, monorepos, Polygraph, <a href="https://www.m365.fm/github-actions-simply-explained/" rel="noopener">https://www.m365.fm/github-actions-simply-explained/</a>, Playwright, and the architectural foundations required to make agentic software engineering work at enterprise scale.<br /><br />FROM AI ASSISTANCE TO AI CODING AGENTS<br />For the last few years, AI development tools have primarily helped developers generate code, autocomplete functions, answer technical questions, and accelerate individual programming tasks. Agentic engineering changes that model. AI coding agents can potentially inspect an existing repository, understand an issue, modify multiple files, run automated tests, analyze failures, make corrections, and prepare a pull request. That changes the central question from "Can AI generate code?" to "Can AI safely perform engineering work inside a real software architecture?"<br /><br />MEET LARS GYRUP BRINK NIELSEN<br />Lars Gyrup Brink Nielsen is a Microsoft MVP in Developer Technologies, author, international speaker, tech writer, open-source maintainer, community organizer, and former GitHub Star. His experience spans frontend development, cloud-native systems, developer experience, automated testing, continuous delivery, deployment, and open-source software. He has also worked with GitHub Copilot since its early days and has spent more than a year experimenting with AI coding agents in open-source development.<br /><br />WHY DEVELOPER EXPERIENCE MATTERS<br />Developer experience is fundamentally about removing friction from software development. That includes choosing and integrating development frameworks, testing tools, build systems, CI pipelines, documentation, reusable packages, development environments, architectural standards, and automation. Lars contrasts modern developer tooling with earlier workflows involving FTP deployments, directly editing production systems, shared ZIP files, and environments without proper source control. Modern developer experience replaces these fragile processes with repeatable, automated, and verifiable workflows.<br /><br />ARCHITECTURE SHOULD BE ENFORCED<br />Documentation alone isn't enough for large software architectures. Lars explains how tooling such as Nx can attach metadata to projects and enforce architectural boundaries. Organizations can define which types of projects may depend on other projects and use linting rules to automatically detect violations. Generators can also scaffold components, services, projects, tests, and configurations according to organizational standards. This becomes particularly important with AI coding agents. Instead of expecting an agent to remember every architectural rule, organizations can make those rules automatically enforceable.<br /><br />MONOREPOS EXPLAINED<br />A monorepo stores multiple projects or systems inside a shared source-control repository. Microservices and micro-frontends don't necessarily require separate repositories. They can exist within one monorepo while still being independently built and deployed. The advantage is that dependencies between projects become easier to understand and changes spanning multiple systems can be tested together. However, Lars also explains that moving hundreds or thousands of developers from established repositories into one monorepo can be extremely difficult organizationally.<br /><br />MONOREPO VS MULTIPLE REPOSITORIES<br />Separate repositories don't eliminate dependencies between teams. They simply manage those dependencies differently. When two teams maintain dependent systems in different repositories, changes can require coordination, separate environments, cross-repository testing, and synchronized deployments. A monorepo can make those dependencies more visible because the relevant source code exists within the same repository. The larger challenge is often organizational rather than technical: teams still need to communicate, coordinate ownership, and manage dependencies regardless of repository strategy.<br /><br />WHAT IS NX?<br />Nx is a development toolchain that helps teams manage complex codebases, project dependencies, tasks, testing, builds, linting, generators, and development workflows. Lars explains how Nx has evolved beyond its earlier JavaScript-focused roots. It can integrate development tools, automate migrations, understand project relationships, orchestrate tasks, and support multiple technologies. It can also determine which projects are actually affected by a change rather than unnecessarily rebuilding or retesting an entire large codebase.<br /><br />CACHING CAN DRAMATICALLY ACCELERATE DEVELOPMENT<br />Large codebases can contain hundreds of projects and enormous test suites. Repeatedly running every build, test, linting operation, and compilation task wastes significant developer and CI time. Nx can cache task results. If the relevant source files and dependencies haven't changed, developers can reuse previous results instead of executing the same work again. Remote caching can also allow teams and CI systems to share those results. For <a href="https://www.m365.fm/ai-agents-simply-explained/" rel="noopener">https://www.m365.fm/ai-agents-simply-explained/</a>, faster verification becomes especially valuable because an agent may repeatedly modify, test, inspect, and correct code during a single task. <br /><br />POLYGRAPH AND MULTI-REPOSITORY AI AGENTS<br /><br />Not every enterprise can move hundreds of existing repositories into a monorepo. Lars discusses Polygraph as a newer approach for helping AI coding agents operate across multiple related repositories. Instead of an AI coding session being isolated to one repository, Polygraph can provide a harness around multiple repositories and their dependencies. This can allow an agent to work across frontend, backend, microservice, and other repositories during the same development task and potentially prepare coordinated pull requests across those systems.<br /><br />GITHUB ACTIONS AND CONTINUOUS INTEGRATION<br />Automation is a major part of the development environment discussed throughout the episode. GitHub Actions can provide the CI foundation for building, testing, validating, and deploying changes. Nx can work alongside CI workflows and delegate tasks through its own cloud capabilities. During the rapid-fire round, Lars gives GitHub Actions a particularly strong endorsement, calling it the best CI system.<br /><br />PLAYWRIGHT FOR AUTOMATED TESTING<br />Automated verification becomes more important as AI writes a larger percentage of software. When asked to choose between Playwright and Cypress during the rapid-fire round, Lars chooses Playwright. The broader point is significant for agentic development: organizations need reliable automated feedback loops. If an agent changes code, it needs tools capable of determining whether those changes still satisfy the expected behavior.ㅤ<br /><br />GITHUB COPILOT AND THE AGENTIC SHIFT<br />Lars was an early GitHub Copilot user through his involvement with the GitHub Stars program and provided feedback during Copilot's earlier development. His development workflow has now moved significantly beyond traditional Copilot autocomplete. He explains that he rarely writes code manually anymore and instead instructs coding agents to perform much of the implementation work. The challenge increasingly becomes reviewing and ensuring the quality of the code produced by those agents.<br /><br />CONTEXT IS THE NEW ENGINEERING PROBLEM<br />An AI model may understand TypeScript, JavaScript, Angular, React, .NET, testing frameworks, and popular development tools from its training. What it doesn't automatically understand is your organization. Every large software environment contains internal naming conventions, architectural decisions, team standards, project-specific rules, historical constraints, and unique development practices. Those rules need to become accessible to AI agents through mechanisms such as agent instructions, skills, automated checks, architectural boundaries, and repository-specific context.<br /><br />CLEAN CONTEXT FOR AI CODING AGENTS<br />Giving an AI agent more information isn't automatically better. Large repositories can contain enormous amounts of source code, documentation, configuration, legacy decisions, and irrelevant files. The challenge is providing the agent with the information required for its current task without overwhelming its working context. Development tooling, dependency graphs, repository structures, project metadata, agent instructions, and automated validation can help narrow that context. The objective is to give agents enough information to make architecturally correct decisions rather than merely locally correct code changes.<br /><br />CODIFY YOUR TEAM STANDARDS FOR AI<br />Organizations don't necessarily need to fine-tune an AI model on their complete private codebase. Lars points instead toward codifying te<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74377856</guid><pubDate>Thu, 20 Aug 2026 15:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74377856/github_copilot_clean_context_automated_testing_ai_coding_agents_with_lars_gyrup_brink_nielsen_mvp.mp3" length="89367020" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/abd2dbfe2c5f02d9def613d14a901c59e6403107.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Related M365.FM resources: For more on AI coding agents and clean repository context, see https://www.m365.fm/blog/copilot-not-responding-troubleshooting-guide-for-microsoft-users/ and...</itunes:subtitle><itunes:summary><![CDATA[Related M365.FM resources: For more on AI coding agents and clean repository context, see <a href="https://www.m365.fm/blog/copilot-not-responding-troubleshooting-guide-for-microsoft-users/" rel="noopener">https://www.m365.fm/blog/copilot-not-responding-troubleshooting-guide-for-microsoft-users/</a> and <a href="https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/" rel="noopener">https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/</a>. For Microsoft AI agent architecture and <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> extensibility, see <a href="https://www.m365.fm/understanding-microsoft-copilot-enterprise-architecture/" rel="noopener">https://www.m365.fm/understanding-microsoft-copilot-enterprise-architecture/</a> and <a href="https://www.m365.fm/copilot-studio-vs-azure-ai-foundry-pick-your-poison/" rel="noopener">https://www.m365.fm/copilot-studio-vs-azure-ai-foundry-pick-your-poison/</a>.<br /><br />AI-assisted development is moving beyond autocomplete and chat. Modern AI coding agents can inspect repositories, modify files, run tests, analyze failures, create pull requests, and execute increasingly complex development tasks. In <a href="https://www.m365.fm/lars-gyrup-brink-nielsen/" rel="noopener">https://www.m365.fm/lars-gyrup-brink-nielsen/</a> of the M365 FM Podcast, Mirko Peters talks with Microsoft MVP Lars Gyrup Brink Nielsen about <a href="https://www.m365.fm/github-copilot-simply-explained/" rel="noopener">https://www.m365.fm/github-copilot-simply-explained/</a>, AI coding agents, developer experience, automated testing, TypeScript, JavaScript, Nx, monorepos, Polygraph, <a href="https://www.m365.fm/github-actions-simply-explained/" rel="noopener">https://www.m365.fm/github-actions-simply-explained/</a>, Playwright, and the architectural foundations required to make agentic software engineering work at enterprise scale.<br /><br />FROM AI ASSISTANCE TO AI CODING AGENTS<br />For the last few years, AI development tools have primarily helped developers generate code, autocomplete functions, answer technical questions, and accelerate individual programming tasks. Agentic engineering changes that model. AI coding agents can potentially inspect an existing repository, understand an issue, modify multiple files, run automated tests, analyze failures, make corrections, and prepare a pull request. That changes the central question from "Can AI generate code?" to "Can AI safely perform engineering work inside a real software architecture?"<br /><br />MEET LARS GYRUP BRINK NIELSEN<br />Lars Gyrup Brink Nielsen is a Microsoft MVP in Developer Technologies, author, international speaker, tech writer, open-source maintainer, community organizer, and former GitHub Star. His experience spans frontend development, cloud-native systems, developer experience, automated testing, continuous delivery, deployment, and open-source software. He has also worked with GitHub Copilot since its early days and has spent more than a year experimenting with AI coding agents in open-source development.<br /><br />WHY DEVELOPER EXPERIENCE MATTERS<br />Developer experience is fundamentally about removing friction from software development. That includes choosing and integrating development frameworks, testing tools, build systems, CI pipelines, documentation, reusable packages, development environments, architectural standards, and automation. Lars contrasts modern developer tooling with earlier workflows involving FTP deployments, directly editing production systems, shared ZIP files, and environments without proper source control. Modern developer experience replaces these fragile processes with repeatable, automated, and verifiable workflows.<br /><br />ARCHITECTURE SHOULD BE ENFORCED<br />Documentation alone isn't enough for large software architectures. Lars explains how tooling such as Nx can attach metadata to projects...]]></itunes:summary><itunes:duration>3724</itunes:duration><itunes:keywords>agentic,agents,ai,architecture,automation,coding,copilot,development,devops,engineering,github,gitops,javascript,monorepo,nx,opensource,playwright,polygraph,testing,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/61cf8287d873bf4210956022d170b467.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Asset Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-asset-management-simply-explained/</link><description><![CDATA[Related M365.FM resources: To explore connected <a href="https://www.m365.fm/categories/dynamics-talk/" rel="noopener">https://www.m365.fm/categories/dynamics-talk/</a> capabilities, see <a href="https://www.m365.fm/dynamics-365-supply-chain-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-supply-chain-management-simply-explained/</a>, <a href="https://www.m365.fm/dynamics-365-inventory-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-inventory-management-simply-explained/</a>, and <a href="https://www.m365.fm/dynamics-365-finance-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-finance-simply-explained/</a>.<br /><br />A conveyor stops in the middle of a shift, a forklift won't start, or a pump suddenly begins leaking. Before anyone can repair the equipment, the business needs answers: Who is responsible? When was it last serviced? Which parts are required? What happened during the previous repair? Dynamics 365 Asset Management provides one central place for this information. In <a href="https://www.m365.fm/dynamics-365-asset-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-asset-management-simply-explained/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Asset Management helps organizations track physical equipment, preventive maintenance, work orders, spare parts, costs, service history, functional locations, condition-based maintenance, and connected maintenance processes.<br /><br />WHAT IS DYNAMICS 365 ASSET MANAGEMENT?<br />Dynamics 365 Asset Management is part of <a href="https://www.m365.fm/dynamics-365-supply-chain-management/" rel="noopener">https://www.m365.fm/dynamics-365-supply-chain-management/</a> and focuses on the physical equipment businesses rely on every day. That could include production machines, conveyor belts, motors, pumps, forklifts, trucks, generators, heating and cooling systems, and other equipment requiring regular inspection, servicing, or repair. Instead of maintenance information being distributed across spreadsheets, folders, emails, invoices, and individual employees' knowledge, Asset Management creates a shared record around the equipment and its maintenance history. <br /><br />WHY PHYSICAL ASSETS BECOME A BUSINESS PROBLEM<br />A machine doesn't only affect the maintenance department. When equipment fails, operations can lose production capacity, maintenance teams need to diagnose the fault, purchasing may need to urgently source replacement parts, and finance eventually receives the resulting costs. Emergency maintenance can become particularly expensive because organizations may need expedited shipping, urgent purchasing, overtime, or temporary workarounds. Dynamics 365 Asset Management connects these different parts of the maintenance story so teams can understand what happened and why money was spent. ㅤ<br /><br />THE ASSET RECORD<br />Every piece of equipment can have its own digital asset record. The record can contain information such as the asset name, product or model number, serial number, description, technical details, and warranty information. This becomes particularly useful when several machines look almost identical but use different components, have different warranty periods, or require different maintenance procedures. Instead of relying on somebody remembering which machine is which, the asset record provides a consistent reference point.<br /><br />FUNCTIONAL LOCATIONS EXPLAINED<br />Dynamics 365 Asset Management uses functional locations to describe where equipment performs its job. A functional location can represent a site, building, warehouse, workshop, production line, or another operational location. These locations can also form hierarchies. For example, an organization might have a plant containing a packing area, which contains a conveyor line, which contains individual motors, sensors, and rollers. When a motor fails, technicians therefore don't simply see a serial number. They can understand exactly where that motor operates and which wider process could be affected. <br /><br />PARENT AND CHILD ASSET STRUCTURES<br />Complex equipment frequently consists of smaller components that need their own maintenance history. Dynamics 365 can represent parent-and-child relationships between equipment and components. A conveyor can contain a motor, while the motor itself might contain another component requiring individual maintenance attention. This structure helps maintenance teams understand how individual assets relate to larger equipment and operational systems. ㅤ<br /><br />TRACKING EQUIPMENT AS IT MOVES<br />Physical equipment doesn't necessarily remain in the same location forever. Forklifts can move between warehouses. Pumps can move from storage into buildings. Machines can be reassigned between production lines. Asset Management can track these movements through functional locations. This also matters financially because maintenance costs can follow the equipment to the location currently using it. Managers can therefore understand which plant, department, or operational area is responsible for the costs associated with an asset.<br /><br />BUILDING A COMPLETE SERVICE HISTORY<br />The real value of an asset record grows over time. Inspections, repairs, replaced parts, technician notes, labor time, faults, downtime, and other maintenance information can become part of the equipment's history. A technician investigating a recurring problem can review previous repairs instead of starting from zero. The history might reveal that the same motor has been repaired several times, that a particular component repeatedly fails, or that an earlier technician identified something that needs additional monitoring.<br /><br />ASSET MANAGEMENT VS IT ASSET MANAGEMENT<br />Dynamics 365 Asset Management focuses on physical operational equipment requiring maintenance, inspections, servicing, and repair. It isn't primarily designed for tracking office laptops, smartphones, or software licenses. Production machinery, vehicles, pumps, motors, building equipment, and similar physical assets create a different maintenance requirement because downtime, replacement parts, labor, inspections, and equipment condition all need to be managed over time.<br /><br />REACTIVE VS PREVENTIVE MAINTENANCE<br />Reactive maintenance begins after something fails. The equipment stops, operations are affected, and the maintenance team needs to restore service as quickly as possible. Preventive maintenance attempts to perform appropriate maintenance before a small problem becomes an unexpected failure. Dynamics 365 Asset Management helps organizations plan recurring inspections, cleaning, lubrication, safety checks, testing, and replacement of components that wear out over time.<br /><br />MAINTENANCE PLANS<br />Maintenance plans help organizations turn preventive maintenance into repeatable work. A forklift might require regular inspections of its brakes, tires, fluid levels, lights, and battery condition. A production line might require weekly sensor cleaning, monthly belt inspections, and component replacement after a particular amount of use. These tasks aren't dramatic individually, but performing them consistently can reduce the likelihood of equipment failing during critical operations.<br /><br />MAINTENANCE BASED ON EQUIPMENT USAGE<br />Calendar schedules aren't always enough. Two identical machines might have very different workloads. One could operate for a single shift every day while another operates continuously. Technical readings such as running hours, distance traveled, temperature, pressure, or other measurements can provide additional information about when maintenance should occur. This allows organizations to combine scheduled maintenance with the actual usage and condition of equipment.<br /><br />MAINTENANCE ROUNDS<br />Maintenance rounds provide technicians with planned routes or groups of inspections across multiple assets. Instead of treating every inspection as a separate activity, a technician can inspect related equipment during one routine visit. For example, someone could walk through a packing area checking several conveyor motors, listening for unusual sounds, inspecting fittings, and recording relevant technical readings. This creates a more consistent inspection process even when different technicians perform the work. <br /><br />CONDITION-BASED MAINTENANCE<br />Condition-based maintenance uses equipment measurements to identify when something may require attention. Imagine vibration readings from a conveyor motor gradually increasing over several weeks. The motor still operates, but the changing measurement indicates that something may be developing. When a reading crosses a threshold established by the organization, the maintenance team can investigate before the equipment necessarily fails. The objective isn't to perfectly predict every breakdown. It is to provide earlier warning and give maintenance teams more time to respond.<br /><br />FROM MAINTENANCE NEED TO WORK ORDER<br />When maintenance becomes actual work, Dynamics 365 uses a work order. The work order acts as the job ticket connecting the problem, required activities, responsible workers, schedule, parts, safety instructions, labor, costs, and final outcome. Work orders can originate from scheduled maintenance, inspections, equipment breakdowns, or follow-up work identified by technicians. Regardless of the source, the work order turns a maintenance requirement into something that can be assigned, scheduled, tracked, completed, and reviewed.<br /><br />PLANNING THE MAINTENANCE JOB<br />A work order can describe the job and the tasks required to complete it. For a conveyor motor showing unusual vibration, technicians might need to isolate the equipment, inspect the mounting, check bearings, complete the repair, test the machine, and return it to service. Checklists can help technicians perform required activities in the correct sequence. Safety instructions can also be associated with the work so requirements such as power isolation, protective equipment, or stopping moving equipment are visible during the job.<br /><br />SPARE PARTS AND INVENTORY<br />Maintenance work frequently depends on replacement parts. A work order can identify required items such as bearings, filters, bolts, grease, or replacement motors.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74391849</guid><pubDate>Thu, 20 Aug 2026 14:19:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74391849/dynamics_365_asset_management_simply_explained.mp3" length="28529900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/19e93771109f981203f2ee4fb2a2beb02b8a2f65.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Related M365.FM resources: To explore connected https://www.m365.fm/categories/dynamics-talk/ capabilities, see https://www.m365.fm/dynamics-365-supply-chain-management-simply-explained/,...</itunes:subtitle><itunes:summary><![CDATA[Related M365.FM resources: To explore connected <a href="https://www.m365.fm/categories/dynamics-talk/" rel="noopener">https://www.m365.fm/categories/dynamics-talk/</a> capabilities, see <a href="https://www.m365.fm/dynamics-365-supply-chain-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-supply-chain-management-simply-explained/</a>, <a href="https://www.m365.fm/dynamics-365-inventory-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-inventory-management-simply-explained/</a>, and <a href="https://www.m365.fm/dynamics-365-finance-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-finance-simply-explained/</a>.<br /><br />A conveyor stops in the middle of a shift, a forklift won't start, or a pump suddenly begins leaking. Before anyone can repair the equipment, the business needs answers: Who is responsible? When was it last serviced? Which parts are required? What happened during the previous repair? Dynamics 365 Asset Management provides one central place for this information. In <a href="https://www.m365.fm/dynamics-365-asset-management-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-asset-management-simply-explained/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Asset Management helps organizations track physical equipment, preventive maintenance, work orders, spare parts, costs, service history, functional locations, condition-based maintenance, and connected maintenance processes.<br /><br />WHAT IS DYNAMICS 365 ASSET MANAGEMENT?<br />Dynamics 365 Asset Management is part of <a href="https://www.m365.fm/dynamics-365-supply-chain-management/" rel="noopener">https://www.m365.fm/dynamics-365-supply-chain-management/</a> and focuses on the physical equipment businesses rely on every day. That could include production machines, conveyor belts, motors, pumps, forklifts, trucks, generators, heating and cooling systems, and other equipment requiring regular inspection, servicing, or repair. Instead of maintenance information being distributed across spreadsheets, folders, emails, invoices, and individual employees' knowledge, Asset Management creates a shared record around the equipment and its maintenance history. <br /><br />WHY PHYSICAL ASSETS BECOME A BUSINESS PROBLEM<br />A machine doesn't only affect the maintenance department. When equipment fails, operations can lose production capacity, maintenance teams need to diagnose the fault, purchasing may need to urgently source replacement parts, and finance eventually receives the resulting costs. Emergency maintenance can become particularly expensive because organizations may need expedited shipping, urgent purchasing, overtime, or temporary workarounds. Dynamics 365 Asset Management connects these different parts of the maintenance story so teams can understand what happened and why money was spent. ㅤ<br /><br />THE ASSET RECORD<br />Every piece of equipment can have its own digital asset record. The record can contain information such as the asset name, product or model number, serial number, description, technical details, and warranty information. This becomes particularly useful when several machines look almost identical but use different components, have different warranty periods, or require different maintenance procedures. Instead of relying on somebody remembering which machine is which, the asset record provides a consistent reference point.<br /><br />FUNCTIONAL LOCATIONS EXPLAINED<br />Dynamics 365 Asset Management uses functional locations to describe where equipment performs its job. A functional location can represent a site, building, warehouse, workshop, production line, or another operational location. These locations can also form hierarchies. For example, an organization might have a plant containing a packing area, which contains a conveyor line, which contains individual motors, sensors, and rollers. When a motor fails, technicians therefore don't...]]></itunes:summary><itunes:duration>1189</itunes:duration><itunes:keywords>assetmanagement,assets,automation,conditionmonitoring,downtime,dynamics365,equipment,inventory,iot,maintenance,microsoft,operations,preventive,repairs,sensors,servicehistory,spareparts,supplychain,technicians,workorders</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Dataverse Integration - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/</link><description><![CDATA[When the same customer lives in five spreadsheets and tools, nobody knows which copy to trust. This episode is for business users, makers and Dynamics 365 teams who want to understand what Dataverse is and how Dynamics 365 actually uses it. You will learn how tables, security and rules form one shared foundation that Power Apps, Power Automate and Power BI can build on without extra copies.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Dataverse is</li><li>00:36 – One shared place instead of separate copies</li><li>04:00 – Tables, rows, columns and relationships</li><li>08:17 – Identity, security roles and business rules</li><li>11:52 – What Dynamics 365 integration with Dataverse really means</li><li>16:40 – Power Automate, Power BI, <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> and Power Query on the same data</li><li>20:10 – When Dataverse fits and what it does not replace</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Sales and Customer Service already store their data in Dataverse, so integration is mostly about shared tables and access rather than syncing two systems.</li><li>Dataverse organizes business data in standard and custom tables with rows, columns and relationships, protected by <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> identity, security roles, column-level security, business units and business rules.</li><li>Power Apps, <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> and Power BI can work on the same Dataverse rows, while Excel, SharePoint lists and SQL remain better fits for personal analysis, simple tracking or deep developer control.</li></ul><br /><b>Worth quoting</b><br /><br />“In plain English, dataverse is Microsoft's cloud data platform for business information. It stores that information, in structured tables. So the data has a clear shape, instead of living as random notes, loose files, and disconnected spreadsheet tabs.” – Mirko Peters (01:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dataverse basics</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data foundation whose tables, security and business rules this episode explains</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – its apps already store and secure their data in Dataverse, so no separate sync is needed</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the example app where a salesperson creates a customer that support then sees</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74343244</guid><pubDate>Thu, 20 Aug 2026 09:30:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74343244/dynamics_365_dataverse_integration_simply_explained.mp3" length="30356396" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1533d9bcf59ad92e00ba2d8391c6a1516ab2be73.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When the same customer lives in five spreadsheets and tools, nobody knows which copy to trust. This episode is for business users, makers and Dynamics 365 teams who want to understand what Dataverse is and how Dynamics 365 actually uses it. You will...</itunes:subtitle><itunes:summary><![CDATA[When the same customer lives in five spreadsheets and tools, nobody knows which copy to trust. This episode is for business users, makers and Dynamics 365 teams who want to understand what Dataverse is and how Dynamics 365 actually uses it. You will learn how tables, security and rules form one shared foundation that Power Apps, Power Automate and Power BI can build on without extra copies.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Dataverse is</li><li>00:36 – One shared place instead of separate copies</li><li>04:00 – Tables, rows, columns and relationships</li><li>08:17 – Identity, security roles and business rules</li><li>11:52 – What Dynamics 365 integration with Dataverse really means</li><li>16:40 – Power Automate, Power BI, <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> and Power Query on the same data</li><li>20:10 – When Dataverse fits and what it does not replace</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Sales and Customer Service already store their data in Dataverse, so integration is mostly about shared tables and access rather than syncing two systems.</li><li>Dataverse organizes business data in standard and custom tables with rows, columns and relationships, protected by <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> identity, security roles, column-level security, business units and business rules.</li><li>Power Apps, <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> and Power BI can work on the same Dataverse rows, while Excel, SharePoint lists and SQL remain better fits for personal analysis, simple tracking or deep developer control.</li></ul><br /><b>Worth quoting</b><br /><br />“In plain English, dataverse is Microsoft's cloud data platform for business information. It stores that information, in structured tables. So the data has a clear shape, instead of living as random notes, loose files, and disconnected spreadsheet tabs.” – Mirko Peters (01:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dataverse basics</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data foundation whose tables, security and business rules this episode explains</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – its apps already store and secure their data in Dataverse, so no separate sync is needed</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-dataverse-integration-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the example app where a salesperson creates a customer that support then sees</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1265</itunes:duration><itunes:keywords>automation,businessrules,cloud,crm,customers,data,dataverse,dynamics365,entra,integration,microsoft,modeldriven,powerapps,powerautomate,powerbi,powerplatform,relationships,reporting,security,tables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f585813a847a4e3ba64c638fef61b489.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Inventory Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-inventory-management/</link><description><![CDATA[When purchasing, warehouse, sales and finance each keep their own stock numbers, nobody can say how much inventory the business really has. In this Knowledge Nugget, Mirko Peters walks operations and finance teams through how Dynamics 365 Inventory Management tracks every item from supplier receipt to customer shipment, including the money attached to it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the stock you can't see can cost you</li><li>00:40 – Why inventory management exists</li><li>02:56 – The digital record behind every item</li><li>06:48 – From supplier delivery to customer order</li><li>10:33 – The money attached to stock</li><li>13:51 – Visibility, reordering and daily control</li><li>17:16 – Inventory vs. warehouse management</li><li>18:19 – Conclusion: one shared stock story</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Inventory Management</a> keeps one shared record of quantity, location, status, ownership and cost for every item, replacing separate team spreadsheets.</li><li>Inventory dimensions, item transactions, item groups and costing methods connect each physical stock movement to the general ledger.</li><li>Inventory management holds the company-wide stock story, while warehouse management guides the physical work of receiving, put-away, picking and shipping.</li></ul><br /><b>Worth quoting</b><br /><br />“The goal isn't to make warehouses feel more technical, it's to give people a current shared answer when they need one.” – Mirko Peters (02:38)<br /><br />“These actions shouldn't become a quiet way to erase mistakes. They create a trail that tells people what changed when it changed and why.” – Mirko Peters (10:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-inventory-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on stock tracking</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Inventory Management module keeps the shared stock record discussed here</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and follows one item from supplier to customer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Product Information Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-procurement-and-sourcing-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Procurement and Sourcing - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74339400</guid><pubDate>Thu, 20 Aug 2026 06:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74339400/dynamics_365_inventory_management_simply_explained.mp3" length="26896940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/caf38687b01005c0a2cd5b90bb61929842b18d2f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When purchasing, warehouse, sales and finance each keep their own stock numbers, nobody can say how much inventory the business really has. In this Knowledge Nugget, Mirko Peters walks operations and finance teams through how Dynamics 365 Inventory...</itunes:subtitle><itunes:summary><![CDATA[When purchasing, warehouse, sales and finance each keep their own stock numbers, nobody can say how much inventory the business really has. In this Knowledge Nugget, Mirko Peters walks operations and finance teams through how Dynamics 365 Inventory Management tracks every item from supplier receipt to customer shipment, including the money attached to it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the stock you can't see can cost you</li><li>00:40 – Why inventory management exists</li><li>02:56 – The digital record behind every item</li><li>06:48 – From supplier delivery to customer order</li><li>10:33 – The money attached to stock</li><li>13:51 – Visibility, reordering and daily control</li><li>17:16 – Inventory vs. warehouse management</li><li>18:19 – Conclusion: one shared stock story</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Inventory Management</a> keeps one shared record of quantity, location, status, ownership and cost for every item, replacing separate team spreadsheets.</li><li>Inventory dimensions, item transactions, item groups and costing methods connect each physical stock movement to the general ledger.</li><li>Inventory management holds the company-wide stock story, while warehouse management guides the physical work of receiving, put-away, picking and shipping.</li></ul><br /><b>Worth quoting</b><br /><br />“The goal isn't to make warehouses feel more technical, it's to give people a current shared answer when they need one.” – Mirko Peters (02:38)<br /><br />“These actions shouldn't become a quiet way to erase mistakes. They create a trail that tells people what changed when it changed and why.” – Mirko Peters (10:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-inventory-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on stock tracking</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Inventory Management module keeps the shared stock record discussed here</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and follows one item from supplier to customer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Product Information Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-procurement-and-sourcing-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-inventory-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Procurement and Sourcing - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1121</itunes:duration><itunes:keywords>batches,consignment,costing,dimensions,dynamics365,fifo,inventory,logistics,microsoft,products,purchasing,reordering,reservations,safetystock,serialnumbers,stock,supplychain,tracking,transfers,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/12d773b2605b20b2bc9a9b75fcbeaa99.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Financial Reporting - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-financial-reporting/</link><description><![CDATA[<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Financial Reporting turns the financial data already posted in <a href="https://www.m365.fm/dynamics-365-finance/" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> into structured reports that finance teams, managers, auditors, and executives can actually use. Instead of rebuilding financial statements in multiple spreadsheets every month, organizations can use the general ledger, main accounts, financial dimensions, reporting categories, and predefined report structures to create consistent income statements, balance sheets, cash flow reports, trial balances, and budget-versus-actual reports. In <a href="https://www.m365.fm/dynamics-365-financial-reporting/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains how Dynamics 365 Financial Reporting works and how organizations can move from financial transactions to reports people can trust.ㅤ<br /><br />WHAT IS DYNAMICS 365 FINANCIAL REPORTING?<br />Financial Reporting is the Dynamics 365 Finance capability used to create, maintain, generate, and view financial statements based on general ledger information.It isn't another accounting ledger. Transactions such as invoices, payments, journals, payroll entries, and inventory adjustments are posted in Dynamics 365 Finance first. Financial Reporting then reads those financial results and organizes them into meaningful statements.Think of the general ledger as the financial filing cabinet and Financial Reporting as the report room that organizes those records into something people can understand.ㅤ<br /><br />THE GENERAL LEDGER IS THE FOUNDATION<br />Every useful financial report starts with correctly structured accounting data.The general ledger contains the financial impact of customer invoices, supplier bills, payroll, bank payments, inventory adjustments, and other business transactions. Each amount is assigned to a main account representing what happened financially.Cash, sales revenue, rent expense, wages, accounts receivable, accounts payable, loans, and taxes can each have their own main accounts.Financial statements don't create these numbers. They organize and summarize balances that already exist in the ledger.ㅤ<br /><br />MAIN ACCOUNT TYPES AND CATEGORIES<br />Main account types provide broad accounting classifications. Profit and loss accounts represent revenue and expenses for a period, while balance sheet accounts represent assets, liabilities, and equity.Main account categories provide another reporting layer.Several individual bank accounts, petty cash accounts, and clearing accounts might all belong to a broader cash category. A financial report can therefore show one clean cash line while finance retains the detailed accounts underneath it.Correct account types and categories make financial statements significantly easier to build and maintain.ㅤ<br /><br />FINANCIAL DIMENSIONS ADD BUSINESS CONTEXT<br />Main accounts explain what happened financially. Financial dimensions explain where, who, or which part of the organization was responsible.Dimensions might represent departments, cost centers, business units, regions, locations, or projects.For example, three transactions could all post to the same rent expense account while their dimensions identify Head Office, Warehouse, and Retail North.Finance can see total rent expense while individual managers can analyze the portion associated with their area of responsibility.ㅤ<br /><br />FINANCIAL DIMENSIONS VS FINANCIAL TAGS<br />Not every piece of transaction information should become a financial dimension.Dimensions are most useful for reusable values organizations expect to report against repeatedly, such as department, cost center, region, or business unit.Financial tags are better suited to flexible transaction references such as invoice numbers, purchase order numbers, payment references, or external system IDs.Creating dimensions for thousands of unique transaction references can make the financial structure unnecessarily complicated.ㅤ<br /><br />DEFAULT FINANCIAL REPORTS<br />Dynamics 365 Finance includes 22 default financial reports that organizations can use as starting points.These include common reports such as income statements, balance sheets, cash flow reports, detailed and summary trial balances, rolling expense reports, budget-versus-actual reports, and other financial views.Organizations don't necessarily need to design every statement from scratch. A default report can be opened, compared against actual ledger balances, and adjusted to match the company's account structure and reporting requirements.ㅤ<br /><br />FINANCIAL REPORTING VS POWER BI, EXCEL AND OTHER TOOLS<br />Dynamics 365 Finance provides several reporting technologies, and each serves a different purpose.Financial Reporting is designed for structured general-ledger-based financial statements. Power BI is better suited to interactive dashboards, visual analysis, filters, trends, and management questions.Excel remains useful for additional analysis, calculations, checks, and familiar data exploration.SSRS is generally suited to fixed-format operational documents and detailed reports, while Electronic Reporting focuses on structured files such as tax submissions, bank files, XML, and CSV outputs.Using the appropriate tool reduces the need to force every reporting requirement into Excel.ㅤ<br /><br />HOW ROW DEFINITIONS WORK<br />A row definition controls what appears down the left side of a financial statement.For an income statement, rows might include Revenue, Cost of Sales, Gross Margin, Operating Expenses, and Net Result.Rows can reference individual main accounts, ranges of accounts, account categories, dimension combinations, or calculated totals.Gross margin, for example, doesn't necessarily point directly to an account. It can be calculated by subtracting cost of sales from revenue.Row definitions therefore determine what the report is actually reporting.ㅤ<br /><br />HOW COLUMN DEFINITIONS WORK<br />Column definitions determine how financial information is displayed across the report.Columns might show the current month, year-to-date results, previous-year results, budget, actuals, forecast figures, or variance between actual and budget.A management income statement could therefore contain Current Month, Year to Date, Budget, and Variance columns without requiring someone to export the report into Excel and manually create comparison formulas.ㅤ<br /><br />REPORT DEFINITIONS<br />A report definition connects the row and column structures into a report users can generate.For example, finance might create an Income Statement Rows definition and combine it with a Monthly Actual, Budget and Variance column definition.The resulting report definition could become the Monthly Management Income Statement.This modular approach means organizations can reuse the same financial statement structure with different periods, comparisons, and reporting views rather than rebuilding reports repeatedly.ㅤ<br /><br />REPORTING TREES<br />Reporting trees allow organizations to structure financial reports around different reporting units.These units might represent legal entities, regions, departments, business units, or other organizational structures.A company with subsidiaries could generate results for each individual subsidiary and then provide a combined group view. A regional organization might show North, South, and West individually while also producing a company-wide total.This allows the same reporting framework to serve both local managers and centralized finance teams.ㅤ<br /><br />SUMMARY, DETAIL AND DRILL-DOWN<br />Financial reports don't need to remain static pages.Users can begin with a summary showing figures such as total revenue, costs, and net result and then move into additional detail when a number requires investigation.If operating expenses are significantly above budget, finance can drill into the amount and inspect the transactions behind it, including journal entries, dates, vouchers, and related details.This turns a financial statement into a starting point for analysis instead of simply a document distributed at month-end.ㅤ<br /><br />FILTERING FINANCIAL REPORTS<br />The same report can answer different questions by changing parameters and filters.Users can change report dates, currencies, detail levels, financial dimensions, and other attributes.A finance manager might begin with a company-wide income statement and then filter the same structure to a specific business unit or another reporting period.This reduces the need to maintain separate spreadsheet versions for every department or management question.ㅤ<br /><br />SCHEDULING AND MULTI-ENTITY REPORTING<br />Financial reports can be generated on recurring schedules such as daily, weekly, monthly, or annually.This can support regular management packs, budget reviews, period-close processes, and group reporting.Organizations operating several legal entities can also use Financial Reporting to create views spanning multiple companies and support reporting currency requirements while individual entities continue maintaining their own accounting records.ㅤ<br /><br />REPORT RETENTION AND AUDIT COPIES<br />Generated financial reports have retention considerations. The script notes that newly generated reports receive a 90-day expiration date by default, which appropriately authorized users can modify.It also highlights an important consideration for historical reporting: when saved reports are rerun or users drill into their details, current transaction data can be used.Organizations requiring an immutable audit copy of a finalized reporting period should therefore export the finalized report to Excel or PDF and retain it according to their normal records-management process.ㅤ<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74338207</guid><pubDate>Thu, 20 Aug 2026 03:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74338207/dynamics_365_financial_reporting_simply_explained.mp3" length="28070252" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e051438b54f7210f6c0b9de07318b53b55c76e5b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/power-platform-talk/ Financial Reporting turns the financial data already posted in https://www.m365.fm/dynamics-365-finance/ into structured reports that finance teams, managers, auditors, and executives can actually...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Financial Reporting turns the financial data already posted in <a href="https://www.m365.fm/dynamics-365-finance/" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> into structured reports that finance teams, managers, auditors, and executives can actually use. Instead of rebuilding financial statements in multiple spreadsheets every month, organizations can use the general ledger, main accounts, financial dimensions, reporting categories, and predefined report structures to create consistent income statements, balance sheets, cash flow reports, trial balances, and budget-versus-actual reports. In <a href="https://www.m365.fm/dynamics-365-financial-reporting/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains how Dynamics 365 Financial Reporting works and how organizations can move from financial transactions to reports people can trust.ㅤ<br /><br />WHAT IS DYNAMICS 365 FINANCIAL REPORTING?<br />Financial Reporting is the Dynamics 365 Finance capability used to create, maintain, generate, and view financial statements based on general ledger information.It isn't another accounting ledger. Transactions such as invoices, payments, journals, payroll entries, and inventory adjustments are posted in Dynamics 365 Finance first. Financial Reporting then reads those financial results and organizes them into meaningful statements.Think of the general ledger as the financial filing cabinet and Financial Reporting as the report room that organizes those records into something people can understand.ㅤ<br /><br />THE GENERAL LEDGER IS THE FOUNDATION<br />Every useful financial report starts with correctly structured accounting data.The general ledger contains the financial impact of customer invoices, supplier bills, payroll, bank payments, inventory adjustments, and other business transactions. Each amount is assigned to a main account representing what happened financially.Cash, sales revenue, rent expense, wages, accounts receivable, accounts payable, loans, and taxes can each have their own main accounts.Financial statements don't create these numbers. They organize and summarize balances that already exist in the ledger.ㅤ<br /><br />MAIN ACCOUNT TYPES AND CATEGORIES<br />Main account types provide broad accounting classifications. Profit and loss accounts represent revenue and expenses for a period, while balance sheet accounts represent assets, liabilities, and equity.Main account categories provide another reporting layer.Several individual bank accounts, petty cash accounts, and clearing accounts might all belong to a broader cash category. A financial report can therefore show one clean cash line while finance retains the detailed accounts underneath it.Correct account types and categories make financial statements significantly easier to build and maintain.ㅤ<br /><br />FINANCIAL DIMENSIONS ADD BUSINESS CONTEXT<br />Main accounts explain what happened financially. Financial dimensions explain where, who, or which part of the organization was responsible.Dimensions might represent departments, cost centers, business units, regions, locations, or projects.For example, three transactions could all post to the same rent expense account while their dimensions identify Head Office, Warehouse, and Retail North.Finance can see total rent expense while individual managers can analyze the portion associated with their area of responsibility.ㅤ<br /><br />FINANCIAL DIMENSIONS VS FINANCIAL TAGS<br />Not every piece of transaction information should become a financial dimension.Dimensions are most useful for reusable values organizations expect to report against repeatedly, such as department, cost center, region, or business unit.Financial tags are better suited to flexible transaction references such as invoice numbers, purchase order numbers, payment...]]></itunes:summary><itunes:duration>1170</itunes:duration><itunes:keywords>accounting,accounts,analytics,balancesheet,budgeting,cashflow,consolidation,dimensions,dynamics365,excel,finance,financialreporting,financials,generalledger,incomestatement,microsoft,powerbi,reporting,statements,variance</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c4d13c5736fd70eb0887e2e2257b8cc3.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 General Ledger - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-general-ledger-simply-explained/</link><description><![CDATA[<a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> General Ledger provides the central financial record behind <a href="https://www.m365.fm/dynamics-365-finance/" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a>. Customer payments, supplier invoices, inventory movements, payroll, bank transactions, taxes, accruals, and other financial events ultimately affect the company's financial position, and the general ledger brings those accounting entries together in a structured and traceable way. In <a href="https://www.m365.fm/dynamics-365-general-ledger-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains the Dynamics 365 General Ledger in plain English, including the chart of accounts, financial dimensions, subledgers, posting profiles, vouchers, journals, allocations, tax, period close, and consolidation.ㅤ<br /><br />WHAT IS THE GENERAL LEDGER IN DYNAMICS 365?<br />The general ledger is the company's master financial record. Instead of finance teams piecing together numbers from separate spreadsheets and systems, financial transactions come together in one consistent accounting structure.The ledger contains debit and credit entries organized into accounts such as cash, sales revenue, inventory, rent expense, and accounts payable. Every financial event has two sides, and total debits and credits must remain balanced.Dynamics 365 Finance maintains a ledger for each legal entity, allowing individual companies within a larger organization to maintain their own financial records, reporting responsibilities, currencies, and accounting periods.ㅤ<br /><br />CHART OF ACCOUNTS EXPLAINED<br />The chart of accounts provides the structure used to organize financial transactions. Think of it as a financial filing cabinet where each main account represents a specific category.Cash, inventory, accounts payable, sales revenue, and rent expense are examples of main accounts. These accounts are grouped into categories used for financial statements.Assets, liabilities, and equity appear on the balance sheet, while revenue and expenses contribute to the income statement. Correct account structures therefore form the foundation for reliable financial reporting.ㅤ<br /><br />FINANCIAL DIMENSIONS<br />A main account tells finance what happened, but organizations often need additional information about where or why it happened.Financial dimensions provide those additional labels. An organization might use dimensions for department, cost center, business unit, or location.A travel expense can therefore remain in one travel expense account while dimensions identify whether the cost belongs to Sales, Support, Finance, London, Berlin, or another organizational unit.This allows companies to analyze financial performance without creating hundreds of unnecessary main accounts.ㅤ<br /><br />ACCOUNT STRUCTURES AND FINANCIAL CONTROLS<br />Dynamics 365 Finance can use account structures to control which combinations of main accounts and financial dimensions are permitted.For example, a travel expense might require both a department and cost center, while another account may require fewer dimensions.These rules help prevent incomplete or inconsistent financial information from reaching the ledger and improve the quality of reporting across the organization.ㅤ<br /><br />GENERAL LEDGER VS SUBLEDGERS<br />The general ledger provides the overall accounting record, while subledgers maintain the detailed operational information behind specific types of transactions.Accounts Payable tracks vendor invoices and payments. Accounts Receivable tracks customer invoices and incoming payments. Inventory tracks stock movements and value, while Fixed Assets tracks long-term assets such as equipment, vehicles, and buildings.Tax and production processes can also maintain specialized details.These subledgers feed accounting entries into the general ledger, allowing operational teams to retain the detail they need while finance receives the accounting impact required for reporting.ㅤ<br /><br />HOW POSTING PROFILES WORK<br />Employees processing normal business transactions shouldn't have to manually determine every debit and credit account.Dynamics 365 Finance uses posting profiles and related accounting rules to determine which main accounts should receive particular transactions.When Accounts Payable processes a vendor invoice, for example, posting rules can automatically direct the liability to the appropriate accounts payable account while the other side of the transaction is posted according to the underlying purchase or expense.This creates more consistent accounting than asking individual users to determine postings manually.ㅤ<br /><br />VOUCHERS AND FINANCIAL TRACEABILITY<br />A voucher provides an important connection between source documents, subledger transactions, and the accounting entries appearing in the general ledger.If a finance manager sees an amount in an account and wants to understand where it came from, the voucher can help trace the financial posting back to the corresponding vendor invoice, product receipt, customer invoice, or other business event.This traceability works in both directions. Finance can move from the ledger toward the source document or from the original transaction toward its accounting impact.ㅤ<br /><br />HOW A PURCHASE REACHES THE GENERAL LEDGER<br />The episode follows a practical example involving a company purchasing 100 office chairs.The process begins with a purchase order. When the chairs arrive, a product receipt confirms that the company has received them. If the chairs are worth $10,000, inventory can receive a $10,000 debit while purchase accrual receives the corresponding $10,000 credit.The purchase accrual acts as a temporary accounting position because the goods have arrived but the vendor invoice hasn't yet been processed.When the invoice arrives, Dynamics 365 can clear the temporary purchase accrual and record the $10,000 obligation in accounts payable.One purchase therefore creates connected operational and accounting records without repeatedly entering the same financial information.ㅤ<br /><br />DOUBLE-ENTRY ACCOUNTING<br />Dynamics 365 Finance follows double-entry bookkeeping. Every financial posting needs balanced debit and credit entries.If $10,000 is debited to one side of a transaction, an equal $10,000 must be credited somewhere else.The accounts involved depend on the business event, but the fundamental principle remains the same: total debits and total credits must balance.This provides the accounting structure that keeps the company's financial records internally consistent.ㅤ<br /><br />JOURNAL ENTRIES<br />Not every accounting transaction begins with a purchase order, customer invoice, or inventory movement. Finance teams sometimes need to create journal entries directly.Journals can be used for adjustments, accruals, corrections, or other financial events that originate within the finance function.For example, if electricity was consumed during March but the corresponding invoice won't arrive until April, finance can create an accrual so the expense is represented in the appropriate accounting period.ㅤ<br /><br />FINANCIAL ALLOCATIONS<br />Allocations allow organizations to distribute costs across accounts, departments, cost centers, or other dimensions according to defined rules.A fixed allocation might distribute head-office rent 50% to Sales, 30% to Support, and 20% to Finance.Variable allocations can distribute costs according to changing measures. Warehouse expenses, for example, could be distributed according to how much each business unit actually used the warehouse.This helps organizations represent shared costs more accurately in management reporting.ㅤ<br /><br />TAX MANAGEMENT<br />Dynamics 365 Finance uses sales tax codes to define how taxes should be calculated and posted.Tax requirements can differ between countries, regions, states, counties, and cities, so tax configuration provides structured rules instead of requiring users to manually calculate taxes for individual transactions.When tax requirements change, organizations can update the appropriate configuration rather than relying on individual employees to remember new calculations.ㅤ<br /><br />FISCAL CALENDARS AND ACCOUNTING PERIODS<br />The fiscal calendar determines how an organization's financial year is divided into accounting periods.These periods are commonly months and provide the structure used for month-end, quarter-end, and year-end financial activities.Transactions need to be recorded in the correct period so finance teams can accurately understand what happened during a particular part of the financial year.ㅤ<br /><br />YEAR-END CLOSING<br />At year-end, Dynamics 365 Finance supports the process of preparing financial accounts for the next fiscal year.Revenue and expense accounts represent activity during a particular year, so their completed result moves through the closing process into equity.Balance-sheet accounts behave differently. Cash, inventory, accounts payable, and similar balances carry forward because those assets and obligations continue to exist when the calendar moves into a new financial year.ㅤ<br /><br />CONSOLIDATION ACROSS LEGAL ENTITIES<br />Larger organizations may operate multiple legal entities while still requiring a combined view of overall financial performance.Consolidation combines financial information from multiple companies into an organizational view while each underlying legal entity continues maintaining its own financial records.Organizations can therefore preserve separate company accounting while still producing consolidated financial information for the wider group.ㅤ<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74337069</guid><pubDate>Thu, 20 Aug 2026 00:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74337069/dynamics_365_general_ledger_simply_explained.mp3" length="27418796" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/30997d350258a800886b44fbc6fe55539b922f4a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/dynamics-talk/ General Ledger provides the central financial record behind https://www.m365.fm/dynamics-365-finance/. Customer payments, supplier invoices, inventory movements, payroll, bank transactions, taxes,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> General Ledger provides the central financial record behind <a href="https://www.m365.fm/dynamics-365-finance/" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a>. Customer payments, supplier invoices, inventory movements, payroll, bank transactions, taxes, accruals, and other financial events ultimately affect the company's financial position, and the general ledger brings those accounting entries together in a structured and traceable way. In <a href="https://www.m365.fm/dynamics-365-general-ledger-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains the Dynamics 365 General Ledger in plain English, including the chart of accounts, financial dimensions, subledgers, posting profiles, vouchers, journals, allocations, tax, period close, and consolidation.ㅤ<br /><br />WHAT IS THE GENERAL LEDGER IN DYNAMICS 365?<br />The general ledger is the company's master financial record. Instead of finance teams piecing together numbers from separate spreadsheets and systems, financial transactions come together in one consistent accounting structure.The ledger contains debit and credit entries organized into accounts such as cash, sales revenue, inventory, rent expense, and accounts payable. Every financial event has two sides, and total debits and credits must remain balanced.Dynamics 365 Finance maintains a ledger for each legal entity, allowing individual companies within a larger organization to maintain their own financial records, reporting responsibilities, currencies, and accounting periods.ㅤ<br /><br />CHART OF ACCOUNTS EXPLAINED<br />The chart of accounts provides the structure used to organize financial transactions. Think of it as a financial filing cabinet where each main account represents a specific category.Cash, inventory, accounts payable, sales revenue, and rent expense are examples of main accounts. These accounts are grouped into categories used for financial statements.Assets, liabilities, and equity appear on the balance sheet, while revenue and expenses contribute to the income statement. Correct account structures therefore form the foundation for reliable financial reporting.ㅤ<br /><br />FINANCIAL DIMENSIONS<br />A main account tells finance what happened, but organizations often need additional information about where or why it happened.Financial dimensions provide those additional labels. An organization might use dimensions for department, cost center, business unit, or location.A travel expense can therefore remain in one travel expense account while dimensions identify whether the cost belongs to Sales, Support, Finance, London, Berlin, or another organizational unit.This allows companies to analyze financial performance without creating hundreds of unnecessary main accounts.ㅤ<br /><br />ACCOUNT STRUCTURES AND FINANCIAL CONTROLS<br />Dynamics 365 Finance can use account structures to control which combinations of main accounts and financial dimensions are permitted.For example, a travel expense might require both a department and cost center, while another account may require fewer dimensions.These rules help prevent incomplete or inconsistent financial information from reaching the ledger and improve the quality of reporting across the organization.ㅤ<br /><br />GENERAL LEDGER VS SUBLEDGERS<br />The general ledger provides the overall accounting record, while subledgers maintain the detailed operational information behind specific types of transactions.Accounts Payable tracks vendor invoices and payments. Accounts Receivable tracks customer invoices and incoming payments. Inventory tracks stock movements and value, while Fixed Assets tracks long-term assets such as equipment, vehicles, and buildings.Tax and production processes can also maintain specialized details.These subledgers feed accounting entries into the...]]></itunes:summary><itunes:duration>1143</itunes:duration><itunes:keywords>accounting,accounts,allocations,bookkeeping,consolidation,credit,debit,dimensions,dynamics365,finance,financials,generalledger,journals,ledger,microsoft,reporting,subledgers,tax,transactions,vouchers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/11bff85cdcb93c92601bd0fc9820e353.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Autonomous Agents - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/</link><description><![CDATA[Repetitive work such as sorting leads, updating cases, matching transactions and chasing suppliers eats up time across every business team. In this Simply Explained episode, Mirko Peters shows Dynamics 365 users and decision makers what autonomous agents actually do, where Microsoft applies them, and how guardrails and human oversight keep people in charge.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: copilot vs. autonomous agent</li><li>00:46 – A digital team member with a narrow job</li><li>03:31 – Dynamics 365 as the business office</li><li>06:21 – Service agents: intent, cases and knowledge</li><li>10:27 – Sales, finance, supply chain and field service agents</li><li>14:53 – Control, trust and the human team</li><li>17:21 – Conclusion: one job, clear rules, human oversight</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 autonomous agents react to business events and carry out narrow, defined jobs, unlike a copilot that waits for someone to ask.</li><li>Microsoft applies agents across Customer Service, Sales, <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a>, Finance, Supply Chain Management and Field Service, each grounded in the related Dynamics 365 records.</li><li>The organization sets instructions, data access, permissions and approval points, and people remain accountable for outcomes.</li></ul><br /><b>Worth quoting</b><br /><br />“Don't ask whether an agent can act, ask who decided what it can do. Every action comes from choices the organization made before it ever touched a customer record and order or a financial transaction.” – Mirko Peters (14:57)<br /><br />“It's an AI worker with a narrow job, a set of rules and real business data to work from.” – Mirko Peters (03:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dynamics 365 agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – an AI worker with a narrow job that reacts to business events within set rules</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the business office whose customer, case, order and finance records give agents their context</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Human in the loop</a> – people set the guardrails, approve sensitive steps and stay accountable for every outcome</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – home of the customer intent, case management and customer knowledge management agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74315756</guid><pubDate>Wed, 19 Aug 2026 21:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74315756/dynamics_365_autonomous_agents_simply_explained.mp3" length="25511660" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/46ae32ebca0a59d2bdb2eca2d5ef52c6703a9bb6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Repetitive work such as sorting leads, updating cases, matching transactions and chasing suppliers eats up time across every business team. In this Simply Explained episode, Mirko Peters shows Dynamics 365 users and decision makers what autonomous...</itunes:subtitle><itunes:summary><![CDATA[Repetitive work such as sorting leads, updating cases, matching transactions and chasing suppliers eats up time across every business team. In this Simply Explained episode, Mirko Peters shows Dynamics 365 users and decision makers what autonomous agents actually do, where Microsoft applies them, and how guardrails and human oversight keep people in charge.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: copilot vs. autonomous agent</li><li>00:46 – A digital team member with a narrow job</li><li>03:31 – Dynamics 365 as the business office</li><li>06:21 – Service agents: intent, cases and knowledge</li><li>10:27 – Sales, finance, supply chain and field service agents</li><li>14:53 – Control, trust and the human team</li><li>17:21 – Conclusion: one job, clear rules, human oversight</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 autonomous agents react to business events and carry out narrow, defined jobs, unlike a copilot that waits for someone to ask.</li><li>Microsoft applies agents across Customer Service, Sales, <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a>, Finance, Supply Chain Management and Field Service, each grounded in the related Dynamics 365 records.</li><li>The organization sets instructions, data access, permissions and approval points, and people remain accountable for outcomes.</li></ul><br /><b>Worth quoting</b><br /><br />“Don't ask whether an agent can act, ask who decided what it can do. Every action comes from choices the organization made before it ever touched a customer record and order or a financial transaction.” – Mirko Peters (14:57)<br /><br />“It's an AI worker with a narrow job, a set of rules and real business data to work from.” – Mirko Peters (03:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dynamics 365 agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – an AI worker with a narrow job that reacts to business events within set rules</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the business office whose customer, case, order and finance records give agents their context</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Human in the loop</a> – people set the guardrails, approve sensitive steps and stay accountable for every outcome</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – home of the customer intent, case management and customer knowledge management agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-autonomous-agents-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>1063</itunes:duration><itunes:keywords>agents,ai,automation,autonomousagents,businesscentral,copilot,customerservice,dataverse,dynamics365,fieldservice,finance,guardrails,intelligence,microsoft,productivity,reconciliation,routing,sales,supplychain,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d0400ae0966366f5991569fcf25e2fc8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Case Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-case-management-simply-explained/</link><description><![CDATA[<a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Case Management gives customer service teams one central place to manage customer issues from the first contact through resolution. Instead of information being scattered across emails, calls, chats, notes, and separate systems, each customer problem becomes a structured case containing the issue, customer context, activities, ownership, priority, service commitments, and final resolution. In <a href="https://www.m365.fm/dynamics-365-case-management-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/dynamics-365-customer-service-simply-explained/" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> uses cases, queues, routing, SLAs, knowledge articles, Copilot, entitlements, and automation to create a more consistent support experience. ㅤ<br /><br />WHAT IS A CASE IN DYNAMICS 365?<br />A case represents one customer issue that requires an answer or resolution. It could be a damaged product, billing question, login problem, technical issue, or request for help. Customers can have multiple cases simultaneously because each problem is managed separately. Cases can be connected to contacts and accounts while recording information such as the subject, product, priority, case type, description, and responsible owner. This creates a single working record for the entire support issue rather than forcing agents to reconstruct the customer story from multiple systems. ㅤ<br /><br />KEEPING THE COMPLETE CUSTOMER HISTORY TOGETHER<br />Emails, calls, notes, appointments, tasks, chats, and other activities can remain connected to the same case. When ownership changes, the next agent can understand what happened without asking the customer to explain everything again. This customer context becomes particularly important for complex cases involving several agents or previous troubleshooting attempts. The case shows the immediate problem while the broader customer record provides information about previous interactions, products, and support  history. ㅤ<br /><br />ENTITLEMENTS AND CUSTOMER SUPPORT AGREEMENTS<br />Not every customer receives the same level of support. Dynamics 365 can use entitlements to represent the support terms associated with a customer. An entitlement might define warranty coverage, available support hours, permitted numbers of cases, or premium service conditions. Agents can therefore understand what support applies before committing resources or making promises to customers. ㅤ<br /><br />KNOWLEDGE MANAGEMENT FOR FASTER RESOLUTION<br />Customer service teams frequently solve the same problems repeatedly. Dynamics 365 Knowledge Management allows organizations to maintain approved articles containing troubleshooting instructions, explanations, screenshots, standard answers, and other reusable support information. Agents can search these articles while working on cases instead of recreating solutions from memory. This can improve consistency and make organizational knowledge more accessible to less experienced support agents. ㅤ<br /><br />COPILOT CASE SUMMARIES<br />Long-running cases can contain substantial amounts of information. Copilot can help agents understand that history by generating concise case summaries from information such as the customer, subject, product, priority, description, case type, and recent activities. The summary provides a faster starting point, particularly when a case changes ownership. Agents still review the underlying information and apply their own judgment before deciding what to do next. ㅤ<br /><br />AUTOMATIC CASE CREATION<br />Customers can contact support through channels such as email, phone, chat, social media, and self-service portals. Dynamics 365 can use record creation rules to turn supported incoming communications into structured cases. For example, an email sent to a shared support address can automatically create a case rather than remaining unnoticed in a mailbox. Existing conversations can remain associated with their original cases while genuinely new problems receive separate records. ㅤ<br /><br />QUEUES AND ROUTING<br />Once a case exists, it needs to reach the appropriate team. Dynamics 365 queues provide shared work areas where teams can manage incoming cases. Organizations might create separate queues for billing, technical support, returns, products, languages, regions, or different levels of urgency. Routing rules can evaluate information contained within a case and automatically direct it toward the appropriate queue or agent. Cases can also be manually reassigned when human judgment determines that a particular specialist is better suited to handle the problem. ㅤ<br /><br />PARENT CASES, CHILD CASES AND DUPLICATES<br />Sometimes many customers report problems caused by the same underlying issue. Dynamics 365 can use parent and child cases to connect those individual customer reports to a larger problem. This allows teams to investigate the underlying issue centrally while maintaining individual customer records and communications. Duplicate cases can also be merged so multiple agents don't unknowingly work on the same problem. ㅤ<br /><br />SERVICE LEVEL AGREEMENTS AND RESPONSE TIMES<br />Getting a case to the correct person isn't enough. Customers also expect organizations to meet agreed response and resolution times. Dynamics 365 Service Level Agreements, or SLAs, can attach time-based targets to cases. First-response targets measure how quickly the organization acknowledges the customer, while resolution targets measure how long the organization has to completely address the issue. Different support agreements, priorities, and case types can have different targets. Agents can see which cases are approaching deadlines, while alerts and escalation processes can help teams respond before service commitments are missed. ㅤ<br /><br />BUSINESS PROCESS FLOWS FOR CONSISTENT SUPPORT<br />Business Process Flows provide agents with structured stages for handling cases. A process might move through intake, investigation, diagnosis, and resolution while requiring important information at each stage. This helps newer agents understand what information they need while providing experienced teams with a consistent process. Managers can also identify stages where cases frequently become delayed. ㅤ<br /><br />RESOLVING AND REOPENING CASES<br />Sending an email doesn't automatically mean the customer's problem has been solved. Teams should record how the issue was resolved and then formally close the case. Resolution information creates useful history for future interactions. If the original solution doesn't work, the case can be reopened so the team continues with the existing history instead of creating another disconnected record. ㅤ<br /><br />USING CASE DATA TO IMPROVE CUSTOMER SERVICE<br />Individual cases also become valuable operational data. Managers can analyze time to resolution, time spent in different stages, first-contact resolution, queue workloads, reopened cases, and recurring issue categories. Patterns can reveal broader problems. Increasing case volumes around one product could indicate a product issue, while repeated questions may indicate that documentation or knowledge articles need improvement. Case management therefore supports both individual customer service and <a href="https://www.m365.fm/continuous-improvement-needs-better-data/" target="_blank" rel="noreferrer noopener">continuous improvement</a> across the support organization. ㅤ<br /><br />CUSTOMER SELF-SERVICE<br />Some customers don't need direct assistance from an agent. Self-service experiences can allow customers to create requests, check case status, provide additional information, and access approved knowledge content themselves. This can reduce routine support demand while allowing customer service agents to concentrate on problems requiring investigation, explanation, or human judgment. ㅤ<br /><br />MICROSOFT 365 AND <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">POWER PLATFORM</a> INTEGRATION<br />Dynamics 365 Case Management can work alongside familiar Microsoft technologies. Outlook can support email communication, Teams can help employees collaborate on difficult cases, SharePoint can manage related documents, Power BI can provide reporting and dashboards, and Power Platform can extend processes with additional forms and automation. The tools surrounding the process may change, but the Dynamics 365 case remains the central record connecting the customer problem, activities, ownership, service commitments, and resolution. ㅤ<br /><br />THE KEY TAKEAWAY<br />Dynamics 365 Case Management isn't simply a ticketing system. It provides a structured lifecycle for customer issues from initial contact through routing, investigation, service commitments, knowledge, collaboration, resolution, and reporting. By keeping the customer, problem, communication history, support agreement, ownership, deadlines, and final answer connected to one record, customer service teams can reduce lost context, avoid duplicated work, and provide customers with a more consistent support experience. Subscribe to M365 FM for more Microsoft Knowledge Nuggets and Simply Explained episodes covering Dynamics 365, Microsoft 365, Power Platform, Copilot, AI, Azure, security, governance, and the Microsoft ecosystem.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74314367</guid><pubDate>Wed, 19 Aug 2026 17:45:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74314367/dynamics_365_case_management_simply_explained.mp3" length="24736940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b21f340d6037ff9d8bca72f115e4d1ea668d1244.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/dynamics-talk/ Case Management gives customer service teams one central place to manage customer issues from the first contact through resolution. Instead of information being scattered across emails, calls, chats,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Case Management gives customer service teams one central place to manage customer issues from the first contact through resolution. Instead of information being scattered across emails, calls, chats, notes, and separate systems, each customer problem becomes a structured case containing the issue, customer context, activities, ownership, priority, service commitments, and final resolution. In <a href="https://www.m365.fm/dynamics-365-case-management-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters explains how <a href="https://www.m365.fm/dynamics-365-customer-service-simply-explained/" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> uses cases, queues, routing, SLAs, knowledge articles, Copilot, entitlements, and automation to create a more consistent support experience. ㅤ<br /><br />WHAT IS A CASE IN DYNAMICS 365?<br />A case represents one customer issue that requires an answer or resolution. It could be a damaged product, billing question, login problem, technical issue, or request for help. Customers can have multiple cases simultaneously because each problem is managed separately. Cases can be connected to contacts and accounts while recording information such as the subject, product, priority, case type, description, and responsible owner. This creates a single working record for the entire support issue rather than forcing agents to reconstruct the customer story from multiple systems. ㅤ<br /><br />KEEPING THE COMPLETE CUSTOMER HISTORY TOGETHER<br />Emails, calls, notes, appointments, tasks, chats, and other activities can remain connected to the same case. When ownership changes, the next agent can understand what happened without asking the customer to explain everything again. This customer context becomes particularly important for complex cases involving several agents or previous troubleshooting attempts. The case shows the immediate problem while the broader customer record provides information about previous interactions, products, and support  history. ㅤ<br /><br />ENTITLEMENTS AND CUSTOMER SUPPORT AGREEMENTS<br />Not every customer receives the same level of support. Dynamics 365 can use entitlements to represent the support terms associated with a customer. An entitlement might define warranty coverage, available support hours, permitted numbers of cases, or premium service conditions. Agents can therefore understand what support applies before committing resources or making promises to customers. ㅤ<br /><br />KNOWLEDGE MANAGEMENT FOR FASTER RESOLUTION<br />Customer service teams frequently solve the same problems repeatedly. Dynamics 365 Knowledge Management allows organizations to maintain approved articles containing troubleshooting instructions, explanations, screenshots, standard answers, and other reusable support information. Agents can search these articles while working on cases instead of recreating solutions from memory. This can improve consistency and make organizational knowledge more accessible to less experienced support agents. ㅤ<br /><br />COPILOT CASE SUMMARIES<br />Long-running cases can contain substantial amounts of information. Copilot can help agents understand that history by generating concise case summaries from information such as the customer, subject, product, priority, description, case type, and recent activities. The summary provides a faster starting point, particularly when a case changes ownership. Agents still review the underlying information and apply their own judgment before deciding what to do next. ㅤ<br /><br />AUTOMATIC CASE CREATION<br />Customers can contact support through channels such as email, phone, chat, social media, and self-service portals. Dynamics 365 can use record creation rules to turn supported incoming communications into structured cases. For...]]></itunes:summary><itunes:duration>1031</itunes:duration><itunes:keywords>automation,casemanagement,cases,copilot,crm,customers,customerservice,dataverse,dynamics365,entitlements,insights,knowledge,microsoft,omnichannel,queues,resolution,routing,sla,support,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/17d82a2e65cec97cb13bfa98db204849.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Licensing, Security &amp; Management: Making Microsoft 365 Defender and Intune Work Together with Videsh Chavan</title><link>https://www.m365.fm/show/episodes/videsh-chavan/</link><description><![CDATA[<a href="https://www.m365.fm/microsoft-365-licensing/" target="_blank" rel="noreferrer noopener">Microsoft 365 licensing</a> is often treated as a procurement problem: choose E3, E5, E7 or a collection of add-ons, assign the licenses, and move on. But licensing decisions directly influence security architecture, endpoint management, identity protection, and operational costs. In <a href="https://www.m365.fm/videsh-chavan/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters talks with Videsh Chavan about building a unified <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> strategy where licensing, Microsoft Intune, Microsoft Defender, identity, and endpoint security work together instead of operating as separate silos. ㅤ<br /><br />MICROSOFT 365 LICENSING IS AN ARCHITECTURE DECISION<br />One of the central ideas of the conversation is that Microsoft 365 licensing shouldn't be treated purely as procurement. Organizations frequently purchase licenses without mapping the capabilities those licenses actually unlock. The result can be expensive features that nobody uses, duplicated security products, and security gaps that only become visible after an incident. Videsh recommends looking at licensing, Intune, Defender, and identity as parts of one connected architecture. Organizations should understand which capabilities they own, which capabilities they actually use, and where third-party products duplicate functionality already included in Microsoft licensing. ㅤ<br /><br />A FIVE-STEP MICROSOFT 365 SECURITY FRAMEWORK<br />The discussion introduces a practical five-step approach for moving from disconnected Microsoft 365 tools toward a unified strategy. It starts with a licensing audit and capability mapping, followed by establishing an identity-first security baseline. Intune then becomes the enforcement layer, while Defender serves as the detection and response layer. The final component is continuous cost and coverage review, ensuring that licensing, security controls, and actual organizational requirements remain aligned. ㅤ<br /><br />IDENTITY AS THE FOUNDATION OF MODERN SECURITY<br />As employees work from offices, homes, personal devices, mobile platforms, and Cloud PCs, the traditional corporate network becomes less useful as the primary security boundary. Identity therefore becomes a critical foundation. Users, groups, applications, connectors, access controls, and other resources depend heavily on identity. The conversation explores why organizations need strong identity controls, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>, MFA, and appropriate security guardrails as part of their Microsoft 365 architecture. ㅤ<br /><br />AUDIT WHAT YOU ACTUALLY OWN<br />Before purchasing additional Microsoft security products, organizations should understand their existing entitlements. Videsh recommends inventorying assigned versus actively used licenses and mapping license tiers such as E3 and E5 against the Intune, Defender, identity, and security capabilities they unlock. This can expose features the organization already pays for but doesn't use. Regular reviews can also identify unused add-ons, capability gaps, and situations where upgrading or downgrading particular users makes more sense than applying the same licensing tier to everybody. ㅤ<br /><br />WHY INTUNE IS MORE THAN MDM<br />Microsoft Intune has evolved far beyond traditional mobile device management. In the architecture discussed in this episode, Intune acts as an enforcement layer covering device configuration, application management, security policies, patching, provisioning, and endpoint security. Rather than maintaining large numbers of disconnected policies, organizations should consider structured security baselines and manageable policy architectures. The objective is to make endpoint management easier to understand, maintain, and continuously improve. ㅤ<br /><br /><a href="https://www.m365.fm/windows-autopilot/" target="_blank" rel="noreferrer noopener">WINDOWS AUTOPILOT</a> AND ZERO-TOUCH PROVISIONING<br />Windows Autopilot fundamentally changes traditional corporate device provisioning. Instead of IT departments manually building and imaging every laptop before handing it to an employee, devices can be shipped directly from suppliers to users. The employee can unpack the device, connect it to the internet, authenticate, and allow organizational policies and configurations to provision the endpoint. This approach became particularly valuable as remote and hybrid work increased and organizations needed to onboard employees without requiring them to physically visit an office. ㅤ<br /><br />INTUNE AS A SECURITY ENFORCEMENT LAYER<br />Intune increasingly sits at the intersection of endpoint management and cybersecurity. Security baselines, antivirus configurations, application policies, device configurations, and other endpoint controls can be centrally managed and enforced. This makes Intune an important part of the broader Microsoft security architecture rather than simply a tool for configuring laptops and smartphones. ㅤ<br /><br />MICROSOFT DEFENDER AS DETECTION AND RESPONSE<br />Microsoft Defender represents a broader family of security capabilities rather than a single antivirus product. Organizations need to understand which Defender capabilities their licenses provide and how those capabilities fit into the wider endpoint security architecture. The episode discusses a practical security loop: detect suspicious activity, evaluate what happened, restrict the affected device or access when necessary, and restore normal operations after the problem has been addressed. Security teams remain responsible for investigating alerts and determining whether activity represents a genuine threat or a false positive. ㅤ<br /><br />ZERO TRUST IS A STRATEGY, NOT A PRODUCT<br />Zero Trust isn't another Microsoft product organizations can simply purchase and enable. It is a cybersecurity strategy built around continuously verifying access instead of automatically trusting users, devices, or connections. Identity verification, application context, security controls, and least-privilege access all contribute to this model. Zero Trust therefore needs to influence architectural decisions across the organization rather than becoming another isolated security project. ㅤ<br /><br />AI AND THE FUTURE OF ENDPOINT MANAGEMENT<br />AI introduces another layer to modern endpoint operations. Instead of waiting until users report that their device has a problem, telemetry and AI-assisted analysis can potentially identify deteriorating device health, recurring crashes, or other problems earlier. This creates an opportunity for more predictive and proactive IT operations. Videsh doesn't suggest handing endpoint management entirely to AI, but sees opportunities to shift some repetitive Level 1 activities toward AI-assisted operations while people remain responsible for more complex decisions. ㅤ<br /><br />MODERNIZING A LARGE ENTERPRISE<br />For an enterprise operating Windows, macOS, iOS, Android, Windows 365, Active Directory, existing SCCM infrastructure, thousands of applications, BYOD, multiple Microsoft licensing tiers, and third-party security products, modernization should begin with discovery. Organizations need to understand their users, business requirements, existing technologies, licensing, regional restrictions, security requirements, and future use cases before redesigning the architecture. Modernization should then be controlled through documentation, peer review, architecture standards, and carefully managed implementation to minimize disruption. ㅤ<br /><br />THE KEY TAKEAWAY<br />Microsoft 365 licensing, Intune, Defender, identity, Conditional Access, device health, and security policies shouldn't be managed as unrelated technologies. Together, they form a connected architecture in which identity and device signals influence access while Intune enforces policies and Defender provides detection and response. The starting point is understanding what the organization already owns and how those capabilities are being used. From there, organizations can identify security gaps, eliminate unnecessary licensing duplication, modernize endpoint management, and build a more coherent Microsoft 365 security strategy. As Mirko summarizes at the end of the conversation: licensing isn't simply procurement, Intune isn't simply device management, Defender isn't simply antivirus, and identity isn't simply a username and password.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74298007</guid><pubDate>Wed, 19 Aug 2026 15:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74298007/licensing_security_management_making_microsoft_365_defender_and_intune_work_together_with_videsh_chavan.mp3" length="83863916" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2168a5521fb6ca7dad6b61210363eff56f07cded.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/microsoft-365-licensing/ is often treated as a procurement problem: choose E3, E5, E7 or a collection of add-ons, assign the licenses, and move on. But licensing decisions directly influence security architecture, endpoint...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/microsoft-365-licensing/" target="_blank" rel="noreferrer noopener">Microsoft 365 licensing</a> is often treated as a procurement problem: choose E3, E5, E7 or a collection of add-ons, assign the licenses, and move on. But licensing decisions directly influence security architecture, endpoint management, identity protection, and operational costs. In <a href="https://www.m365.fm/videsh-chavan/" target="_blank" rel="noreferrer noopener">this episode</a> of M365 FM, Mirko Peters talks with Videsh Chavan about building a unified <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> strategy where licensing, Microsoft Intune, Microsoft Defender, identity, and endpoint security work together instead of operating as separate silos. ㅤ<br /><br />MICROSOFT 365 LICENSING IS AN ARCHITECTURE DECISION<br />One of the central ideas of the conversation is that Microsoft 365 licensing shouldn't be treated purely as procurement. Organizations frequently purchase licenses without mapping the capabilities those licenses actually unlock. The result can be expensive features that nobody uses, duplicated security products, and security gaps that only become visible after an incident. Videsh recommends looking at licensing, Intune, Defender, and identity as parts of one connected architecture. Organizations should understand which capabilities they own, which capabilities they actually use, and where third-party products duplicate functionality already included in Microsoft licensing. ㅤ<br /><br />A FIVE-STEP MICROSOFT 365 SECURITY FRAMEWORK<br />The discussion introduces a practical five-step approach for moving from disconnected Microsoft 365 tools toward a unified strategy. It starts with a licensing audit and capability mapping, followed by establishing an identity-first security baseline. Intune then becomes the enforcement layer, while Defender serves as the detection and response layer. The final component is continuous cost and coverage review, ensuring that licensing, security controls, and actual organizational requirements remain aligned. ㅤ<br /><br />IDENTITY AS THE FOUNDATION OF MODERN SECURITY<br />As employees work from offices, homes, personal devices, mobile platforms, and Cloud PCs, the traditional corporate network becomes less useful as the primary security boundary. Identity therefore becomes a critical foundation. Users, groups, applications, connectors, access controls, and other resources depend heavily on identity. The conversation explores why organizations need strong identity controls, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>, MFA, and appropriate security guardrails as part of their Microsoft 365 architecture. ㅤ<br /><br />AUDIT WHAT YOU ACTUALLY OWN<br />Before purchasing additional Microsoft security products, organizations should understand their existing entitlements. Videsh recommends inventorying assigned versus actively used licenses and mapping license tiers such as E3 and E5 against the Intune, Defender, identity, and security capabilities they unlock. This can expose features the organization already pays for but doesn't use. Regular reviews can also identify unused add-ons, capability gaps, and situations where upgrading or downgrading particular users makes more sense than applying the same licensing tier to everybody. ㅤ<br /><br />WHY INTUNE IS MORE THAN MDM<br />Microsoft Intune has evolved far beyond traditional mobile device management. In the architecture discussed in this episode, Intune acts as an enforcement layer covering device configuration, application management, security policies, patching, provisioning, and endpoint security. Rather than maintaining large numbers of disconnected policies, organizations should consider structured security baselines and manageable policy architectures. The objective is to...]]></itunes:summary><itunes:duration>3495</itunes:duration><itunes:keywords>architecture,automation,autopilot,byod,cloudpc,compliance,conditionalaccess,cybersecurity,defender,endpoint,identity,intune,licensing,management,mfa,microsoft365,modernworkplace,security,windows365,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5325f2a9ee0c1f748c3a34c3bad577a5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Agents - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-agents-simply-explained/</link><description><![CDATA[Dynamics 365 Agents take AI beyond answering questions and generating drafts. Instead of waiting for someone to ask <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> for help, agents can respond to defined business events, work with approved Dynamics 365 data, follow predefined rules, take permitted actions, and hand work to people when human judgment is required. In <a href="https://www.m365.fm/dynamics-365-agents-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-agents-simply-explained/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Agents work across sales, customer service, finance, supply chain, Business Central, Field Service, and Project Operations — and why permissions, guardrails, data quality, and human oversight are critical.<br />ㅤ<br />WHAT ARE DYNAMICS 365 AGENTS?<br />ㅤ<br />A Dynamics 365 Agent is AI configured to watch for a business event, understand approved information, follow defined rules, perform permitted actions, and report what happened.<br />The important difference is that an agent doesn't simply wait for a user to ask a question. A trigger such as a new lead, customer email, supplier response, order request, or financial mismatch can start the process automatically.<br />ㅤ<br />COPILOT VS DYNAMICS 365 AGENTS<br />ㅤ<br />Copilot typically works beside the user. You open a customer case and ask for a summary, request information, or generate a draft. The interaction begins because you asked Copilot to help.<br />An agent can continue working in the background according to its defined job. It can monitor an approved process, identify an event, collect relevant information, perform allowed actions, and escalate the work when necessary.<br />Think of Copilot as an assistant sitting beside you, while an agent is a specialized team member with a narrow job description, specific permissions, and clear rules.<br />ㅤ<br />HOW THE AI AGENT LOOP WORKS<br />ㅤ<br />The basic agent process can be understood as: notice, understand, act, check, and hand over.<br />The agent notices a defined event such as a new message or lead. It understands the situation using information and rules it has permission to access. It performs allowed actions, checks whether the result remains within its boundaries, and hands the work to a person when judgment or approval is required.<br />This creates supervised automation rather than unrestricted AI autonomy.<br />ㅤ<br />GUARDRAILS, PERMISSIONS AND HUMAN CONTROL<br />ㅤ<br />Guardrails define what an agent can see, change, create, or send. An organization might allow an agent to create a draft email but prevent it from sending that message automatically. An agent could categorize a customer case but be prevented from issuing a refund.<br />The same principle applies to supplier communication, financial transactions, customer promises, contracts, and other sensitive activities. The agent can prepare and route the work while people retain responsibility for higher-risk decisions.<br />ㅤ<br />DATAVERSE AND COPILOT STUDIO<br />ㅤ<br />Many Dynamics 365 applications use Microsoft Dataverse as the connected data foundation for customers, contacts, leads, cases, activities, products, and other business information.<br />For custom agents, Copilot Studio provides a place where organizations can define instructions, connect approved knowledge sources, configure actions, and determine how an agent should respond.<br />The quality of these agents depends heavily on the quality of the underlying data and processes.<br />ㅤ<br />SALES QUALIFICATION AGENTS<br />ㅤ<br />Sales agents can help close the gap between incoming interest and seller follow-up. A Sales Qualification Agent can research incoming leads, compare them against criteria established by the sales organization, prioritize potential opportunities, and prepare personalized outreach.<br />Instead of sellers spending significant time performing the first round of research for every new lead, the agent can prepare information while the salesperson decides whether the prospect deserves further attention.<br />ㅤ<br />SALES RESEARCH AND OPPORTUNITY AGENTS<br />ㅤ<br />Sales Research Agents can gather approved information before customer conversations, helping sellers understand companies, previous interactions, existing opportunities, and relevant account context.<br />Opportunity Agents operate later in the sales process. They can research active opportunities, surface deal context, identify potential risks, and highlight opportunities requiring attention.<br />Sales Close Agents can support the final stages through follow-ups, customer engagement, product suggestions, and handling common objections within defined business rules.<br />ㅤ<br />CUSTOMER SERVICE AGENTS<br />ㅤ<br /><a href="https://www.m365.fm/dynamics-365-customer-service-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-customer-service-simply-explained/</a> Agents can reduce repetitive administrative work around customer cases. A Case Management Agent can interpret incoming customer communications, create cases, extract useful details, associate customers, and route cases appropriately.<br />Customer Intent Agents can identify why customers are contacting the organization and help direct requests toward appropriate queues, answers, or service representatives.<br />This can reduce the time agents spend manually creating and categorizing cases before they can begin solving the customer's actual problem.<br />ㅤ<br />KNOWLEDGE MANAGEMENT AND QUALITY AGENTS<br />ㅤ<br />A Customer Knowledge Management Agent can analyze completed cases to identify gaps in an organization's knowledge base and help prepare draft knowledge articles for human review.<br />Quality Evaluation Agents can evaluate larger numbers of customer interactions against standards established by service supervisors. This can help managers identify patterns and coaching opportunities without depending entirely on manually selected samples.<br />ㅤ<br />BUSINESS CENTRAL SALES ORDER AGENTS<br />ㅤ<br />In Dynamics 365 Business Central, a Sales Order Agent can process incoming customer order requests. It can read an order request received through email, identify the customer, extract requested products and quantities, and prepare order information for review.<br />People remain responsible for exceptions such as unusual pricing, missing products, incorrect customer information, or orders that don't match established patterns.<br />ㅤ<br />SUPPLY CHAIN AND SUPPLIER AGENTS<br />ㅤ<br />The Supplier Communications Agent in <a href="https://www.m365.fm/dynamics-365-supply-chain-management/" rel="noopener">https://www.m365.fm/dynamics-365-supply-chain-management/</a> can support repetitive supplier follow-up activities.<br />It can request purchase order confirmations, ask suppliers for delivery updates, process incoming supplier communications, and associate responses with relevant orders. If a supplier reports a significant delay or another situation requiring a business decision, the agent can escalate the issue to a buyer or planner.<br />ㅤ<br />FINANCE AND RECONCILIATION AGENTS<br />ㅤ<br />Finance agents can support repetitive reconciliation work. An Account Reconciliation Agent can compare transactions and identify records that should match but don't, helping finance teams discover discrepancies earlier.<br />Financial Reconciliation Agents can support preparation and cleanup of information required for reconciliation and financial reporting. Accountants still determine what discrepancies mean and approve the appropriate resolution.<br />ㅤ<br />FIELD SERVICE AND PROJECT OPERATIONS AGENTS<br />ㅤ<br /><a href="https://www.m365.fm/dynamics-365-field-service/" rel="noopener">https://www.m365.fm/dynamics-365-field-service/</a> can use scheduling-focused agents to help optimize technician schedules when appointments, availability, priorities, or other conditions change.<br />Project Operations can use agents to support administrative activities such as preparing time entries, processing expense information, and reviewing time, expense, and material records against organizational policies.<br />These capabilities target repetitive administrative work while keeping people responsible for exceptions and consequential decisions.<br />ㅤ<br />WHY DATA QUALITY MATTERS<br />ㅤ<br />An AI agent can only work with the information available to it. Duplicate customers, incomplete product records, outdated supplier contacts, and inconsistent business data can quickly reduce the reliability of automated processes.<br />Automation doesn't transform poor data into good decisions. Organizations need clean and consistent records before expecting agents to reliably connect incoming information with the correct customers, orders, cases, or suppliers.<br />ㅤ<br />HOW TO START WITH DYNAMICS 365 AGENTS<br />ㅤ<br />Start with one repetitive process that has clear steps, clear ownership, and a measurable result. Define what triggers the process, which records the agent can access, which actions it can perform, which actions require approval, and exactly when the agent must stop and involve a person.<br />Testing should include normal situations as well as difficult exceptions. Organizations should inspect what the agent reads, prepares, changes, and escalates before expanding its permissions or applying the approach to additional processes.<br />ㅤ<br />THE KEY TAKEAWAY<br />ㅤ<br />Dynamics 365 Agents turn repetitive business processes into supervised AI-powered actions. They can respond to events, understand approved business information, execute defined tasks, and escalate exceptions across sales, customer service, finance, operations, supply chain, and project workflows.<br />The objective isn't to give AI control of an entire department. Start with one clearly defined queue or process, establish permissions and guardrails, measure the result, and expand only after the process proves reliable.<br />An agent can only perform as well as the process, data, rules, and boundaries you give it.<br />Subscribe to M365 FM for more Microsoft Knowledge Nuggets and Simply E<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74287285</guid><pubDate>Wed, 19 Aug 2026 12:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74287285/dynamics_365_agents_simply_explained.mp3" length="28500524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c47201d6ef7d359dc6acd28e9047c5c0b9c4e166.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Dynamics 365 Agents take AI beyond answering questions and generating drafts. Instead of waiting for someone to ask https://www.m365.fm/categories/copilot-talk/ for help, agents can respond to defined business events, work with approved Dynamics 365...</itunes:subtitle><itunes:summary><![CDATA[Dynamics 365 Agents take AI beyond answering questions and generating drafts. Instead of waiting for someone to ask <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> for help, agents can respond to defined business events, work with approved Dynamics 365 data, follow predefined rules, take permitted actions, and hand work to people when human judgment is required. In <a href="https://www.m365.fm/dynamics-365-agents-simply-explained/" rel="noopener">https://www.m365.fm/dynamics-365-agents-simply-explained/</a> of M365 FM, Mirko Peters explains how Dynamics 365 Agents work across sales, customer service, finance, supply chain, Business Central, Field Service, and Project Operations — and why permissions, guardrails, data quality, and human oversight are critical.<br />ㅤ<br />WHAT ARE DYNAMICS 365 AGENTS?<br />ㅤ<br />A Dynamics 365 Agent is AI configured to watch for a business event, understand approved information, follow defined rules, perform permitted actions, and report what happened.<br />The important difference is that an agent doesn't simply wait for a user to ask a question. A trigger such as a new lead, customer email, supplier response, order request, or financial mismatch can start the process automatically.<br />ㅤ<br />COPILOT VS DYNAMICS 365 AGENTS<br />ㅤ<br />Copilot typically works beside the user. You open a customer case and ask for a summary, request information, or generate a draft. The interaction begins because you asked Copilot to help.<br />An agent can continue working in the background according to its defined job. It can monitor an approved process, identify an event, collect relevant information, perform allowed actions, and escalate the work when necessary.<br />Think of Copilot as an assistant sitting beside you, while an agent is a specialized team member with a narrow job description, specific permissions, and clear rules.<br />ㅤ<br />HOW THE AI AGENT LOOP WORKS<br />ㅤ<br />The basic agent process can be understood as: notice, understand, act, check, and hand over.<br />The agent notices a defined event such as a new message or lead. It understands the situation using information and rules it has permission to access. It performs allowed actions, checks whether the result remains within its boundaries, and hands the work to a person when judgment or approval is required.<br />This creates supervised automation rather than unrestricted AI autonomy.<br />ㅤ<br />GUARDRAILS, PERMISSIONS AND HUMAN CONTROL<br />ㅤ<br />Guardrails define what an agent can see, change, create, or send. An organization might allow an agent to create a draft email but prevent it from sending that message automatically. An agent could categorize a customer case but be prevented from issuing a refund.<br />The same principle applies to supplier communication, financial transactions, customer promises, contracts, and other sensitive activities. The agent can prepare and route the work while people retain responsibility for higher-risk decisions.<br />ㅤ<br />DATAVERSE AND COPILOT STUDIO<br />ㅤ<br />Many Dynamics 365 applications use Microsoft Dataverse as the connected data foundation for customers, contacts, leads, cases, activities, products, and other business information.<br />For custom agents, Copilot Studio provides a place where organizations can define instructions, connect approved knowledge sources, configure actions, and determine how an agent should respond.<br />The quality of these agents depends heavily on the quality of the underlying data and processes.<br />ㅤ<br />SALES QUALIFICATION AGENTS<br />ㅤ<br />Sales agents can help close the gap between incoming interest and seller follow-up. A Sales Qualification Agent can research incoming leads, compare them against criteria established by the sales organization, prioritize potential opportunities, and prepare personalized outreach.<br />Instead of sellers spending significant time performing...]]></itunes:summary><itunes:duration>1188</itunes:duration><itunes:keywords>agents,ai,automation,businesscentral,copilot,customerservice,dataverse,dynamics365,fieldservice,finance,guardrails,intelligence,microsoft,operations,productivity,reconciliation,sales,scheduling,supplychain,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ffa427a562f2aa7a4ba0f04dd5f4801f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Copilot - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/</link><description><![CDATA[Sales calls, service cases, invoices and orders bury the facts people need under notes, emails and menus. This Simply Explained episode shows business users and decision makers how Copilot in Dynamics 365 summarizes records, answers questions and prepares drafts across Sales, Customer Service, Finance and Business Central, and why human approval stays essential.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what Dynamics 365 Copilot is</li><li>00:30 – Dynamics 365 as the foundation: CRM and ERP</li><li>03:26 – What Copilot actually does: summarize, answer, draft</li><li>07:40 – Sales: preparing for the next customer conversation</li><li>10:47 – Customer service: from long case histories to next steps</li><li>13:39 – Finance, operations and Business Central</li><li>16:37 – Data, security and human approval</li><li>18:34 – Conclusion: the helper inside each business room</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Dynamics 365 works inside the business records people already use, summarizing histories, answering questions about permitted data and preparing first drafts.</li><li>Each Dynamics 365 app (Sales, Customer Service, Finance and Operations, <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a>) has its own Copilot features and task-focused agents, distinct from Microsoft 365 Copilot.</li><li>Copilot follows the signed-in user's access rules, and people must review drafts and stay accountable for refunds, payments, promises and approvals.</li></ul><br /><b>Worth quoting</b><br /><br />“Treat a copilot response like work prepared by a junior colleague. It may save you time, but your name still goes on the email, the case update, or the approval.” – Mirko Peters (05:53)<br /><br />“A copilot helps you ask, understand, draft, and decide. An agent focuses on a defined piece of work that it can carry out on the rules set by the business.” – Mirko Peters (07:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Dynamics 365</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the CRM and ERP platform whose records Copilot summarizes, answers questions about and drafts from</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Human in the loop</a> – why every Copilot draft, payment match and agent output still needs a person's review</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – task-focused agents in Sales, Customer Service and Business Central that carry out defined work</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Autonomous Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74266646</guid><pubDate>Wed, 19 Aug 2026 10:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74266646/dynamics_365_copilot_simply_explained.mp3" length="27410156" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5e835c9743f6794c8456a6e4ed59ef43fdc75fbe.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sales calls, service cases, invoices and orders bury the facts people need under notes, emails and menus. This Simply Explained episode shows business users and decision makers how Copilot in Dynamics 365 summarizes records, answers questions and...</itunes:subtitle><itunes:summary><![CDATA[Sales calls, service cases, invoices and orders bury the facts people need under notes, emails and menus. This Simply Explained episode shows business users and decision makers how Copilot in Dynamics 365 summarizes records, answers questions and prepares drafts across Sales, Customer Service, Finance and Business Central, and why human approval stays essential.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what Dynamics 365 Copilot is</li><li>00:30 – Dynamics 365 as the foundation: CRM and ERP</li><li>03:26 – What Copilot actually does: summarize, answer, draft</li><li>07:40 – Sales: preparing for the next customer conversation</li><li>10:47 – Customer service: from long case histories to next steps</li><li>13:39 – Finance, operations and Business Central</li><li>16:37 – Data, security and human approval</li><li>18:34 – Conclusion: the helper inside each business room</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Dynamics 365 works inside the business records people already use, summarizing histories, answering questions about permitted data and preparing first drafts.</li><li>Each Dynamics 365 app (Sales, Customer Service, Finance and Operations, <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a>) has its own Copilot features and task-focused agents, distinct from Microsoft 365 Copilot.</li><li>Copilot follows the signed-in user's access rules, and people must review drafts and stay accountable for refunds, payments, promises and approvals.</li></ul><br /><b>Worth quoting</b><br /><br />“Treat a copilot response like work prepared by a junior colleague. It may save you time, but your name still goes on the email, the case update, or the approval.” – Mirko Peters (05:53)<br /><br />“A copilot helps you ask, understand, draft, and decide. An agent focuses on a defined piece of work that it can carry out on the rules set by the business.” – Mirko Peters (07:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Dynamics 365</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the CRM and ERP platform whose records Copilot summarizes, answers questions about and drafts from</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Human in the loop</a> – why every Copilot draft, payment match and agent output still needs a person's review</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – task-focused agents in Sales, Customer Service and Business Central that carry out defined work</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Autonomous Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1143</itunes:duration><itunes:keywords>agents,ai,analytics,automation,businesscentral,copilot,crm,customerservice,dataverse,dynamics365,finance,insights,intelligence,microsoft,operations,productivity,sales,security,summarization,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/48083223d9135139dff1f3cb82cabadb.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Opportunity Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-opportunity-management/</link><description><![CDATA[Many sales teams track deals in scattered notes and spreadsheets, so nobody knows what will really close. This episode walks sellers and sales managers through opportunity management in Dynamics 365 Sales, from lead qualification through the four pipeline stages to closing as won or lost. You will learn how to keep a deal record your team and your forecast can trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Lead vs. opportunity</li><li>00:26 – What an opportunity actually is</li><li>03:10 – How opportunities enter <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a></li><li>06:14 – The four-stage sales pipeline</li><li>11:01 – Building a deal record you can trust</li><li>14:37 – Winning, losing and learning</li><li>17:54 – Conclusion: keep the deal folder current</li></ul><br /><b>Key takeaways</b><br /><ul><li>An opportunity is one potential sale linked to an account or contact, created by qualifying a lead or directly for existing customers.</li><li>The qualify, develop, propose and close stages make sure budget, decision maker, stakeholders and internal review are covered before a deal is ready to close.</li><li>Keeping revenue, close dates and probability current and closing deals promptly as won or lost keeps the forecast honest.</li></ul><br /><b>Worth quoting</b><br /><br />“A lead is early interest, but an opportunity is a sales conversation with enough shape to track as a possible deal” – Mirko Peters (00:07)<br /><br />“If those dates are old or the amounts are guesses, the forecast becomes a neat looking screen full of bad information” – Mirko Peters (02:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-opportunity-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on the sales pipeline</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – where opportunities are created from qualified leads and moved through qualify, develop, propose and close</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – keeps the customer account, contacts and each opportunity record together as one shared deal folder</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – follows one possible deal from first serious conversation to closing it as won or lost</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-forecasting-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Forecasting - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74265991</guid><pubDate>Wed, 19 Aug 2026 07:15:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74265991/dynamics_365_opportunity_management_simply_explained.mp3" length="26287532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/131d100d579b4e8970fe7dc8acd614c65902c7cc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many sales teams track deals in scattered notes and spreadsheets, so nobody knows what will really close. This episode walks sellers and sales managers through opportunity management in Dynamics 365 Sales, from lead qualification through the four...</itunes:subtitle><itunes:summary><![CDATA[Many sales teams track deals in scattered notes and spreadsheets, so nobody knows what will really close. This episode walks sellers and sales managers through opportunity management in Dynamics 365 Sales, from lead qualification through the four pipeline stages to closing as won or lost. You will learn how to keep a deal record your team and your forecast can trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Lead vs. opportunity</li><li>00:26 – What an opportunity actually is</li><li>03:10 – How opportunities enter <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a></li><li>06:14 – The four-stage sales pipeline</li><li>11:01 – Building a deal record you can trust</li><li>14:37 – Winning, losing and learning</li><li>17:54 – Conclusion: keep the deal folder current</li></ul><br /><b>Key takeaways</b><br /><ul><li>An opportunity is one potential sale linked to an account or contact, created by qualifying a lead or directly for existing customers.</li><li>The qualify, develop, propose and close stages make sure budget, decision maker, stakeholders and internal review are covered before a deal is ready to close.</li><li>Keeping revenue, close dates and probability current and closing deals promptly as won or lost keeps the forecast honest.</li></ul><br /><b>Worth quoting</b><br /><br />“A lead is early interest, but an opportunity is a sales conversation with enough shape to track as a possible deal” – Mirko Peters (00:07)<br /><br />“If those dates are old or the amounts are guesses, the forecast becomes a neat looking screen full of bad information” – Mirko Peters (02:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-opportunity-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on the sales pipeline</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – where opportunities are created from qualified leads and moved through qualify, develop, propose and close</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – keeps the customer account, contacts and each opportunity record together as one shared deal folder</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – follows one possible deal from first serious conversation to closing it as won or lost</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-forecasting-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-opportunity-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Forecasting - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1096</itunes:duration><itunes:keywords>activities,automation,close,crm,customers,dataverse,deals,develop,dynamics365,forecasting,leads,microsoft,opportunity,pipeline,probability,products,propose,qualify,revenue,sales</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6b967effdc91e01e1eb27fd7e5171848.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Knowledge Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/</link><description><![CDATA[Support agents waste time hunting through old emails and spreadsheets while customers wait, and different agents give different answers. This episode shows customer service teams how Dynamics 365 Knowledge Management turns scattered know-how into approved, searchable articles inside daily case work. You will learn how articles are created, reviewed, found and kept current.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem: answers in people's heads</li><li>00:33 – Why teams need a shared knowledge base</li><li>03:24 – What Dynamics 365 Knowledge Management is</li><li>06:26 – The life of a knowledge article</li><li>10:03 – Finding knowledge while helping a customer</li><li>13:27 – Keeping knowledge accurate, safe and useful</li><li>16:10 – An end-to-end example</li><li>17:48 – Conclusion: one shared answer</li></ul><br /><b>Key takeaways</b><br /><ul><li>A shared knowledge base in <a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> gives every support agent the same approved answers, so customers get consistent responses on every channel.</li><li>Knowledge articles move through a lifecycle of drafting, labelling, expert review, approval, publishing to the right audience and regular updates.</li><li>Clear titles, an owner per article, permissions and feedback from agents and search misses keep the knowledge base useful.</li></ul><br /><b>Worth quoting</b><br /><br />“If one agent explains a return policy one way, and another gives a different version, the customer doesn't see an internal knowledge problem. They see a company that can't agree with itself.” – Mirko Peters (01:46)<br /><br />“A knowledge base becomes the company's working memory, keeping useful know how available when someone takes leave, changes jobs, joins the team, or simply forgets a detail during a busy afternoon.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on knowledge articles</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Knowledge Management feature gives support teams one approved place for answers</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – where agents open cases and search or get suggested knowledge articles without leaving their work</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Microsoft Knowledge Nugget and walks through a knowledge article from gap to update</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-omnichannel-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Omnichannel - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74263887</guid><pubDate>Wed, 19 Aug 2026 03:25:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74263887/dynamics_365_knowledge_management_simply_explained.mp3" length="26127404" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5d9d5f9c13f7d35519602357224f90ba0769f942.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Support agents waste time hunting through old emails and spreadsheets while customers wait, and different agents give different answers. This episode shows customer service teams how Dynamics 365 Knowledge Management turns scattered know-how into...</itunes:subtitle><itunes:summary><![CDATA[Support agents waste time hunting through old emails and spreadsheets while customers wait, and different agents give different answers. This episode shows customer service teams how Dynamics 365 Knowledge Management turns scattered know-how into approved, searchable articles inside daily case work. You will learn how articles are created, reviewed, found and kept current.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem: answers in people's heads</li><li>00:33 – Why teams need a shared knowledge base</li><li>03:24 – What Dynamics 365 Knowledge Management is</li><li>06:26 – The life of a knowledge article</li><li>10:03 – Finding knowledge while helping a customer</li><li>13:27 – Keeping knowledge accurate, safe and useful</li><li>16:10 – An end-to-end example</li><li>17:48 – Conclusion: one shared answer</li></ul><br /><b>Key takeaways</b><br /><ul><li>A shared knowledge base in <a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> gives every support agent the same approved answers, so customers get consistent responses on every channel.</li><li>Knowledge articles move through a lifecycle of drafting, labelling, expert review, approval, publishing to the right audience and regular updates.</li><li>Clear titles, an owner per article, permissions and feedback from agents and search misses keep the knowledge base useful.</li></ul><br /><b>Worth quoting</b><br /><br />“If one agent explains a return policy one way, and another gives a different version, the customer doesn't see an internal knowledge problem. They see a company that can't agree with itself.” – Mirko Peters (01:46)<br /><br />“A knowledge base becomes the company's working memory, keeping useful know how available when someone takes leave, changes jobs, joins the team, or simply forgets a detail during a busy afternoon.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on knowledge articles</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Knowledge Management feature gives support teams one approved place for answers</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – where agents open cases and search or get suggested knowledge articles without leaving their work</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Microsoft Knowledge Nugget and walks through a knowledge article from gap to update</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-omnichannel-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-knowledge-management-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Omnichannel - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1089</itunes:duration><itunes:keywords>agents,articles,automation,crm,customerexperience,customerservice,dataverse,dynamics,governance,knowledge,knowledgebase,m365,management,microsoft,productivity,search,selfservice,service,support,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f9ef82f3a47fbc0ccc1a1e67a94de44e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Omnichannel - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-omnichannel-simply-explained/</link><description><![CDATA[Customers repeat their story on every channel because chat, email, phone and social messages live in separate tools. This episode explains for customer service teams and supervisors how Dynamics 365 Omnichannel connects those conversations in one workspace. You will learn how routing, agent tools, customer history and real-time dashboards fit together.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The broken support journey</li><li>00:43 – Why separate channels create bad support</li><li>03:27 – The unified agent desktop</li><li>07:39 – Routing behind the scenes</li><li>11:50 – Tools that help agents respond</li><li>15:38 – One customer record</li><li>17:38 – What supervisors can see</li><li>19:21 – Conclusion: the connected service desk</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Omnichannel</a> brings chat, voice, SMS and social conversations into one agent workspace with the customer's history beside them.</li><li>Routing uses queues, rules, skills, presence and capacity to send each request to the right available person, and consults avoid needless transfers.</li><li>Context only follows the customer when channels are set up correctly and conversations are linked to the right contact or case.</li></ul><br /><b>Worth quoting</b><br /><br />“Each channel feels like walking into a different branch of the same company where no one has seen the notes from the branch you just left.” – Mirko Peters (01:27)<br /><br />“This doesn't mean every conversation connects by magic. The company still has to set up channels correctly, link records, and decide what information to collect.” – Mirko Peters (03:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-omnichannel-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Omnichannel</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Omnichannel features pull chat, voice, SMS and social conversations into one workspace</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – named briefly as the home of Omnichannel when the episode turns to supervisor dashboards</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the episode and closes it with an invitation to more Dynamics 365 explainers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Knowledge Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74206753</guid><pubDate>Wed, 19 Aug 2026 00:50:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74206753/dynamics_365_omnichannel_simply_explained.mp3" length="28453292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/817c2b76371fa38bb71081523971f6ff7d3bc7a8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Customers repeat their story on every channel because chat, email, phone and social messages live in separate tools. This episode explains for customer service teams and supervisors how Dynamics 365 Omnichannel connects those conversations in one...</itunes:subtitle><itunes:summary><![CDATA[Customers repeat their story on every channel because chat, email, phone and social messages live in separate tools. This episode explains for customer service teams and supervisors how Dynamics 365 Omnichannel connects those conversations in one workspace. You will learn how routing, agent tools, customer history and real-time dashboards fit together.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The broken support journey</li><li>00:43 – Why separate channels create bad support</li><li>03:27 – The unified agent desktop</li><li>07:39 – Routing behind the scenes</li><li>11:50 – Tools that help agents respond</li><li>15:38 – One customer record</li><li>17:38 – What supervisors can see</li><li>19:21 – Conclusion: the connected service desk</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Omnichannel</a> brings chat, voice, SMS and social conversations into one agent workspace with the customer's history beside them.</li><li>Routing uses queues, rules, skills, presence and capacity to send each request to the right available person, and consults avoid needless transfers.</li><li>Context only follows the customer when channels are set up correctly and conversations are linked to the right contact or case.</li></ul><br /><b>Worth quoting</b><br /><br />“Each channel feels like walking into a different branch of the same company where no one has seen the notes from the branch you just left.” – Mirko Peters (01:27)<br /><br />“This doesn't mean every conversation connects by magic. The company still has to set up channels correctly, link records, and decide what information to collect.” – Mirko Peters (03:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-omnichannel-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Omnichannel</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform whose Omnichannel features pull chat, voice, SMS and social conversations into one workspace</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – named briefly as the home of Omnichannel when the episode turns to supervisor dashboards</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the episode and closes it with an invitation to more Dynamics 365 explainers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-omnichannel-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Knowledge Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1186</itunes:duration><itunes:keywords>agents,analytics,automation,channels,chat,copilot,customerexperience,customerservice,dynamics365,engagement,knowledge,microsoft,omnichannel,queues,routing,sms,social,support,voice,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/231ea821f2826ca6bc5020c1e6adb4ff.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Relationship Intelligence - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/</link><description><![CDATA[A Dynamics 365 Sales opportunity can look busy while the customer has quietly stopped replying. This episode explains relationship intelligence for sellers, sales managers and CRM admins: relationship analytics, relationship health and who knows whom, and how to turn those signals into the next useful customer conversation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A hidden problem in Dynamics 365 Sales</li><li>00:40 – Why sales teams need relationship intelligence</li><li>03:01 – What relationship intelligence actually is</li><li>06:17 – Relationship analytics: reading the conversation</li><li>10:52 – Relationship health: a warning light, not a crystal ball</li><li>14:14 – Who knows whom: finding the warm introduction</li><li>17:15 – A simple sales day example</li></ul><br /><b>Key takeaways</b><br /><ul><li>Relationship intelligence in <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> turns emails, meetings and calls tied to sales records into signals that show whether a customer is still engaged.</li><li>Basic insights update close to real time from Dynamics 365 activities, while enhanced insights add <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Exchange</a> data via server-side synchronization and refresh every 24 hours.</li><li>Relationship health and who knows whom point sellers to the relationships that need attention and to colleagues for warm introductions, but the seller still has to judge the context and have the conversation.</li></ul><br /><b>Worth quoting</b><br /><br />“Relationship intelligence is like someone opening that file and asking, are we still talking to these people?” – Mirko Peters (01:50)<br /><br />“The tool can organize communication signals, but it cannot fill in conversations that were never captured. That's just how it works.” – Mirko Peters (04:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full Knowledge Nugget with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the app where relationship health and who knows whom appear on sales records</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – source of the emails, calls and appointments behind basic relationship insights</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – adds email and meeting data to enhanced insights through server-side synchronization</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-sales-insights-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales Insights - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74190360</guid><pubDate>Tue, 18 Aug 2026 21:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74190360/dynamics_365_relationship_intelligence_simply_explained.mp3" length="27527084" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/626e42f0fae29c12d3b0c654aae3b669a28ef2d7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A Dynamics 365 Sales opportunity can look busy while the customer has quietly stopped replying. This episode explains relationship intelligence for sellers, sales managers and CRM admins: relationship analytics, relationship health and who knows whom,...</itunes:subtitle><itunes:summary><![CDATA[A Dynamics 365 Sales opportunity can look busy while the customer has quietly stopped replying. This episode explains relationship intelligence for sellers, sales managers and CRM admins: relationship analytics, relationship health and who knows whom, and how to turn those signals into the next useful customer conversation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A hidden problem in Dynamics 365 Sales</li><li>00:40 – Why sales teams need relationship intelligence</li><li>03:01 – What relationship intelligence actually is</li><li>06:17 – Relationship analytics: reading the conversation</li><li>10:52 – Relationship health: a warning light, not a crystal ball</li><li>14:14 – Who knows whom: finding the warm introduction</li><li>17:15 – A simple sales day example</li></ul><br /><b>Key takeaways</b><br /><ul><li>Relationship intelligence in <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> turns emails, meetings and calls tied to sales records into signals that show whether a customer is still engaged.</li><li>Basic insights update close to real time from Dynamics 365 activities, while enhanced insights add <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Exchange</a> data via server-side synchronization and refresh every 24 hours.</li><li>Relationship health and who knows whom point sellers to the relationships that need attention and to colleagues for warm introductions, but the seller still has to judge the context and have the conversation.</li></ul><br /><b>Worth quoting</b><br /><br />“Relationship intelligence is like someone opening that file and asking, are we still talking to these people?” – Mirko Peters (01:50)<br /><br />“The tool can organize communication signals, but it cannot fill in conversations that were never captured. That's just how it works.” – Mirko Peters (04:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full Knowledge Nugget with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the app where relationship health and who knows whom appear on sales records</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – source of the emails, calls and appointments behind basic relationship insights</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – adds email and meeting data to enhanced insights through server-side synchronization</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-sales-insights-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-relationship-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales Insights - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1147</itunes:duration><itunes:keywords>analytics,communication,crm,customers,dataverse,dynamics365,engagement,exchange,insights,introductions,leads,microsoft,networking,opportunities,pipeline,productivity,relationshipintelligence,relationships,sales,sentiment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/27549e2620b21fc84cfc97d93b3987e6.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Customer Service Workspace - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-customer-service-workspace-simply-explained/</link><description><![CDATA[Customer service agents lose time jumping between inboxes, tabs and notes while customers repeat their story. This Simply Explained episode is for Dynamics 365 users, service leads and admins who want to understand how Copilot Service workspace organizes sessions, channels, knowledge, Copilot help and unified routing in one service desk.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the workspace exists</li><li>03:06 – Sessions and tabs: the desk drawer analogy</li><li>07:04 – One workspace for every channel</li><li>10:17 – The productivity pane, Smart Assist and knowledge</li><li>11:48 – Scripts, macros, quick replies and Copilot</li><li>13:37 – Routing, presence and capacity</li><li>16:44 – SLAs, self-service and dashboards</li><li>18:50 – Conclusion: one organized service desk</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Service workspace, formerly Customer Service workspace, keeps each customer issue in its own session with up to ten tabs, so agents stop rebuilding context.</li><li>Omnichannel channels, cases, timelines, the productivity pane, scripts, macros and Copilot help agents find answers fast, but <a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">people still review everything</a> before it is sent.</li><li>Behind the scenes unified routing uses queues, skills, presence and capacity, while SLA timers, escalation rules and dashboards help teams keep promises and spot patterns.</li></ul><br /><b>Worth quoting</b><br /><br />“A session is how the workspace keeps one customer issue together. Think of it like a labeled desk draw.” – Mirko Peters (03:13)<br /><br />“That is what OmniChannel means in plain English. The company lets customers choose how to get in touch, while service agents work from the same place.” – Mirko Peters (07:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-service-workspace-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on the service workspace</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the service app behind Copilot Service workspace, its cases, channels and routing</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where the older Customer Service Hub and the newer agent workspace live</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – a channel for customer conversations and a way for agents to ask product specialists</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Autonomous Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74187460</guid><pubDate>Tue, 18 Aug 2026 19:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74187460/dynamics_365_customer_service_workspace_simply_explained.mp3" length="27543788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9f9113aa96c6002507827229ebd5eaa265ce2227.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Customer service agents lose time jumping between inboxes, tabs and notes while customers repeat their story. This Simply Explained episode is for Dynamics 365 users, service leads and admins who want to understand how Copilot Service workspace...</itunes:subtitle><itunes:summary><![CDATA[Customer service agents lose time jumping between inboxes, tabs and notes while customers repeat their story. This Simply Explained episode is for Dynamics 365 users, service leads and admins who want to understand how Copilot Service workspace organizes sessions, channels, knowledge, Copilot help and unified routing in one service desk.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the workspace exists</li><li>03:06 – Sessions and tabs: the desk drawer analogy</li><li>07:04 – One workspace for every channel</li><li>10:17 – The productivity pane, Smart Assist and knowledge</li><li>11:48 – Scripts, macros, quick replies and Copilot</li><li>13:37 – Routing, presence and capacity</li><li>16:44 – SLAs, self-service and dashboards</li><li>18:50 – Conclusion: one organized service desk</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Service workspace, formerly Customer Service workspace, keeps each customer issue in its own session with up to ten tabs, so agents stop rebuilding context.</li><li>Omnichannel channels, cases, timelines, the productivity pane, scripts, macros and Copilot help agents find answers fast, but <a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">people still review everything</a> before it is sent.</li><li>Behind the scenes unified routing uses queues, skills, presence and capacity, while SLA timers, escalation rules and dashboards help teams keep promises and spot patterns.</li></ul><br /><b>Worth quoting</b><br /><br />“A session is how the workspace keeps one customer issue together. Think of it like a labeled desk draw.” – Mirko Peters (03:13)<br /><br />“That is what OmniChannel means in plain English. The company lets customers choose how to get in touch, while service agents work from the same place.” – Mirko Peters (07:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-service-workspace-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on the service workspace</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the service app behind Copilot Service workspace, its cases, channels and routing</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where the older Customer Service Hub and the newer agent workspace live</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – a channel for customer conversations and a way for agents to ask product specialists</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-autonomous-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-workspace-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Autonomous Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1148</itunes:duration><itunes:keywords>agents,analytics,automation,cases,copilot,customerexperience,customerservice,dataverse,dynamics365,knowledge,microsoft,omnichannel,productivity,routing,service,sessions,sla,support,teams,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b4ee59d3612f52816aab2406b782ce06.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Forecasting - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-forecasting-simply-explained/</link><description><![CDATA[Sales forecasts often live in scattered spreadsheets and hopeful guesses. This episode shows sellers, sales managers and leaders how Dynamics 365 Sales forecasting turns opportunity data into one shared view of expected revenue, confidence and risk. You will learn how forecast categories, role-based views and AI signals work, and why honest updates matter most.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Will we hit the number?</li><li>00:35 – What a sales forecast actually is</li><li>03:20 – From spreadsheets to a shared forecast board</li><li>06:33 – Forecast categories: the confidence ladder</li><li>10:53 – Different views for every sales role</li><li>13:50 – AI, data quality and human judgment</li><li>17:25 – A simple forecasting rhythm</li><li>18:03 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> builds the forecast from opportunity records, so amount, close date, owner and forecast category must stay current.</li><li>Forecast categories (pipeline, best case, committed, omitted) give the team a shared confidence language, while won and lost are set automatically on closing.</li><li>AI scores and rollups support the forecast, but human context and honest weekly reviews decide whether the number can be trusted.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of the target, often called quota, as the line your sales team aims to cross. The forecast shows the path toward that line based on what the team knows right now.” – Mirko Peters (00:48)<br /><br />“That doesn't mean the score knows the customer better than you do. It just gives you and your manager another signal to consider before you spend time on the next call or forecast review.” – Mirko Peters (14:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-forecasting-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on sales forecasting</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – builds the forecast grid from the opportunity records sellers already update in daily work</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the connected platform where amount, owner, close date and deal details live in one place</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – explains sales forecasting in plain English, from quota and forecast categories to AI scores</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-opportunity-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Opportunity Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74264741</guid><pubDate>Tue, 18 Aug 2026 18:57:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74264741/dynamics_365_forecasting_simply_explained_1.mp3" length="26507564" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6ff52c4735c513349575f6ccfb9da7a71f75e0e2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sales forecasts often live in scattered spreadsheets and hopeful guesses. This episode shows sellers, sales managers and leaders how Dynamics 365 Sales forecasting turns opportunity data into one shared view of expected revenue, confidence and risk....</itunes:subtitle><itunes:summary><![CDATA[Sales forecasts often live in scattered spreadsheets and hopeful guesses. This episode shows sellers, sales managers and leaders how Dynamics 365 Sales forecasting turns opportunity data into one shared view of expected revenue, confidence and risk. You will learn how forecast categories, role-based views and AI signals work, and why honest updates matter most.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Will we hit the number?</li><li>00:35 – What a sales forecast actually is</li><li>03:20 – From spreadsheets to a shared forecast board</li><li>06:33 – Forecast categories: the confidence ladder</li><li>10:53 – Different views for every sales role</li><li>13:50 – AI, data quality and human judgment</li><li>17:25 – A simple forecasting rhythm</li><li>18:03 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> builds the forecast from opportunity records, so amount, close date, owner and forecast category must stay current.</li><li>Forecast categories (pipeline, best case, committed, omitted) give the team a shared confidence language, while won and lost are set automatically on closing.</li><li>AI scores and rollups support the forecast, but human context and honest weekly reviews decide whether the number can be trusted.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of the target, often called quota, as the line your sales team aims to cross. The forecast shows the path toward that line based on what the team knows right now.” – Mirko Peters (00:48)<br /><br />“That doesn't mean the score knows the customer better than you do. It just gives you and your manager another signal to consider before you spend time on the next call or forecast review.” – Mirko Peters (14:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-forecasting-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on sales forecasting</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – builds the forecast grid from the opportunity records sellers already update in daily work</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the connected platform where amount, owner, close date and deal details live in one place</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – explains sales forecasting in plain English, from quota and forecast categories to AI scores</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-opportunity-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-forecasting-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Opportunity Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1105</itunes:duration><itunes:keywords>analytics,automation,bestcase,committed,copilot,crm,dataverse,dynamics365,forecasting,insights,microsoft,opportunities,performance,pipeline,planning,predictions,quota,revenue,sales,targets</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/abaf60a8b100830cb9a5de0dc96e6d1d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</title><link>https://www.m365.fm/show/episodes/sonny-gillissen/</link><description><![CDATA[Enterprise integration is usually invisible until it breaks, and deterministic workflows struggle with the unexpected. This episode is for architects and integration developers who want to understand Azure Logic Apps, connectors, identity and observability, and how agent loops can make integrations adaptive and self-healing.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: integration as a commodity</li><li>02:05 – Sonny's path into integration and why enterprise integration gets complex</li><li>07:29 – What Azure Integration Services include</li><li>11:29 – Logic Apps, CI/CD, infrastructure as code, consumption vs. standard</li><li>20:38 – The connector ecosystem and its security trade-offs</li><li>27:11 – Authentication, managed identities and least privilege</li><li>30:59 – Observability, tracked properties and business-driven logging</li><li>49:37 – Organism as a Service: agent loops and self-healing integrations</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Integration Services combine Logic Apps, API Management, <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Azure Functions</a>, Service Bus and Event Grid, and the right mix depends on whether a team prefers low code or pro code.</li><li>Secure integrations rely on built-in connectors where possible, managed identities, Key Vault and least-privilege permissions so that one breached connection cannot take down every integration.</li><li>With agent loops in Logic Apps, integrations can interpret errors and intent and react to unexpected situations, turning integration as a service into what Sonny Gillissen calls Organism as a Service.</li></ul><br /><b>Worth quoting</b><br /><br />“And in an Azure logic app, it's just a canvas. So as soon as you run your first logic app, you can see what it did, why it did it, what's the result?” – Sonny Gillissen (12:34)<br /><br />“Our main objective is to always use built-in connectors when you can, because the built-in connectors are running within the logic app runtime.” – Sonny Gillissen (26:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Azure Logic Apps</li><li><a href="https://www.m365.fm/entity/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Sonny Gillissen</a> – Microsoft MVP for Azure Integration Services who explains Logic Apps and Organism as a Service</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the main product of the episode, from consumption vs. standard to agent loops</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Connector</a> – built-in, managed and custom connectors and the security trade-offs of each</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74187792</guid><pubDate>Tue, 18 Aug 2026 14:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74187792/utf_8_q_ai_turns_integration_into_an_organi_utf_8_q_sm_as_a_service_e2_80_94_how_azure_logic_a_utf_8_q_pps_are_changing_enterprise_integra_utf_8_q_tion_with_sonny_gillissen_mvp_mp3.mp3" length="88202348" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8a0e941f610f0c66759e6b9deeba646e1aeb157c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Enterprise integration is usually invisible until it breaks, and deterministic workflows struggle with the unexpected. This episode is for architects and integration developers who want to understand Azure Logic Apps, connectors, identity and...</itunes:subtitle><itunes:summary><![CDATA[Enterprise integration is usually invisible until it breaks, and deterministic workflows struggle with the unexpected. This episode is for architects and integration developers who want to understand Azure Logic Apps, connectors, identity and observability, and how agent loops can make integrations adaptive and self-healing.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: integration as a commodity</li><li>02:05 – Sonny's path into integration and why enterprise integration gets complex</li><li>07:29 – What Azure Integration Services include</li><li>11:29 – Logic Apps, CI/CD, infrastructure as code, consumption vs. standard</li><li>20:38 – The connector ecosystem and its security trade-offs</li><li>27:11 – Authentication, managed identities and least privilege</li><li>30:59 – Observability, tracked properties and business-driven logging</li><li>49:37 – Organism as a Service: agent loops and self-healing integrations</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Integration Services combine Logic Apps, API Management, <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Azure Functions</a>, Service Bus and Event Grid, and the right mix depends on whether a team prefers low code or pro code.</li><li>Secure integrations rely on built-in connectors where possible, managed identities, Key Vault and least-privilege permissions so that one breached connection cannot take down every integration.</li><li>With agent loops in Logic Apps, integrations can interpret errors and intent and react to unexpected situations, turning integration as a service into what Sonny Gillissen calls Organism as a Service.</li></ul><br /><b>Worth quoting</b><br /><br />“And in an Azure logic app, it's just a canvas. So as soon as you run your first logic app, you can see what it did, why it did it, what's the result?” – Sonny Gillissen (12:34)<br /><br />“Our main objective is to always use built-in connectors when you can, because the built-in connectors are running within the logic app runtime.” – Sonny Gillissen (26:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Azure Logic Apps</li><li><a href="https://www.m365.fm/entity/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Sonny Gillissen</a> – Microsoft MVP for Azure Integration Services who explains Logic Apps and Organism as a Service</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the main product of the episode, from consumption vs. standard to agent loops</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Connector</a> – built-in, managed and custom connectors and the security trade-offs of each</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-turns-integration-into-an-organism-as-a-service" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3676</itunes:duration><itunes:keywords>agents,ai,apis,architecture,automation,azure,connectors,devops,enterprise,eventgrid,functions,infrastructure,integration,logicapps,observability,orchestration,security,selfhealing,serverless,servicebus</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5f8bf3b9f498b5fd7cd584f1423cee09.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Remote Assist - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-remote-assist-simply-explained/</link><description><![CDATA[When a machine stops, the expert who knows it best is often far away, and photos, chats and phone calls leave too much to guesswork. This episode explains Dynamics 365 Remote Assist for maintenance, field service and operations teams. You learn how live shared video and on-screen guidance speed up fixes while people on site stay in control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A machine stops mid-shift</li><li>00:33 – Remote help without shared context</li><li>03:16 – What Remote Assist actually is</li><li>06:41 – A call from problem to guided fix</li><li>10:03 – The building blocks behind the call</li><li>13:41 – Where teams use it</li><li>16:34 – What Remote Assist is not</li><li>17:49 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Part of <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a>, Remote Assist lets a frontline worker share live video with a remote expert, who can mark the exact part or switch in the shared view.</li><li>Teams provides the calling and contacts, Field Service adds work order context, and <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> with Entra ID controls who can join and access information.</li><li>Remote Assist fits visual, hands-on work where an expert's view prevents delays or trips, but it never replaces on-site safety rules or physical work.</li></ul><br /><b>Worth quoting</b><br /><br />“Remote Assist isn't a repair manual that hands you every answer. It's not a robot that diagnoses a machine on its own, and it definitely doesn't replace the trained person who has to do the work safely on site.” – Mirko Peters (03:51)<br /><br />“Each building block has a simple job. Teams connects people. Remote assist connects that conversation to physical work. Field service connects it to a planned service job and its history.” – Mirko Peters (13:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-remote-assist-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Remote Assist</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the product family that includes Remote Assist and, in some setups, Field Service work orders</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – provides the calls, chat and contacts that Remote Assist uses to connect workers and experts</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – handles identity and security behind the scenes so only the right people join and see information</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AppSource - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74150979</guid><pubDate>Tue, 18 Aug 2026 13:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74150979/dynamics_365_remote_assist_simply_explained.mp3" length="26098604" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/136912fca719c33af6031e02115f5f8dd97e1ac2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a machine stops, the expert who knows it best is often far away, and photos, chats and phone calls leave too much to guesswork. This episode explains Dynamics 365 Remote Assist for maintenance, field service and operations teams. You learn how...</itunes:subtitle><itunes:summary><![CDATA[When a machine stops, the expert who knows it best is often far away, and photos, chats and phone calls leave too much to guesswork. This episode explains Dynamics 365 Remote Assist for maintenance, field service and operations teams. You learn how live shared video and on-screen guidance speed up fixes while people on site stay in control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A machine stops mid-shift</li><li>00:33 – Remote help without shared context</li><li>03:16 – What Remote Assist actually is</li><li>06:41 – A call from problem to guided fix</li><li>10:03 – The building blocks behind the call</li><li>13:41 – Where teams use it</li><li>16:34 – What Remote Assist is not</li><li>17:49 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Part of <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a>, Remote Assist lets a frontline worker share live video with a remote expert, who can mark the exact part or switch in the shared view.</li><li>Teams provides the calling and contacts, Field Service adds work order context, and <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> with Entra ID controls who can join and access information.</li><li>Remote Assist fits visual, hands-on work where an expert's view prevents delays or trips, but it never replaces on-site safety rules or physical work.</li></ul><br /><b>Worth quoting</b><br /><br />“Remote Assist isn't a repair manual that hands you every answer. It's not a robot that diagnoses a machine on its own, and it definitely doesn't replace the trained person who has to do the work safely on site.” – Mirko Peters (03:51)<br /><br />“Each building block has a simple job. Teams connects people. Remote assist connects that conversation to physical work. Field service connects it to a planned service job and its history.” – Mirko Peters (13:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-remote-assist-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Remote Assist</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the product family that includes Remote Assist and, in some setups, Field Service work orders</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – provides the calls, chat and contacts that Remote Assist uses to connect workers and experts</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – handles identity and security behind the scenes so only the right people join and see information</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-remote-assist-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AppSource - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1088</itunes:duration><itunes:keywords>automation,collaboration,dataverse,dynamics365,experts,fieldservice,frontline,hololens,maintenance,manufacturing,microsoft,mixedreality,productivity,remoteassist,security,support,teams,technicians,troubleshooting,video</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90f61851b40239364f5127f503ec73f4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Unified Routing - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-unified-routing-simply-explained/</link><description><![CDATA[Growing service teams quickly find that one shared queue sends urgent cases to the wrong people or leaves them waiting. This episode explains Dynamics 365 unified routing for customer service leads and admins. You learn how workstreams, queues, skills and capacity work together so every request reaches the right agent the first time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Requests stuck in a shared queue</li><li>00:33 – Why basic queues stop working</li><li>03:00 – Classification and assignment</li><li>06:50 – Workstreams, queues, skills and capacity</li><li>11:23 – One request from message to agent</li><li>14:49 – Planning a routing model</li><li>17:37 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Unified routing first classifies incoming work with skills, language and priority, then assigns it to an available agent who has the right skills and free capacity.</li><li>Workstreams define the path for each kind of work, queues set team ownership, skills describe fit, and capacity profiles plus presence show who can take work now.</li><li>Build queues, people, skills and capacity before routing rules, keep rules minimal, and give the fallback queue an owner who watches it.</li></ul><br /><b>Worth quoting</b><br /><br />“A queue only answers part of the question, it can tell you where a request should wait, but it doesn't always decide which available person has the right knowledge, who already handles several chats, or whether a more urgent request should come first.” – Mirko Peters (01:34)<br /><br />“Your service leaders still decide which customers need faster help, what skills matter, how many chats an agent can manage, and where work should go when nobody matches. Unified routing takes those decisions and applies them the same way each time.” – Mirko Peters (02:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-unified-routing-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on unified routing</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where workstreams, queues, skills and capacity profiles for unified routing are configured</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the episode and follows one Spanish-language email from intake to the right agent</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Product Information Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Knowledge Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74176895</guid><pubDate>Tue, 18 Aug 2026 11:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74176895/dynamics_365_unified_routing_simply_explained.mp3" length="25799660" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/478a8fc1ce0239538c29d7c4c7bd3168baef4ad9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Growing service teams quickly find that one shared queue sends urgent cases to the wrong people or leaves them waiting. This episode explains Dynamics 365 unified routing for customer service leads and admins. You learn how workstreams, queues, skills...</itunes:subtitle><itunes:summary><![CDATA[Growing service teams quickly find that one shared queue sends urgent cases to the wrong people or leaves them waiting. This episode explains Dynamics 365 unified routing for customer service leads and admins. You learn how workstreams, queues, skills and capacity work together so every request reaches the right agent the first time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Requests stuck in a shared queue</li><li>00:33 – Why basic queues stop working</li><li>03:00 – Classification and assignment</li><li>06:50 – Workstreams, queues, skills and capacity</li><li>11:23 – One request from message to agent</li><li>14:49 – Planning a routing model</li><li>17:37 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Unified routing first classifies incoming work with skills, language and priority, then assigns it to an available agent who has the right skills and free capacity.</li><li>Workstreams define the path for each kind of work, queues set team ownership, skills describe fit, and capacity profiles plus presence show who can take work now.</li><li>Build queues, people, skills and capacity before routing rules, keep rules minimal, and give the fallback queue an owner who watches it.</li></ul><br /><b>Worth quoting</b><br /><br />“A queue only answers part of the question, it can tell you where a request should wait, but it doesn't always decide which available person has the right knowledge, who already handles several chats, or whether a more urgent request should come first.” – Mirko Peters (01:34)<br /><br />“Your service leaders still decide which customers need faster help, what skills matter, how many chats an agent can manage, and where work should go when nobody matches. Unified routing takes those decisions and applies them the same way each time.” – Mirko Peters (02:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-unified-routing-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on unified routing</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform where workstreams, queues, skills and capacity profiles for unified routing are configured</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the episode and follows one Spanish-language email from intake to the right agent</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-product-information-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Product Information Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-knowledge-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Knowledge Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-unified-routing-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1075</itunes:duration><itunes:keywords>agents,assignment,automation,capacity,classification,copilot,customerservice,dataverse,dynamics365,microsoft,omnichannel,presence,prioritization,productivity,queues,routing,skills,support,unifiedrouting,workstreams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1283add4622ee8c32166f7c34415c2da.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Guides - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-guides-simply-explained/</link><description><![CDATA[Frontline technicians often juggle manuals, laptops and memory while doing careful physical work. In this Simply Explained episode, Mirko Peters explains how Dynamics 365 Guides used mixed reality on HoloLens, Teams and Copilot to bring instructions to the job, and what operations teams must do before the end-of-availability date.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: instructions right beside the machine</li><li>00:41 – The work problem: instructions far from the job</li><li>03:28 – Mixed reality in plain English</li><li>06:50 – From expert knowledge to a guide</li><li>10:53 – Remote experts with <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a></li><li>13:07 – Copilot, <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> and connected apps</li><li>16:17 – The end date and preserving guide knowledge</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Guides placed step-by-step holographic instructions, photos, videos and 3D models directly in the worker's view on Microsoft HoloLens, keeping hands free.</li><li>Experts authored guides in the PC app and anchored them in the real workspace with HoloLens, while Microsoft Teams calls brought in remote experts for unexpected problems.</li><li>Microsoft has set December 31, 2026 as the end of availability for Guides and Remote Assist, so organisations should inventory and preserve the task knowledge stored in their guides.</li></ul><br /><b>Worth quoting</b><br /><br />“Instead of flipping between a picture and the real object, they compare them in the same view. Fewer switches in focus means fewer missed steps.” – Mirko Peters (02:53)<br /><br />“With Dynamics 365 Guides, you wear a Microsoft HoloLens headset. You can still see the real machine, the tools and the people around you, but digital instruction cards and 3D objects appear within that view.” – Mirko Peters (03:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-guides-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Guides</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – built into Guides for calls where remote experts see the worker's view and annotate it</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family whose Field Service and Supply Chain Management can connect to Guides</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data storage where Dynamics 365 Guides keeps its records</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74149844</guid><pubDate>Tue, 18 Aug 2026 06:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74149844/dynamics_365_guides_simply_explained.mp3" length="25774892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f96ea0847a89cbaab0298c7afbc49631db8fd2c7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Frontline technicians often juggle manuals, laptops and memory while doing careful physical work. In this Simply Explained episode, Mirko Peters explains how Dynamics 365 Guides used mixed reality on HoloLens, Teams and Copilot to bring instructions...</itunes:subtitle><itunes:summary><![CDATA[Frontline technicians often juggle manuals, laptops and memory while doing careful physical work. In this Simply Explained episode, Mirko Peters explains how Dynamics 365 Guides used mixed reality on HoloLens, Teams and Copilot to bring instructions to the job, and what operations teams must do before the end-of-availability date.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: instructions right beside the machine</li><li>00:41 – The work problem: instructions far from the job</li><li>03:28 – Mixed reality in plain English</li><li>06:50 – From expert knowledge to a guide</li><li>10:53 – Remote experts with <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a></li><li>13:07 – Copilot, <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> and connected apps</li><li>16:17 – The end date and preserving guide knowledge</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Guides placed step-by-step holographic instructions, photos, videos and 3D models directly in the worker's view on Microsoft HoloLens, keeping hands free.</li><li>Experts authored guides in the PC app and anchored them in the real workspace with HoloLens, while Microsoft Teams calls brought in remote experts for unexpected problems.</li><li>Microsoft has set December 31, 2026 as the end of availability for Guides and Remote Assist, so organisations should inventory and preserve the task knowledge stored in their guides.</li></ul><br /><b>Worth quoting</b><br /><br />“Instead of flipping between a picture and the real object, they compare them in the same view. Fewer switches in focus means fewer missed steps.” – Mirko Peters (02:53)<br /><br />“With Dynamics 365 Guides, you wear a Microsoft HoloLens headset. You can still see the real machine, the tools and the people around you, but digital instruction cards and 3D objects appear within that view.” – Mirko Peters (03:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-guides-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Guides</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – built into Guides for calls where remote experts see the worker's view and annotate it</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family whose Field Service and Supply Chain Management can connect to Guides</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data storage where Dynamics 365 Guides keeps its records</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-guides-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>1074</itunes:duration><itunes:keywords>automation,copilot,dataverse,dynamics365,frontline,guides,hololens,instructions,knowledge,maintenance,manufacturing,microsoft,mixedreality,powerbi,powerplatform,remoteassist,spatial,teams,technicians,training</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7762b9d8429cf98f19a22ab9f5b69847.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Sales Insights - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-sales-insights-simply-explained/</link><description><![CDATA[Sales teams rarely lack data, but they struggle to see which follow-up or deal matters most right now. In this Simply Explained episode, Mirko Peters walks sellers and sales managers through Dynamics 365 Sales Insights, from the assistant and auto capture to predictive scoring, relationship intelligence, conversation intelligence and forecasting.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: lost follow-ups and the sales coach</li><li>00:50 – Why sales teams need insights, not more data</li><li>03:07 – Assistant, auto capture and email engagement</li><li>06:15 – Predictive lead and opportunity scoring</li><li>10:28 – Relationship intelligence and Who knows whom</li><li>14:07 – Conversation intelligence and notes analysis</li><li>17:58 – Forecasting and the connected sales picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Sales Insights sits on top of the CRM records in <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> and turns activity into prompts, scores and relationship signals.</li><li>Predictive lead and opportunity scoring helps sellers prioritise, but the scores are only as reliable as consistent historical sales data and never replace judgment.</li><li>Conversation intelligence, relationship analytics and forecasting improve coaching and planning when organisations set clear rules for recording, privacy and licensing.</li></ul><br /><b>Worth quoting</b><br /><br />“Sales Insights is a group of AI-powered tools inside Dynamics 365 Sales that turns sales activity into guidance by surfacing prompts, scoring leads or opportunities and showing signals about customer relationships.” – Mirko Peters (02:04)<br /><br />“A high score isn't a promise though. No score can tell you that a buyer has approved a budget, chosen your company, or signed a contract.” – Mirko Peters (08:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-sales-insights-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Sales Insights</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the filing cabinet of accounts, contacts, leads and deals that Sales Insights builds on</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the business app family whose sales app hosts the assistant, scoring and forecasting tools</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – supplies the emails and meetings that relationship analytics and auto capture draw on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Relationship Intelligence - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74146994</guid><pubDate>Tue, 18 Aug 2026 00:45:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74146994/dynamics_365_sales_insights_simply_explained.mp3" length="28474604" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a35648fca9108ca5d0eea808e3a792c915dded8b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sales teams rarely lack data, but they struggle to see which follow-up or deal matters most right now. In this Simply Explained episode, Mirko Peters walks sellers and sales managers through Dynamics 365 Sales Insights, from the assistant and auto...</itunes:subtitle><itunes:summary><![CDATA[Sales teams rarely lack data, but they struggle to see which follow-up or deal matters most right now. In this Simply Explained episode, Mirko Peters walks sellers and sales managers through Dynamics 365 Sales Insights, from the assistant and auto capture to predictive scoring, relationship intelligence, conversation intelligence and forecasting.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: lost follow-ups and the sales coach</li><li>00:50 – Why sales teams need insights, not more data</li><li>03:07 – Assistant, auto capture and email engagement</li><li>06:15 – Predictive lead and opportunity scoring</li><li>10:28 – Relationship intelligence and Who knows whom</li><li>14:07 – Conversation intelligence and notes analysis</li><li>17:58 – Forecasting and the connected sales picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Sales Insights sits on top of the CRM records in <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> and turns activity into prompts, scores and relationship signals.</li><li>Predictive lead and opportunity scoring helps sellers prioritise, but the scores are only as reliable as consistent historical sales data and never replace judgment.</li><li>Conversation intelligence, relationship analytics and forecasting improve coaching and planning when organisations set clear rules for recording, privacy and licensing.</li></ul><br /><b>Worth quoting</b><br /><br />“Sales Insights is a group of AI-powered tools inside Dynamics 365 Sales that turns sales activity into guidance by surfacing prompts, scoring leads or opportunities and showing signals about customer relationships.” – Mirko Peters (02:04)<br /><br />“A high score isn't a promise though. No score can tell you that a buyer has approved a budget, chosen your company, or signed a contract.” – Mirko Peters (08:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-sales-insights-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Sales Insights</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the filing cabinet of accounts, contacts, leads and deals that Sales Insights builds on</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the business app family whose sales app hosts the assistant, scoring and forecasting tools</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – supplies the emails and meetings that relationship analytics and auto capture draw on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-insights-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Relationship Intelligence - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1187</itunes:duration><itunes:keywords>accelerator,ai,analytics,automation,copilot,crm,dynamics365,engagement,forecasting,intelligence,leads,microsoft,opportunities,outlook,predictive,relationships,sales,salesinsights,scoring,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/af9cf5df9b0f26149af3808c8e1f3788.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Sales Accelerator - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-sales-accelerator-simply-explained/</link><description><![CDATA[Sellers juggle inboxes, calendars, CRM records and reminders and still miss the leads that matter most. This Simply Explained episode shows sales teams and managers how Dynamics 365 Sales Accelerator, with its Up next work list, sequences and customer context, brings focus and repeatable follow-up to the daily sales routine.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: deciding what to do next in sales</li><li>00:29 – Why sales work gets fragmented</li><li>03:07 – What Sales Accelerator actually is</li><li>05:57 – Up next: deciding who deserves attention</li><li>09:15 – Sequences: a repeatable plan for follow-up</li><li>12:44 – Customer context, insights and connected work</li><li>15:56 – A day with Sales Accelerator and who it fits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Sales Accelerator is a guided workspace inside <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> that turns a large pool of CRM records into a practical daily work list.</li><li>The Up next work list uses predictive scoring, company rules and recent activity to surface priorities, while sequences provide repeatable follow-up steps.</li><li>Customer context and AI summaries support preparation, but sellers still own the conversation, and sequence capacity depends on the Sales Enterprise or Premium license.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of sales accelerator as a guide beside your desk, not a robot taking your chair. It helps you spend less effort finding the work, leaving you more room to do the part only a person can do, listen, respond and build trust.” – Mirko Peters (05:41)<br /><br />“Predictive scoring sounds technical, but the idea is simple. It gives each lead a signal based on patterns in the sales data.” – Mirko Peters (06:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-sales-accelerator-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Sales Accelerator</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM that holds customer records and opportunities, with Sales Accelerator built inside it</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform behind Dynamics 365 Sales, where Sales Accelerator's guided work list lives</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – one of the scattered places where customer emails and follow-ups pile up for sellers</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – mentioned as a channel where leads come up and as a connected tool for outreach</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Relationship Intelligence - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74145666</guid><pubDate>Mon, 17 Aug 2026 21:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74145666/dynamics_365_sales_accelerator_simply_explained.mp3" length="25012268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/73d7ae81c58cd9d72509cfe22f8be911481d60f0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sellers juggle inboxes, calendars, CRM records and reminders and still miss the leads that matter most. This Simply Explained episode shows sales teams and managers how Dynamics 365 Sales Accelerator, with its Up next work list, sequences and customer...</itunes:subtitle><itunes:summary><![CDATA[Sellers juggle inboxes, calendars, CRM records and reminders and still miss the leads that matter most. This Simply Explained episode shows sales teams and managers how Dynamics 365 Sales Accelerator, with its Up next work list, sequences and customer context, brings focus and repeatable follow-up to the daily sales routine.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: deciding what to do next in sales</li><li>00:29 – Why sales work gets fragmented</li><li>03:07 – What Sales Accelerator actually is</li><li>05:57 – Up next: deciding who deserves attention</li><li>09:15 – Sequences: a repeatable plan for follow-up</li><li>12:44 – Customer context, insights and connected work</li><li>15:56 – A day with Sales Accelerator and who it fits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Sales Accelerator is a guided workspace inside <a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> that turns a large pool of CRM records into a practical daily work list.</li><li>The Up next work list uses predictive scoring, company rules and recent activity to surface priorities, while sequences provide repeatable follow-up steps.</li><li>Customer context and AI summaries support preparation, but sellers still own the conversation, and sequence capacity depends on the Sales Enterprise or Premium license.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of sales accelerator as a guide beside your desk, not a robot taking your chair. It helps you spend less effort finding the work, leaving you more room to do the part only a person can do, listen, respond and build trust.” – Mirko Peters (05:41)<br /><br />“Predictive scoring sounds technical, but the idea is simple. It gives each lead a signal based on patterns in the sales data.” – Mirko Peters (06:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-sales-accelerator-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Sales Accelerator</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM that holds customer records and opportunities, with Sales Accelerator built inside it</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform behind Dynamics 365 Sales, where Sales Accelerator's guided work list lives</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – one of the scattered places where customer emails and follow-ups pile up for sellers</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – mentioned as a channel where leads come up and as a connected tool for outreach</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-relationship-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-accelerator-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Relationship Intelligence - Simply Explained</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>1043</itunes:duration><itunes:keywords>automation,copilot,crm,dynamics365,followups,insights,leads,microsoft,opportunities,outlook,pipeline,prioritization,productivity,prospecting,sales,salesaccelerator,scoring,selling,sequences,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0975bec1d058443f04ab40b7c0b1e6e4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Human Resources - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-human-resources-simply-explained/</link><description><![CDATA[HR information often lives in spreadsheets, inboxes and separate tools, so every change creates another outdated copy. This Knowledge Nugget explains Dynamics 365 Human Resources for HR teams, managers and IT, covering employee records, self-service, leave, benefits, workflows and integrations in plain English.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A typical HR day across too many tools</li><li>00:45 – The problem it solves: fragmented people work</li><li>03:07 – The employee record and organization</li><li>06:20 – Employee and manager self-service</li><li>09:37 – Benefits, compensation, learning and development</li><li>13:37 – Workflows, automation and reporting</li><li>17:20 – Connections across Microsoft and beyond</li><li>18:51 – Where Dynamics 365 Human Resources fits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Human Resources gives each employee one controlled record with job details, skills, certifications and reporting lines, protected by roles and permissions.</li><li>Self-service and Microsoft Teams integration let employees check leave balances and submit requests while managers approve them through defined workflows, reducing email chains.</li><li>The product connects with payroll, recruiting, learning tools and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> rather than replacing them, so companies should define their HR processes first and configure the software around them.</li></ul><br /><b>Worth quoting</b><br /><br />“Still, self-service doesn't replace HR. HR professionals still answer difficult questions, apply policy, handle sensitive cases, and help people through changes that don't fit a standard form.” – Mirko Peters (09:19)<br /><br />“Records tell you what happened. Workflows help decide what happens next. A workflow is simply a set route for a task.” – Mirko Peters (13:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-human-resources-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dynamics 365 Human Resources</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the product family that Dynamics 365 Human Resources belongs to, alongside finance and payroll connections</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where employees check time off balances and submit leave requests without a separate HR site</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-events/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Business events (Dynamics 365)</a> – used together with Power Automate templates to connect HR activity to other processes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74142044</guid><pubDate>Mon, 17 Aug 2026 19:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74142044/dynamics_365_human_resources_simply_explained.mp3" length="29586860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/55b776b39eaa85deeda5ef077b32c2ee9c0edc56.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>HR information often lives in spreadsheets, inboxes and separate tools, so every change creates another outdated copy. This Knowledge Nugget explains Dynamics 365 Human Resources for HR teams, managers and IT, covering employee records, self-service,...</itunes:subtitle><itunes:summary><![CDATA[HR information often lives in spreadsheets, inboxes and separate tools, so every change creates another outdated copy. This Knowledge Nugget explains Dynamics 365 Human Resources for HR teams, managers and IT, covering employee records, self-service, leave, benefits, workflows and integrations in plain English.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A typical HR day across too many tools</li><li>00:45 – The problem it solves: fragmented people work</li><li>03:07 – The employee record and organization</li><li>06:20 – Employee and manager self-service</li><li>09:37 – Benefits, compensation, learning and development</li><li>13:37 – Workflows, automation and reporting</li><li>17:20 – Connections across Microsoft and beyond</li><li>18:51 – Where Dynamics 365 Human Resources fits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Human Resources gives each employee one controlled record with job details, skills, certifications and reporting lines, protected by roles and permissions.</li><li>Self-service and Microsoft Teams integration let employees check leave balances and submit requests while managers approve them through defined workflows, reducing email chains.</li><li>The product connects with payroll, recruiting, learning tools and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> rather than replacing them, so companies should define their HR processes first and configure the software around them.</li></ul><br /><b>Worth quoting</b><br /><br />“Still, self-service doesn't replace HR. HR professionals still answer difficult questions, apply policy, handle sensitive cases, and help people through changes that don't fit a standard form.” – Mirko Peters (09:19)<br /><br />“Records tell you what happened. Workflows help decide what happens next. A workflow is simply a set route for a task.” – Mirko Peters (13:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-human-resources-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dynamics 365 Human Resources</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the product family that Dynamics 365 Human Resources belongs to, alongside finance and payroll connections</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where employees check time off balances and submit leave requests without a separate HR site</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-events/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Business events (Dynamics 365)</a> – used together with Power Automate templates to connect HR activity to other processes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-human-resources-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1233</itunes:duration><itunes:keywords>automation,benefits,certifications,compensation,dataverse,dynamics365,employees,hr,humanresources,leave,microsoft,onboarding,payroll,powerbi,selfservice,skills,teams,training,workflows,workforce</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f2a8862e52588ecdce919d89200406de.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>When Azure SQL Becomes an Application Platform- APIs, Automation and AI with Dirceu Resende</title><link>https://www.m365.fm/show/episodes/dirceu-resende/</link><description><![CDATA[Most teams still treat Azure SQL as passive storage behind the application. In this interview, Dirceu Resende shows data engineers and architects how Azure SQL Database can call REST APIs, automate workflows and support AI with vector search. You learn where this simplifies your architecture and how to keep it secure and performant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: Azure SQL as an application platform</li><li>02:55 – Dirceu's path into data and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Power BI</a></li><li>09:20 – Azure SQL Database vs. Managed Instance</li><li>16:42 – Beyond traditional data storage</li><li>27:46 – REST integrations and automation examples</li><li>41:12 – Security, authentication and error handling</li><li>48:33 – Performance, AI and vector search</li><li>57:03 – BI, governance and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure SQL Database can call external REST APIs directly, so the database can trigger alerts, enrich data with AI and integrate with services without extra application code.</li><li>Secure these integrations with firewalls, least privilege, dedicated users, masking and encryption, and store API secrets in database credential objects instead of in procedures.</li><li>In the cloud, performance tuning directly lowers cost, and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Fabric</a> mirroring offers a near real-time path to BI without hand-built ETL pipelines.</li></ul><br /><b>Worth quoting</b><br /><br />“Also, the database needs a special attention on it, because you can version code, but you cannot version data. So data is pretty critical and pretty important.” – Dirceu Resende (20:20)<br /><br />“I understand this concern is really real. But if you can hack into the database, you already have access to all the data anyway.” – Dirceu Resende (41:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dirceu-resende/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dirceu-resende/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Dirceu Resende</a> – explains how Azure SQL Database calls REST APIs, automates jobs and supports vector search</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – its mirroring feature replicates Azure SQL data near real time for BI without ETL pipelines</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where Azure SQL Database runs, alongside services like Logic Apps and Data Factory</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Power BI</a> – Dirceu previously worked on it at Microsoft as a senior program manager</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the interview and asks about integrations, security, performance and governance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Everyone Wants Copilot—but Is Your Data Ready: Microsoft Fabric Architecture with Walter Calcagno [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74138955</guid><pubDate>Mon, 17 Aug 2026 15:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74138955/when_azure_sql_becomes_an_application_platform_apis_automation_and_ai_with_dirceu_resende.mp3" length="100373804" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/de5ed4fc6066c13d3b679557c6f05903fee1679b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most teams still treat Azure SQL as passive storage behind the application. In this interview, Dirceu Resende shows data engineers and architects how Azure SQL Database can call REST APIs, automate workflows and support AI with vector search. You...</itunes:subtitle><itunes:summary><![CDATA[Most teams still treat Azure SQL as passive storage behind the application. In this interview, Dirceu Resende shows data engineers and architects how Azure SQL Database can call REST APIs, automate workflows and support AI with vector search. You learn where this simplifies your architecture and how to keep it secure and performant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: Azure SQL as an application platform</li><li>02:55 – Dirceu's path into data and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Power BI</a></li><li>09:20 – Azure SQL Database vs. Managed Instance</li><li>16:42 – Beyond traditional data storage</li><li>27:46 – REST integrations and automation examples</li><li>41:12 – Security, authentication and error handling</li><li>48:33 – Performance, AI and vector search</li><li>57:03 – BI, governance and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure SQL Database can call external REST APIs directly, so the database can trigger alerts, enrich data with AI and integrate with services without extra application code.</li><li>Secure these integrations with firewalls, least privilege, dedicated users, masking and encryption, and store API secrets in database credential objects instead of in procedures.</li><li>In the cloud, performance tuning directly lowers cost, and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Fabric</a> mirroring offers a near real-time path to BI without hand-built ETL pipelines.</li></ul><br /><b>Worth quoting</b><br /><br />“Also, the database needs a special attention on it, because you can version code, but you cannot version data. So data is pretty critical and pretty important.” – Dirceu Resende (20:20)<br /><br />“I understand this concern is really real. But if you can hack into the database, you already have access to all the data anyway.” – Dirceu Resende (41:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dirceu-resende/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dirceu-resende/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Dirceu Resende</a> – explains how Azure SQL Database calls REST APIs, automates jobs and supports vector search</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – its mirroring feature replicates Azure SQL data near real time for BI without ETL pipelines</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where Azure SQL Database runs, alongside services like Logic Apps and Data Factory</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Power BI</a> – Dirceu previously worked on it at Microsoft as a senior program manager</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the interview and asks about integrations, security, performance and governance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dirceu-resende"...]]></itunes:summary><itunes:duration>4183</itunes:duration><itunes:keywords>ai,analytics,apis,architecture,automation,azure,azuresql,cloud,database,fabric,governance,integration,microsoft,performance,powerbi,rag,rest,security,sql,vectors</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6e52f910a603341e1bb5f56b85b87bbc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Customer Insights Data - Simply Explained</title><link>https://www.m365.fm/show/episodes/customer-insights-data/</link><description><![CDATA[When sales, service and marketing each see a different version of the same customer, people get the wrong offers and repeat themselves. This episode explains Dynamics 365 Customer Insights - Data for CRM, marketing and data teams. You learn how one unified customer profile, measures and segments lead to better-informed customer conversations.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One customer, three stories</li><li>00:33 – Why scattered customer data creates bad decisions</li><li>03:30 – What Customer Insights - Data actually is</li><li>06:47 – Building the unified customer profile</li><li>11:26 – Measures, enrichment and predictions</li><li>14:43 – Segments and activation</li><li>17:35 – Privacy, security and the <a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">CDP</a> difference</li><li>19:30 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> - Data is a customer data platform that maps, matches and de-duplicates records from many systems into one unified customer profile.</li><li>Measures, enrichment and AI predictions such as churn turn profiles into answers, but predictions are signals that still need human review.</li><li>Segments and destinations put the shared profile to work across sales, service and marketing, while consent, privacy and access control must be designed in from the start.</li></ul><br /><b>Worth quoting</b><br /><br />“Each team still needs tools built for its job. What they need is one shared customer file that can connect the separate records.” – Mirko Peters (03:17)<br /><br />“If sales calls someone a high value customer while marketing uses a different calculation, the customer experience splits again. A shared measure gives everyone one agreed way to look at the question.” – Mirko Peters (12:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/customer-insights-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the episode's subject: Customer Insights - Data as the CDP, Journeys for communications</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family whose sales and service records feed the unified customer profile</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM for deals and leads that Customer Insights - Data extends rather than replaces</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dataverse</a> – often supplies sales and service records as a data source for Customer Insights - Data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74137419</guid><pubDate>Mon, 17 Aug 2026 12:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74137419/dynamics_365_customer_insights_data_simply_explained.mp3" length="28542572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6be2c9310a723ff03e62fff491148ff783028fff.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When sales, service and marketing each see a different version of the same customer, people get the wrong offers and repeat themselves. This episode explains Dynamics 365 Customer Insights - Data for CRM, marketing and data teams. You learn how one...</itunes:subtitle><itunes:summary><![CDATA[When sales, service and marketing each see a different version of the same customer, people get the wrong offers and repeat themselves. This episode explains Dynamics 365 Customer Insights - Data for CRM, marketing and data teams. You learn how one unified customer profile, measures and segments lead to better-informed customer conversations.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One customer, three stories</li><li>00:33 – Why scattered customer data creates bad decisions</li><li>03:30 – What Customer Insights - Data actually is</li><li>06:47 – Building the unified customer profile</li><li>11:26 – Measures, enrichment and predictions</li><li>14:43 – Segments and activation</li><li>17:35 – Privacy, security and the <a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">CDP</a> difference</li><li>19:30 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> - Data is a customer data platform that maps, matches and de-duplicates records from many systems into one unified customer profile.</li><li>Measures, enrichment and AI predictions such as churn turn profiles into answers, but predictions are signals that still need human review.</li><li>Segments and destinations put the shared profile to work across sales, service and marketing, while consent, privacy and access control must be designed in from the start.</li></ul><br /><b>Worth quoting</b><br /><br />“Each team still needs tools built for its job. What they need is one shared customer file that can connect the separate records.” – Mirko Peters (03:17)<br /><br />“If sales calls someone a high value customer while marketing uses a different calculation, the customer experience splits again. A shared measure gives everyone one agreed way to look at the question.” – Mirko Peters (12:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/customer-insights-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the episode's subject: Customer Insights - Data as the CDP, Journeys for communications</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family whose sales and service records feed the unified customer profile</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM for deals and leads that Customer Insights - Data extends rather than replaces</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dataverse</a> – often supplies sales and service records as a data source for Customer Insights - Data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=customer-insights-data" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights - Simply Explained</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>1190</itunes:duration><itunes:keywords>activation,ai,analytics,cdp,churn,customerdata,customerinsights,dataverse,dynamics365,enrichment,governance,marketing,microsoft,personalization,predictions,profiles,sales,segmentation,service,unification</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff2c8b2a4c4e8f084cde6a04d358848f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Commerce - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-commerce/</link><description><![CDATA[A customer buys online, picks up in one store and returns in another, and suddenly four disconnected systems have to agree. This knowledge nugget explains Dynamics 365 Commerce in plain English for retail, IT and business leaders, covering the customer journey, Store Commerce, the headless Commerce Scale Unit and the data behind it, and what the platform still leaves to people.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: one jacket, many systems</li><li>00:39 – What <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Commerce</a> actually is</li><li>02:45 – One customer journey across every channel</li><li>05:59 – The physical store: Store Commerce and point of sale</li><li>08:42 – The engine behind the storefronts: Commerce Scale Unit and headless commerce</li><li>13:05 – Data, loyalty, reviews and fraud protection</li><li>16:19 – Who uses Commerce and what it does not replace</li><li>18:15 – Conclusion: the connected retail building</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Commerce connects websites, stores, call centers and back office around one shared view of products, prices, stock, orders and customers.</li><li>The Commerce Scale Unit is the headless engine behind every channel, so a new app or storefront reuses the same pricing, stock and order rules through APIs.</li><li>Commerce connects people and processes but does not replace them: clean product data, clear business rules and staff who pick, pack and serve remain essential.</li></ul><br /><b>Worth quoting</b><br /><br />“Headless simply means the selling engine lives apart from the screen a person looks at. The engine doesn't care if a customer uses a website, a phone app, a self-service kiosk, or a store worker's tablet.” – Mirko Peters (09:18)<br /><br />“Customers don't care which technical system answered their question. They care that the price on their phone matches the price in the store, and that an item shown as available can actually be ordered.” – Mirko Peters (10:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-commerce/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Dynamics 365 Commerce</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – described as the shared business filing cabinet that Commerce uses to share customer data</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family Commerce connects to, including Supply Chain Management and Finance</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and follows one jacket purchase across stores and the website</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74136104</guid><pubDate>Mon, 17 Aug 2026 10:40:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74136104/dynamics_365_commerce_simply_explained.mp3" length="26885420" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/549d42f081b50da9e915bb80cb23bb123d9e615f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A customer buys online, picks up in one store and returns in another, and suddenly four disconnected systems have to agree. This knowledge nugget explains Dynamics 365 Commerce in plain English for retail, IT and business leaders, covering the...</itunes:subtitle><itunes:summary><![CDATA[A customer buys online, picks up in one store and returns in another, and suddenly four disconnected systems have to agree. This knowledge nugget explains Dynamics 365 Commerce in plain English for retail, IT and business leaders, covering the customer journey, Store Commerce, the headless Commerce Scale Unit and the data behind it, and what the platform still leaves to people.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: one jacket, many systems</li><li>00:39 – What <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Commerce</a> actually is</li><li>02:45 – One customer journey across every channel</li><li>05:59 – The physical store: Store Commerce and point of sale</li><li>08:42 – The engine behind the storefronts: Commerce Scale Unit and headless commerce</li><li>13:05 – Data, loyalty, reviews and fraud protection</li><li>16:19 – Who uses Commerce and what it does not replace</li><li>18:15 – Conclusion: the connected retail building</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Commerce connects websites, stores, call centers and back office around one shared view of products, prices, stock, orders and customers.</li><li>The Commerce Scale Unit is the headless engine behind every channel, so a new app or storefront reuses the same pricing, stock and order rules through APIs.</li><li>Commerce connects people and processes but does not replace them: clean product data, clear business rules and staff who pick, pack and serve remain essential.</li></ul><br /><b>Worth quoting</b><br /><br />“Headless simply means the selling engine lives apart from the screen a person looks at. The engine doesn't care if a customer uses a website, a phone app, a self-service kiosk, or a store worker's tablet.” – Mirko Peters (09:18)<br /><br />“Customers don't care which technical system answered their question. They care that the price on their phone matches the price in the store, and that an item shown as available can actually be ordered.” – Mirko Peters (10:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-commerce/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Dynamics 365 Commerce</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – described as the shared business filing cabinet that Commerce uses to share customer data</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the app family Commerce connects to, including Supply Chain Management and Finance</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and follows one jacket purchase across stores and the website</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-commerce-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1121</itunes:duration><itunes:keywords>b2b,commerce,customers,dataverse,dynamics365,ecommerce,fraud,fulfillment,headless,inventory,loyalty,microsoft,omnichannel,orders,payments,pos,pricing,promotions,retail,storecommerce</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/56a2625a05dca8c1a9cfd1262e342c08.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Project Operations - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-project-operations-simply-explained/</link><description><![CDATA[Customer projects can become complicated quickly. Sales has the customer relationship and quote. Project managers have schedules and tasks. Resource managers need to know who is available. Consultants record hours and expenses. Finance needs to understand costs, revenue, and what can actually be invoiced.In <a href="https://www.m365.fm/dynamics-365-project-operations-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365 FM, Mirko Peters explains Microsoft <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Project Operations and how Microsoft connects project sales, project management, resource planning, time tracking, expenses, billing, and financial processes within one project-focused platform.The episode follows the complete lifecycle of a customer project—from the first sales conversation and project quote through planning, staffing, delivery, time and expense management, financial tracking, and finally customer invoicing.<br /><br />WHAT IS DYNAMICS 365 PROJECT OPERATIONS?<br />Microsoft Dynamics 365 Project Operations is designed for organizations that sell project-based services. These businesses are not simply selling products. They are selling expertise, professional services, consulting hours, engineering work, implementation projects, design services, development work, or other customer engagements where people, time, costs, contracts, and billing need to remain connected.Without a connected system, different departments often create their own version of a project. Sales knows what was promised. Delivery creates another project plan. Employees record hours somewhere else. Finance receives approved hours and expenses later and then tries to determine what should appear on the customer's invoice.Dynamics 365 Project Operations connects these areas around shared project information.The objective is not to make every department use exactly the same interface. Salespeople, consultants, project managers, resource managers, and finance professionals have different responsibilities. What matters is that the underlying project information remains connected.<br /><br />FROM SALES OPPORTUNITY TO PROJECT DELIVERY<br />A customer project begins before the first task is created.During the sales process, someone needs to determine what the customer actually needs, which roles will be required, how many hours may be necessary, when work could start, what the project should cost, and how the customer will be charged.Dynamics 365 Project Operations helps organizations capture this information while the opportunity is still being developed.This creates an important connection between what sales promises and what the delivery organization eventually needs to provide.Instead of project managers receiving an email saying that sales has apparently sold several weeks of consulting, the approved scope, roles, estimated effort, pricing, dates, and billing conditions can become part of the connected project record.<br /><br />PROJECT QUOTES AND CONTRACTS<br />Quotes and project contracts establish the commercial foundation of a customer engagement.A quote represents what the organization proposes to sell. It can include planned work, estimated effort, project roles, pricing, expected dates, and billing conditions.Once the customer accepts the proposal, the project contract records what the customer actually agreed to purchase.This distinction is important because delivery teams should work against the accepted customer commitment rather than an earlier version of the proposal that may have changed during negotiations.Contracts can also establish whether customers are charged according to time worked, a fixed project price, milestones, or other agreed billing arrangements.<br /><br />PROJECT PLANNING AND WORK BREAKDOWN STRUCTURES<br />After the customer accepts the project, the promise needs to become an executable plan.Project managers break large outcomes into smaller pieces of work. This structure is commonly called a Work Breakdown Structure, or WBS.For example, a cloud migration project might contain discovery, design, implementation, testing, customer review, deployment, and closure phases.Each part can then contain individual tasks with planned dates, expected effort, responsibilities, and dependencies.Dependencies are particularly important because project activities rarely happen completely independently. Design may depend on discovery. Testing depends on implementation. Customer approval may depend on testing.When one activity changes, project managers need visibility into what that change could mean for the rest of the schedule.<br /><br />PROJECT MILESTONES<br />Milestones provide recognizable checkpoints during a project.A milestone might represent design approval, completion of testing, delivery of a major project component, customer acceptance, or another significant event.Unlike normal tasks, milestones typically represent a point in the project rather than a block of working hours.They are useful for communicating progress and can also have commercial importance. In milestone-based engagements, reaching an agreed milestone may trigger part of the customer's billing schedule.This connects project delivery directly with the commercial agreement.<br /><br />PROJECT TIME TRACKING<br />Time entries are more than administrative timesheets.When employees record time against specific projects and tasks, the organization gains information about how much effort the work actually requires.Project managers can compare planned effort with actual effort. If discovery was expected to require 40 hours but has already consumed 60 hours, that difference becomes visible while the project is still active.That does not automatically mean the project is failing. The customer environment may simply have been more complicated than expected.The important point is that the organization now has information it can act on rather than discovering the problem after the project has finished.Approved time can also become an important input into project costs and customer billing.<br /><br />PROJECT EXPENSE MANAGEMENT<br />Customer projects frequently involve costs beyond employee time.Consultants may travel to customer locations, purchase approved services, or incur other project-related expenses.Dynamics 365 Project Operations can associate these expenses with the relevant customer project instead of allowing them to disappear into disconnected receipts, emails, or financial records.This creates better visibility for project managers and provides finance with clearer information when reviewing project profitability and customer billing.<br /><br />RESOURCE MANAGEMENT AND STAFFING<br />A perfect project plan is useless if the required people are unavailable.Resource management connects project requirements with employees and contractors who have the appropriate skills and availability.A project manager may know that a security specialist is required for two weeks without initially knowing which individual will perform the work.Resource management allows organizations to consider both requirements.Someone may have exactly the right technical skills but already be assigned to another customer. Another person might have the necessary expertise and sufficient capacity during the required period.This helps organizations reduce overbooking and make project commitments based on actual resource availability.<br /><br />RESOURCE BOOKINGS AND CAPACITY<br />A resource booking reserves part of someone's working capacity for project work.Employees do not necessarily need to be assigned full-time. A consultant might spend three days each week on one customer project while using the remaining capacity for another engagement, training, internal work, or leave.Connecting resource bookings with availability gives organizations a clearer picture of their delivery capacity.This is particularly valuable for consulting organizations and professional services firms where people represent both the primary delivery resource and a significant part of project cost.<br /><br />SKILLS, ROLES AND PROJECT COSTS<br />Staffing is not simply about finding someone with an empty calendar.Projects often require specific roles and competencies such as project managers, business analysts, developers, architects, engineers, consultants, or security specialists.The financial impact also matters.A senior specialist may have a different internal cost than a junior consultant. The organization therefore needs to balance skills, availability, delivery quality, and financial performance when staffing projects.Dynamics 365 Project Operations connects these staffing decisions more closely with the overall project plan and financial picture.<br /><br />PROJECT COSTS AND PROFITABILITY<br />A project can finish on time and still lose money.Customer revenue represents only one side of the financial equation. Organizations also need to consider employee costs, contractors, travel, software, materials, and other expenses required to deliver the engagement.Dynamics 365 Project Operations helps connect planned and actual project costs with customer pricing.This makes it easier to understand whether the project is consuming more expensive resources or more working hours than originally anticipated.A project can therefore appear successful operationally while becoming less profitable financially.Connecting project delivery and project financial information helps organizations identify this situation earlier.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74133476</guid><pubDate>Mon, 17 Aug 2026 06:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74133476/dynamics_365_project_operations_simply_explained.mp3" length="28957292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0651bd03046ab3fc3f0f18d99c5da5a9f2248ee0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Customer projects can become complicated quickly. Sales has the customer relationship and quote. Project managers have schedules and tasks. Resource managers need to know who is available. Consultants record hours and expenses. Finance needs to...</itunes:subtitle><itunes:summary><![CDATA[Customer projects can become complicated quickly. Sales has the customer relationship and quote. Project managers have schedules and tasks. Resource managers need to know who is available. Consultants record hours and expenses. Finance needs to understand costs, revenue, and what can actually be invoiced.In <a href="https://www.m365.fm/dynamics-365-project-operations-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365 FM, Mirko Peters explains Microsoft <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Project Operations and how Microsoft connects project sales, project management, resource planning, time tracking, expenses, billing, and financial processes within one project-focused platform.The episode follows the complete lifecycle of a customer project—from the first sales conversation and project quote through planning, staffing, delivery, time and expense management, financial tracking, and finally customer invoicing.<br /><br />WHAT IS DYNAMICS 365 PROJECT OPERATIONS?<br />Microsoft Dynamics 365 Project Operations is designed for organizations that sell project-based services. These businesses are not simply selling products. They are selling expertise, professional services, consulting hours, engineering work, implementation projects, design services, development work, or other customer engagements where people, time, costs, contracts, and billing need to remain connected.Without a connected system, different departments often create their own version of a project. Sales knows what was promised. Delivery creates another project plan. Employees record hours somewhere else. Finance receives approved hours and expenses later and then tries to determine what should appear on the customer's invoice.Dynamics 365 Project Operations connects these areas around shared project information.The objective is not to make every department use exactly the same interface. Salespeople, consultants, project managers, resource managers, and finance professionals have different responsibilities. What matters is that the underlying project information remains connected.<br /><br />FROM SALES OPPORTUNITY TO PROJECT DELIVERY<br />A customer project begins before the first task is created.During the sales process, someone needs to determine what the customer actually needs, which roles will be required, how many hours may be necessary, when work could start, what the project should cost, and how the customer will be charged.Dynamics 365 Project Operations helps organizations capture this information while the opportunity is still being developed.This creates an important connection between what sales promises and what the delivery organization eventually needs to provide.Instead of project managers receiving an email saying that sales has apparently sold several weeks of consulting, the approved scope, roles, estimated effort, pricing, dates, and billing conditions can become part of the connected project record.<br /><br />PROJECT QUOTES AND CONTRACTS<br />Quotes and project contracts establish the commercial foundation of a customer engagement.A quote represents what the organization proposes to sell. It can include planned work, estimated effort, project roles, pricing, expected dates, and billing conditions.Once the customer accepts the proposal, the project contract records what the customer actually agreed to purchase.This distinction is important because delivery teams should work against the accepted customer commitment rather than an earlier version of the proposal that may have changed during negotiations.Contracts can also establish whether customers are charged according to time worked, a fixed project price, milestones, or other agreed billing arrangements.<br /><br />PROJECT PLANNING AND WORK BREAKDOWN STRUCTURES<br />After the customer accepts the project, the promise needs to become an...]]></itunes:summary><itunes:duration>1207</itunes:duration><itunes:keywords>automation,billing,consulting,contracts,copilot,dynamics365,erp,expenses,finance,invoicing,microsoft,planning,powerbi,profitability,projectoperations,projects,quotations,resources,staffing,timesheets</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/92e89e426be570a0a68221f1e84d4766.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Supply Chain Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-supply-chain-management/</link><description><![CDATA[A single late shipment can empty a shelf and break a customer promise when every team works from its own spreadsheet. This episode explains Dynamics 365 Supply Chain Management for operations, planning and IT teams in manufacturing, retail and distribution. You learn how one connected record from purchasing to delivery leads to more reliable delivery dates.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – When a late shipment breaks the chain</li><li>00:53 – What Supply Chain Management actually is</li><li>03:51 – From product idea to purchase order</li><li>07:51 – Inventory and warehouse management</li><li>12:23 – Manufacturing and equipment</li><li>15:41 – Transportation, fulfillment and promises</li><li>17:58 – Data, AI and Microsoft connections</li><li>19:51 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Supply Chain Management is an ERP system that connects product records, planning, purchasing, inventory, production, maintenance and transport in one shared record.</li><li>Inventory numbers only become useful with location and status, and barcode scanning on mobile devices keeps the digital record in step with physical movements.</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Power BI</a>, AI and Copilot help planners spot shortages and risks, but people still review suggestions and make the decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“A forecast isn't a promise. It's a planned estimate that gives the business a reason to check whether it has enough materials, enough supplier deliveries, and enough time to meet expected demand.” – Mirko Peters (05:35)<br /><br />“The system brings attention to these exceptions, but a person still decides whether to change the plan, buy from another supplier or speak with the customer.” – Mirko Peters (06:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-supply-chain-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the Microsoft business application family that Supply Chain Management and Finance belong to</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Power BI</a> – turns supply chain records into dashboards for warehouse, planning, production and logistics teams</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">AI agent</a> – described as helpers for routine tasks, such as a procurement agent for supplier communication</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – Dynamics 365 Finance links the movement of goods to the financial side</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74132193</guid><pubDate>Mon, 17 Aug 2026 01:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74132193/dynamics_365_supply_chain_management_simply_explained.mp3" length="28904300" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3baa4b36639630cccdea1f9a5e31a566108de881.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A single late shipment can empty a shelf and break a customer promise when every team works from its own spreadsheet. This episode explains Dynamics 365 Supply Chain Management for operations, planning and IT teams in manufacturing, retail and...</itunes:subtitle><itunes:summary><![CDATA[A single late shipment can empty a shelf and break a customer promise when every team works from its own spreadsheet. This episode explains Dynamics 365 Supply Chain Management for operations, planning and IT teams in manufacturing, retail and distribution. You learn how one connected record from purchasing to delivery leads to more reliable delivery dates.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – When a late shipment breaks the chain</li><li>00:53 – What Supply Chain Management actually is</li><li>03:51 – From product idea to purchase order</li><li>07:51 – Inventory and warehouse management</li><li>12:23 – Manufacturing and equipment</li><li>15:41 – Transportation, fulfillment and promises</li><li>17:58 – Data, AI and Microsoft connections</li><li>19:51 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Supply Chain Management is an ERP system that connects product records, planning, purchasing, inventory, production, maintenance and transport in one shared record.</li><li>Inventory numbers only become useful with location and status, and barcode scanning on mobile devices keeps the digital record in step with physical movements.</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Power BI</a>, AI and Copilot help planners spot shortages and risks, but people still review suggestions and make the decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“A forecast isn't a promise. It's a planned estimate that gives the business a reason to check whether it has enough materials, enough supplier deliveries, and enough time to meet expected demand.” – Mirko Peters (05:35)<br /><br />“The system brings attention to these exceptions, but a person still decides whether to change the plan, buy from another supplier or speak with the customer.” – Mirko Peters (06:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-supply-chain-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the Microsoft business application family that Supply Chain Management and Finance belong to</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Power BI</a> – turns supply chain records into dashboards for warehouse, planning, production and logistics teams</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">AI agent</a> – described as helpers for routine tasks, such as a procurement agent for supplier communication</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – Dynamics 365 Finance links the movement of goods to the financial side</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-supply-chain-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1205</itunes:duration><itunes:keywords>automation,azure,copilot,dynamics365,erp,forecasting,fulfillment,inventory,logistics,manufacturing,microsoft,operations,planning,powerbi,procurement,production,scm,supplychain,transportation,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e19cdda47304fb5d65cc5b11568e45c6.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Finance - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-finance/</link><description><![CDATA[Finance teams lose time when budgets, invoices and bank data live in different spreadsheets and systems. This Knowledge Nugget explains Dynamics 365 Finance in plain English for business users, managers and newcomers to ERP, from the first purchase request to the general ledger, budgeting, reporting and controls.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One question, many spreadsheets</li><li>00:35 – What <a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> actually is</li><li>03:15 – The daily money flow from purchase to financial record</li><li>06:59 – The general ledger, chart of accounts and financial dimensions</li><li>10:52 – Planning ahead: budgets, forecasts and cash</li><li>13:43 – Reports and decisions</li><li>16:43 – Controls, security and the connected Microsoft platform</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Finance keeps the official financial record in one place, linking purchase requests, purchase orders, receipts, supplier invoices and payments so nobody retypes data between tools.</li><li>The general ledger, chart of accounts and financial dimensions give every transaction a category and extra context such as department, location or project, so totals can be traced back to their source.</li><li>Budgets, forecasts and cash views answer different questions, and controls such as separated approvals, closed periods and a full <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">audit trail</a> protect the records behind every decision.</li></ul><br /><b>Worth quoting</b><br /><br />“Now, Excel still has a job. You can use Excel to explore numbers, build a quick model, or answer a one-off question. But Excel usually holds a copy of the numbers.” – Mirko Peters (01:35)<br /><br />“If a correction is needed later, finance handles it through a controlled process. They don't quietly change history.” – Mirko Peters (10:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-finance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a plain-English FAQ</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the finance system followed here from purchase request to general ledger, budgets and reports</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – still useful for quick models and one-off questions, but holds only a copy of the numbers</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – turns finance data into charts and dashboards that should trace back to the original transactions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-accounts-receivable/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Accounts Receivable - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74108938</guid><pubDate>Sun, 16 Aug 2026 21:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74108938/dynamics_365_finance_simply_explained.mp3" length="26577836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ad545a6a07b1f6a0f93e25b318cb586c3c097b70.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Finance teams lose time when budgets, invoices and bank data live in different spreadsheets and systems. This Knowledge Nugget explains Dynamics 365 Finance in plain English for business users, managers and newcomers to ERP, from the first purchase...</itunes:subtitle><itunes:summary><![CDATA[Finance teams lose time when budgets, invoices and bank data live in different spreadsheets and systems. This Knowledge Nugget explains Dynamics 365 Finance in plain English for business users, managers and newcomers to ERP, from the first purchase request to the general ledger, budgeting, reporting and controls.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One question, many spreadsheets</li><li>00:35 – What <a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> actually is</li><li>03:15 – The daily money flow from purchase to financial record</li><li>06:59 – The general ledger, chart of accounts and financial dimensions</li><li>10:52 – Planning ahead: budgets, forecasts and cash</li><li>13:43 – Reports and decisions</li><li>16:43 – Controls, security and the connected Microsoft platform</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Finance keeps the official financial record in one place, linking purchase requests, purchase orders, receipts, supplier invoices and payments so nobody retypes data between tools.</li><li>The general ledger, chart of accounts and financial dimensions give every transaction a category and extra context such as department, location or project, so totals can be traced back to their source.</li><li>Budgets, forecasts and cash views answer different questions, and controls such as separated approvals, closed periods and a full <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">audit trail</a> protect the records behind every decision.</li></ul><br /><b>Worth quoting</b><br /><br />“Now, Excel still has a job. You can use Excel to explore numbers, build a quick model, or answer a one-off question. But Excel usually holds a copy of the numbers.” – Mirko Peters (01:35)<br /><br />“If a correction is needed later, finance handles it through a controlled process. They don't quietly change history.” – Mirko Peters (10:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-finance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a plain-English FAQ</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the finance system followed here from purchase request to general ledger, budgets and reports</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – still useful for quick models and one-off questions, but holds only a copy of the numbers</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – turns finance data into charts and dashboards that should trace back to the original transactions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-accounts-receivable/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-finance-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Accounts Receivable - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1108</itunes:duration><itunes:keywords>accounting,auditing,automation,budgeting,cashflow,compliance,copilot,dataverse,dynamics365,enterprise,erp,finance,forecasting,ledger,microsoft,payables,powerbi,procurement,receivables,reporting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a2695f31c00e375eca27022965ac9d4a.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Garage Band to Symphony Orchestra- How Microsoft 365 Governance Creates Harmony at Scale — with Heiko Brenn</title><link>https://www.m365.fm/show/episodes/heiko-brenn/</link><description><![CDATA[As Microsoft 365 grows, Teams, SharePoint sites and guest accounts multiply until collaboration turns into noise. In this interview, Heiko Brenn of BCC uses music metaphors to show IT leaders and governance owners how ownership, lifecycle management, monitoring and automation turn that sprawl into a well-coordinated orchestra.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From garage band to orchestra: the governance challenge</li><li>02:28 – Heiko Brenn's journey from Exchange 5.5 to BCC</li><li>05:18 – What Microsoft 365 governance means</li><li>10:16 – Governance is a team sport</li><li>14:26 – Music metaphors: bands, conductors and jam sessions</li><li>28:58 – AI as conductor, workload rules and the sound check</li><li>35:54 – Governance maturity and detecting drift</li><li>45:43 – Sprawl, BCC's role and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 governance is the balance between creativity, freedom and structure, and it works best in the background so people can collaborate without bureaucracy getting in the way.</li><li>Governance is a team sport that needs a leadership sponsor, IT and security, and line-of-business owners, with different rules for areas such as HR and legal than for sales or marketing.</li><li>Start early with basic policies such as naming conventions, ownership and lifecycle rules for Teams and guests, then monitor for drift and automate so sprawl stays under control as the organization grows.</li></ul><br /><b>Worth quoting</b><br /><br />“So from my perspective, I would say governance in general is a team sport. So it's really about involving all the different, I would say even everything that you mentioned is part of the process.” – Heiko Brenn (10:33)<br /><br />“So I would definitely start at an early stage with some maybe more simplified rules, but have something in place already.” – Heiko Brenn (22:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/heiko-brenn/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a governance FAQ</li><li><a href="https://www.m365.fm/entity/heiko-brenn/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Heiko Brenn</a> – BCC's Director of Product Marketing, explaining Microsoft 365 governance through bands, conductors and jam sessions</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Governance</a> – described as the balance between creativity, freedom and structure, run as a team sport</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – named alongside guests as the top source of sprawl without naming and lifecycle rules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-microsoft-adoption-framework-the-reality-of-m365-success/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Beyond the Microsoft Adoption Framework: The Reality of M365 Success</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74111862</guid><pubDate>Sun, 16 Aug 2026 14:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74111862/utf_8_q_from_garage_band_to_symphony_orchestra_how_microsoft_365_utf_8_q_governance_creates_harmony_at_utf_8_q_scale_e2_80_94_with_heiko_brenn_mp3.mp3" length="85491116" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/75c6c1e55afc035e2a80de389426937c334153e0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>As Microsoft 365 grows, Teams, SharePoint sites and guest accounts multiply until collaboration turns into noise. In this interview, Heiko Brenn of BCC uses music metaphors to show IT leaders and governance owners how ownership, lifecycle management,...</itunes:subtitle><itunes:summary><![CDATA[As Microsoft 365 grows, Teams, SharePoint sites and guest accounts multiply until collaboration turns into noise. In this interview, Heiko Brenn of BCC uses music metaphors to show IT leaders and governance owners how ownership, lifecycle management, monitoring and automation turn that sprawl into a well-coordinated orchestra.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From garage band to orchestra: the governance challenge</li><li>02:28 – Heiko Brenn's journey from Exchange 5.5 to BCC</li><li>05:18 – What Microsoft 365 governance means</li><li>10:16 – Governance is a team sport</li><li>14:26 – Music metaphors: bands, conductors and jam sessions</li><li>28:58 – AI as conductor, workload rules and the sound check</li><li>35:54 – Governance maturity and detecting drift</li><li>45:43 – Sprawl, BCC's role and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 governance is the balance between creativity, freedom and structure, and it works best in the background so people can collaborate without bureaucracy getting in the way.</li><li>Governance is a team sport that needs a leadership sponsor, IT and security, and line-of-business owners, with different rules for areas such as HR and legal than for sales or marketing.</li><li>Start early with basic policies such as naming conventions, ownership and lifecycle rules for Teams and guests, then monitor for drift and automate so sprawl stays under control as the organization grows.</li></ul><br /><b>Worth quoting</b><br /><br />“So from my perspective, I would say governance in general is a team sport. So it's really about involving all the different, I would say even everything that you mentioned is part of the process.” – Heiko Brenn (10:33)<br /><br />“So I would definitely start at an early stage with some maybe more simplified rules, but have something in place already.” – Heiko Brenn (22:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/heiko-brenn/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a governance FAQ</li><li><a href="https://www.m365.fm/entity/heiko-brenn/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Heiko Brenn</a> – BCC's Director of Product Marketing, explaining Microsoft 365 governance through bands, conductors and jam sessions</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Governance</a> – described as the balance between creativity, freedom and structure, run as a team sport</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – named alongside guests as the top source of sprawl without naming and lifecycle rules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-microsoft-adoption-framework-the-reality-of-m365-success/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-garage-band-to-symphony-orchestra-microsoft-365-governance-with-heiko-brenn"...]]></itunes:summary><itunes:duration>3563</itunes:duration><itunes:keywords>administration,ai,automation,bcc,collaboration,compliance,governance,governanceautomation,guests,lifecycle,microsoft365,microsoftgraph,monitoring,ownership,policies,powershell,security,selfservice,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/82b3fee6bb3cb6964b8bb15289ecfbff.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Contact Center - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-contact-center/</link><description><![CDATA[Customers hate repeating their story every time they switch from chat to phone or get transferred. This episode explains in plain English how Dynamics 365 Contact Center connects channels, routing, agent context and AI help for service leaders and agents. You will learn what the product does, how it fits next to your CRM, and where human judgment still matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The repeat-yourself problem</li><li>00:38 – What Dynamics 365 Contact Center is</li><li>03:51 – From first question to human help</li><li>07:10 – Unified routing and queues</li><li>10:29 – The agent workspace</li><li>13:57 – Copilot and AI agents</li><li>17:28 – Integration with Microsoft and existing CRMs</li><li>18:30 – Who it fits and conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Contact Center brings voice and digital customer conversations into one workspace with shared context, without forcing a company to replace its existing CRM.</li><li>Unified routing sends each conversation to a queue and an agent with the right skills and capacity, and transfers or consultations keep the collected context.</li><li>Copilot and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">AI agents</a> reduce routine work such as self-service, summaries and case notes, but humans must review suggestions and remain responsible for decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of the CRM as the customer filing cabinet. It stores the customer story over time. The Contact Center is the service desk in front of that filing cabinet where calls and messages arrive and people work through issues as they happen.” – Mirko Peters (01:53)<br /><br />“That doesn't magically fix a bad service process. A confused policy is still a confused policy. Poor customer information is still poor customer information.” – Mirko Peters (03:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-contact-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Contact Center</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">AI agent</a> – handles simple self-service and gathers details before handing customers to a human agent</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the product family Contact Center belongs to, even though it is not another CRM</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – lets an agent pull in an expert while keeping the customer engagement open</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host who follows one missing-order case to explain Dynamics 365 Contact Center</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the CRM whose cases and knowledge articles Contact Center works alongside; Premium bundles both</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Dynamics 365 Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74107921</guid><pubDate>Sun, 16 Aug 2026 13:20:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74107921/dynamics_365_contact_center_simply_explained.mp3" length="27994796" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a83f867c54281d53bd544d443004f0a45a247d4c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Customers hate repeating their story every time they switch from chat to phone or get transferred. This episode explains in plain English how Dynamics 365 Contact Center connects channels, routing, agent context and AI help for service leaders and...</itunes:subtitle><itunes:summary><![CDATA[Customers hate repeating their story every time they switch from chat to phone or get transferred. This episode explains in plain English how Dynamics 365 Contact Center connects channels, routing, agent context and AI help for service leaders and agents. You will learn what the product does, how it fits next to your CRM, and where human judgment still matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The repeat-yourself problem</li><li>00:38 – What Dynamics 365 Contact Center is</li><li>03:51 – From first question to human help</li><li>07:10 – Unified routing and queues</li><li>10:29 – The agent workspace</li><li>13:57 – Copilot and AI agents</li><li>17:28 – Integration with Microsoft and existing CRMs</li><li>18:30 – Who it fits and conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Contact Center brings voice and digital customer conversations into one workspace with shared context, without forcing a company to replace its existing CRM.</li><li>Unified routing sends each conversation to a queue and an agent with the right skills and capacity, and transfers or consultations keep the collected context.</li><li>Copilot and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">AI agents</a> reduce routine work such as self-service, summaries and case notes, but humans must review suggestions and remain responsible for decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of the CRM as the customer filing cabinet. It stores the customer story over time. The Contact Center is the service desk in front of that filing cabinet where calls and messages arrive and people work through issues as they happen.” – Mirko Peters (01:53)<br /><br />“That doesn't magically fix a bad service process. A confused policy is still a confused policy. Poor customer information is still poor customer information.” – Mirko Peters (03:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-contact-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Contact Center</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">AI agent</a> – handles simple self-service and gathers details before handing customers to a human agent</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the product family Contact Center belongs to, even though it is not another CRM</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – lets an agent pull in an expert while keeping the customer engagement open</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host who follows one missing-order case to explain Dynamics 365 Contact Center</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-contact-center" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the CRM whose cases and knowledge articles Contact Center works alongside; Premium bundles both</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1167</itunes:duration><itunes:keywords>agents,ai,automation,chat,contactcenter,copilot,crm,customerexperience,customerservice,dataverse,dynamics365,ivr,messaging,microsoft,omnichannel,routing,salesforce,selfservice,teams,voice</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fa1cfd7165930f3b50798b336867aad1.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Customer Insights Journeys - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-customer-insights-journeys/</link><description><![CDATA[Scattered email lists, sales notes and form entries lead to late, repeated or irrelevant customer messages. This episode explains Dynamics 365 Customer Insights - Journeys in plain English for marketing, sales and business teams. You will learn how journeys, segments, channels and triggers work together to send the next sensible message.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – More than a marketing email tool</li><li>00:41 – Why businesses need it</li><li>03:35 – The journey builder</li><li>07:01 – Customer data and segments</li><li>10:39 – Channels and content</li><li>13:30 – Planned journeys and real-time triggers</li><li>16:22 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Copilot</a>, sales connections and analytics</li><li>18:50 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Customer Insights - Journeys plans customer communication as visual journeys that decide who enters, what each person receives and when, based on their actions.</li><li>Segments and connected customer profiles only work with clean data and respected consent, channel preferences and contact limits.</li><li>Segment-based journeys suit shared schedules, trigger-based journeys respond to customer actions, and Copilot drafts still need human review.</li></ul><br /><b>Worth quoting</b><br /><br />“A segment is a set of people who meet rules you define. It isn't a spreadsheet someone exported six months ago and forgot to update.” – Mirko Peters (08:30)<br /><br />“Before you build anything, answer three simple questions. Who should enter? What should they receive? When should each message arrive?” – Mirko Peters (04:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights-journeys/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Customer Insights - Journeys</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the product whose Journeys part is explained here, fed by profiles from Customer Insights - Data</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – pictured as an office building with Customer Insights - Journeys as its communications floor</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – where salespeople see demo requests and sent messages, and where stage changes can trigger journeys</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Copilot built into Customer Insights - Journeys drafts emails, describes audiences and suggests journey ideas</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74106951</guid><pubDate>Sun, 16 Aug 2026 10:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74106951/dynamics_365_customer_insights_journeys_simply_explained.mp3" length="27772460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/782b958d318fde367a434c1538495f86b440b211.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Scattered email lists, sales notes and form entries lead to late, repeated or irrelevant customer messages. This episode explains Dynamics 365 Customer Insights - Journeys in plain English for marketing, sales and business teams. You will learn how...</itunes:subtitle><itunes:summary><![CDATA[Scattered email lists, sales notes and form entries lead to late, repeated or irrelevant customer messages. This episode explains Dynamics 365 Customer Insights - Journeys in plain English for marketing, sales and business teams. You will learn how journeys, segments, channels and triggers work together to send the next sensible message.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – More than a marketing email tool</li><li>00:41 – Why businesses need it</li><li>03:35 – The journey builder</li><li>07:01 – Customer data and segments</li><li>10:39 – Channels and content</li><li>13:30 – Planned journeys and real-time triggers</li><li>16:22 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Copilot</a>, sales connections and analytics</li><li>18:50 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Customer Insights - Journeys plans customer communication as visual journeys that decide who enters, what each person receives and when, based on their actions.</li><li>Segments and connected customer profiles only work with clean data and respected consent, channel preferences and contact limits.</li><li>Segment-based journeys suit shared schedules, trigger-based journeys respond to customer actions, and Copilot drafts still need human review.</li></ul><br /><b>Worth quoting</b><br /><br />“A segment is a set of people who meet rules you define. It isn't a spreadsheet someone exported six months ago and forgot to update.” – Mirko Peters (08:30)<br /><br />“Before you build anything, answer three simple questions. Who should enter? What should they receive? When should each message arrive?” – Mirko Peters (04:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights-journeys/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Customer Insights - Journeys</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the product whose Journeys part is explained here, fed by profiles from Customer Insights - Data</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – pictured as an office building with Customer Insights - Journeys as its communications floor</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – where salespeople see demo requests and sent messages, and where stage changes can trigger journeys</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Copilot built into Customer Insights - Journeys drafts emails, describes audiences and suggests journey ideas</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights-journeys" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1158</itunes:duration><itunes:keywords>analytics,automation,consent,copilot,crm,customerinsights,customers,customerservice,dataverse,dynamics365,email,engagement,journeys,marketing,microsoft,personalization,sales,segmentation,sms,triggers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2e891fcce1b645c47ed2beec9c84ee6e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Customer Insights - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-customer-insights/</link><description><![CDATA[Sales, service and marketing often each hold a different page of the same customer's story. This episode explains Dynamics 365 Customer Insights, its Data and Journeys parts and the confusing name change, for anyone working with Dynamics 365. You will learn how unified profiles, segments and triggered journeys help teams respond with the right message at the right time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One customer, scattered records</li><li>00:41 – Definition and the name change</li><li>03:12 – Customer Insights - Data: one customer record</li><li>07:11 – Customer Insights - Journeys: turning knowledge into action</li><li>10:46 – How a customer journey works</li><li>14:45 – Measuring results</li><li>17:09 – Where Customer Insights fits in <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365</a></li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> has two parts: Data builds unified customer profiles and segments, and Journeys turns that picture into planned communication.</li><li>Journeys can be segment-led or trigger-led, with branches, waits and handoffs to sellers, while consent and frequency caps protect the customer relationship.</li><li>Clear goals, journey analytics and A/B tests show what works, but clean data and respected preferences matter more than complex branches.</li></ul><br /><b>Worth quoting</b><br /><br />“Customer insights data uses matching rules that the business sets up so it doesn't just guess that every similar record belongs to the same person. Good matching rules help reduce duplicates without joining the wrong people together.” – Mirko Peters (04:47)<br /><br />“Now a journey shouldn't become an endless machine that sends messages just because it can. It needs choices inside it.” – Mirko Peters (10:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Customer Insights</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the episode's subject, covering its Data and Journeys parts and the 2023 rename</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the wider business app family where Customer Insights sits next to Sales and Customer Service</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data store where form submissions create or update customer records</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights-journeys/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights Journeys - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74084199</guid><pubDate>Sun, 16 Aug 2026 06:21:41 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74084199/dynamics_365_customer_insights_simply_explained.mp3" length="26256428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f7fedaa3c15620832b370a60bab6788edf53ef44.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sales, service and marketing often each hold a different page of the same customer's story. This episode explains Dynamics 365 Customer Insights, its Data and Journeys parts and the confusing name change, for anyone working with Dynamics 365. You will...</itunes:subtitle><itunes:summary><![CDATA[Sales, service and marketing often each hold a different page of the same customer's story. This episode explains Dynamics 365 Customer Insights, its Data and Journeys parts and the confusing name change, for anyone working with Dynamics 365. You will learn how unified profiles, segments and triggered journeys help teams respond with the right message at the right time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One customer, scattered records</li><li>00:41 – Definition and the name change</li><li>03:12 – Customer Insights - Data: one customer record</li><li>07:11 – Customer Insights - Journeys: turning knowledge into action</li><li>10:46 – How a customer journey works</li><li>14:45 – Measuring results</li><li>17:09 – Where Customer Insights fits in <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365</a></li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> has two parts: Data builds unified customer profiles and segments, and Journeys turns that picture into planned communication.</li><li>Journeys can be segment-led or trigger-led, with branches, waits and handoffs to sellers, while consent and frequency caps protect the customer relationship.</li><li>Clear goals, journey analytics and A/B tests show what works, but clean data and respected preferences matter more than complex branches.</li></ul><br /><b>Worth quoting</b><br /><br />“Customer insights data uses matching rules that the business sets up so it doesn't just guess that every similar record belongs to the same person. Good matching rules help reduce duplicates without joining the wrong people together.” – Mirko Peters (04:47)<br /><br />“Now a journey shouldn't become an endless machine that sends messages just because it can. It needs choices inside it.” – Mirko Peters (10:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Customer Insights</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the episode's subject, covering its Data and Journeys parts and the 2023 rename</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the wider business app family where Customer Insights sits next to Sales and Customer Service</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dataverse</a> – the shared data store where form submissions create or update customer records</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-insights-journeys/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-insights" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights Journeys - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1094</itunes:duration><itunes:keywords>analytics,automation,consent,copilot,crm,customerdata,customerinsights,customers,customerservice,dataverse,dynamics365,engagement,journeys,marketing,microsoft,personalization,predictive,sales,segmentation,triggers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/05f09ca44d4f347dfedcfb98b1aca733.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Field Service - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-field-service/</link><description><![CDATA[Field service jobs often fall apart because of phone calls, paper notes and a technician who arrives without the right part. This episode explains Dynamics 365 Field Service in plain English for service managers, dispatchers and anyone planning on-site work. Follow one job from request to invoice and see how work orders, scheduling, the mobile app and assets fit together.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A broken heating system</li><li>00:45 – Why businesses need Field Service</li><li>02:47 – The work order</li><li>06:19 – Scheduling and dispatch</li><li>09:54 – The Field Service mobile app</li><li>13:12 – Parts, assets, maintenance and billing</li><li>16:28 – Copilot and the wider Microsoft connection</li><li>17:52 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Field Service, part of <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365</a>, manages on-site work from the first request through scheduling, the technician visit and parts to the final invoice.</li><li>The work order is the single source of facts for a visit, and the schedule board matches it to a resource with the right skills, availability and location.</li><li>The mobile app, customer assets and preventive or predictive maintenance improve first-visit fixes, while Copilot helps summarize but people stay responsible.</li></ul><br /><b>Worth quoting</b><br /><br />“A first visit fix usually needs three things, the right person, clear instructions, and the correct part, and missing one can turn a simple repair into a second visit.” – Mirko Peters (01:25)<br /><br />“Customer service can receive the call, but Field Service manages the trip, the work, the parts, and the result.” – Mirko Peters (02:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-field-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Field Service</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the wider business app family whose customer, case, sales and billing records Field Service shares</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – supports communication and documents around Field Service work</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this knowledge nugget and follows one service job from request to invoice</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – handles the incoming call, while Field Service takes over once a site visit is needed</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Power Platform</a> – mentioned briefly as support for reports, automations and custom processes around Field Service</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-contact-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365 Contact Center - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74081927</guid><pubDate>Sun, 16 Aug 2026 03:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74081927/dynamics_365_field_service_simply_explained.mp3" length="26182124" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ac0f7daaa0c1097bf03cfadc27b9e1a811a925f7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Field service jobs often fall apart because of phone calls, paper notes and a technician who arrives without the right part. This episode explains Dynamics 365 Field Service in plain English for service managers, dispatchers and anyone planning...</itunes:subtitle><itunes:summary><![CDATA[Field service jobs often fall apart because of phone calls, paper notes and a technician who arrives without the right part. This episode explains Dynamics 365 Field Service in plain English for service managers, dispatchers and anyone planning on-site work. Follow one job from request to invoice and see how work orders, scheduling, the mobile app and assets fit together.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A broken heating system</li><li>00:45 – Why businesses need Field Service</li><li>02:47 – The work order</li><li>06:19 – Scheduling and dispatch</li><li>09:54 – The Field Service mobile app</li><li>13:12 – Parts, assets, maintenance and billing</li><li>16:28 – Copilot and the wider Microsoft connection</li><li>17:52 – Conclusion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Field Service, part of <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365</a>, manages on-site work from the first request through scheduling, the technician visit and parts to the final invoice.</li><li>The work order is the single source of facts for a visit, and the schedule board matches it to a resource with the right skills, availability and location.</li><li>The mobile app, customer assets and preventive or predictive maintenance improve first-visit fixes, while Copilot helps summarize but people stay responsible.</li></ul><br /><b>Worth quoting</b><br /><br />“A first visit fix usually needs three things, the right person, clear instructions, and the correct part, and missing one can turn a simple repair into a second visit.” – Mirko Peters (01:25)<br /><br />“Customer service can receive the call, but Field Service manages the trip, the work, the parts, and the result.” – Mirko Peters (02:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-field-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Field Service</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the wider business app family whose customer, case, sales and billing records Field Service shares</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – supports communication and documents around Field Service work</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this knowledge nugget and follows one service job from request to invoice</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – handles the incoming call, while Field Service takes over once a site visit is needed</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Power Platform</a> – mentioned briefly as support for reports, automations and custom processes around Field Service</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-contact-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-field-service" target="_blank" rel="noreferrer noopener">Dynamics 365 Contact Center - Simply...]]></itunes:summary><itunes:duration>1091</itunes:duration><itunes:keywords>assets,automation,copilot,customerservice,dispatch,dynamics365,fieldservice,inspections,inventory,maintenance,microsoft,mobile,operations,optimization,repairs,routing,scheduling,service,technicians,workorders</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/09eba67c97efaa013081ff66d909d548.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Data Map - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-data-map/</link><description><![CDATA[Data rarely stays in one app: it is copied, exported, renamed and forgotten across Outlook, Teams, SharePoint and Fabric. This episode is for Microsoft 365 admins, data owners and compliance teams who need a plain-English map of Microsoft Purview. You learn how its data map, catalog, labels, DLP and investigation tools fit together to make data findable, trustworthy and protected.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why data sprawl turns into business risk</li><li>04:39 – What Microsoft Purview actually is</li><li>08:44 – Find, name and trust data: data map, catalog and lineage</li><li>12:13 – Classify and protect: sensitivity labels and DLP</li><li>16:18 – Manage risk, records and investigations</li><li>19:47 – How the pieces work together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview does not store your data; it adds rules, context and visibility around data that stays in Microsoft 365, Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a> and supported external sources.</li><li>The data map, unified catalog, glossary, lineage and data quality checks help people find data, know who owns it and judge whether it can be trusted.</li><li>Sensitivity labels, DLP, audit, retention, <a href="https://www.m365.fm/entity/ediscovery/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">eDiscovery</a> and communication compliance protect information as it moves and give responsible teams records and context when something goes wrong.</li></ul><br /><b>Worth quoting</b><br /><br />“An accessible report is not always a trusted report. That difference can save a team from building a decision around incomplete or outdated information.” – Mirko Peters (12:09)<br /><br />“A sensitivity label and DLP work together, but they do different jobs. The label identifies information and describes how it should be handled. DLP checks an action as it happens and can warn the person, block the action or record it for review.” – Mirko Peters (14:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-data-map/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full knowledge nugget with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the main topic, adding governance, protection and risk tools around data it does not store</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – handling instructions that can add watermarks, encrypt files or limit forwarding and printing</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – checks risky actions like personal cloud uploads and can warn, block or record them</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74081090</guid><pubDate>Sun, 16 Aug 2026 00:10:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74081090/microsoft_purview_data_map_simply_explained.mp3" length="29004524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ac573e12f2e47424045d606ea4bb45eb8195fec3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Data rarely stays in one app: it is copied, exported, renamed and forgotten across Outlook, Teams, SharePoint and Fabric. This episode is for Microsoft 365 admins, data owners and compliance teams who need a plain-English map of Microsoft Purview. You...</itunes:subtitle><itunes:summary><![CDATA[Data rarely stays in one app: it is copied, exported, renamed and forgotten across Outlook, Teams, SharePoint and Fabric. This episode is for Microsoft 365 admins, data owners and compliance teams who need a plain-English map of Microsoft Purview. You learn how its data map, catalog, labels, DLP and investigation tools fit together to make data findable, trustworthy and protected.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why data sprawl turns into business risk</li><li>04:39 – What Microsoft Purview actually is</li><li>08:44 – Find, name and trust data: data map, catalog and lineage</li><li>12:13 – Classify and protect: sensitivity labels and DLP</li><li>16:18 – Manage risk, records and investigations</li><li>19:47 – How the pieces work together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview does not store your data; it adds rules, context and visibility around data that stays in Microsoft 365, Azure, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a> and supported external sources.</li><li>The data map, unified catalog, glossary, lineage and data quality checks help people find data, know who owns it and judge whether it can be trusted.</li><li>Sensitivity labels, DLP, audit, retention, <a href="https://www.m365.fm/entity/ediscovery/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">eDiscovery</a> and communication compliance protect information as it moves and give responsible teams records and context when something goes wrong.</li></ul><br /><b>Worth quoting</b><br /><br />“An accessible report is not always a trusted report. That difference can save a team from building a decision around incomplete or outdated information.” – Mirko Peters (12:09)<br /><br />“A sensitivity label and DLP work together, but they do different jobs. The label identifies information and describes how it should be handled. DLP checks an action as it happens and can warn the person, block the action or record it for review.” – Mirko Peters (14:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-data-map/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full knowledge nugget with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the main topic, adding governance, protection and risk tools around data it does not store</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – handling instructions that can add watermarks, encrypt files or limit forwarding and printing</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – checks risky actions like personal cloud uploads and can warn, block or record them</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-map-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1209</itunes:duration><itunes:keywords>audit,catalog,classification,compliance,datamap,dataquality,discovery,dlp,ediscovery,enterprise,fabric,governance,lineage,metadata,onedrive,purview,retention,security,sensitivity,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ad9a40cd24cb8ac48146322591d3466d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Connect - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-connect/</link><description><![CDATA[Duplicate accounts, separate passwords and leavers who keep cloud access are classic hybrid identity problems. This episode explains Microsoft Entra Connect in plain English for IT admins and anyone running Active Directory alongside Microsoft 365. You will learn how sync, authentication and health monitoring work together and where the tool's limits are.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Two identity systems, one person</li><li>01:06 – Active Directory and Entra ID</li><li>04:41 – Building block one: Sync</li><li>08:48 – Building block two: Authentication</li><li>13:38 – Building block three: Health</li><li>15:44 – What Entra Connect does not do</li><li>18:25 – One employee, one connected identity</li><li>19:20 – Put it to work</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra Connect is the controlled bridge that syncs selected users, groups and details from on-premises Active Directory to Microsoft Entra ID, with Active Directory remaining the source of authority.</li><li>Password hash synchronization fits most organizations, pass-through authentication keeps the local directory in every password check, and federation suits existing sign-in systems.</li><li>Entra Connect Health warns when sync stops, which matters most when disabled accounts must also lose cloud access, and Entra Connect is neither a backup nor a replacement for MFA or <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">conditional access</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Editing the same synced detail directly in EntraID can either fail or get replaced later by the local value. That sounds strict, but it prevents two filing cabinets from arguing over which record is correct.” – Mirko Peters (04:14)<br /><br />“But sync has a clear limit. Entra Connect doesn't assign a Microsoft 365 license, just because it creates Alex's cloud account. It also doesn't create a mailbox by itself.” – Mirko Peters (07:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on hybrid identity</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the bridge this episode explains, covering sync, sign-in methods, health monitoring and its limits</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises staff directory that stays the source of authority for synced users</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the cloud directory that receives synced identities and handles Microsoft 365 sign-ins and access</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the cloud services employees reach once their synced identity and license are in place</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft Entra Cloud Sync - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74080233</guid><pubDate>Sat, 15 Aug 2026 21:55:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74080233/microsoft_entra_connect_simply_explained.mp3" length="28997036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ab4f6a126799e341a82f3f56290eb4ef867fb455.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Duplicate accounts, separate passwords and leavers who keep cloud access are classic hybrid identity problems. This episode explains Microsoft Entra Connect in plain English for IT admins and anyone running Active Directory alongside Microsoft 365....</itunes:subtitle><itunes:summary><![CDATA[Duplicate accounts, separate passwords and leavers who keep cloud access are classic hybrid identity problems. This episode explains Microsoft Entra Connect in plain English for IT admins and anyone running Active Directory alongside Microsoft 365. You will learn how sync, authentication and health monitoring work together and where the tool's limits are.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Two identity systems, one person</li><li>01:06 – Active Directory and Entra ID</li><li>04:41 – Building block one: Sync</li><li>08:48 – Building block two: Authentication</li><li>13:38 – Building block three: Health</li><li>15:44 – What Entra Connect does not do</li><li>18:25 – One employee, one connected identity</li><li>19:20 – Put it to work</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra Connect is the controlled bridge that syncs selected users, groups and details from on-premises Active Directory to Microsoft Entra ID, with Active Directory remaining the source of authority.</li><li>Password hash synchronization fits most organizations, pass-through authentication keeps the local directory in every password check, and federation suits existing sign-in systems.</li><li>Entra Connect Health warns when sync stops, which matters most when disabled accounts must also lose cloud access, and Entra Connect is neither a backup nor a replacement for MFA or <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">conditional access</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Editing the same synced detail directly in EntraID can either fail or get replaced later by the local value. That sounds strict, but it prevents two filing cabinets from arguing over which record is correct.” – Mirko Peters (04:14)<br /><br />“But sync has a clear limit. Entra Connect doesn't assign a Microsoft 365 license, just because it creates Alex's cloud account. It also doesn't create a mailbox by itself.” – Mirko Peters (07:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on hybrid identity</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the bridge this episode explains, covering sync, sign-in methods, health monitoring and its limits</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises staff directory that stays the source of authority for synced users</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the cloud directory that receives synced identities and handles Microsoft 365 sign-ins and access</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the cloud services employees reach once their synced identity and license are in place</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-connect" target="_blank" rel="noreferrer noopener">Microsoft Entra Cloud Sync - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free...]]></itunes:summary><itunes:duration>1209</itunes:duration><itunes:keywords>activedirectory,authentication,azure,cloud,conditionalaccess,connect,directory,enterprise,entra,federation,health,hybrid,identity,mfa,microsoft365,passwords,provisioning,security,synchronization,writeback</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Cloud Sync - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/</link><description><![CDATA[Many organizations still keep identities in on-premises Active Directory while their people work in Microsoft 365. This knowledge nugget helps identity admins understand Microsoft Entra Cloud Sync, how it differs from Entra Connect, what changed in 2026, and how to run a safe, small pilot before deciding.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: two places where identity matters</li><li>00:52 – Why identity sync exists</li><li>03:55 – What Microsoft Entra Cloud Sync actually is</li><li>07:57 – High availability and multiple forests</li><li>11:00 – Scoping, mappings, provision on demand and safeguards</li><li>14:39 – Cloud Sync versus Entra Connect and the 2026 shift</li><li>18:22 – A safe first move for your company</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra Cloud Sync moves most identity sync processing into Microsoft Entra, leaving only lightweight provisioning agents in the local network that connect outbound to the cloud.</li><li>Multiple agents provide built-in failover and can connect separate Active Directory forests to one tenant, while scoping by OU or security group and provision on demand keep pilots controlled.</li><li>Entra Connect still fits setups with pass-through authentication, federation, advanced custom rules or specific <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Exchange</a> hybrid needs, so compare requirements before migrating and never let both tools manage the same objects.</li></ul><br /><b>Worth quoting</b><br /><br />“No, Cloud sync is newer but newer does not automatically mean it fits your setup. The right choice depends on what your identity system needs to do today, not on which product sounds more modern.” – Mirko Peters (14:45)<br /><br />“An outbound connection means the agent starts the conversation with the cloud. You don't need to open your network and wait for an unknown connection to come in.” – Mirko Peters (04:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full knowledge nugget with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Cloud Sync</a> – the main topic, covering lightweight agents, cloud-managed configuration, scoping and the 2026 additions</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the server-based sync tool compared with Cloud Sync, still the better fit for some setups</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises source of user records that Cloud Sync reads and keeps authoritative</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Domain Services - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74079342</guid><pubDate>Sat, 15 Aug 2026 20:19:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74079342/microsoft_entra_cloud_sync_simply_explained.mp3" length="29445740" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/23983997e014b804039a638e994edbccaadb0a56.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations still keep identities in on-premises Active Directory while their people work in Microsoft 365. This knowledge nugget helps identity admins understand Microsoft Entra Cloud Sync, how it differs from Entra Connect, what changed in...</itunes:subtitle><itunes:summary><![CDATA[Many organizations still keep identities in on-premises Active Directory while their people work in Microsoft 365. This knowledge nugget helps identity admins understand Microsoft Entra Cloud Sync, how it differs from Entra Connect, what changed in 2026, and how to run a safe, small pilot before deciding.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: two places where identity matters</li><li>00:52 – Why identity sync exists</li><li>03:55 – What Microsoft Entra Cloud Sync actually is</li><li>07:57 – High availability and multiple forests</li><li>11:00 – Scoping, mappings, provision on demand and safeguards</li><li>14:39 – Cloud Sync versus Entra Connect and the 2026 shift</li><li>18:22 – A safe first move for your company</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra Cloud Sync moves most identity sync processing into Microsoft Entra, leaving only lightweight provisioning agents in the local network that connect outbound to the cloud.</li><li>Multiple agents provide built-in failover and can connect separate Active Directory forests to one tenant, while scoping by OU or security group and provision on demand keep pilots controlled.</li><li>Entra Connect still fits setups with pass-through authentication, federation, advanced custom rules or specific <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Exchange</a> hybrid needs, so compare requirements before migrating and never let both tools manage the same objects.</li></ul><br /><b>Worth quoting</b><br /><br />“No, Cloud sync is newer but newer does not automatically mean it fits your setup. The right choice depends on what your identity system needs to do today, not on which product sounds more modern.” – Mirko Peters (14:45)<br /><br />“An outbound connection means the agent starts the conversation with the cloud. You don't need to open your network and wait for an unknown connection to come in.” – Mirko Peters (04:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full knowledge nugget with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Cloud Sync</a> – the main topic, covering lightweight agents, cloud-managed configuration, scoping and the 2026 additions</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the server-based sync tool compared with Cloud Sync, still the better fit for some setups</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises source of user records that Cloud Sync reads and keeps authoritative</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-cloud-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Domain Services - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1227</itunes:duration><itunes:keywords>activedirectory,agents,authentication,azure,cloudsync,directory,entra,exchange,failover,federation,governance,hybrid,identity,intune,microsoft365,migration,passwords,provisioning,security,synchronization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ba72fd12eda8c781606bb12b918c040a.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Everyone Wants Copilot—but Is Your Data Ready: Microsoft Fabric Architecture with Walter Calcagno [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/walter-calcagno/</link><description><![CDATA[Everyone wants Copilot and agents, but fragmented data and weak governance undermine trustworthy answers. Mirko Peters talks with Walter Calcagno about Microsoft Fabric, semantic models, ontology layers, metadata and his AI readiness approach. Data architects, BI teams and decision makers learn what must exist between the lakehouse and a reliable AI experience.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: is your data ready for <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Copilot</a>?</li><li>02:47 – Walter's path from accounting to data and Spanish content</li><li>09:34 – Power BI and asking the right business questions</li><li>19:09 – Microsoft Fabric, OneLake and Delta Lake</li><li>24:25 – Semantic models, ontology and AI access</li><li>30:20 – Medallion layers and data ready for AI</li><li>37:39 – AI readiness assessment and the seven-layer model</li><li>48:07 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Governance</a>, Fabric Apps and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI on enterprise data starts with business questions, clear KPI definitions and governance, not with a chat prompt or a specific tool.</li><li>In Microsoft Fabric, semantic models and an ontology layer above them give LLMs a governed, cost-efficient path to the right data, guided by good metadata.</li><li>Medallion architecture is flexible: use as many layers as needed, at least two, and prepare specific data for AI to keep token costs under control.</li></ul><br /><b>Worth quoting</b><br /><br />“So companies don't need to make more dashboard. They need to answer more business question because the real business is on the street” – Walter Calcagno (16:55)<br /><br />“You need to define what is your definition of the KPI. If you have sales in your perspective, you need to prompt that into the LLM.” – Walter Calcagno (36:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Walter Calcagno</a> – data architect and Microsoft MVP explaining semantic models, ontology layers and AI readiness</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Walter's main platform, with OneLake built on Delta Lake and Fabric Apps in client projects</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Semantic model</a> – where Fabric data lives for AI access, linked across models by an ontology layer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74066634</guid><pubDate>Sat, 15 Aug 2026 16:30:41 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74066634/utf_8_q_everyone_wants_copilot_e2_80_94but_utf_8_q_is_your_data_ready_5f_microsof_utf_8_q_t_fabric_architecture_with_walter_calcagno_mvp_mct_mp3.mp3" length="87476012" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/70db9fb23410f943728bfb4d14ee0718fee1a8ec.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone wants Copilot and agents, but fragmented data and weak governance undermine trustworthy answers. Mirko Peters talks with Walter Calcagno about Microsoft Fabric, semantic models, ontology layers, metadata and his AI readiness approach. Data...</itunes:subtitle><itunes:summary><![CDATA[Everyone wants Copilot and agents, but fragmented data and weak governance undermine trustworthy answers. Mirko Peters talks with Walter Calcagno about Microsoft Fabric, semantic models, ontology layers, metadata and his AI readiness approach. Data architects, BI teams and decision makers learn what must exist between the lakehouse and a reliable AI experience.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: is your data ready for <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Copilot</a>?</li><li>02:47 – Walter's path from accounting to data and Spanish content</li><li>09:34 – Power BI and asking the right business questions</li><li>19:09 – Microsoft Fabric, OneLake and Delta Lake</li><li>24:25 – Semantic models, ontology and AI access</li><li>30:20 – Medallion layers and data ready for AI</li><li>37:39 – AI readiness assessment and the seven-layer model</li><li>48:07 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Governance</a>, Fabric Apps and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI on enterprise data starts with business questions, clear KPI definitions and governance, not with a chat prompt or a specific tool.</li><li>In Microsoft Fabric, semantic models and an ontology layer above them give LLMs a governed, cost-efficient path to the right data, guided by good metadata.</li><li>Medallion architecture is flexible: use as many layers as needed, at least two, and prepare specific data for AI to keep token costs under control.</li></ul><br /><b>Worth quoting</b><br /><br />“So companies don't need to make more dashboard. They need to answer more business question because the real business is on the street” – Walter Calcagno (16:55)<br /><br />“You need to define what is your definition of the KPI. If you have sales in your perspective, you need to prompt that into the LLM.” – Walter Calcagno (36:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Walter Calcagno</a> – data architect and Microsoft MVP explaining semantic models, ontology layers and AI readiness</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Walter's main platform, with OneLake built on Delta Lake and Fabric Apps in client projects</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">Semantic model</a> – where Fabric data lives for AI access, linked across models by an ontology layer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-architecture-data-ready-copilot-walter-calcagno" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in...]]></itunes:summary><itunes:duration>3645</itunes:duration><itunes:keywords>agents,ai,analytics,architecture,copilot,data,dataverse,enterprise,fabric,governance,lakehouse,machinelearning,metadata,microsoft,onelake,ontology,powerbi,readiness,semantic,sql</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f90075aebd3fd5db4aa669d5a07c6cc7.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Domain Services - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-domain-services/</link><description><![CDATA[Moving an old Windows app to an Azure VM does not remove its need for a classic domain with LDAP, Kerberos and Group Policy. This Knowledge Nugget shows IT admins and cloud architects where Microsoft Entra Domain Services fits next to Entra ID and Active Directory, and which limits to check before choosing it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The cloud app that still expects a Windows domain</li><li>00:45 – Why Entra ID alone cannot run every legacy app</li><li>03:28 – What Microsoft Entra Domain Services actually is</li><li>07:20 – Entra ID, Active Directory and Domain Services: different jobs</li><li>10:40 – When Domain Services fits and when it does not</li><li>13:53 – The managed-service trade-offs</li><li>15:35 – A simple Azure migration story</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra Domain Services provides a managed Windows domain inside an Azure virtual network for legacy apps that still need LDAP, Kerberos, NTLM, domain join or Group Policy, without you running domain controllers.</li><li>Identity data flows one way, from on-premises Active Directory or Entra ID into the managed domain, so users and groups must be managed in the source directory, and cloud-only users may need a password change before they can use it.</li><li>New cloud apps should sign in directly through Entra ID; Domain Services does not fit apps that need LDAP write access, schema changes or full domain admin control.</li></ul><br /><b>Worth quoting</b><br /><br />“The main identity record stays in Entra ID. Users and groups from Entra ID copy into the managed domain so the older app can see and use them in the form it understands.” – Mirko Peters (05:16)<br /><br />“For cloud-only users, that often means the user needs to change their password after domain services is enabled. That password change creates the protected form needed for the managed domain.” – Mirko Peters (06:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full Knowledge Nugget with chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Domain Services</a> – the managed Windows domain in an Azure virtual network for apps that need LDAP or Kerberos</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the source of cloud identities, which copy one way into the managed domain</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the self-run domain for hybrid companies and the better choice when full domain control is needed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/group-policy-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Group Policy - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Cloud Sync - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/74004180</guid><pubDate>Fri, 14 Aug 2026 19:02:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/74004180/microsoft_entra_domain_services_simply_explained.mp3" length="24870572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b1d95c2420be23e3f4e8ec8e7b0091093722986.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Moving an old Windows app to an Azure VM does not remove its need for a classic domain with LDAP, Kerberos and Group Policy. This Knowledge Nugget shows IT admins and cloud architects where Microsoft Entra Domain Services fits next to Entra ID and...</itunes:subtitle><itunes:summary><![CDATA[Moving an old Windows app to an Azure VM does not remove its need for a classic domain with LDAP, Kerberos and Group Policy. This Knowledge Nugget shows IT admins and cloud architects where Microsoft Entra Domain Services fits next to Entra ID and Active Directory, and which limits to check before choosing it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The cloud app that still expects a Windows domain</li><li>00:45 – Why Entra ID alone cannot run every legacy app</li><li>03:28 – What Microsoft Entra Domain Services actually is</li><li>07:20 – Entra ID, Active Directory and Domain Services: different jobs</li><li>10:40 – When Domain Services fits and when it does not</li><li>13:53 – The managed-service trade-offs</li><li>15:35 – A simple Azure migration story</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra Domain Services provides a managed Windows domain inside an Azure virtual network for legacy apps that still need LDAP, Kerberos, NTLM, domain join or Group Policy, without you running domain controllers.</li><li>Identity data flows one way, from on-premises Active Directory or Entra ID into the managed domain, so users and groups must be managed in the source directory, and cloud-only users may need a password change before they can use it.</li><li>New cloud apps should sign in directly through Entra ID; Domain Services does not fit apps that need LDAP write access, schema changes or full domain admin control.</li></ul><br /><b>Worth quoting</b><br /><br />“The main identity record stays in Entra ID. Users and groups from Entra ID copy into the managed domain so the older app can see and use them in the form it understands.” – Mirko Peters (05:16)<br /><br />“For cloud-only users, that often means the user needs to change their password after domain services is enabled. That password change creates the protected form needed for the managed domain.” – Mirko Peters (06:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full Knowledge Nugget with chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Domain Services</a> – the managed Windows domain in an Azure virtual network for apps that need LDAP or Kerberos</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the source of cloud identities, which copy one way into the managed domain</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the self-run domain for hybrid companies and the better choice when full domain control is needed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/group-policy-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Group Policy - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-cloud-sync/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-domain-services-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Cloud Sync - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>1037</itunes:duration><itunes:keywords>activedirectory,authentication,azure,cloud,directory,dns,domain,domainservices,entra,grouppolicy,identity,kerberos,ldap,legacy,microsoft,migration,ntlm,security,virtualmachines,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/719f4de8485b377340aafbc8d647a73e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of AI Software Factories- OpenCLAW, Agent Orchestration &amp; The Intelligence Age with Mark Smith [MVP]</title><link>https://www.m365.fm/show/episodes/mark-smith/</link><description><![CDATA[What happens when AI agents become the whole software team? Mirko Peters talks with Mark Smith (NZ365Guy) about his OpenClaw-based AI software factory, Ralph loops, governance and why context engineering matters more than prompts. A practical look ahead for developers, consultants and IT leaders preparing for AI-first software engineering.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and introducing Mark Smith</li><li>01:44 – From IT training to Dynamics CRM and Power Platform</li><li>08:45 – Low code superseded by AI</li><li>13:44 – Microsoft's AI strategy and Copilot adoption</li><li>21:31 – Building a nine-agent AI software factory</li><li>41:10 – OpenClaw, harnesses and Copilot Studio</li><li>44:08 – Governance, email agents and AI at the edge</li><li>50:19 – Preparing for an AI-first career and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Mark Smith runs a nine-agent AI software factory in which each agent fills one gated role in the DevOps loop, from requirements and architecture to coding, security, release and documentation.</li><li>Owning the agent harness with OpenClaw keeps context and data in his own <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Azure</a> environment, so models from different providers can be swapped without rebuilding the system.</li><li>For an AI-first career, Mark recommends moving from prompt engineering to context and outcomes engineering, learning about harnesses and avoiding lock-in to a single vendor.</li></ul><br /><b>Worth quoting</b><br /><br />“The day of low code has been superseded by AI. And that, I can do a lot more with a lot deeper technical functionality and technical ability.” – Mark Smith (08:45)<br /><br />“And so what I loved about open claw is that I own the harness, right? I can plug, as I said, I've got nine different API connections, not even including open router.” – Mark Smith (41:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with Mark Smith, including chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Mark Smith</a> – the NZ365Guy, who explains the nine-agent AI software factory he built on OpenClaw</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">AI agent</a> – nine gated agents cover roles from requirements and architecture to verification, release and documentation</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Mark's critique of Copilot adoption and his advice to learn Copilot and Work IQ properly</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73986400</guid><pubDate>Fri, 14 Aug 2026 15:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73986400/the_future_of_ai_software_factories_openclaw_agent_orchestration_the_intelligence_age_with_mark_smith_mvp_1.mp3" length="93797612" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b0ffa4aafb7bdef78eafc0fe44576601f2d01b8b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What happens when AI agents become the whole software team? Mirko Peters talks with Mark Smith (NZ365Guy) about his OpenClaw-based AI software factory, Ralph loops, governance and why context engineering matters more than prompts. A practical look...</itunes:subtitle><itunes:summary><![CDATA[What happens when AI agents become the whole software team? Mirko Peters talks with Mark Smith (NZ365Guy) about his OpenClaw-based AI software factory, Ralph loops, governance and why context engineering matters more than prompts. A practical look ahead for developers, consultants and IT leaders preparing for AI-first software engineering.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and introducing Mark Smith</li><li>01:44 – From IT training to Dynamics CRM and Power Platform</li><li>08:45 – Low code superseded by AI</li><li>13:44 – Microsoft's AI strategy and Copilot adoption</li><li>21:31 – Building a nine-agent AI software factory</li><li>41:10 – OpenClaw, harnesses and Copilot Studio</li><li>44:08 – Governance, email agents and AI at the edge</li><li>50:19 – Preparing for an AI-first career and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Mark Smith runs a nine-agent AI software factory in which each agent fills one gated role in the DevOps loop, from requirements and architecture to coding, security, release and documentation.</li><li>Owning the agent harness with OpenClaw keeps context and data in his own <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Azure</a> environment, so models from different providers can be swapped without rebuilding the system.</li><li>For an AI-first career, Mark recommends moving from prompt engineering to context and outcomes engineering, learning about harnesses and avoiding lock-in to a single vendor.</li></ul><br /><b>Worth quoting</b><br /><br />“The day of low code has been superseded by AI. And that, I can do a lot more with a lot deeper technical functionality and technical ability.” – Mark Smith (08:45)<br /><br />“And so what I loved about open claw is that I own the harness, right? I can plug, as I said, I've got nine different API connections, not even including open router.” – Mark Smith (41:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with Mark Smith, including chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Mark Smith</a> – the NZ365Guy, who explains the nine-agent AI software factory he built on OpenClaw</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">AI agent</a> – nine gated agents cover roles from requirements and architecture to verification, release and documentation</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Mark's critique of Copilot adoption and his advice to learn Copilot and Work IQ properly</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=future-of-ai-software-factories-openclaw-mark-smith" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3909</itunes:duration><itunes:keywords>agents,ai,automation,autonomy,azure,context,copilot,development,devops,foundry,github,governance,innovation,intelligence,microsoft,models,openclaw,orchestration,security,software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dd815e95c6188c4efdf6d971a54feb7e.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your Business Central Won't Scale to Finance &amp; Operations</title><link>https://www.m365.fm/show/episodes/why-your-business-central-wont-scale-to-finance-operations/</link><description><![CDATA[Many IT leaders assume a growing company can simply upgrade from Business Central to Dynamics 365 Finance and Operations later. This episode explains why that bridge does not exist, why acquisitions hit the wall hardest, and how finance and IT teams can plan a realistic phased path before a deal forces their hand.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Business Central to F&amp;O trap</li><li>02:53 – Upgrade vs. re-implementation</li><li>05:45 – Two systems, two design philosophies</li><li>13:25 – Why M&amp;A is the real trigger</li><li>16:10 – Dataverse, dual-write and the patchwork</li><li>21:36 – Break-even: patchwork vs. migration</li><li>26:49 – Process redesign and data cleanup</li><li>41:47 – The phased path and common mistakes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Business Central and Finance and Operations come from different lineages (NAV and AX), so moving between them is a full re-implementation rather than an upgrade.</li><li>Acquisitions and multi-entity consolidation are what expose the gap, and <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dataverse</a> sync, dual-write and batch GL transfers only form a lagging patchwork.</li><li>Plan early by designing the chart of accounts and master data for consolidation, documenting customizations and following a phased path with a parallel run.</li></ul><br /><b>Worth quoting</b><br /><br />“Business central to finance and operations isn't that. It's not a newer version of the same thing, it's a full re-implementation, and those two words carry very different weight once you understand what's actually different underneath.” – Mirko Peters (03:36)<br /><br />“growth in scale and growth in shape are two different things and only one of them runs you into this particular wall” – Mirko Peters (35:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-business-central-wont-scale-to-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on ERP migration</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the NAV-based ERP that fits smaller companies but hits a wall with multi-entity consolidation</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the AX-based enterprise ERP that requires a full re-implementation rather than an upgrade</li><li><a href="https://www.m365.fm/entity/dual-write/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dual-write</a> – near real-time sync built for F&amp;O and customer engagement apps, not for Business Central</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dual-write-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dynamics 365 Dual-write - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73895529</guid><pubDate>Thu, 13 Aug 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73895529/why_your_business_central_won_t_scale_to_finance_operations.mp3" length="72648620" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fd0620ddea518f484b19c886b94a5433dee2afa7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many IT leaders assume a growing company can simply upgrade from Business Central to Dynamics 365 Finance and Operations later. This episode explains why that bridge does not exist, why acquisitions hit the wall hardest, and how finance and IT teams...</itunes:subtitle><itunes:summary><![CDATA[Many IT leaders assume a growing company can simply upgrade from Business Central to Dynamics 365 Finance and Operations later. This episode explains why that bridge does not exist, why acquisitions hit the wall hardest, and how finance and IT teams can plan a realistic phased path before a deal forces their hand.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Business Central to F&amp;O trap</li><li>02:53 – Upgrade vs. re-implementation</li><li>05:45 – Two systems, two design philosophies</li><li>13:25 – Why M&amp;A is the real trigger</li><li>16:10 – Dataverse, dual-write and the patchwork</li><li>21:36 – Break-even: patchwork vs. migration</li><li>26:49 – Process redesign and data cleanup</li><li>41:47 – The phased path and common mistakes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Business Central and Finance and Operations come from different lineages (NAV and AX), so moving between them is a full re-implementation rather than an upgrade.</li><li>Acquisitions and multi-entity consolidation are what expose the gap, and <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dataverse</a> sync, dual-write and batch GL transfers only form a lagging patchwork.</li><li>Plan early by designing the chart of accounts and master data for consolidation, documenting customizations and following a phased path with a parallel run.</li></ul><br /><b>Worth quoting</b><br /><br />“Business central to finance and operations isn't that. It's not a newer version of the same thing, it's a full re-implementation, and those two words carry very different weight once you understand what's actually different underneath.” – Mirko Peters (03:36)<br /><br />“growth in scale and growth in shape are two different things and only one of them runs you into this particular wall” – Mirko Peters (35:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-business-central-wont-scale-to-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on ERP migration</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the NAV-based ERP that fits smaller companies but hits a wall with multi-entity consolidation</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the AX-based enterprise ERP that requires a full re-implementation rather than an upgrade</li><li><a href="https://www.m365.fm/entity/dual-write/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dual-write</a> – near real-time sync built for F&amp;O and customer engagement apps, not for Business Central</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dual-write-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-business-central-wont-scale-to-finance-operations" target="_blank" rel="noreferrer noopener">Dynamics 365 Dual-write - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3027</itunes:duration><itunes:keywords>accounting,acquisition,automation,businesscentral,cloud,consolidation,dataverse,dynamics,dynamics365,enterprise,erp,finance,implementation,integration,mergers,microsoft,migration,operations,scalability,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/74d0a58d1aca8068dfb7f5829a9db0a6.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>PowerPoint Like a Pro- Hidden Features, Corporate Templates &amp; Copilot with Fiona Walsh [MVP]</title><link>https://www.m365.fm/show/episodes/fiona-walsh/</link><description><![CDATA[Most professionals use PowerPoint every day but miss features that have existed for years. In this interview, PowerPoint MVP Fiona Walsh shows presenters, template owners and Microsoft 365 users which fundamentals, template practices and Copilot techniques make presentations faster to build and clearer to deliver.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why PowerPoint is underestimated</li><li>01:00 – Fiona's path from chemistry to PowerPoint</li><li>04:38 – What professionals misunderstand about PowerPoint</li><li>08:30 – Fundamentals: alignment tools, grouping and the Selection Pane</li><li>18:20 – SmartArt, shortcuts and the Quick Access Toolbar</li><li>26:40 – Corporate templates that work</li><li>33:30 – Copilot in PowerPoint: strengths and limits</li><li>45:00 – Delivery tools, storytelling and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Many PowerPoint problems come from using one deck for different purposes: a handout read as a PDF needs a different design from slides that support a live speaker.</li><li>Long-standing fundamentals such as the alignment tools, grouping, the Selection Pane, SmartArt conversion and the Quick Access Toolbar save time even for experienced users.</li><li>Copilot and <a href="https://www.m365.fm/entity/microsoft-designer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Designer</a> work best with a robust corporate template with many layouts and image placeholders, and Copilot is especially useful for structuring ideas, finding hooks and endings, and anticipating audience questions.</li></ul><br /><b>Worth quoting</b><br /><br />“People don't tend to realize that one deck doesn't suit all different applications. And that's why PowerPoint gets the bad name.” – Fiona Walsh (03:32)<br /><br />“If it's a slide that I haven't created, the first thing I'd want to do is click on the selection pane because then I can see how the slide's been put together.” – Fiona Walsh (11:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/fiona-walsh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with Fiona Walsh, including chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/fiona-walsh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Fiona Walsh</a> – PowerPoint MVP and trainer sharing fundamentals, template advice and Copilot techniques from her sessions</li><li><a href="https://www.m365.fm/entity/powerpoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Microsoft PowerPoint</a> – the focus of the episode, from alignment tools and SmartArt to Presenter View features</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Copilot in PowerPoint for structuring ideas, finding hooks and endings, anticipating questions and creating images</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73853268</guid><pubDate>Thu, 13 Aug 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73853268/powerpoint_like_a_pro_hidden_features_corporate_templates_copilot_with_fiona_walsh_mvp.mp3" length="88473644" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bfb6fa44e057cd681873277b0710466d2038859d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most professionals use PowerPoint every day but miss features that have existed for years. In this interview, PowerPoint MVP Fiona Walsh shows presenters, template owners and Microsoft 365 users which fundamentals, template practices and Copilot...</itunes:subtitle><itunes:summary><![CDATA[Most professionals use PowerPoint every day but miss features that have existed for years. In this interview, PowerPoint MVP Fiona Walsh shows presenters, template owners and Microsoft 365 users which fundamentals, template practices and Copilot techniques make presentations faster to build and clearer to deliver.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why PowerPoint is underestimated</li><li>01:00 – Fiona's path from chemistry to PowerPoint</li><li>04:38 – What professionals misunderstand about PowerPoint</li><li>08:30 – Fundamentals: alignment tools, grouping and the Selection Pane</li><li>18:20 – SmartArt, shortcuts and the Quick Access Toolbar</li><li>26:40 – Corporate templates that work</li><li>33:30 – Copilot in PowerPoint: strengths and limits</li><li>45:00 – Delivery tools, storytelling and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Many PowerPoint problems come from using one deck for different purposes: a handout read as a PDF needs a different design from slides that support a live speaker.</li><li>Long-standing fundamentals such as the alignment tools, grouping, the Selection Pane, SmartArt conversion and the Quick Access Toolbar save time even for experienced users.</li><li>Copilot and <a href="https://www.m365.fm/entity/microsoft-designer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Designer</a> work best with a robust corporate template with many layouts and image placeholders, and Copilot is especially useful for structuring ideas, finding hooks and endings, and anticipating audience questions.</li></ul><br /><b>Worth quoting</b><br /><br />“People don't tend to realize that one deck doesn't suit all different applications. And that's why PowerPoint gets the bad name.” – Fiona Walsh (03:32)<br /><br />“If it's a slide that I haven't created, the first thing I'd want to do is click on the selection pane because then I can see how the slide's been put together.” – Fiona Walsh (11:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/fiona-walsh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with Fiona Walsh, including chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/fiona-walsh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Fiona Walsh</a> – PowerPoint MVP and trainer sharing fundamentals, template advice and Copilot techniques from her sessions</li><li><a href="https://www.m365.fm/entity/powerpoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Microsoft PowerPoint</a> – the focus of the episode, from alignment tools and SmartArt to Presenter View features</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Copilot in PowerPoint for structuring ideas, finding hooks and endings, anticipating questions and creating images</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powerpoint-like-a-pro-hidden-features-corporate-templates-copilot-with-fiona-walsh" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br...]]></itunes:summary><itunes:duration>3687</itunes:duration><itunes:keywords>accessibility,ai,alignment,animation,automation,branding,copilot,design,microsoft,morph,powerpoint,presentations,presenter,productivity,slides,smartart,storytelling,templates,training,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/db2a87256d9a831fec27781161e7867e.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Cloud PKI - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-cloud-pki-simply-explained/</link><description><![CDATA[Shared Wi-Fi passwords and repeated VPN logins are still common in small businesses, yet running a traditional certificate infrastructure is often too much work. This episode explains certificates and Microsoft Cloud PKI in plain language and shows IT admins how Intune can deliver, renew and revoke device certificates behind the scenes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The device access problem</li><li>00:46 – Why certificates exist</li><li>03:31 – Traditional PKI as a burden</li><li>06:27 – What <a href="https://www.m365.fm/entity/cloud-pki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Cloud PKI</a> is</li><li>09:40 – How a device gets a certificate</li><li>13:09 – Where Cloud PKI fits</li><li>16:08 – Starting with a small pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Device certificates let managed laptops and phones prove they belong without shared Wi-Fi or VPN passwords.</li><li>Microsoft Cloud PKI moves the root and issuing certificate authorities into <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a>, removing on-premises servers, NDES connectors and HSM hardware from the plan.</li><li>Cloud PKI only covers Intune-managed devices, so start with one use case, make sure the Wi-Fi, VPN or app trusts the certificate chain, and test renewal and revocation.</li></ul><br /><b>Worth quoting</b><br /><br />“A shared Wi-Fi password can travel. Someone can write it down forward it, reuse it on a personal device, or keep it after leaving the company. A device certificate gives each managed laptop or phone its own proof instead.” – Mirko Peters (01:56)<br /><br />“Microsoft Cloud PKI keeps the certificate process, but shifts much of that machinery out of your server room and into the Microsoft Cloud.” – Mirko Peters (06:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-pki-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on Microsoft Cloud PKI</li><li><a href="https://www.m365.fm/entity/cloud-pki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Cloud PKI</a> – the managed certificate authority service inside Intune that this episode explains end to end</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – confirms devices are enrolled and managed, then delivers, renews and revokes their certificates</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the principle that device certificates support by checking each device's proof on every request</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – cast as the reception desk handling sign-in identity, and a basic to check before a pilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73894283</guid><pubDate>Thu, 13 Aug 2026 09:04:23 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73894283/microsoft_cloud_pki_simply_explained.mp3" length="25665452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/543dd60d8a67d52468df99f075ee66bc35ae184f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Shared Wi-Fi passwords and repeated VPN logins are still common in small businesses, yet running a traditional certificate infrastructure is often too much work. This episode explains certificates and Microsoft Cloud PKI in plain language and shows IT...</itunes:subtitle><itunes:summary><![CDATA[Shared Wi-Fi passwords and repeated VPN logins are still common in small businesses, yet running a traditional certificate infrastructure is often too much work. This episode explains certificates and Microsoft Cloud PKI in plain language and shows IT admins how Intune can deliver, renew and revoke device certificates behind the scenes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The device access problem</li><li>00:46 – Why certificates exist</li><li>03:31 – Traditional PKI as a burden</li><li>06:27 – What <a href="https://www.m365.fm/entity/cloud-pki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Cloud PKI</a> is</li><li>09:40 – How a device gets a certificate</li><li>13:09 – Where Cloud PKI fits</li><li>16:08 – Starting with a small pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Device certificates let managed laptops and phones prove they belong without shared Wi-Fi or VPN passwords.</li><li>Microsoft Cloud PKI moves the root and issuing certificate authorities into <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a>, removing on-premises servers, NDES connectors and HSM hardware from the plan.</li><li>Cloud PKI only covers Intune-managed devices, so start with one use case, make sure the Wi-Fi, VPN or app trusts the certificate chain, and test renewal and revocation.</li></ul><br /><b>Worth quoting</b><br /><br />“A shared Wi-Fi password can travel. Someone can write it down forward it, reuse it on a personal device, or keep it after leaving the company. A device certificate gives each managed laptop or phone its own proof instead.” – Mirko Peters (01:56)<br /><br />“Microsoft Cloud PKI keeps the certificate process, but shifts much of that machinery out of your server room and into the Microsoft Cloud.” – Mirko Peters (06:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-pki-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on Microsoft Cloud PKI</li><li><a href="https://www.m365.fm/entity/cloud-pki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Cloud PKI</a> – the managed certificate authority service inside Intune that this episode explains end to end</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – confirms devices are enrolled and managed, then delivers, renews and revokes their certificates</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the principle that device certificates support by checking each device's proof on every request</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – cast as the reception desk handling sign-in identity, and a basic to check before a pilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-pki-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>1070</itunes:duration><itunes:keywords>authentication,azure,certificates,cloud,cloudpki,cybersecurity,devices,encryption,endpoint,entra,identity,intune,microsoft,passwordless,pki,scep,security,vpn,wifi,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cb3e40a96786d60922aa55eb73d7ffb1.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Internal Developer Platforms (IDPs) - Simply Explained</title><link>https://www.m365.fm/show/episodes/internal-developer-platforms/</link><description><![CDATA[Developers often spend more time on tickets, permissions and cloud setup than on the feature they were asked to build. This episode explains internal developer platforms in plain English for IT and engineering leaders, covering golden paths, service catalogs, guardrails and how Azure tools fit behind a single self-service request.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From tickets to self-service</li><li>00:46 – Why developers need a better way</li><li>03:37 – Golden paths</li><li>06:53 – The service catalog</li><li>09:29 – Guardrails and identity</li><li>13:05 – Automation behind Create Service</li><li>16:41 – IDP myths and where Azure fits</li></ul><br /><b>Key takeaways</b><br /><ul><li>An internal developer platform is a self-service front door to approved building blocks, run by a platform team that treats developers as customers.</li><li>Golden paths, a service catalog and guardrails built on <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Entra ID</a>, Azure Policy and Key Vault let teams move fast without manual approvals or unsafe shortcuts.</li><li>An IDP is not a single portal product; start with one painful workflow and one golden path, then measure waiting time, tickets and developer feedback.</li></ul><br /><b>Worth quoting</b><br /><br />“A golden path is an approved, repeatable route for a job that teams do often. It doesn't tell every developer how to write their code.” – Mirko Peters (03:42)<br /><br />“If the platform says no without a route forward, people will build their own workarounds outside the platform. That creates the exact confusion the platform was meant to reduce.” – Mirko Peters (06:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on internal developer platforms</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – supplies the compute, storage, networking, monitoring, policy and security behind the platform's golden paths</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – one option for hosting code and running the build and release pipelines behind a service</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – described as the reception desk that places developers in groups for least-privilege access</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the protected place for secrets so passwords stay out of code and pipeline files</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73892979</guid><pubDate>Thu, 13 Aug 2026 06:50:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73892979/internal_developer_platforms_idps_simply_explained.mp3" length="27182636" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ef167ef150aceb85d94119c74d6ca5bf71f30eb9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Developers often spend more time on tickets, permissions and cloud setup than on the feature they were asked to build. This episode explains internal developer platforms in plain English for IT and engineering leaders, covering golden paths, service...</itunes:subtitle><itunes:summary><![CDATA[Developers often spend more time on tickets, permissions and cloud setup than on the feature they were asked to build. This episode explains internal developer platforms in plain English for IT and engineering leaders, covering golden paths, service catalogs, guardrails and how Azure tools fit behind a single self-service request.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From tickets to self-service</li><li>00:46 – Why developers need a better way</li><li>03:37 – Golden paths</li><li>06:53 – The service catalog</li><li>09:29 – Guardrails and identity</li><li>13:05 – Automation behind Create Service</li><li>16:41 – IDP myths and where Azure fits</li></ul><br /><b>Key takeaways</b><br /><ul><li>An internal developer platform is a self-service front door to approved building blocks, run by a platform team that treats developers as customers.</li><li>Golden paths, a service catalog and guardrails built on <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Entra ID</a>, Azure Policy and Key Vault let teams move fast without manual approvals or unsafe shortcuts.</li><li>An IDP is not a single portal product; start with one painful workflow and one golden path, then measure waiting time, tickets and developer feedback.</li></ul><br /><b>Worth quoting</b><br /><br />“A golden path is an approved, repeatable route for a job that teams do often. It doesn't tell every developer how to write their code.” – Mirko Peters (03:42)<br /><br />“If the platform says no without a route forward, people will build their own workarounds outside the platform. That creates the exact confusion the platform was meant to reduce.” – Mirko Peters (06:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on internal developer platforms</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – supplies the compute, storage, networking, monitoring, policy and security behind the platform's golden paths</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – one option for hosting code and running the build and release pipelines behind a service</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – described as the reception desk that places developers in groups for least-privilege access</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the protected place for secrets so passwords stay out of code and pipeline files</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=internal-developer-platforms" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1133</itunes:duration><itunes:keywords>aks,automation,azure,bicep,catalog,ci/cd,cloud,developers,devops,entra,gitops,guardrails,idp,infrastructure,kubernetes,monitoring,platformengineering,security,selfservice,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6562ef7555c87771a59ea72d782a85e7.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Power Platform Is Your Real Automation Layer — Not Custom Code</title><link>https://www.m365.fm/show/episodes/why-power-platform-is-your-real-automation-layer/</link><description><![CDATA[In many Dynamics 365 projects, every automation request ends up as custom code in a developer backlog, and the business pays for it every time a rule changes. This episode shows Dynamics and Power Platform teams where plug-ins still belong, how to make automation visible and owned, and how to migrate safely to Power Platform as the real automation layer.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Automation as a development backlog</li><li>04:25 – The hidden cost of custom code</li><li>08:40 – Where custom code still belongs</li><li>12:14 – Reasoning between event and action</li><li>16:46 – Sales approval without a plug-in</li><li>24:06 – Ownership, solutions and environments</li><li>35:20 – Governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">DLP</a> and Dataverse security</li><li>51:09 – Inventory, migration and a 90-day reset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Keep plug-ins narrow for transactional validation and performance-critical work, and move orchestration across people, systems and time into Power Platform.</li><li>Business-critical flows need organizational identities, solutions with environment variables and managed deployments instead of personal ownership and production edits.</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Governance</a> through environments, DLP policies and Dataverse security is an operating model that lets automation scale, starting with an inventory rather than a rewrite.</li></ul><br /><b>Worth quoting</b><br /><br />“This isn't an argument against developers, it's an argument against using developers as the routing layer for every business process change.” – Mirko Peters (03:36)<br /><br />“Then somebody asks why dynamics feels slow to change. Dynamics isn't slow, the automation model is.” – Mirko Peters (06:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-power-platform-is-your-real-automation-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dynamics automation</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the application where every automation request turns into a developer backlog item and hidden custom code</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Power Platform</a> – proposed as the visible, owned automation layer for processes crossing people, systems and time</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Dataverse</a> – the event pipeline where transactional validation still belongs, plus security roles that bound automation</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Automation</a> – the episode's core subject: moving it from accumulated customization to an operating model with owners</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73815737</guid><pubDate>Wed, 12 Aug 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73815737/utf_8_q_why_power_platform_is_your_real_aut_utf_8_q_omation_layer_e2_80_94_not_custom_code_mp3.mp3" length="93852332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1228a17b260f5c60177c06d98c567b62c0cc3be1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In many Dynamics 365 projects, every automation request ends up as custom code in a developer backlog, and the business pays for it every time a rule changes. This episode shows Dynamics and Power Platform teams where plug-ins still belong, how to...</itunes:subtitle><itunes:summary><![CDATA[In many Dynamics 365 projects, every automation request ends up as custom code in a developer backlog, and the business pays for it every time a rule changes. This episode shows Dynamics and Power Platform teams where plug-ins still belong, how to make automation visible and owned, and how to migrate safely to Power Platform as the real automation layer.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Automation as a development backlog</li><li>04:25 – The hidden cost of custom code</li><li>08:40 – Where custom code still belongs</li><li>12:14 – Reasoning between event and action</li><li>16:46 – Sales approval without a plug-in</li><li>24:06 – Ownership, solutions and environments</li><li>35:20 – Governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">DLP</a> and Dataverse security</li><li>51:09 – Inventory, migration and a 90-day reset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Keep plug-ins narrow for transactional validation and performance-critical work, and move orchestration across people, systems and time into Power Platform.</li><li>Business-critical flows need organizational identities, solutions with environment variables and managed deployments instead of personal ownership and production edits.</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Governance</a> through environments, DLP policies and Dataverse security is an operating model that lets automation scale, starting with an inventory rather than a rewrite.</li></ul><br /><b>Worth quoting</b><br /><br />“This isn't an argument against developers, it's an argument against using developers as the routing layer for every business process change.” – Mirko Peters (03:36)<br /><br />“Then somebody asks why dynamics feels slow to change. Dynamics isn't slow, the automation model is.” – Mirko Peters (06:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-power-platform-is-your-real-automation-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dynamics automation</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the application where every automation request turns into a developer backlog item and hidden custom code</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Power Platform</a> – proposed as the visible, owned automation layer for processes crossing people, systems and time</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Dataverse</a> – the event pipeline where transactional validation still belongs, plus security roles that bound automation</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-power-platform-is-your-real-automation-layer" target="_blank" rel="noreferrer noopener">Automation</a> – the episode's core subject: moving it from accumulated customization to an operating model with owners</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3911</itunes:duration><itunes:keywords>architecture,automation,customcode,dataverse,dlp,dynamics,governance,integration,lowcode,microsoft,migration,orchestration,plugins,powerapps,powerautomate,powerfx,powerplatform,security,solutions,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/96899929039a71c368d7a09b43027c14.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Governance Without Killing Innovation: Security, DLP, Environments &amp; Citizen Development with Michael Roth [MVP]</title><link>https://www.m365.fm/show/episodes/michael-roth/</link><description><![CDATA[Many organizations either leave Power Platform wide open or bury makers in approvals. In this interview, Microsoft MVP Michael Roth explains to admins and platform owners how inventory, environments, DLP policies and clearly explained boundaries make governance an enabler for citizen developers rather than a brake on innovation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction to Power Platform governance</li><li>02:25 – Michael's path into Power Platform</li><li>08:30 – Platform, not just a set of tools</li><li>15:23 – When harmless apps become critical</li><li>19:31 – Governance as traffic rules</li><li>30:04 – Clarity, confidence and boundaries</li><li>40:01 – Inventory as the foundation</li><li>47:55 – Environments, ALM and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">DLP</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform is an enterprise platform that happens to be accessible, so tenants need deliberate setup instead of open default settings.</li><li>Governance built on clarity, confidence and explained boundaries speeds up makers and reduces shadow IT, while overly bureaucratic processes drive people away.</li><li>Start with an inventory, structure environments, and use DLP policies, tenant settings, roles and ALM where solutions become business critical.</li></ul><br /><b>Worth quoting</b><br /><br />“So it all depends on the context, what is critical or what is not, what is secure, what is insecure, it's never the app, almost never the app, it's almost always the behavior of the people.” – Michael Roth (18:37)<br /><br />“If I know what will happen, if everything is clear to me, then I can choose my actions and do so. And clarity in Power Platform is exactly that.” – Michael Roth (30:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/michael-roth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Power Platform governance</li><li><a href="https://www.m365.fm/entity/michael-roth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Michael Roth</a> – the MVP guest who explains his governance approach built on clarity, confidence and boundaries</li><li><a href="https://www.m365.fm/entity/simon-owen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Simon Owen</a> – named by Michael Roth at the end as a UK community colleague worth inviting next</li><li><a href="https://www.m365.fm/entity/craig-white/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Craig White</a> – another UK community colleague Michael Roth suggests as a future guest</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose tenant setup, environments and DLP policies the whole episode is about</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Governance</a> – reframed in this episode as clarity, confidence and explained boundaries instead of bureaucracy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73819585</guid><pubDate>Wed, 12 Aug 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73819585/power_platform_governance_without_killing_innovation_security_dlp_environments_citizen_development_with_michael_roth_mvp.mp3" length="89773676" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ebfc275341b6d54419312dbf81284e0a8519e37b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations either leave Power Platform wide open or bury makers in approvals. In this interview, Microsoft MVP Michael Roth explains to admins and platform owners how inventory, environments, DLP policies and clearly explained boundaries make...</itunes:subtitle><itunes:summary><![CDATA[Many organizations either leave Power Platform wide open or bury makers in approvals. In this interview, Microsoft MVP Michael Roth explains to admins and platform owners how inventory, environments, DLP policies and clearly explained boundaries make governance an enabler for citizen developers rather than a brake on innovation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction to Power Platform governance</li><li>02:25 – Michael's path into Power Platform</li><li>08:30 – Platform, not just a set of tools</li><li>15:23 – When harmless apps become critical</li><li>19:31 – Governance as traffic rules</li><li>30:04 – Clarity, confidence and boundaries</li><li>40:01 – Inventory as the foundation</li><li>47:55 – Environments, ALM and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">DLP</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform is an enterprise platform that happens to be accessible, so tenants need deliberate setup instead of open default settings.</li><li>Governance built on clarity, confidence and explained boundaries speeds up makers and reduces shadow IT, while overly bureaucratic processes drive people away.</li><li>Start with an inventory, structure environments, and use DLP policies, tenant settings, roles and ALM where solutions become business critical.</li></ul><br /><b>Worth quoting</b><br /><br />“So it all depends on the context, what is critical or what is not, what is secure, what is insecure, it's never the app, almost never the app, it's almost always the behavior of the people.” – Michael Roth (18:37)<br /><br />“If I know what will happen, if everything is clear to me, then I can choose my actions and do so. And clarity in Power Platform is exactly that.” – Michael Roth (30:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/michael-roth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Power Platform governance</li><li><a href="https://www.m365.fm/entity/michael-roth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Michael Roth</a> – the MVP guest who explains his governance approach built on clarity, confidence and boundaries</li><li><a href="https://www.m365.fm/entity/simon-owen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Simon Owen</a> – named by Michael Roth at the end as a UK community colleague worth inviting next</li><li><a href="https://www.m365.fm/entity/craig-white/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Craig White</a> – another UK community colleague Michael Roth suggests as a future guest</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose tenant setup, environments and DLP policies the whole episode is about</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Governance</a> – reframed in this episode as clarity, confidence and explained boundaries instead of bureaucracy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=michael-roth" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>3741</itunes:duration><itunes:keywords>administration,automation,citizendevelopment,compliance,connectors,copilotstudio,dataverse,dlp,environments,governance,innovation,inventory,lifecycle,lowcode,microsoft365,powerapps,powerautomate,powerpages,powerplatform,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/01f7a6ab4406f63862e643512e38cac3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Git - Simply Explained</title><link>https://www.m365.fm/show/episodes/git-simply-explained/</link><description><![CDATA[If your project folders are named final, final-final and use-this-one, Git is the fix. This episode explains Git in plain English for beginners, makers and Microsoft 365 builders: commits, the staging area, branches, merges, conflicts and how GitHub and pull requests fit into a team workflow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Git is your project history</li><li>03:26 – The three local areas: working directory, staging area, repository</li><li>07:17 – Branches, merges and conflicts</li><li>10:46 – <a href="https://www.m365.fm/entity/github/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">GitHub</a>, the shared online repository</li><li>13:55 – A Git-based team workflow</li><li>15:55 – CI/CD, AI and the daily route</li></ul><br /><b>Key takeaways</b><br /><ul><li>Git is a local-first version control system that records deliberate, named checkpoints called commits, so you can see what changed and return to an earlier version.</li><li>Changes move from the working directory through the staging area into the local repository, while branches let you work safely without disturbing the trusted main version.</li><li>GitHub adds a shared remote repository and pull requests for review and automated checks, turning separate computers into one team workflow: work, stage, commit, push, review, merge.</li></ul><br /><b>Worth quoting</b><br /><br />“So think of Git as your project's memory, not a magic undo button, and not a coding language. It's a system for creating deliberate, named checkpoints that you can inspect later” – Mirko Peters (03:10)<br /><br />“Git is the tool that tracks your project history. GitHub is an online place where people can share that history.” – Mirko Peters (02:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/git-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full knowledge nugget with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/github/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">GitHub</a> – the shared remote repository where teams push branches and review pull requests</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – named briefly as one alternative to GitHub for hosting Git repositories</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this knowledge nugget, explaining Git step by step in plain English</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/git-branching-strategies/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Git Branching Strategies - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73814434</guid><pubDate>Wed, 12 Aug 2026 09:05:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73814434/git_simply_explained.mp3" length="24724268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/da057cf9d4294f24910a4936d474135d67b2d765.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your project folders are named final, final-final and use-this-one, Git is the fix. This episode explains Git in plain English for beginners, makers and Microsoft 365 builders: commits, the staging area, branches, merges, conflicts and how GitHub...</itunes:subtitle><itunes:summary><![CDATA[If your project folders are named final, final-final and use-this-one, Git is the fix. This episode explains Git in plain English for beginners, makers and Microsoft 365 builders: commits, the staging area, branches, merges, conflicts and how GitHub and pull requests fit into a team workflow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Git is your project history</li><li>03:26 – The three local areas: working directory, staging area, repository</li><li>07:17 – Branches, merges and conflicts</li><li>10:46 – <a href="https://www.m365.fm/entity/github/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">GitHub</a>, the shared online repository</li><li>13:55 – A Git-based team workflow</li><li>15:55 – CI/CD, AI and the daily route</li></ul><br /><b>Key takeaways</b><br /><ul><li>Git is a local-first version control system that records deliberate, named checkpoints called commits, so you can see what changed and return to an earlier version.</li><li>Changes move from the working directory through the staging area into the local repository, while branches let you work safely without disturbing the trusted main version.</li><li>GitHub adds a shared remote repository and pull requests for review and automated checks, turning separate computers into one team workflow: work, stage, commit, push, review, merge.</li></ul><br /><b>Worth quoting</b><br /><br />“So think of Git as your project's memory, not a magic undo button, and not a coding language. It's a system for creating deliberate, named checkpoints that you can inspect later” – Mirko Peters (03:10)<br /><br />“Git is the tool that tracks your project history. GitHub is an online place where people can share that history.” – Mirko Peters (02:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/git-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full knowledge nugget with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/github/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">GitHub</a> – the shared remote repository where teams push branches and review pull requests</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – named briefly as one alternative to GitHub for hosting Git repositories</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this knowledge nugget, explaining Git step by step in plain English</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/git-branching-strategies/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=git-simply-explained" target="_blank" rel="noreferrer noopener">Git Branching Strategies - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1031</itunes:duration><itunes:keywords>automation,branch,ci/cd,clone,coding,collaboration,commit,conflict,development,devops,git,github,merge,programming,pull,push,repository,staging,versioncontrol,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b1e2ea88db8a09bb6593488d0b624bd8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Well-Architected Framework - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-well-architected-framework/</link><description><![CDATA[Unexpected Azure bills, over-permissive apps and late-night outages often come from the decisions around a service, not the service itself. This episode explains the Azure Well-Architected Framework and its five pillars for cloud architects, developers and IT teams. You learn how to weigh trade-offs and run a practical review on one workload.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Azure</a> decisions go wrong</li><li>00:59 – WAF versus <a href="https://www.m365.fm/entity/cloud-adoption-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">CAF</a></li><li>02:38 – Reliability</li><li>05:32 – Security</li><li>08:28 – Cost optimization</li><li>11:00 – Operational excellence</li><li>13:47 – Performance efficiency</li><li>16:05 – Trade-offs and the WAF review</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Azure Well-Architected Framework is a decision framework for one workload at a time, while the Cloud Adoption Framework prepares the shared company-wide foundation.</li><li>Each of the five pillars forces trade-offs, so goals like cost reduction should always be phrased together with the agreed recovery and security targets.</li><li>Start small with one important workload, run the Azure Well-Architected review and turn its recommendations into an owned, prioritized backlog.</li></ul><br /><b>Worth quoting</b><br /><br />“It isn't an Azure product you turn on. It isn't a compliance badge you earn. It's a decision framework for designing and running a workload that can hold up over time.” – Mirko Peters (00:30)<br /><br />“So the question isn't how much reliability can we buy. It is what level of reliability does this workload need and what are we willing to support?” – Mirko Peters (05:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-well-architected-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters on all five pillars, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose workloads, bills and outages the framework helps you design around</li><li><a href="https://www.m365.fm/entity/cloud-adoption-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Microsoft Cloud Adoption Framework</a> – the company-wide foundation that prepares the airport while WAF helps one plane fly</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the security thinking behind checking every identity and giving the smallest access needed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73813745</guid><pubDate>Wed, 12 Aug 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73813745/azure_well_architected_framework_simply_explained.mp3" length="27595628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b70c7371398c96fd5c8ae21fa46750224c264fa8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Unexpected Azure bills, over-permissive apps and late-night outages often come from the decisions around a service, not the service itself. This episode explains the Azure Well-Architected Framework and its five pillars for cloud architects,...</itunes:subtitle><itunes:summary><![CDATA[Unexpected Azure bills, over-permissive apps and late-night outages often come from the decisions around a service, not the service itself. This episode explains the Azure Well-Architected Framework and its five pillars for cloud architects, developers and IT teams. You learn how to weigh trade-offs and run a practical review on one workload.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Azure</a> decisions go wrong</li><li>00:59 – WAF versus <a href="https://www.m365.fm/entity/cloud-adoption-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">CAF</a></li><li>02:38 – Reliability</li><li>05:32 – Security</li><li>08:28 – Cost optimization</li><li>11:00 – Operational excellence</li><li>13:47 – Performance efficiency</li><li>16:05 – Trade-offs and the WAF review</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Azure Well-Architected Framework is a decision framework for one workload at a time, while the Cloud Adoption Framework prepares the shared company-wide foundation.</li><li>Each of the five pillars forces trade-offs, so goals like cost reduction should always be phrased together with the agreed recovery and security targets.</li><li>Start small with one important workload, run the Azure Well-Architected review and turn its recommendations into an owned, prioritized backlog.</li></ul><br /><b>Worth quoting</b><br /><br />“It isn't an Azure product you turn on. It isn't a compliance badge you earn. It's a decision framework for designing and running a workload that can hold up over time.” – Mirko Peters (00:30)<br /><br />“So the question isn't how much reliability can we buy. It is what level of reliability does this workload need and what are we willing to support?” – Mirko Peters (05:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-well-architected-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters on all five pillars, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose workloads, bills and outages the framework helps you design around</li><li><a href="https://www.m365.fm/entity/cloud-adoption-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Microsoft Cloud Adoption Framework</a> – the company-wide foundation that prepares the airport while WAF helps one plane fly</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the security thinking behind checking every identity and giving the smallest access needed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-well-architected-framework" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1150</itunes:duration><itunes:keywords>architecture,automation,availability,azure,cloud,finops,framework,governance,infrastructure,microsoft,monitoring,operations,optimization,performance,reliability,resilience,scalability,security,waf,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e3e006fdb33f789ebd19f396b22c7e2c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Copilot Assumption That's Holding You Back — Agentic RAG</title><link>https://www.m365.fm/show/episodes/agentic-rag/</link><description><![CDATA[Many teams still treat Copilot as a search box and blame the tool when answers come back incomplete. This episode explains agentic RAG, the orchestration loop behind modern Copilot, for IT decision makers and Microsoft 365 architects. You learn when agentic retrieval is worth its cost, when simple retrieval wins and how to govern agents that act on their own.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot-is-search assumption</li><li>02:57 – Where single-shot RAG breaks</li><li>05:21 – What agentic RAG is and the orchestration loop</li><li>13:29 – Performance data and trade-offs</li><li>18:13 – Hybrid RAG and Copilot Wave 3</li><li>22:33 – Agents as digital employees</li><li>30:43 – <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">MCP</a> and why grounding matters</li><li>35:38 – Adoption, production reality and ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agentic RAG turns the language model from a passive summarizer into a decision maker that plans, retrieves from multiple sources, evaluates results and queries again.</li><li>Agentic RAG improves accuracy on complex multi-source tasks but costs more and runs slower, so most enterprises route simple lookups to traditional retrieval in a hybrid design.</li><li>Autonomous agents need identity in <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Entra</a>, oversight through Purview, audit trails and enforced grounding before they can be trusted in production.</li></ul><br /><b>Worth quoting</b><br /><br />“A system that's 10 times more expensive isn't better. It's better for something specific at a cost that has to be worth paying. The real question isn't which is better. It's which task deserves which architecture.” – Mirko Peters (15:28)<br /><br />“So the more freedom you give the system to reason on its own the more grounding has to be enforced not less” – Mirko Peters (34:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agentic-rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agentic RAG in Copilot</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the single-shot retrieval architecture behind the Copilot-is-search assumption and its limits</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product shifting from a question-answering tool to an orchestrator that plans, checks and acts</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a digital employee that needs its own Entra identity, access controls and audit trail</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Agent loop</a> – the six-stage orchestration loop from query understanding to safety checks, walked through step by step</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Your Copilot Has No Memory — Why RAG Fails and LLM Wiki Fixes It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73748225</guid><pubDate>Tue, 11 Aug 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73748225/utf_8_q_the_copilot_assumption_that_s_ho_utf_8_q_lding_you_back_e2_80_94_agentic_rag_mp3.mp3" length="70641836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fb2bf3e0adb5e0e756a1c9fdc0ac5f5f67ab0932.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams still treat Copilot as a search box and blame the tool when answers come back incomplete. This episode explains agentic RAG, the orchestration loop behind modern Copilot, for IT decision makers and Microsoft 365 architects. You learn when...</itunes:subtitle><itunes:summary><![CDATA[Many teams still treat Copilot as a search box and blame the tool when answers come back incomplete. This episode explains agentic RAG, the orchestration loop behind modern Copilot, for IT decision makers and Microsoft 365 architects. You learn when agentic retrieval is worth its cost, when simple retrieval wins and how to govern agents that act on their own.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot-is-search assumption</li><li>02:57 – Where single-shot RAG breaks</li><li>05:21 – What agentic RAG is and the orchestration loop</li><li>13:29 – Performance data and trade-offs</li><li>18:13 – Hybrid RAG and Copilot Wave 3</li><li>22:33 – Agents as digital employees</li><li>30:43 – <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">MCP</a> and why grounding matters</li><li>35:38 – Adoption, production reality and ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agentic RAG turns the language model from a passive summarizer into a decision maker that plans, retrieves from multiple sources, evaluates results and queries again.</li><li>Agentic RAG improves accuracy on complex multi-source tasks but costs more and runs slower, so most enterprises route simple lookups to traditional retrieval in a hybrid design.</li><li>Autonomous agents need identity in <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Entra</a>, oversight through Purview, audit trails and enforced grounding before they can be trusted in production.</li></ul><br /><b>Worth quoting</b><br /><br />“A system that's 10 times more expensive isn't better. It's better for something specific at a cost that has to be worth paying. The real question isn't which is better. It's which task deserves which architecture.” – Mirko Peters (15:28)<br /><br />“So the more freedom you give the system to reason on its own the more grounding has to be enforced not less” – Mirko Peters (34:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agentic-rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agentic RAG in Copilot</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the single-shot retrieval architecture behind the Copilot-is-search assumption and its limits</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product shifting from a question-answering tool to an orchestrator that plans, checks and acts</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a digital employee that needs its own Entra identity, access controls and audit trail</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Agent loop</a> – the six-stage orchestration loop from query understanding to safety checks, walked through step by step</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agentic-rag" target="_blank" rel="noreferrer noopener">Your Copilot Has No Memory — Why RAG Fails and LLM Wiki Fixes It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>2944</itunes:duration><itunes:keywords>agentic,agents,ai,automation,copilot,dataverse,enterprise,entra,governance,grounding,intelligence,mcp,microsoft,orchestration,purview,rag,reasoning,retrieval,sharepoint,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8a534ed69596879b19408f21095abfa5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Demo to Production- Building Enterprise AI Agents That Actually Work with Microsoft Copilot Studio with Elliot Margot [MVP]</title><link>https://www.m365.fm/show/episodes/from-demo-to-production-building-enterprise-ai-agents-that-actually-work-with-microsoft-copilot-stu/</link><description><![CDATA[Many AI agents look impressive in a demo but fail in production because of governance gaps, poor data and runaway costs. This episode helps Copilot Studio makers, architects and IT leaders move from chatbot experiments to secure, governed enterprise agents with RAG, MCP and multi-agent designs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Elliot's journey into generative AI</li><li>06:56 – Why enterprise AI is hard: governance and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">DLP</a></li><li>10:43 – Selling AI to executive sponsors: ROI and the wow effect</li><li>16:17 – Multi-agent systems and orchestration</li><li>21:06 – RAG, metadata, versioning and chunking</li><li>27:38 – MCP explained</li><li>31:05 – Governance, DLP and citizen development</li><li>47:46 – The future of agents, model choice and token costs</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprises learn AI governance fastest by building small solutions while steadily improving DLP policies, sensitivity labels and monitoring rather than waiting for a perfect model.</li><li>Good RAG depends on good data: well-described metadata, a clean production knowledge base without outdated versions, and careful chunking keep answers accurate and token costs down.</li><li>Production agents need clearly communicated tasks, tightly scoped connectors, manual testing and the right model size, because small language models are often enough and endless agent loops can become expensive.</li></ul><br /><b>Worth quoting</b><br /><br />“You can't see the results of the governance in place if you don't start. So you can have to start while building it.” – Elliot Margot (08:48)<br /><br />“Maybe you want to remove a MailChimp, if it's not in your scope, really keep the scope small, so that you're not able to use things that you shouldn't be able to.” – Elliot Margot (33:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-demo-to-production-building-enterprise-ai-agents-that-actually-work-with-microsoft-copilot-stu/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/elliot-margot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Elliot Margot</a> – Microsoft MVP and Jumpstart team lead sharing lessons from enterprise Copilot Studio agents</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the main build tool discussed, from knowledge metadata to DLP and model billing levels</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">AI agent</a> – the core building block, from the RFP agent to multi-agent slide reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73737930</guid><pubDate>Tue, 11 Aug 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73737930/from_demo_to_production_building_enterprise_ai_agents_that_actually_work_with_microsoft_copilot_studio_with_elliot_margot_mvp.mp3" length="92163500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/526cd1daa963a3417f3189af14c676142f889985.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many AI agents look impressive in a demo but fail in production because of governance gaps, poor data and runaway costs. This episode helps Copilot Studio makers, architects and IT leaders move from chatbot experiments to secure, governed enterprise...</itunes:subtitle><itunes:summary><![CDATA[Many AI agents look impressive in a demo but fail in production because of governance gaps, poor data and runaway costs. This episode helps Copilot Studio makers, architects and IT leaders move from chatbot experiments to secure, governed enterprise agents with RAG, MCP and multi-agent designs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Elliot's journey into generative AI</li><li>06:56 – Why enterprise AI is hard: governance and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">DLP</a></li><li>10:43 – Selling AI to executive sponsors: ROI and the wow effect</li><li>16:17 – Multi-agent systems and orchestration</li><li>21:06 – RAG, metadata, versioning and chunking</li><li>27:38 – MCP explained</li><li>31:05 – Governance, DLP and citizen development</li><li>47:46 – The future of agents, model choice and token costs</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprises learn AI governance fastest by building small solutions while steadily improving DLP policies, sensitivity labels and monitoring rather than waiting for a perfect model.</li><li>Good RAG depends on good data: well-described metadata, a clean production knowledge base without outdated versions, and careful chunking keep answers accurate and token costs down.</li><li>Production agents need clearly communicated tasks, tightly scoped connectors, manual testing and the right model size, because small language models are often enough and endless agent loops can become expensive.</li></ul><br /><b>Worth quoting</b><br /><br />“You can't see the results of the governance in place if you don't start. So you can have to start while building it.” – Elliot Margot (08:48)<br /><br />“Maybe you want to remove a MailChimp, if it's not in your scope, really keep the scope small, so that you're not able to use things that you shouldn't be able to.” – Elliot Margot (33:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-demo-to-production-building-enterprise-ai-agents-that-actually-work-with-microsoft-copilot-stu/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/elliot-margot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Elliot Margot</a> – Microsoft MVP and Jumpstart team lead sharing lessons from enterprise Copilot Studio agents</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the main build tool discussed, from knowledge metadata to DLP and model billing levels</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">AI agent</a> – the core building block, from the RFP agent to multi-agent slide reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-demo-to-production-building-enterprise-ai-agents-with-copilot-studio" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community...]]></itunes:summary><itunes:duration>3841</itunes:duration><itunes:keywords>agenticai,aiagents,aiarchitecture,automation,compliance,copilot,copilotstudio,dlp,enterpriseai,finops,governance,mcp,metadata,microsoft365,multiagent,powerautomate,powerplatform,purview,rag,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d5d0023ba92fcb8daa6f22b59ec9920d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Cloud Adoption Framework - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-cloud-adoption-framework-simply-explained/</link><description><![CDATA[Microsoft Cloud Adoption Framework, commonly called CAF, helps organizations avoid one of the most common cloud mistakes: moving into <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> before deciding how the environment should actually work. Creating an Azure subscription and deploying a virtual machine is easy. Building an environment where applications, security, networking, costs, governance, and operational responsibilities remain manageable as the organization grows is much harder. CAF provides Microsoft's structured guidance for that journey. It helps organizations decide why they're adopting Azure, plan what should move, prepare the Azure foundation, migrate or modernize workloads, establish governance, and operate the environment over time. <br />ㅤ<br /><b>WHY THE CLOUD NEEDS A PLAN</b><br />Azure gives organizations enormous flexibility. Teams can create virtual machines, databases, storage, networks, applications, and many other services within minutes. But flexibility doesn't automatically produce good architecture. Without shared decisions, one team might expose services publicly because it's convenient. Another might create expensive resources without clear cost ownership. Another could deploy an application before the required network connectivity exists. Eventually nobody knows exactly who owns what, why resources exist, or who is responsible when something fails. CAF provides a framework for making those decisions before this becomes normal. <br />ㅤ<br /><b>WHAT IS THE CLOUD ADOPTION FRAMEWORK?</b><br />The Microsoft Cloud Adoption Framework isn't an Azure product you install. It isn't a certification. And it isn't a button that automatically creates the perfect Azure environment. Instead, CAF provides guidance for organizing the decisions, responsibilities, architecture, governance, and operational processes required for cloud adoption. Its core journey can be understood through Strategy, Plan, Ready, Adopt, Govern, Secure, and Manage activities. <br />ㅤ<br /><b>STRATEGY: WHY ARE YOU MOVING TO AZURE?</b><br />Cloud adoption shouldn't begin with the question, "Which Azure service should we buy?" Start with the business problem. An organization might need to leave an aging data center. Product teams may need to release software faster. Applications might need to serve users in multiple regions. The organization could require better disaster recovery or more transparent cloud spending. These objectives lead to different technical decisions. The strategy should therefore describe measurable outcomes rather than simply stating that the organization wants to "move to the cloud." <br />ㅤ<br /><b>TURN BUSINESS GOALS INTO MEASURABLE OUTCOMES</b><br />Useful cloud goals are specific. "Move these ten servers before hardware support ends" gives teams a deadline and measurable result. "Reduce application release time from weeks to days" connects cloud adoption to development productivity. "Give every department a cloud budget with an identified owner" creates financial accountability. These objectives help technical, business, security, and finance teams understand what success actually means. <br />ㅤ<br /><b>PLAN: UNDERSTAND WHAT YOU ACTUALLY HAVE</b><br />Once the objective is clear, planning turns strategy into practical work. Organizations need an inventory of applications, data, dependencies, owners, skills, risks, and timelines. Dependencies are particularly important. An apparently simple application might depend on a database, shared file location, authentication service, scheduled task, and another business application. Moving only the visible server without understanding those relationships can result in a migration that technically completed but left the application unable to operate. <br />ㅤ<br /><b>CHOOSE THE RIGHT MIGRATION PATH</b><br />Not every workload should move to Azure in the same way. Some applications can be rehosted, commonly called lift and shift. The existing application moves to Azure with relatively few changes. Others can be replatformed by moving individual components to managed Azure services. Some applications benefit from refactoring or rebuilding. Others might be replaced with a SaaS product or remain outside Azure entirely. Cloud adoption doesn't mean everything must move. The correct approach depends on the workload, business objective, risk, cost, and available time. <br />ㅤ<br /><b>DON'T START WITH YOUR WORST APPLICATION</b><br />Organizations sometimes choose their oldest and most problematic application as their first Azure migration because it feels urgent. That can create a difficult first experience. The application may be poorly documented, dependent on forgotten systems, and understood by very few people. A better first workload is important enough to provide meaningful lessons but simple enough that its architecture, ownership, data, and success criteria are understood. The first migration should help the organization learn how its cloud model works. <br />ㅤ<br /><b>READY: PREPARE AZURE BEFORE WORKLOADS ARRIVE</b><br />The Ready phase prepares the Azure environment. One of the central concepts is the Azure landing zone. A landing zone is a prepared Azure environment where applications and data can operate within established identity, networking, security, governance, monitoring, and organizational boundaries. Instead of allowing every application team to independently invent these foundations, the organization creates an environment workloads can safely enter. <br />ㅤ<br /><b>WHAT IS AN AZURE LANDING ZONE?</b><br />Think of an Azure landing zone like preparing an office before employees arrive. The building needs electricity, doors, network connectivity, security, shared facilities, and rules. You wouldn't move hundreds of employees into an empty building and tell every department to design its own electrical system and security model. <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">Azure landing zones</a> apply the same principle to cloud infrastructure. Common foundational decisions are prepared before workloads arrive. <br />ㅤ<br /><b>IDENTITY WITH MICROSOFT ENTRA ID</b><br />Identity is one of those foundational components. Microsoft Entra ID controls digital identities and helps determine who or what can access Azure resources. Users should receive only the permissions required to perform their work. Applications and services should follow the same principle. Giving everyone broad permissions might initially appear easier, but it increases the impact of mistakes and compromised identities. <br />ㅤ<br /><b>ORGANIZING AZURE RESOURCES</b><br />Azure provides several organizational layers. Management groups can apply shared governance across multiple subscriptions. Subscriptions provide boundaries for areas such as billing, access, and workloads. Resource groups organize related Azure resources inside subscriptions. Naming conventions and tags provide additional context such as workload owner, department, environment, or cost center. The objective is to make the Azure environment understandable rather than creating a complicated naming system that nobody can remember. <br />ㅤ<br /><b>NETWORKING IS PART OF THE FOUNDATION</b><br />Azure networking determines how workloads communicate with each other, with the internet, and with systems that remain outside Azure. Some applications require private connectivity to databases. Others need public connectivity for customers. Certain systems should never communicate directly with one another. A landing zone establishes these connectivity patterns before every workload team independently creates its own approach. <br />ㅤ<br /><b>PLATFORM AND APPLICATION LANDING ZONES</b><br />Organizations can separate shared platform capabilities from individual workload environments. A platform landing zone can provide shared services such as identity, networking, monitoring, backup, and security. Application landing zones provide spaces for individual workloads or teams. A customer website and an internal finance application might therefore operate in different application landing zones while still using the organization's shared identity, networking, monitoring, and governance approach. <br />ㅤ<br /><b><a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">AZURE POLICY</a></b><br />Azure Policy can enforce or evaluate organizational rules. Organizations might require specific tags so every resource has an owner. They might restrict deployments to approved Azure regions. Storage configurations allowing inappropriate public access could be blocked. The objective isn't to make Azure difficult to use. Policy should prevent predictable mistakes while still giving teams a clear path for deploying legitimate workloads. <br />ㅤ<br /><b>DON'T BUILD EVERYTHING ON DAY ONE</b><br />Microsoft architecture diagrams can make cloud adoption appear enormous. A small organization doesn't need every possible enterprise component before deploying its first workload. The environment should match the organization's actual requirements. Start with the foundations you need, deploy representative workloads, learn from them, and improve the landing zone as real requirements emerge. A landing zone that looks perfect on a diagram can still encounter unexpected application requirements when real workloads arrive. <br /><b>ㅤ</b><br /><b>ADOPT: MOVE AND MODERNIZE WORKLOADS</b><br />The Adopt phase is where workloads begin moving into the prepared Azure environment. This can include migrating existing applications as well as modernizing them to take greater advantage of cloud services. A workload might be a website, database, business application, or collection of connected services. The important point is that deployment isn't complete simply because an application starts successfully.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73627879</guid><pubDate>Tue, 11 Aug 2026 08:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73627879/microsoft_cloud_adoption_framework_simply_explained.mp3" length="27040940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d82e48927f8cd9e8052d05eb39fbfc5ecb79fb32.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Cloud Adoption Framework, commonly called CAF, helps organizations avoid one of the most common cloud mistakes: moving into https://www.m365.fm/categories/azure-talk/ before deciding how the environment should actually work. Creating an...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Cloud Adoption Framework, commonly called CAF, helps organizations avoid one of the most common cloud mistakes: moving into <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> before deciding how the environment should actually work. Creating an Azure subscription and deploying a virtual machine is easy. Building an environment where applications, security, networking, costs, governance, and operational responsibilities remain manageable as the organization grows is much harder. CAF provides Microsoft's structured guidance for that journey. It helps organizations decide why they're adopting Azure, plan what should move, prepare the Azure foundation, migrate or modernize workloads, establish governance, and operate the environment over time. <br />ㅤ<br /><b>WHY THE CLOUD NEEDS A PLAN</b><br />Azure gives organizations enormous flexibility. Teams can create virtual machines, databases, storage, networks, applications, and many other services within minutes. But flexibility doesn't automatically produce good architecture. Without shared decisions, one team might expose services publicly because it's convenient. Another might create expensive resources without clear cost ownership. Another could deploy an application before the required network connectivity exists. Eventually nobody knows exactly who owns what, why resources exist, or who is responsible when something fails. CAF provides a framework for making those decisions before this becomes normal. <br />ㅤ<br /><b>WHAT IS THE CLOUD ADOPTION FRAMEWORK?</b><br />The Microsoft Cloud Adoption Framework isn't an Azure product you install. It isn't a certification. And it isn't a button that automatically creates the perfect Azure environment. Instead, CAF provides guidance for organizing the decisions, responsibilities, architecture, governance, and operational processes required for cloud adoption. Its core journey can be understood through Strategy, Plan, Ready, Adopt, Govern, Secure, and Manage activities. <br />ㅤ<br /><b>STRATEGY: WHY ARE YOU MOVING TO AZURE?</b><br />Cloud adoption shouldn't begin with the question, "Which Azure service should we buy?" Start with the business problem. An organization might need to leave an aging data center. Product teams may need to release software faster. Applications might need to serve users in multiple regions. The organization could require better disaster recovery or more transparent cloud spending. These objectives lead to different technical decisions. The strategy should therefore describe measurable outcomes rather than simply stating that the organization wants to "move to the cloud." <br />ㅤ<br /><b>TURN BUSINESS GOALS INTO MEASURABLE OUTCOMES</b><br />Useful cloud goals are specific. "Move these ten servers before hardware support ends" gives teams a deadline and measurable result. "Reduce application release time from weeks to days" connects cloud adoption to development productivity. "Give every department a cloud budget with an identified owner" creates financial accountability. These objectives help technical, business, security, and finance teams understand what success actually means. <br />ㅤ<br /><b>PLAN: UNDERSTAND WHAT YOU ACTUALLY HAVE</b><br />Once the objective is clear, planning turns strategy into practical work. Organizations need an inventory of applications, data, dependencies, owners, skills, risks, and timelines. Dependencies are particularly important. An apparently simple application might depend on a database, shared file location, authentication service, scheduled task, and another business application. Moving only the visible server without understanding those relationships can result in a migration that technically completed but left the application unable to operate. <br />ㅤ<br /><b>CHOOSE THE RIGHT MIGRATION PATH</b><br />Not every workload should move to Azure in the same way. Some applications can be rehosted, commonly called lift...]]></itunes:summary><itunes:duration>1127</itunes:duration><itunes:keywords>adoption,architecture,automation,azure,caf,cloud,cloudadoption,compliance,entra,governance,infrastructure,landingzones,management,microsoft,migration,modernization,networking,planning,security,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d9ca2ac5a0b5a1337dc41c4635ed5f15.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Image Builder - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-image-builder-simply-explained/</link><description><![CDATA[Hand-built virtual machine images drift, depend on one admin's memory and break when steps are skipped. This episode explains Azure Image Builder and Azure Compute Gallery for Azure administrators and Azure Virtual Desktop teams. You learn how to build, validate, version and distribute the same approved image every time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem with hand-built images</li><li>01:00 – What Azure Image Builder is</li><li>03:27 – The five building blocks of an image build</li><li>07:31 – What happens behind the scenes</li><li>12:08 – Azure Compute Gallery</li><li>15:30 – The parts that usually break</li><li>18:49 – A simple first plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Image Builder turns hand-built golden images into a repeatable process driven by an image template with a source, customizations, validation, distribution and versioning.</li><li>Azure Compute Gallery organizes images into definitions and versions, replicates them to regions and enables rollback to a known good version.</li><li>Most build failures come from permissions, network access, policies and scripts, so use a least-access managed identity, silent scripts and the Packer logs to troubleshoot.</li></ul><br /><b>Worth quoting</b><br /><br />“One person tests before capturing another skips a step because the deadline is tight. That's not a people problem. It's a process problem.” – Mirko Peters (00:38)<br /><br />“You're not just saving time during setup. You're replacing memory and manual work with a process you can repeat.” – Mirko Peters (03:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-image-builder-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on image builds</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform that runs image templates, temporary build resources and the finished images</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – suggested as the pipeline for running image builds regularly once a first template works</li><li><a href="https://www.m365.fm/entity/azure-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure Marketplace</a> – the source of clean Windows or Linux starting images such as Windows 11 or Ubuntu</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – an example audience: an Azure Virtual Desktop team would likely start from Windows 11</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73627383</guid><pubDate>Tue, 11 Aug 2026 04:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73627383/azure_image_builder_simply_explained.mp3" length="29055788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f5881edce558651c053e4299f6b089f6790ded4f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Hand-built virtual machine images drift, depend on one admin's memory and break when steps are skipped. This episode explains Azure Image Builder and Azure Compute Gallery for Azure administrators and Azure Virtual Desktop teams. You learn how to...</itunes:subtitle><itunes:summary><![CDATA[Hand-built virtual machine images drift, depend on one admin's memory and break when steps are skipped. This episode explains Azure Image Builder and Azure Compute Gallery for Azure administrators and Azure Virtual Desktop teams. You learn how to build, validate, version and distribute the same approved image every time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem with hand-built images</li><li>01:00 – What Azure Image Builder is</li><li>03:27 – The five building blocks of an image build</li><li>07:31 – What happens behind the scenes</li><li>12:08 – Azure Compute Gallery</li><li>15:30 – The parts that usually break</li><li>18:49 – A simple first plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Image Builder turns hand-built golden images into a repeatable process driven by an image template with a source, customizations, validation, distribution and versioning.</li><li>Azure Compute Gallery organizes images into definitions and versions, replicates them to regions and enables rollback to a known good version.</li><li>Most build failures come from permissions, network access, policies and scripts, so use a least-access managed identity, silent scripts and the Packer logs to troubleshoot.</li></ul><br /><b>Worth quoting</b><br /><br />“One person tests before capturing another skips a step because the deadline is tight. That's not a people problem. It's a process problem.” – Mirko Peters (00:38)<br /><br />“You're not just saving time during setup. You're replacing memory and manual work with a process you can repeat.” – Mirko Peters (03:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-image-builder-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on image builds</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform that runs image templates, temporary build resources and the finished images</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – suggested as the pipeline for running image builds regularly once a first template works</li><li><a href="https://www.m365.fm/entity/azure-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure Marketplace</a> – the source of clean Windows or Linux starting images such as Windows 11 or Ubuntu</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – an example audience: an Azure Virtual Desktop team would likely start from Windows 11</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-image-builder-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1211</itunes:duration><itunes:keywords>automation,azure,cloud,computegallery,customization,deployment,devops,identity,imagebuilder,images,infrastructure,linux,packer,security,sysprep,templates,validation,versioning,virtualmachines,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2b7f88e191cbe7a56e73db8098ff327e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Copilot Has No Memory — Why RAG Fails and LLM Wiki Fixes It</title><link>https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/</link><description><![CDATA[Copilot can answer a question perfectly today and fumble the same question tomorrow because it searches instead of remembering. This episode explains why RAG-based Copilot stays shallow and how the LLM Wiki pattern adds compiled, maintained knowledge, for IT leaders and Microsoft 365 architects. You learn how a hybrid Copilot with a wiki layer improves consistency, trust and governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Copilot</a> searches, it doesn't remember</li><li>03:37 – What <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">RAG</a> actually does</li><li>05:59 – The stateless trap</li><li>10:55 – Enter the LLM Wiki</li><li>16:00 – Where Copilot's retrieval lives</li><li>26:36 – Trust and redundant knowledge</li><li>40:33 – Scale and hybrid Copilot</li><li>45:42 – Governance and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's Graph grounding is retrieval-augmented generation, which searches from zero on every query and therefore cannot build memory or consistency over time.</li><li>The LLM Wiki pattern compiles raw sources once into maintained, cross-linked pages governed by a schema and flags contradictions instead of silently averaging them.</li><li>Start with one recurring high-value knowledge domain, clean up its sources with retention, content types and ownership, and give a named owner responsibility for the schema.</li></ul><br /><b>Worth quoting</b><br /><br />“Retrieval and memory are not the same thing. One finds information, the other builds on what it already knows.” – Mirko Peters (00:23)<br /><br />“You can't prompt your way out of an architecture that has no place to store what it learns.” – Mirko Peters (09:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Copilot memory</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval method behind Copilot's Graph grounding that searches from zero on every query</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose stateless retrieval the episode diagnoses and proposes extending with a wiki layer</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Knowledge source</a> – registering SharePoint sites as knowledge sources narrows the search but adds no memory</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">The Copilot Assumption That's Holding You Back — Agentic RAG</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73746853</guid><pubDate>Mon, 10 Aug 2026 19:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73746853/utf_8_q_your_copilot_has_no_memory_e2_80_94_why_r_utf_8_q_ag_fails_and_llm_wiki_fixes_it_mp3.mp3" length="77849324" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e3c9b5b531eb3f7b13345f1299f90f2ee0bdb729.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot can answer a question perfectly today and fumble the same question tomorrow because it searches instead of remembering. This episode explains why RAG-based Copilot stays shallow and how the LLM Wiki pattern adds compiled, maintained knowledge,...</itunes:subtitle><itunes:summary><![CDATA[Copilot can answer a question perfectly today and fumble the same question tomorrow because it searches instead of remembering. This episode explains why RAG-based Copilot stays shallow and how the LLM Wiki pattern adds compiled, maintained knowledge, for IT leaders and Microsoft 365 architects. You learn how a hybrid Copilot with a wiki layer improves consistency, trust and governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Copilot</a> searches, it doesn't remember</li><li>03:37 – What <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">RAG</a> actually does</li><li>05:59 – The stateless trap</li><li>10:55 – Enter the LLM Wiki</li><li>16:00 – Where Copilot's retrieval lives</li><li>26:36 – Trust and redundant knowledge</li><li>40:33 – Scale and hybrid Copilot</li><li>45:42 – Governance and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's Graph grounding is retrieval-augmented generation, which searches from zero on every query and therefore cannot build memory or consistency over time.</li><li>The LLM Wiki pattern compiles raw sources once into maintained, cross-linked pages governed by a schema and flags contradictions instead of silently averaging them.</li><li>Start with one recurring high-value knowledge domain, clean up its sources with retention, content types and ownership, and give a named owner responsibility for the schema.</li></ul><br /><b>Worth quoting</b><br /><br />“Retrieval and memory are not the same thing. One finds information, the other builds on what it already knows.” – Mirko Peters (00:23)<br /><br />“You can't prompt your way out of an architecture that has no place to store what it learns.” – Mirko Peters (09:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Copilot memory</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval method behind Copilot's Graph grounding that searches from zero on every query</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose stateless retrieval the episode diagnoses and proposes extending with a wiki layer</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">Knowledge source</a> – registering SharePoint sites as knowledge sources narrows the search but adds no memory</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it" target="_blank" rel="noreferrer noopener">The Copilot Assumption That's Holding You Back — Agentic RAG</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>3244</itunes:duration><itunes:keywords>agents,ai,architecture,automation,context,copilot,embeddings,enterprise,governance,grounding,intelligence,knowledge,llm,memory,microsoft,rag,retrieval,search,sharepoint,wiki</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1ee8d7af858c91e8a1ae4fe0484f66eb.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/</link><description><![CDATA[Most AI talk targets desk workers, yet the technicians, installers and inspectors in the field still drown in paperwork with little connectivity. Microsoft MVP Fergus Kidd, co-founder and CTO of FieldPal AI, shows builders and IT leaders how agentic AI on Azure AI Foundry, small language models and edge thinking can turn a short voice conversation into a complete, clean report.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From the ExoMars rover to AI at the edge</li><li>06:25 – Why frontline workers deserve more attention</li><li>09:20 – Connectivity, voice and wearable devices</li><li>13:08 – HoloLens, smart glasses and enterprise hardware</li><li>21:08 – Why FieldPal AI was founded</li><li>28:06 – Agentic AI on Azure AI Foundry</li><li>38:08 – Small language models, RAG and computer vision</li><li>53:08 – Rapid fire and advice: go and try it</li></ul><br /><b>Key takeaways</b><br /><ul><li>Frontline workers make up most of the workforce but are rarely the focus of AI, and they need voice-first, offline-capable tools that fit how they actually work.</li><li>Agentic AI on Azure AI Foundry lets one conversational interface orchestrate specialised agents for knowledge lookup, note taking and report filling, improving data quality at the point of entry.</li><li>Small language models grounded in curated data via <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Azure AI Search</a> can be more reliable than large general models, provided the right information and good prompts go in.</li></ul><br /><b>Worth quoting</b><br /><br />“if we've got the ability to do stuff at the edge, we kind of should, because it's quicker, faster, cheaper, and more resilient in terms of your closer to the person you're trying to help.” – Fergus Kidd (04:48)<br /><br />“So the beautiful thing about small language models is that they don't always have this kind of inherent confidence that they know everything because their training sets are much smaller.” – Fergus Kidd (39:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/fergus-kidd/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Fergus Kidd</a> – Microsoft MVP and FieldPal AI co-founder, building voice-first agents for frontline workers</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – hosts all FieldPal AI models, its background agents and the speech capabilities</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">AI agent</a> – specialised agents for lookup, note taking and reports behind one orchestrator</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/andre-baltieri/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">How AI Changed Software Development Forever — Building the Agentic Future with Andre Baltieri [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73736288</guid><pubDate>Mon, 10 Aug 2026 13:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73736288/beyond_copilot_building_ai_that_works_in_the_real_world_with_azure_ai_foundry_and_agentic_ai_for_frontline_workers_with_fergus_kidd_mvp.mp3" length="85773932" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ab0eefeffc885b4edf1e23a95e4461eaadd97f12.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most AI talk targets desk workers, yet the technicians, installers and inspectors in the field still drown in paperwork with little connectivity. Microsoft MVP Fergus Kidd, co-founder and CTO of FieldPal AI, shows builders and IT leaders how agentic...</itunes:subtitle><itunes:summary><![CDATA[Most AI talk targets desk workers, yet the technicians, installers and inspectors in the field still drown in paperwork with little connectivity. Microsoft MVP Fergus Kidd, co-founder and CTO of FieldPal AI, shows builders and IT leaders how agentic AI on Azure AI Foundry, small language models and edge thinking can turn a short voice conversation into a complete, clean report.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From the ExoMars rover to AI at the edge</li><li>06:25 – Why frontline workers deserve more attention</li><li>09:20 – Connectivity, voice and wearable devices</li><li>13:08 – HoloLens, smart glasses and enterprise hardware</li><li>21:08 – Why FieldPal AI was founded</li><li>28:06 – Agentic AI on Azure AI Foundry</li><li>38:08 – Small language models, RAG and computer vision</li><li>53:08 – Rapid fire and advice: go and try it</li></ul><br /><b>Key takeaways</b><br /><ul><li>Frontline workers make up most of the workforce but are rarely the focus of AI, and they need voice-first, offline-capable tools that fit how they actually work.</li><li>Agentic AI on Azure AI Foundry lets one conversational interface orchestrate specialised agents for knowledge lookup, note taking and report filling, improving data quality at the point of entry.</li><li>Small language models grounded in curated data via <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Azure AI Search</a> can be more reliable than large general models, provided the right information and good prompts go in.</li></ul><br /><b>Worth quoting</b><br /><br />“if we've got the ability to do stuff at the edge, we kind of should, because it's quicker, faster, cheaper, and more resilient in terms of your closer to the person you're trying to help.” – Fergus Kidd (04:48)<br /><br />“So the beautiful thing about small language models is that they don't always have this kind of inherent confidence that they know everything because their training sets are much smaller.” – Fergus Kidd (39:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/fergus-kidd/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Fergus Kidd</a> – Microsoft MVP and FieldPal AI co-founder, building voice-first agents for frontline workers</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – hosts all FieldPal AI models, its background agents and the speech capabilities</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">AI agent</a> – specialised agents for lookup, note taking and reports behind one orchestrator</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/andre-baltieri/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-azure-ai-foundry-agentic-ai-frontline-workers-fergus-kidd" target="_blank" rel="noreferrer noopener">How AI Changed Software Development Forever — Building the Agentic Future with Andre Baltieri...]]></itunes:summary><itunes:duration>3574</itunes:duration><itunes:keywords>agenticai,agents,ai,automation,azure,azuresearch,computervision,copilot,edgeai,fieldpal,foundry,frontline,microsoft,multimodal,mvp,rag,realwear,smallmodels,vuzix,wearables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fca20bc31b78065184375ce8c2b31ba8.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Compute Fleet – Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-compute-fleet-simply-explained/</link><description><![CDATA[Large batch jobs often stall because one exact VM size has no capacity when it is needed. This episode is for Azure architects and platform teams running simulations, rendering, testing or data processing at scale. You learn how Azure Compute Fleet, Spot VMs and a retry-safe workload design keep big jobs moving at a controlled cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why one exact VM size blocks large deployments</li><li>00:34 – Compute Fleet in plain English</li><li>02:49 – Three choices that give <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> room to work</li><li>06:45 – Spot and on-demand VMs</li><li>10:07 – Compute Fleet versus virtual machine scale sets</li><li>14:03 – Example: an overnight risk calculation</li><li>17:26 – When to use it and what to decide first</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Compute Fleet lets you request a large pool of capacity across several acceptable VM sizes, zones and pricing models instead of betting a deployment on one exact SKU.</li><li>Mixing on-demand VMs as a stable baseline with Spot VMs for extra throughput only works when progress lives outside the worker, in durable queues, checkpoints and retry-safe tasks.</li><li>Virtual machine scale sets fit steady application tiers that serve user traffic, while Compute Fleet fits batch, simulation, rendering and other work that splits across many independent workers.</li></ul><br /><b>Worth quoting</b><br /><br />“With Compute Fleet, you list multiple acceptable VM sizes. Azure can then place some workers on one size and others on another as long as your workload runs on both.” – Mirko Peters (02:01)<br /><br />“A Spot VM is not the place for the only copy of an important database, a single user facing server, or a job that loses hours of progress when one worker stops.” – Mirko Peters (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-compute-fleet-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where Compute Fleet searches VM sizes, zones and Spot or on-demand capacity</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this knowledge nugget and walks through Compute Fleet with an overnight risk example</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73626244</guid><pubDate>Mon, 10 Aug 2026 09:01:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73626244/utf_8_q_azure_compute_fleet_e2_80_93_simply_explained_mp3.mp3" length="30413996" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1c2a4da383b3f00bf8aedc32e0eb9668649c2734.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Large batch jobs often stall because one exact VM size has no capacity when it is needed. This episode is for Azure architects and platform teams running simulations, rendering, testing or data processing at scale. You learn how Azure Compute Fleet,...</itunes:subtitle><itunes:summary><![CDATA[Large batch jobs often stall because one exact VM size has no capacity when it is needed. This episode is for Azure architects and platform teams running simulations, rendering, testing or data processing at scale. You learn how Azure Compute Fleet, Spot VMs and a retry-safe workload design keep big jobs moving at a controlled cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why one exact VM size blocks large deployments</li><li>00:34 – Compute Fleet in plain English</li><li>02:49 – Three choices that give <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> room to work</li><li>06:45 – Spot and on-demand VMs</li><li>10:07 – Compute Fleet versus virtual machine scale sets</li><li>14:03 – Example: an overnight risk calculation</li><li>17:26 – When to use it and what to decide first</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Compute Fleet lets you request a large pool of capacity across several acceptable VM sizes, zones and pricing models instead of betting a deployment on one exact SKU.</li><li>Mixing on-demand VMs as a stable baseline with Spot VMs for extra throughput only works when progress lives outside the worker, in durable queues, checkpoints and retry-safe tasks.</li><li>Virtual machine scale sets fit steady application tiers that serve user traffic, while Compute Fleet fits batch, simulation, rendering and other work that splits across many independent workers.</li></ul><br /><b>Worth quoting</b><br /><br />“With Compute Fleet, you list multiple acceptable VM sizes. Azure can then place some workers on one size and others on another as long as your workload runs on both.” – Mirko Peters (02:01)<br /><br />“A Spot VM is not the place for the only copy of an important database, a single user facing server, or a job that loses hours of progress when one worker stops.” – Mirko Peters (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-compute-fleet-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where Compute Fleet searches VM sizes, zones and Spot or on-demand capacity</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this knowledge nugget and walks through Compute Fleet with an overnight risk example</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-compute-fleet-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1268</itunes:duration><itunes:keywords>automation,availability,azure,batch,capacity,cloud,compute,computefleet,costoptimization,hpc,infrastructure,optimization,performance,resilience,scalability,scaling,spot,virtualmachines,vmss,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5eff52e11ae0997030deced275fe06d8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Update Manager - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-update-manager-simply-explained/</link><description><![CDATA[<a href="https://www.m365.fm/categories/azure-talk/" rel="noopener">https://www.m365.fm/categories/azure-talk/</a> Update Manager brings operating system patching into one central Azure-native service. Instead of managing updates through scattered tools, separate server lists, and disconnected reports, it gives IT teams a common place to assess missing updates, schedule maintenance, install patches, and verify what actually happened afterward. The important question isn't simply whether patching started. It's whether every required machine was successfully updated, which systems failed, which servers still require a restart, and where someone needs to take action. <br />ㅤ<br />WHAT IS AZURE UPDATE MANAGER?<br />Azure Update Manager is a service for checking, scheduling, installing, and tracking operating system updates across servers. Its primary focus is operating system updates for Windows and Linux rather than managing every application installed on every machine. The objective is to provide one place where administrators can understand the patching state of their server environment and manage the work required to keep those systems current. <br />ㅤ<br />MANAGING AZURE VIRTUAL MACHINES<br />Azure Update Manager can manage Windows and Linux Azure virtual machines. It also supports virtual machine scale sets, where multiple similar virtual machines can be created or removed automatically as demand changes. Instead of treating every VM as an isolated patching problem, administrators can establish a more consistent update process across groups of machines. <br />ㅤ<br />PATCHING SERVERS OUTSIDE AZURE<br />Not every enterprise server runs inside Azure. Organizations frequently have servers in their own data centers, branch offices, or other cloud environments. <a href="https://www.m365.fm/azure-arc-simply-explained/" rel="noopener">https://www.m365.fm/azure-arc-simply-explained/</a> provides the connection between these machines and Azure management. Once an external server is connected through Azure Arc, Azure Update Manager can include it alongside Azure virtual machines in the same patching environment. The server doesn't move into Azure. Azure Arc simply makes it manageable through Azure services. <br />ㅤ<br />ONE CENTRAL PATCHING VIEW<br />Combining Azure VMs and Azure Arc-enabled servers provides administrators with a more centralized view of patching. Teams can identify machines with missing updates, review patch status, investigate previous update runs, and see which machines comply with expected patching requirements. This doesn't remove ownership from individual infrastructure and application teams. Instead, it makes problems easier to identify and assign. When an update fails, teams have a common place to begin investigating. <br />ㅤ<br />ASSESSMENT: WHAT DOES EACH SERVER NEED?<br />Before installing updates, you need to understand what is actually missing. Azure Update Manager can assess machines and create a current picture of pending operating system updates. For most managed machines, automatic assessment occurs every 24 hours. This matters because patch status changes continuously. A server that was fully patched yesterday might have new updates available today, while another machine might have completed its updates and no longer require attention. <br />ㅤ<br />WINDOWS AND LINUX UPDATES<br />For Windows servers, assessment identifies applicable operating system updates. For Linux servers, Azure Update Manager checks available package updates from the configured update sources. The underlying operating systems handle updates differently, but the management question remains the same: which updates does this server still need? <br />ㅤ<br />SECURITY AND CRITICAL UPDATES<br />Not every update has the same priority. Security updates address known security weaknesses, while critical updates typically resolve serious system problems. Other updates may introduce broader functionality or changes to components that business applications depend on. This means patch management isn't simply about installing everything immediately. Organizations need processes that distinguish urgent security remediation from changes requiring additional testing. <br />ㅤ<br />UNDERSTANDING PATCH COMPLIANCE<br />Azure Update Manager provides a compliance view across managed machines. For example, an organization might have 100 servers, with 92 fully updated and eight still requiring attention. The important information isn't simply the 92 percent compliance figure. The real work is understanding why those eight servers remain noncompliant. One might have failed to reach its update source. Another could require a restart. Another might need additional investigation before the update can safely be installed. The dashboard identifies where to investigate. It doesn't eliminate the need for administrators to understand what happened. <br />ㅤ<br />MAINTENANCE WINDOWS<br />Knowing that an update exists doesn't tell you when it should be installed. A maintenance window defines when patching can safely take place. This is particularly important for production servers because some updates require restarts. Installing updates without considering business usage could interrupt applications, processes, databases, or users. Maintenance windows provide a controlled period for performing this work. <br />ㅤ<br />ONE-TIME AND RECURRING PATCHING<br />Azure Update Manager supports both urgent and recurring patching scenarios. A one-time update job can be used when an important security vulnerability needs to be addressed before the normal maintenance cycle. Recurring schedules can support regular patching operations, such as monthly maintenance after Microsoft's normal Windows update releases. Instead of rebuilding the same patching plan every month, teams can establish a repeatable schedule. <br />ㅤ<br />CONTROLLING WHICH UPDATES ARE INSTALLED<br />Within a patching schedule, administrators can determine which categories of updates should be included. Many organizations prioritize security and critical updates because they typically address the most immediate risks. Other update categories can be introduced according to the organization's testing and change-management processes. The objective isn't to install everything simply because an update exists. The objective is to decide what belongs in each patching cycle. <br />ㅤ<br />MANAGING REBOOTS<br />Some operating system updates don't become fully effective until the server restarts. For lower-risk systems, organizations might allow automatic restarts when required, provided they occur within the approved maintenance window. Critical business systems may require tighter control. A database, business application, or system with strict availability requirements might require the service owner to approve and coordinate the restart separately. Update installation and reboot strategy therefore need to be considered together. <br />ㅤ<br />AUTOMATIC VM GUEST PATCHING<br />Azure Update Manager supports automatic VM guest patching for supported Azure virtual machines. Azure can download and install operating system updates inside the VM according to the selected patching approach. This can reduce repetitive administrative work, but automation doesn't eliminate the need to understand and test the applications running on those servers. <br />ㅤ<br />HOTPATCHING<br />Hotpatching can reduce the number of required server restarts. On supported Windows versions and supported Azure virtual machines, certain security updates can be installed without rebooting the machine. This can be valuable for workloads where availability is particularly important. However, hotpatching doesn't eliminate maintenance windows. It only applies to supported systems and specific updates, and some changes will still require traditional restarts. <br />ㅤ<br />BUILD PATCH RINGS<br />A safer patching strategy moves updates through stages. Development and test systems can receive updates first. This gives teams an opportunity to identify application compatibility problems or unexpected behavior. After successful testing, updates can move to a small production pilot group. Only after those machines have been validated should the update reach the wider production environment. Separate maintenance windows for development, test, pilot, and production systems reduce the risk of one problematic update affecting the entire environment simultaneously. <br />ㅤ<br />UPDATE HISTORY AND VERIFICATION<br />A completed patch schedule doesn't necessarily mean every machine was successfully updated. One server might fail during installation. Another might require a restart. A third might never reach its configured update source. Azure Update Manager keeps update history so administrators can review what happened during individual update runs. This transforms patching from "we ran the job" into a more useful question: which servers still need attention? <br />ㅤ<br /><a href="https://www.m365.fm/azure-resource-graph/" rel="noopener">https://www.m365.fm/azure-resource-graph/</a><br />Azure Update Manager uses Azure Resource Graph for compliance information. Azure Resource Graph provides a way to query information across managed Azure resources, allowing Update Manager to build centralized views of update and compliance status. For administrators, the important result is the ability to investigate patching status across many resources without manually checking every individual machine. <br />ㅤ<br /><a href="https://www.m365.fm/log-analytics-simply-explained/" rel="noopener">https://www.m365.fm/log-analytics-simply-explained/</a> IS NO LONGER REQUIRED<br />One important difference from the older patching architecture is that a Log Analytics workspace isn't required for the core Azure Update Manager service. <a href="https://www.m365.fm/azure-monitor-simply-explained/" rel="noopener">https://www.m365.fm/azure-monitor-simply-explained/</a> and Log Analytics can still be valuable when organizations need alerts, deeper investigation, or additional histori<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73624653</guid><pubDate>Mon, 10 Aug 2026 04:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73624653/azure_update_manager_simply_explained.mp3" length="23331500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7eeb27ea883d6a438b5e23a912175afce5a5a3fa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/azure-talk/ Update Manager brings operating system patching into one central Azure-native service. Instead of managing updates through scattered tools, separate server lists, and disconnected reports, it gives IT teams a...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/azure-talk/" rel="noopener">https://www.m365.fm/categories/azure-talk/</a> Update Manager brings operating system patching into one central Azure-native service. Instead of managing updates through scattered tools, separate server lists, and disconnected reports, it gives IT teams a common place to assess missing updates, schedule maintenance, install patches, and verify what actually happened afterward. The important question isn't simply whether patching started. It's whether every required machine was successfully updated, which systems failed, which servers still require a restart, and where someone needs to take action. <br />ㅤ<br />WHAT IS AZURE UPDATE MANAGER?<br />Azure Update Manager is a service for checking, scheduling, installing, and tracking operating system updates across servers. Its primary focus is operating system updates for Windows and Linux rather than managing every application installed on every machine. The objective is to provide one place where administrators can understand the patching state of their server environment and manage the work required to keep those systems current. <br />ㅤ<br />MANAGING AZURE VIRTUAL MACHINES<br />Azure Update Manager can manage Windows and Linux Azure virtual machines. It also supports virtual machine scale sets, where multiple similar virtual machines can be created or removed automatically as demand changes. Instead of treating every VM as an isolated patching problem, administrators can establish a more consistent update process across groups of machines. <br />ㅤ<br />PATCHING SERVERS OUTSIDE AZURE<br />Not every enterprise server runs inside Azure. Organizations frequently have servers in their own data centers, branch offices, or other cloud environments. <a href="https://www.m365.fm/azure-arc-simply-explained/" rel="noopener">https://www.m365.fm/azure-arc-simply-explained/</a> provides the connection between these machines and Azure management. Once an external server is connected through Azure Arc, Azure Update Manager can include it alongside Azure virtual machines in the same patching environment. The server doesn't move into Azure. Azure Arc simply makes it manageable through Azure services. <br />ㅤ<br />ONE CENTRAL PATCHING VIEW<br />Combining Azure VMs and Azure Arc-enabled servers provides administrators with a more centralized view of patching. Teams can identify machines with missing updates, review patch status, investigate previous update runs, and see which machines comply with expected patching requirements. This doesn't remove ownership from individual infrastructure and application teams. Instead, it makes problems easier to identify and assign. When an update fails, teams have a common place to begin investigating. <br />ㅤ<br />ASSESSMENT: WHAT DOES EACH SERVER NEED?<br />Before installing updates, you need to understand what is actually missing. Azure Update Manager can assess machines and create a current picture of pending operating system updates. For most managed machines, automatic assessment occurs every 24 hours. This matters because patch status changes continuously. A server that was fully patched yesterday might have new updates available today, while another machine might have completed its updates and no longer require attention. <br />ㅤ<br />WINDOWS AND LINUX UPDATES<br />For Windows servers, assessment identifies applicable operating system updates. For Linux servers, Azure Update Manager checks available package updates from the configured update sources. The underlying operating systems handle updates differently, but the management question remains the same: which updates does this server still need? <br />ㅤ<br />SECURITY AND CRITICAL UPDATES<br />Not every update has the same priority. Security updates address known security weaknesses, while critical updates typically resolve serious system problems. Other updates may introduce broader functionality or changes to components that...]]></itunes:summary><itunes:duration>973</itunes:duration><itunes:keywords>assessment,automation,azure,azurearc,azurepolicy,compliance,hotpatching,linux,maintenance,monitoring,patching,rbac,reboots,scheduling,security,servers,updatemanager,updates,virtualmachines,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/30fcab7757a84aff7c3fcec86271f94a.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Elastic SAN — Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/</link><description><![CDATA[As Azure environments grow, per-VM managed disks lead to paying for idle performance while busy workloads hit limits. This episode helps cloud architects and database teams understand Azure Elastic SAN, its building blocks and shared performance model, and decide when pooled block storage beats managed disks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why separate disks turn into a storage problem</li><li>04:23 – What Azure Elastic SAN actually is</li><li>07:15 – The three building blocks: SAN, volume groups and volumes</li><li>10:28 – How shared performance changes the design</li><li>13:51 – Where Elastic SAN fits and where it doesn't</li><li>17:14 – A simple way to decide</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Elastic SAN pools high-performance block storage so that volumes share IOPS and throughput instead of each VM disk being sized for its own worst-case peak.</li><li>A SAN is organized into volume groups, which hold network and access rules, and volumes, which connect to workloads over iSCSI and whose performance scales with their size.</li><li>Elastic SAN fits groups of SQL Server databases, clustered workloads, Azure VMware Solution and supported Kubernetes designs whose peaks do not overlap, while small or isolation-sensitive workloads are often better on managed disks.</li></ul><br /><b>Worth quoting</b><br /><br />“You might be paying for storage speed you aren't even using while another workload can't borrow that spare capacity.” – Mirko Peters (00:28)<br /><br />“So you've moved the limit, not removed it, a shared pool doesn't create unlimited storage speed.” – Mirko Peters (11:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – the per-VM managed disk model that Elastic SAN is compared against throughout</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – mentioned briefly as the shared-folder service, unlike Elastic SAN's block storage</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-availability-zones/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Availability Zones - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-reservations-and-savings-plans/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Reservations and Savings Plans - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73626672</guid><pubDate>Sun, 09 Aug 2026 20:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73626672/utf_8_q_azure_elastic_san_e2_80_94_simply_explained_mp3.mp3" length="27021932" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ff841d8f366e349d996d9fe6da03c530a3e4311a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>As Azure environments grow, per-VM managed disks lead to paying for idle performance while busy workloads hit limits. This episode helps cloud architects and database teams understand Azure Elastic SAN, its building blocks and shared performance...</itunes:subtitle><itunes:summary><![CDATA[As Azure environments grow, per-VM managed disks lead to paying for idle performance while busy workloads hit limits. This episode helps cloud architects and database teams understand Azure Elastic SAN, its building blocks and shared performance model, and decide when pooled block storage beats managed disks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why separate disks turn into a storage problem</li><li>04:23 – What Azure Elastic SAN actually is</li><li>07:15 – The three building blocks: SAN, volume groups and volumes</li><li>10:28 – How shared performance changes the design</li><li>13:51 – Where Elastic SAN fits and where it doesn't</li><li>17:14 – A simple way to decide</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Elastic SAN pools high-performance block storage so that volumes share IOPS and throughput instead of each VM disk being sized for its own worst-case peak.</li><li>A SAN is organized into volume groups, which hold network and access rules, and volumes, which connect to workloads over iSCSI and whose performance scales with their size.</li><li>Elastic SAN fits groups of SQL Server databases, clustered workloads, Azure VMware Solution and supported Kubernetes designs whose peaks do not overlap, while small or isolation-sensitive workloads are often better on managed disks.</li></ul><br /><b>Worth quoting</b><br /><br />“You might be paying for storage speed you aren't even using while another workload can't borrow that spare capacity.” – Mirko Peters (00:28)<br /><br />“So you've moved the limit, not removed it, a shared pool doesn't create unlimited storage speed.” – Mirko Peters (11:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – the per-VM managed disk model that Elastic SAN is compared against throughout</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – mentioned briefly as the shared-folder service, unlike Elastic SAN's block storage</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-availability-zones/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Availability Zones - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-reservations-and-savings-plans/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Azure Reservations and Savings Plans - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-elastic-san-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1126</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/441bad6033f4db8ef064ce51171fb567.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Microsoft Adoption Framework: The Reality of M365 Success</title><link>https://www.m365.fm/show/episodes/beyond-the-microsoft-adoption-framework-the-reality-of-m365-success/</link><description><![CDATA[<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> transformation is often discussed as though success can be engineered by following the right framework closely enough. Define the strategy, prepare the environment, migrate workloads, establish governance, train users, measure adoption, and continue optimizing. On paper, the process appears logical and comprehensive. In practice, organizations can follow almost every recommended step, successfully deploy Microsoft Teams, SharePoint, OneDrive, Microsoft 365 Copilot, and the wider Microsoft cloud platform, and still discover that very little about the way the organization actually works has changed. That is the central problem explored in <a href="https://www.m365.fm/beyond-the-microsoft-adoption-framework-the-reality-of-m365-success/" target="_blank" rel="noreferrer noopener">this episode</a>. Microsoft 365 adoption rarely fails because the technology itself is incapable of supporting the organization. The more persistent failure occurs because deployment is treated as transformation, activity is interpreted as adoption, and a framework is expected to compensate for an operating model that was never redesigned. The result can be a technically successful Microsoft 365 implementation sitting on top of exactly the same organizational behaviors, unclear responsibilities, information silos, governance gaps, and inefficient processes that existed before the migration. The Microsoft Cloud Adoption Framework and Microsoft 365 adoption guidance remain useful, but they cannot answer the most important organizational questions on their own. They cannot decide who owns a Team after the project that created it has finished. They cannot determine where a business decision should be documented instead of remaining inside someone's inbox. They cannot force employees to stop recreating shared-drive structures inside SharePoint. They cannot determine which Copilot use cases matter to finance, legal, sales, operations, or HR. Most importantly, they cannot change the mental model employees and leaders have developed over years of working in a particular way.<br /><br />THE FRAMEWORK IS A MAP, NOT THE TRANSFORMATION<br />Microsoft's adoption and cloud frameworks contain substantial experience accumulated across many implementations, but their usefulness depends on how organizations interpret them. A framework can provide direction, identify common failure points, describe architectural patterns, and force teams to consider questions they might otherwise overlook. What it cannot provide is a universal operating model suitable for every organization regardless of size, maturity, industry, risk profile, existing technology, and organizational culture. The source uses the analogy of replacing a policeman directing traffic at an intersection with a roundabout. The traditional environment is slower and more centralized because movement is controlled directly. The cloud introduces something closer to the roundabout: greater autonomy and speed combined with predefined lanes and guardrails. The infrastructure may be objectively better, but the infrastructure itself does not teach anyone how to behave inside it. Drivers still need to understand when to yield, how to enter, and how to leave safely. Microsoft 365 creates the same challenge. Teams, SharePoint, OneDrive, Copilot, identity services, security controls, retention capabilities, and governance tooling create an environment in which organizations can operate very differently from the traditional world of email, file servers, departmental applications, and manually controlled access. However, providing the environment does not automatically create the behavior required to use it effectively. The framework establishes the roads and guardrails, but the organization still needs to establish the traffic rules.<br /><br /><b>WHY TECHNICALLY SUCCESSFUL DEPLOYMENTS CAN STILL FAIL</b><br />A Microsoft 365 project can reach every conventional technical milestone and still fail as a transformation initiative. Mailboxes can be migrated successfully, identities synchronized, Teams enabled, SharePoint sites provisioned, policies configured, and Copilot licenses assigned without changing how employees think about collaboration or information. This happens partly because different groups define completion differently. IT naturally concentrates on technical readiness and may consider the project substantially complete once the environment is stable and users can access the required services. Employees experience the same event as a change in the tools available to perform their jobs. Leadership may interpret completion through budget, timeline, and project-status reporting. All three perspectives can be reasonable while still failing to describe whether adoption actually occurred. The critical gap exists between access to technology and changed behavior. License activation proves that an employee is technically capable of using a service. It does not prove that the employee understands why the service matters, which existing behavior it should replace, or how it should fit into a real business process. That distinction becomes increasingly important as Microsoft 365 expands beyond productivity applications into AI. Assigning a Copilot license can happen in minutes. Changing the way an employee prepares a report, analyzes information, documents a decision, evaluates AI-generated content, or collaborates with colleagues can take months. <br /><br /><b>WHY MORE MICROSOFT 365 ACTIVITY DOES NOT NECESSARILY MEAN MORE ADOPTION</b><br />Traditional adoption reporting tends to favor metrics that are easy for the platform to observe. Monthly active users, Teams messages, meetings, SharePoint edits, OneDrive activity, and Copilot prompts all provide useful information about what is happening inside the tenant, but none of these measurements independently establishes that the organization has improved. A rise in Teams messages could indicate that employees have successfully moved collaborative conversations into transparent team spaces. The same increase could indicate that communication has become fragmented across channels and employees are sending more messages simply to locate information. Increased SharePoint activity could represent successful co-authoring, or it could represent employees repeatedly moving and duplicating documents because nobody understands the information architecture. The source makes this distinction particularly important by arguing that confusion itself generates activity. A dashboard can therefore move upward while the quality of collaboration moves downward. Activity tells administrators that something is happening; it does not explain whether the behavior producing that activity represents the desired transformation. This is why Microsoft 365 success cannot be reduced to an adoption percentage derived exclusively from platform telemetry. Usage is evidence, but it requires context before it becomes evidence of success. <br /><br /><b>STRATEGY HAS TO EXIST BEFORE TECHNOLOGY BECOMES THE STRATEGY</b><br />One of the earliest problems appears when organizations begin with technology rather than with the business reason for change. A Microsoft 365 license agreement already exists, servers are approaching end of support, a merger creates pressure to consolidate environments, or executives decide that Copilot needs to be introduced quickly. Because the technology and deadline are already visible, the organization begins implementing before clearly defining what should become different as a result. The source distinguishes migration triggers from innovation triggers. Migration can be driven by cost, complexity, aging infrastructure, or operational risk, while innovation is driven by opportunities to create capabilities, enter new markets, increase scale, automate work, or introduce technologies such as AI. The distinction matters because the architecture, budget, timeline, and measurement model should change according to the objective. An organization trying to escape unsupported infrastructure may reasonably prioritize speed and risk reduction. An organization trying to redesign knowledge work around Copilot requires a very different program involving experimentation, process analysis, training, governance, and measurement. When these motivations are not explicit, organizations can become extremely efficient at implementing the wrong thing. <br /><br /><b>A DEADLINE CAN CREATE MOVEMENT WITHOUT CREATING DIRECTION</b><br />Urgency frequently disguises itself as strategy. Hardware reaches end of life, contracts expire, security requirements change, or executives commit publicly to an AI initiative, and suddenly the organization has a transformation program. The project has a deadline, a budget, and a list of deliverables, but it may still lack a destination. The source describes this effectively as a deadline wearing the clothes of strategy: the organization knows why it must leave the current state but has not clearly defined what the future state is supposed to achieve. This distinction becomes critical when costs begin increasing. Leadership can defend an investment when the expected business outcome is understood. It becomes considerably more difficult to defend additional spending when nobody can clearly explain whether the objective was cost reduction, improved collaboration, reduced risk, faster decision-making, AI-enabled productivity, or simply completing a migration before something stopped being supported. Strategy therefore needs to provide more than momentum. It needs to establish the criteria by which the organization will later decide whether the transformation was worthwhile.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73615989</guid><pubDate>Sun, 09 Aug 2026 16:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73615989/beyond_the_microsoft_adoption_framework_the_reality_of_m365_success.mp3" length="67846508" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/57ef3e7466eff6a6b727ad3e7f249d5e01fef9bc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/power-platform-talk/ transformation is often discussed as though success can be engineered by following the right framework closely enough. Define the strategy, prepare the environment, migrate workloads, establish...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> transformation is often discussed as though success can be engineered by following the right framework closely enough. Define the strategy, prepare the environment, migrate workloads, establish governance, train users, measure adoption, and continue optimizing. On paper, the process appears logical and comprehensive. In practice, organizations can follow almost every recommended step, successfully deploy Microsoft Teams, SharePoint, OneDrive, Microsoft 365 Copilot, and the wider Microsoft cloud platform, and still discover that very little about the way the organization actually works has changed. That is the central problem explored in <a href="https://www.m365.fm/beyond-the-microsoft-adoption-framework-the-reality-of-m365-success/" target="_blank" rel="noreferrer noopener">this episode</a>. Microsoft 365 adoption rarely fails because the technology itself is incapable of supporting the organization. The more persistent failure occurs because deployment is treated as transformation, activity is interpreted as adoption, and a framework is expected to compensate for an operating model that was never redesigned. The result can be a technically successful Microsoft 365 implementation sitting on top of exactly the same organizational behaviors, unclear responsibilities, information silos, governance gaps, and inefficient processes that existed before the migration. The Microsoft Cloud Adoption Framework and Microsoft 365 adoption guidance remain useful, but they cannot answer the most important organizational questions on their own. They cannot decide who owns a Team after the project that created it has finished. They cannot determine where a business decision should be documented instead of remaining inside someone's inbox. They cannot force employees to stop recreating shared-drive structures inside SharePoint. They cannot determine which Copilot use cases matter to finance, legal, sales, operations, or HR. Most importantly, they cannot change the mental model employees and leaders have developed over years of working in a particular way.<br /><br />THE FRAMEWORK IS A MAP, NOT THE TRANSFORMATION<br />Microsoft's adoption and cloud frameworks contain substantial experience accumulated across many implementations, but their usefulness depends on how organizations interpret them. A framework can provide direction, identify common failure points, describe architectural patterns, and force teams to consider questions they might otherwise overlook. What it cannot provide is a universal operating model suitable for every organization regardless of size, maturity, industry, risk profile, existing technology, and organizational culture. The source uses the analogy of replacing a policeman directing traffic at an intersection with a roundabout. The traditional environment is slower and more centralized because movement is controlled directly. The cloud introduces something closer to the roundabout: greater autonomy and speed combined with predefined lanes and guardrails. The infrastructure may be objectively better, but the infrastructure itself does not teach anyone how to behave inside it. Drivers still need to understand when to yield, how to enter, and how to leave safely. Microsoft 365 creates the same challenge. Teams, SharePoint, OneDrive, Copilot, identity services, security controls, retention capabilities, and governance tooling create an environment in which organizations can operate very differently from the traditional world of email, file servers, departmental applications, and manually controlled access. However, providing the environment does not automatically create the behavior required to use it effectively. The framework establishes the roads and guardrails, but the organization still needs to establish the traffic rules.<br /><br /><b>WHY TECHNICALLY SUCCESSFUL DEPLOYMENTS CAN STILL...]]></itunes:summary><itunes:duration>2827</itunes:duration><itunes:keywords>accountability,adoption,champions,collaboration,copilot,culture,governance,leadership,lifecycle,measurement,microsoft365,onedrive,productivity,raci,security,sharepoint,strategy,teams,training,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/53721015b2b7ff630d9eee1028a29cf3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Phi-4 is the Runtime. MAI-1 is the Reason.</title><link>https://www.m365.fm/show/episodes/phi-4-is-the-runtime-mai-1-is-the-reason/</link><description><![CDATA[Microsoft’s <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a> strategy becomes much easier to understand once we stop asking which model is better. The important question is no longer whether MAI-1 can beat Phi-4, whether Phi-4 is more efficient, or which model should become the enterprise standard. Those questions assume that both models are competing for the same job. They are not. Microsoft is building toward an architecture in which different forms of intelligence perform different roles. Phi-4 represents the fast, efficient Runtime layer. MAI-1 represents the deeper Reasoning layer. One executes close to the workload; the other handles problems that justify substantially more reasoning capability. This distinction matters because enterprise AI is moving beyond the era of connecting every application to one enormous general-purpose model. Organizations increasingly need to think about AI as an architecture consisting of models, routing, orchestration, governance, infrastructure, and specialized workloads. The competitive advantage may therefore come less from having access to the most powerful model and more from knowing when that power is actually necessary.<br /><br /><b>THE WRONG QUESTION: WHICH MODEL IS BETTER?</b><br />AI model launches are usually treated like sporting events. Benchmark scores are compared, parameter counts are examined, and eventually somebody declares a winner. That approach makes sense for consumers choosing between individual AI assistants, but enterprise architecture has never worked according to that principle. Companies don't use the same compute configuration for every application, the same storage tier for every file, or the same database architecture for every workload. There is little reason to assume intelligence should be different. The source describes this assumption as “The Model” thinking: the belief that one model ultimately needs to become the standard intelligence layer. Microsoft's emerging architecture points in another direction. Instead of selecting a winner, organizations need to understand the division of labor between models. Reasoning systems determine what should happen. Runtime systems execute work efficiently. Once intelligence is viewed this way, directly comparing Phi-4 and MAI-1 becomes much less useful. The meaningful comparison is between the requirements of a workload and the characteristics of the model handling it. <br /><br /><b>MICROSOFT IS BUILDING A DIVISION OF LABOR</b><br />The broader signal from Microsoft's model strategy is specialization. Instead of concentrating exclusively on one universal flagship model, Microsoft is developing multiple model families and capabilities spanning reasoning, coding, voice, images, transcription, multimodal processing, and efficient local execution. That suggests an architecture in which intelligence becomes distributed. Some models can live close to users and devices. Others can remain centralized because their workloads require substantially greater compute and context. Specialized models can handle specific modalities or business processes while deeper reasoning models become escalation points for problems requiring judgment and planning. The result begins to resemble a modern computing architecture more than a traditional chatbot. Different layers perform different jobs, and an orchestration mechanism connects those layers into what appears to the user to be one intelligent system. <br /><br /><b>DENSE AND SPARSE REPRESENT DIFFERENT DESIGN PHILOSOPHIES</b><br />Phi-4 and MAI-1 also demonstrate two different approaches to building intelligence. Phi-4 emphasizes density and efficiency. The objective is to produce substantial capability from a comparatively compact architecture. MAI-1 represents the opposite side of the equation, where substantially greater total capacity can be combined with selective activation through a Mixture-of-Experts architecture. A useful analogy is organizational structure. A small company may employ fewer specialists but expect almost everyone to participate whenever work arrives. A much larger organization can maintain hundreds of specialists while involving only the employees relevant to a particular problem. Both structures can work extremely well, but they optimize for different environments. That difference becomes crucial when AI reaches enterprise scale. Sending a simple classification request to a massive reasoning system can be unnecessary. Sending an extremely complicated planning problem to a small model can leave the system without enough reasoning capacity. Neither outcome means that the underlying model is bad. It means the workload was assigned to the wrong layer.<br /><br /><b>AI ARCHITECTURE IS ALSO AI ECONOMICS</b><br />Model architecture quickly becomes a financial issue once organizations move from experiments into production. During a proof of concept, the difference between a cheap inference request and an expensive one may appear insignificant. Multiply that difference across millions of requests and the architecture begins determining whether the use case is financially sustainable. The important metric therefore isn't simply cost per token. Organizations need to understand cost relative to workload complexity. A request that requires deep reasoning may justify substantially greater inference cost because the business problem itself is valuable. A routine classification request performed millions of times should be optimized very differently. This is why the Runtime-and-Reason distinction matters financially. The organization gains the ability to reserve expensive intelligence for workloads that actually benefit from it while moving repetitive execution into a significantly more efficient layer. <br /><br /><b>PHI-4 AS THE RUNTIME LAYER</b><br />A Runtime is responsible for execution. It sits close to the point where work happens and responds quickly enough that intelligence becomes part of the application experience rather than a remote service users are constantly waiting for. The source positions Phi-4's compact models naturally within this role. Phi-4-mini and Phi-4-multimodal are designed around relatively small footprints, while capabilities such as function calling allow the model to participate in agentic workflows rather than merely generate text. MIT licensing also creates considerably more flexibility for developers considering embedded and specialized deployments. Consider a local coding assistant examining a file, an endpoint agent classifying a request, an application deciding which internal function should execute, or an assistant performing routine processing against local information. These tasks require intelligence, but they do not necessarily require a frontier model with enormous context and deep planning capabilities. They need low latency, predictable execution, and an economic model that works at high volume. That is the Runtime role.<br /><br /><b>LOCAL AI CHANGES THE SOVEREIGNTY DISCUSSION</b><br />Local inference also changes the relationship between AI and data sovereignty. Traditionally, organizations have concentrated on securing the journey between corporate information and a remote AI service. If a workload can instead be processed directly on an endpoint or within a controlled local environment, some information may never need to make that journey. That doesn't eliminate governance. It changes where governance can be enforced. Data residency and sovereignty can potentially become characteristics of the architecture itself rather than controls applied after information has already been transmitted somewhere else. For highly regulated organizations, this distinction can be significant. Some workloads may be perfectly suitable for cloud reasoning while others should remain local by design. The question becomes workload-specific rather than forcing an organization into a binary choice between cloud AI and local AI. <br /><br /><b>MAI-1 AS THE REASONING LAYER</b><br />Reasoning serves a fundamentally different purpose. It is needed when a system must evaluate alternatives, maintain relationships across a large amount of information, understand dependencies, plan multiple steps ahead, or make sense of a problem where the correct next action is not immediately obvious. The source positions MAI-Thinking-1 within this deeper reasoning category and discusses its larger active reasoning capacity, substantial context capabilities, multi-step problem solving, training lineage, and software-engineering performance. Think about an architecture review involving multiple systems, a complicated root-cause investigation, a large codebase where changes have cascading consequences, or a strategic planning problem involving dozens of constraints. Those aren't primarily execution problems. They require the model to maintain the structure of the problem while evaluating what should happen next. That is where the Reason layer belongs.<br /><br /><b>PHI-4 EXECUTES WHILE MAI-1 DECIDES</b><br />The central idea of the architecture can therefore be reduced to a very simple distinction: Phi-4 executes. MAI-1 decides. The important part, however, is what connects those two layers. A Runtime without a reasoning layer eventually encounters problems beyond its capabilities. A reasoning layer without an efficient Runtime wastes expensive intelligence on routine execution. The architecture only becomes powerful when requests can move intelligently between them. That handoff may become considerably more important than the individual models themselves. If organizations can reliably determine when a problem requires escalation, they can create systems that feel fast for routine work while still providing sophisticated intelligence when complexity demands it.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73615115</guid><pubDate>Sun, 09 Aug 2026 09:01:29 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73615115/phi_4_is_the_runtime_mai_1_is_the_reason.mp3" length="74989484" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d45290f563a8d39d93494e9a5c836a4d0bdb3a54.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft’s https://www.m365.fm/categories/copilot-talk/ strategy becomes much easier to understand once we stop asking which model is better. The important question is no longer whether MAI-1 can beat Phi-4, whether Phi-4 is more efficient, or which...</itunes:subtitle><itunes:summary><![CDATA[Microsoft’s <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a> strategy becomes much easier to understand once we stop asking which model is better. The important question is no longer whether MAI-1 can beat Phi-4, whether Phi-4 is more efficient, or which model should become the enterprise standard. Those questions assume that both models are competing for the same job. They are not. Microsoft is building toward an architecture in which different forms of intelligence perform different roles. Phi-4 represents the fast, efficient Runtime layer. MAI-1 represents the deeper Reasoning layer. One executes close to the workload; the other handles problems that justify substantially more reasoning capability. This distinction matters because enterprise AI is moving beyond the era of connecting every application to one enormous general-purpose model. Organizations increasingly need to think about AI as an architecture consisting of models, routing, orchestration, governance, infrastructure, and specialized workloads. The competitive advantage may therefore come less from having access to the most powerful model and more from knowing when that power is actually necessary.<br /><br /><b>THE WRONG QUESTION: WHICH MODEL IS BETTER?</b><br />AI model launches are usually treated like sporting events. Benchmark scores are compared, parameter counts are examined, and eventually somebody declares a winner. That approach makes sense for consumers choosing between individual AI assistants, but enterprise architecture has never worked according to that principle. Companies don't use the same compute configuration for every application, the same storage tier for every file, or the same database architecture for every workload. There is little reason to assume intelligence should be different. The source describes this assumption as “The Model” thinking: the belief that one model ultimately needs to become the standard intelligence layer. Microsoft's emerging architecture points in another direction. Instead of selecting a winner, organizations need to understand the division of labor between models. Reasoning systems determine what should happen. Runtime systems execute work efficiently. Once intelligence is viewed this way, directly comparing Phi-4 and MAI-1 becomes much less useful. The meaningful comparison is between the requirements of a workload and the characteristics of the model handling it. <br /><br /><b>MICROSOFT IS BUILDING A DIVISION OF LABOR</b><br />The broader signal from Microsoft's model strategy is specialization. Instead of concentrating exclusively on one universal flagship model, Microsoft is developing multiple model families and capabilities spanning reasoning, coding, voice, images, transcription, multimodal processing, and efficient local execution. That suggests an architecture in which intelligence becomes distributed. Some models can live close to users and devices. Others can remain centralized because their workloads require substantially greater compute and context. Specialized models can handle specific modalities or business processes while deeper reasoning models become escalation points for problems requiring judgment and planning. The result begins to resemble a modern computing architecture more than a traditional chatbot. Different layers perform different jobs, and an orchestration mechanism connects those layers into what appears to the user to be one intelligent system. <br /><br /><b>DENSE AND SPARSE REPRESENT DIFFERENT DESIGN PHILOSOPHIES</b><br />Phi-4 and MAI-1 also demonstrate two different approaches to building intelligence. Phi-4 emphasizes density and efficiency. The objective is to produce substantial capability from a comparatively compact architecture. MAI-1 represents the opposite side of the equation, where substantially greater total capacity can be combined with selective activation through a Mixture-of-Experts architecture. A...]]></itunes:summary><itunes:duration>3125</itunes:duration><itunes:keywords>agents,architecture,automation,copilot,enterprise,foundry,governance,inference,intelligence,mai1,microsoftai,models,multimodal,orchestration,phi4,reasoning,routing,runtime,sovereignty,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/11f40f6a33dc6eca6b368b06a5e0529c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender Vulnerability Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-vulnerability-management-simply-explained/</link><description><![CDATA[Microsoft Defender Vulnerability Management goes far beyond running a vulnerability scan and installing patches. The real challenge isn't finding vulnerabilities. It's deciding which weaknesses create the most risk, what should be fixed first, who should fix it, and whether the remediation actually worked. A vulnerability scan might return hundreds or thousands of CVEs. Defender Vulnerability Management adds the device, threat, exposure, and business context needed to turn that enormous list into practical security work. <br /><b>ㅤ</b><br /><b>PATCH MANAGEMENT VS VULNERABILITY MANAGEMENT</b><br />Patch management focuses on applying fixes. You update Windows, install a newer browser version, remove outdated software, or change a configuration. Vulnerability management answers a broader set of questions: Which issue should be addressed first? How urgent is it? Which devices are affected? Who owns the remediation? And did the fix actually eliminate the vulnerability? A critical CVE on an isolated test system might represent less immediate risk than a lower-rated vulnerability on a finance laptop that handles sensitive information and is exposed to active threats. Severity matters, but context matters more. <br /><b>ㅤ</b><br /><b>DISCOVERY: KNOW WHAT YOU ACTUALLY HAVE</b><br />Before Defender can prioritize vulnerabilities, it needs visibility into your environment. Defender Vulnerability Management continuously tracks weaknesses across devices, including outdated software, missing updates, unsafe configurations, and other security gaps. Through <a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Defender for Endpoint</a> signals, Microsoft can understand operating systems, installed software, versions, and known vulnerabilities across onboarded devices. Unlike a traditional periodic scan, this information changes as your environment changes. <br />ㅤ<br /><b>DEVICE DISCOVERY</b><br />Organizations frequently have devices that aren't included in their official inventory. Device discovery can use managed Defender for Endpoint devices to identify other systems visible around them on the network. That might uncover an old server, unmanaged workstation, printer, router, or another device that was never properly onboarded. Device inventory shows systems Defender already knows about. Device discovery helps expose the gaps outside that known inventory. You can't manage the vulnerability of a device you don't know exists. <br />ㅤ<br /><b>SOFTWARE INVENTORY</b><br />Defender also builds an inventory of software across onboarded devices. Security teams can see applications, publishers, versions, affected devices, and vulnerabilities associated with installed software. Instead of manually checking hundreds of computers, teams can begin with a vulnerable application and identify every affected device, or begin with a particular device and investigate the software requiring attention. This makes it much easier to understand the actual scale of a vulnerability. <br />ㅤ<br /><b>MORE THAN SOFTWARE PATCHES</b><br />Depending on licensing, configuration, platforms, and enabled capabilities, Defender Vulnerability Management can assess more than conventional desktop applications. This can include digital certificates, browser extensions, firmware, hardware security configurations, network shares, and other configuration weaknesses. The correct remediation isn't always installing a patch. Sometimes the appropriate response is changing a configuration, removing software, restricting access, or replacing outdated hardware. <br />ㅤ<br /><b>PRIORITIZATION: WHAT SHOULD YOU FIX FIRST?</b><br />CVSS provides a useful general severity rating for vulnerabilities, but it doesn't understand your organization's individual environment. Defender Vulnerability Management adds additional context. Is a public exploit available? Is the vulnerability associated with active threat activity? Are there related alerts inside your environment? How many devices are affected? What roles do those devices perform? The important question changes from "Which CVE has the highest score?" to "Which vulnerability creates the most exposure for our organization?" <br /><b>ㅤ</b><br /><b>EXPOSURE SCORE AND SECURE SCORE FOR DEVICES</b><br />Exposure Score provides a broader indication of your organization's exposure. Lower is better, but it shouldn't be interpreted as a guarantee of security. Secure Score for Devices looks at security configurations and recommended protections across devices. These scores provide direction and allow teams to monitor whether security improvements are reducing exposure over time. They aren't substitutes for investigating individual vulnerabilities and recommendations. <br />ㅤ<br /><b>SECURITY RECOMMENDATIONS</b><br />The practical work happens through recommendations. A recommendation can connect a vulnerability with the affected software, exposed devices, and an action that can reduce the risk. This allows teams to move from a general vulnerability warning to a specific remediation plan. The surrounding context can also significantly change priority. A vulnerable file sitting unused inside an archive represents a different situation from vulnerable software actively running and listening for network traffic. <br />ㅤ<br /><b>THREAT ANALYTICS</b><br />Defender can connect vulnerability management with Microsoft's threat analytics. This helps teams understand emerging threats and active attack campaigns. Security teams can investigate whether their organization is affected, which devices are exposed, whether related alerts already exist, and what mitigations could reduce risk while a permanent solution is prepared. This is another reason vulnerability management shouldn't simply mean patching everything in severity order. <br /><b>ㅤ</b><br /><b>REMEDIATION: TURN FINDINGS INTO WORK</b><br />Defender Vulnerability Management isn't a universal patching engine. Its role is to identify vulnerabilities, prioritize them, create remediation work, track progress, and verify the result. The actual change might be performed through <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Intune</a>, ServiceNow, another ticketing platform, software deployment tools, or directly by an IT team. Security recommendations provide the context needed to turn a vulnerability into an actionable task with scope, priority, ownership, and a deadline. <br />ㅤ<br /><b>DEFENDER AND INTUNE WORKING TOGETHER</b><br />With an Intune connection, Defender can turn remediation requirements into security tasks. Security teams identify and prioritize the risk. Device management teams determine how the necessary changes should be deployed without unnecessarily disrupting users or business applications. For example, a browser vulnerability might first be remediated across a small pilot group. Once compatibility is confirmed, the update can be deployed progressively to the remaining devices. This creates a controlled remediation workflow rather than immediately pushing every change to every endpoint. <br />ㅤ<br /><b>EXCEPTIONS AND MITIGATIONS</b><br />Sometimes a vulnerability can't be fixed immediately. A legacy application may require an older browser version. A vendor may need additional time to release or validate an update. A production server might only be changed during an approved maintenance window. In these situations, exceptions should be documented with a clear reason and an end date. Temporary mitigations can also reduce exposure while teams prepare the permanent fix, such as restricting connectivity, blocking vulnerable applications, or implementing vendor-recommended controls. <br />ㅤ<br /><b>VERIFICATION: DID THE FIX ACTUALLY WORK?</b><br />A closed ticket doesn't automatically mean a vulnerability has disappeared. An update might have been deployed through Intune while individual devices remained offline, failed the installation, or continued running the vulnerable version. Defender Vulnerability Management continues evaluating device signals. When affected devices stop reporting the weakness, the remediation can be considered completed. This provides evidence based on the actual state of the devices rather than relying only on a deployment report. <br />ㅤ<br /><b>THE CONNECTED <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">MICROSOFT SECURITY</a> ECOSYSTEM</b><br />Vulnerability management becomes more powerful when combined with the wider Microsoft security ecosystem. Intune manages device configuration and compliance. Defender for Endpoint detects threats and calculates device risk. Entra ID can use those signals through <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>. For example, a device with serious security problems could become noncompliant in Intune. Conditional Access could then restrict that device from accessing SharePoint, Teams, or Exchange Online until it returns to an acceptable state. This limits what a risky endpoint can access while remediation is still underway. <br /><b>ㅤ</b><br /><b>ADDING DATA SENSITIVITY TO THE RISK PICTURE</b><br /><a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> can add another layer of business context by helping identify sensitive information. A device regularly handling confidential finance or customer information may deserve higher priority than a general-purpose device carrying the same vulnerability. This is where vulnerability management becomes more than technical severity. Security teams can consider what a vulnerable device actually represents to the organization.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73623905</guid><pubDate>Sun, 09 Aug 2026 04:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73623905/microsoft_defender_vulnerability_management_simply_explained.mp3" length="24553196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d17bb3b27da50909fa299b58f35484b9e94273de.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Defender Vulnerability Management goes far beyond running a vulnerability scan and installing patches. The real challenge isn't finding vulnerabilities. It's deciding which weaknesses create the most risk, what should be fixed first, who...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Defender Vulnerability Management goes far beyond running a vulnerability scan and installing patches. The real challenge isn't finding vulnerabilities. It's deciding which weaknesses create the most risk, what should be fixed first, who should fix it, and whether the remediation actually worked. A vulnerability scan might return hundreds or thousands of CVEs. Defender Vulnerability Management adds the device, threat, exposure, and business context needed to turn that enormous list into practical security work. <br /><b>ㅤ</b><br /><b>PATCH MANAGEMENT VS VULNERABILITY MANAGEMENT</b><br />Patch management focuses on applying fixes. You update Windows, install a newer browser version, remove outdated software, or change a configuration. Vulnerability management answers a broader set of questions: Which issue should be addressed first? How urgent is it? Which devices are affected? Who owns the remediation? And did the fix actually eliminate the vulnerability? A critical CVE on an isolated test system might represent less immediate risk than a lower-rated vulnerability on a finance laptop that handles sensitive information and is exposed to active threats. Severity matters, but context matters more. <br /><b>ㅤ</b><br /><b>DISCOVERY: KNOW WHAT YOU ACTUALLY HAVE</b><br />Before Defender can prioritize vulnerabilities, it needs visibility into your environment. Defender Vulnerability Management continuously tracks weaknesses across devices, including outdated software, missing updates, unsafe configurations, and other security gaps. Through <a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Defender for Endpoint</a> signals, Microsoft can understand operating systems, installed software, versions, and known vulnerabilities across onboarded devices. Unlike a traditional periodic scan, this information changes as your environment changes. <br />ㅤ<br /><b>DEVICE DISCOVERY</b><br />Organizations frequently have devices that aren't included in their official inventory. Device discovery can use managed Defender for Endpoint devices to identify other systems visible around them on the network. That might uncover an old server, unmanaged workstation, printer, router, or another device that was never properly onboarded. Device inventory shows systems Defender already knows about. Device discovery helps expose the gaps outside that known inventory. You can't manage the vulnerability of a device you don't know exists. <br />ㅤ<br /><b>SOFTWARE INVENTORY</b><br />Defender also builds an inventory of software across onboarded devices. Security teams can see applications, publishers, versions, affected devices, and vulnerabilities associated with installed software. Instead of manually checking hundreds of computers, teams can begin with a vulnerable application and identify every affected device, or begin with a particular device and investigate the software requiring attention. This makes it much easier to understand the actual scale of a vulnerability. <br />ㅤ<br /><b>MORE THAN SOFTWARE PATCHES</b><br />Depending on licensing, configuration, platforms, and enabled capabilities, Defender Vulnerability Management can assess more than conventional desktop applications. This can include digital certificates, browser extensions, firmware, hardware security configurations, network shares, and other configuration weaknesses. The correct remediation isn't always installing a patch. Sometimes the appropriate response is changing a configuration, removing software, restricting access, or replacing outdated hardware. <br />ㅤ<br /><b>PRIORITIZATION: WHAT SHOULD YOU FIX FIRST?</b><br />CVSS provides a useful general severity rating for vulnerabilities, but it doesn't understand your organization's individual environment. Defender Vulnerability Management adds additional context. Is a public exploit available? Is the vulnerability associated with active threat activity? Are...]]></itunes:summary><itunes:duration>1024</itunes:duration><itunes:keywords>compliance,cve,cvss,cybersecurity,defender,devices,discovery,endpoint,exposure,intune,microsoft,mitigation,patching,prioritization,protection,remediation,security,software,threats,vulnerability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b9ed718188d34aba40c78471b8bbb5e0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The PCF Blueprint: Architecture Over UI</title><link>https://www.m365.fm/show/episodes/the-pcf-blueprint-architecture-over-ui/</link><description><![CDATA[Many Power Platform tenants drown in undocumented apps, fragile web resources and duplicated grids. This episode is for architects and platform owners who want to see the Power Apps component framework as a governance layer, with solutions, ALM, catalogs and managed environments that let low code scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The lie we tell ourselves about low code</li><li>03:04 – What PCF actually is structurally</li><li>05:38 – The <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">governance</a> vacuum and enforcement by design</li><li>10:50 – Solutions, field controls and dataset controls</li><li>18:47 – Performance: gains, failure modes and the hybrid model</li><li>25:40 – The component catalog, ALM and environment strategy</li><li>33:07 – Citizen developers, federated governance and the architect's new job</li><li>42:45 – React, Fluent UI, trust and a realistic rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>PCF is not a UI skin but an enforcement layer: once a code component is packaged in a solution it becomes a versioned, traceable dependency that every app inherits.</li><li>Use standard controls first and PCF only for structural gaps, and back every component with a governed catalog, ALM pipeline, managed environments and a review process.</li><li>Citizen developers are not the risk; missing guardrails are, so a federated model with a central catalog lets business users build safely while leadership funds governance as platform infrastructure.</li></ul><br /><b>Worth quoting</b><br /><br />“That is the reframe this whole episode is built around. PCF is not decoration. It is the enforcement layer.” – Mirko Peters (02:53)<br /><br />“Citizen developers are not the risk. A business analyst dragging a field onto a form is not what causes a tenant to buckle. Ungoverned components are the risk.” – Mirko Peters (02:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-pcf-blueprint-architecture-over-ui/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Governance</a> – the episode argues PCF is a governance and enforcement layer rather than a UI skin</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Power Platform</a> – the tenants whose app sprawl, environments and ALM practices this episode examines</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Canvas app</a> – one of three surfaces PCF runs in, and the source of duplicated gallery logic</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Model-driven app</a> – one of three surfaces where PCF code components run, already loading React</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Power Apps Component Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73613132</guid><pubDate>Sat, 08 Aug 2026 16:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73613132/the_pcf_blueprint_architecture_over_ui.mp3" length="79101548" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/03543e4e256fde628f030acf994b2f83b0b225c7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power Platform tenants drown in undocumented apps, fragile web resources and duplicated grids. This episode is for architects and platform owners who want to see the Power Apps component framework as a governance layer, with solutions, ALM,...</itunes:subtitle><itunes:summary><![CDATA[Many Power Platform tenants drown in undocumented apps, fragile web resources and duplicated grids. This episode is for architects and platform owners who want to see the Power Apps component framework as a governance layer, with solutions, ALM, catalogs and managed environments that let low code scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The lie we tell ourselves about low code</li><li>03:04 – What PCF actually is structurally</li><li>05:38 – The <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">governance</a> vacuum and enforcement by design</li><li>10:50 – Solutions, field controls and dataset controls</li><li>18:47 – Performance: gains, failure modes and the hybrid model</li><li>25:40 – The component catalog, ALM and environment strategy</li><li>33:07 – Citizen developers, federated governance and the architect's new job</li><li>42:45 – React, Fluent UI, trust and a realistic rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>PCF is not a UI skin but an enforcement layer: once a code component is packaged in a solution it becomes a versioned, traceable dependency that every app inherits.</li><li>Use standard controls first and PCF only for structural gaps, and back every component with a governed catalog, ALM pipeline, managed environments and a review process.</li><li>Citizen developers are not the risk; missing guardrails are, so a federated model with a central catalog lets business users build safely while leadership funds governance as platform infrastructure.</li></ul><br /><b>Worth quoting</b><br /><br />“That is the reframe this whole episode is built around. PCF is not decoration. It is the enforcement layer.” – Mirko Peters (02:53)<br /><br />“Citizen developers are not the risk. A business analyst dragging a field onto a form is not what causes a tenant to buckle. Ungoverned components are the risk.” – Mirko Peters (02:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-pcf-blueprint-architecture-over-ui/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Governance</a> – the episode argues PCF is a governance and enforcement layer rather than a UI skin</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Power Platform</a> – the tenants whose app sprawl, environments and ALM practices this episode examines</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Canvas app</a> – one of three surfaces PCF runs in, and the source of duplicated gallery logic</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Model-driven app</a> – one of three surfaces where PCF code components run, already loading React</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pcf-blueprint-architecture-over-ui" target="_blank" rel="noreferrer noopener">Power Apps Component Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community...]]></itunes:summary><itunes:duration>3296</itunes:duration><itunes:keywords>alm,architecture,automation,catalog,compliance,components,dataverse,enterprise,fluentui,framework,governance,lifecycle,pcf,performance,powerapps,powerplatform,react,security,solutions,typescript</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/84c21af12dbddba7eb6387db99102e49.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Architecture of Intelligence- Why the Chatbox is the Wrong Model for Enterprise AI</title><link>https://www.m365.fm/show/episodes/the-architecture-of-intelligence-why-the-chatbox-is-the-wrong-model-for-enterprise-ai/</link><description><![CDATA[Artificial intelligence was supposed to transform how organizations access information, make decisions, and execute work. Microsoft Copilot, enterprise AI agents, and generative AI promised to remove the barriers between employees and organizational knowledge. But many companies are discovering a fundamental problem: employees can ask AI better questions and receive better answers, yet they still have to navigate SharePoint, Excel, business applications, approval systems, and other tools to actually complete the work. The intelligence improved, but the workflow often did not. This episode explores a much larger architectural shift happening across Microsoft 365, SharePoint, Copilot, SPFx, MCP, governance, security, and enterprise AI. The argument is simple: the chatbox may be the wrong primary interface for enterprise intelligence. The future is not simply better prompts or better conversational AI. It is an environment where AI becomes an orchestration layer capable of presenting the exact interface, data, action, or workflow a user needs at the moment they need it.<br /><br /><b>THE CHATBOX BOTTLENECK </b><br />Chat interfaces are extremely effective for asking questions, summarizing information, brainstorming, and discovering knowledge. But enterprise work rarely ends with an answer. Employees need to approve requests, update records, modify documents, change statuses, trigger workflows, review dashboards, and make auditable decisions. That creates the chatbox bottleneck. A user asks Copilot about a purchase order and receives an excellent summary, but then still needs to locate the procurement system, find the corresponding record, and execute the approval. AI accelerated information retrieval without necessarily accelerating task completion. Every additional application switch introduces navigation time, cognitive load, and another potential break in the audit trail. The more important enterprise AI metric therefore isn't simply how quickly an AI produces an answer. It is the distance between “I need something done” and “the task is complete.” <br /><br /><b>COPILOT DOESN'T CREATE BAD PERMISSIONS — IT EXPOSES THEM</b><br />One of the biggest enterprise concerns around Microsoft Copilot is security. But the episode challenges the assumption that Copilot itself creates an entirely new permission problem. Instead, AI dramatically increases the discoverability of information users could already access. A poorly governed SharePoint environment may contain years of permission drift, broadly shared sites, inherited permissions, old sharing links, and sensitive information that is technically accessible but historically difficult to discover. Natural-language AI removes much of that discovery friction. Information that once required knowing the correct SharePoint site, library, folder, filename, or search terminology can potentially become much easier to find. That means Copilot can function as a permission magnifier. The underlying governance weakness may already exist; AI simply makes the consequences visible much faster. <br /><br /><b>FROM CHAT TO ACTION</b><br />The alternative to the chat-first model isn't necessarily abandoning conversational AI. It is changing what happens after the conversation begins. Instead of asking Copilot a question, receiving text, and navigating elsewhere, imagine Copilot presenting an interactive form, approval interface, dashboard, list, or action directly inside the experience. The user receives both the intelligence required to make a decision and the interface required to execute it. This represents a shift from text as the interface toward actions as the interface. Interactive components can dramatically reduce the distance between decision and execution. <br /><br /><b>SHAREPOINT, SPFX AND THE NEW INTERACTION MODEL</b><br />This shift gives SharePoint Framework a potentially much larger role in enterprise AI architecture. SPFx has traditionally been associated with SharePoint customization: web parts, dashboards, intranet experiences, list interfaces, and specialized business applications. In the architecture described in this episode, those skills become relevant to something broader: building interactive experiences that can participate in AI-driven workflows. Instead of thinking only about where a component appears on a SharePoint page, developers increasingly need to think about how that component becomes part of an orchestration flow. The user expresses intent, the AI identifies the appropriate capability, an interface is surfaced, the user takes an action, and the result feeds back into the process. The component stops being merely a destination. It becomes an actionable building block of enterprise intelligence. <br /><br /><b>THE OLD MODEL VS. THE NEW MODEL</b><br />Traditional enterprise information architecture assumes that humans are the navigation layer. Employees are expected to know where information resides, understand organizational structures, navigate applications, search folders, interpret documents, and then locate another interface to execute an action. The emerging model reverses that relationship. AI increasingly becomes the navigation and orchestration layer. Instead of teaching employees where every system lives, the organization exposes governed capabilities that AI can surface when appropriate. The human concentrates on the decision while the architecture handles discovery and execution. That is a much more significant transformation than adding a chatbot to an existing application. <br /><br /><b>MCP VS. SPFX: TWO DIFFERENT ARCHITECTURAL PATHS</b><br />The episode also examines two important approaches to building interactive enterprise AI experiences: Model Context Protocol (MCP) and SharePoint Framework-based experiences. MCP provides a more open integration model. It can expose tools and capabilities to AI systems and can be valuable when enterprise information is distributed across Microsoft platforms, custom applications, ERP environments, CRM systems, data platforms, and external services. That flexibility introduces additional architectural responsibility. Identity propagation, authentication, external infrastructure, security controls, logging, credential management, API governance, and cross-system auditing all become important considerations. SPFx represents a more Microsoft 365-centric path. Where SharePoint already acts as a major system of record or operational platform, organizations can potentially build on existing Microsoft 365 identity, permissions, governance, and development investments. The decision therefore isn't simply MCP versus SPFx. It is a governance and architecture decision based on where the organization's data lives, how portable integrations need to be, and what security boundaries the organization is capable of managing.<br /><br /><b>THE AGENT FABRIC</b><br />At the center of the discussion is the idea of an Agent Fabric: an enterprise environment in which AI doesn't simply answer questions but can select and invoke governed capabilities. The basic cycle becomes: Intent → Reasoning → Tool → Interactive Experience → Human Action → Result An agent can determine that a particular capability is needed, invoke it, surface the relevant information or interface, receive the user's action, and continue the workflow. This changes Copilot from primarily a conversational layer into an orchestration layer. But that architecture only works safely when identity, authorization, permissions, auditability, data protection, and human approval are designed into the foundation.<br /><br /><b>GOVERNANCE BEFORE AI ARCHITECTURE </b><br />This leads to one of the most important arguments of the episode: governance must precede architecture. Buying Copilot licenses first and fixing governance later reverses the correct sequence. Organizations need to understand who has access to information, where sensitive data resides, whether permissions reflect actual business requirements, how data is classified, and whether actions can be audited before AI dramatically increases the speed at which that information can be discovered and used. The recommended sequence is therefore: Governance → Architecture → Implementation → Measurement → Expansion Weak permissions do not disappear when AI arrives. They become easier to exploit accidentally. Poor classification doesn't become less important. It becomes more important. Missing auditability becomes increasingly dangerous as AI moves from generating answers toward executing actions. <br /><br /><b>SHAREPOINT PERMISSION AUDITS BECOME CRITICAL</b><br />Organizations preparing for enterprise AI should examine SharePoint permissions as an architectural foundation rather than routine administration. Broad organizational access, old sharing links, unnecessary external sharing, broken inheritance, overshared libraries, and sensitive documents stored inside broadly accessible collaboration spaces all deserve renewed attention. The objective isn't to restrict information unnecessarily. It is to ensure that the permission model accurately represents the organization's real business and compliance requirements before AI makes discovery dramatically easier. Sensitivity labels, DLP policies, appropriate access boundaries, audit capabilities, and systematic permission reviews therefore become part of the AI architecture itself.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73609809</guid><pubDate>Sat, 08 Aug 2026 09:01:25 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73609809/the_architecture_of_intelligence_why_the_chatbox_is_the_wrong_model_for_enterprise_ai.mp3" length="100490732" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ab02913dd8285189b90ba70dc47a52a63254db86.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Artificial intelligence was supposed to transform how organizations access information, make decisions, and execute work. Microsoft Copilot, enterprise AI agents, and generative AI promised to remove the barriers between employees and organizational...</itunes:subtitle><itunes:summary><![CDATA[Artificial intelligence was supposed to transform how organizations access information, make decisions, and execute work. Microsoft Copilot, enterprise AI agents, and generative AI promised to remove the barriers between employees and organizational knowledge. But many companies are discovering a fundamental problem: employees can ask AI better questions and receive better answers, yet they still have to navigate SharePoint, Excel, business applications, approval systems, and other tools to actually complete the work. The intelligence improved, but the workflow often did not. This episode explores a much larger architectural shift happening across Microsoft 365, SharePoint, Copilot, SPFx, MCP, governance, security, and enterprise AI. The argument is simple: the chatbox may be the wrong primary interface for enterprise intelligence. The future is not simply better prompts or better conversational AI. It is an environment where AI becomes an orchestration layer capable of presenting the exact interface, data, action, or workflow a user needs at the moment they need it.<br /><br /><b>THE CHATBOX BOTTLENECK </b><br />Chat interfaces are extremely effective for asking questions, summarizing information, brainstorming, and discovering knowledge. But enterprise work rarely ends with an answer. Employees need to approve requests, update records, modify documents, change statuses, trigger workflows, review dashboards, and make auditable decisions. That creates the chatbox bottleneck. A user asks Copilot about a purchase order and receives an excellent summary, but then still needs to locate the procurement system, find the corresponding record, and execute the approval. AI accelerated information retrieval without necessarily accelerating task completion. Every additional application switch introduces navigation time, cognitive load, and another potential break in the audit trail. The more important enterprise AI metric therefore isn't simply how quickly an AI produces an answer. It is the distance between “I need something done” and “the task is complete.” <br /><br /><b>COPILOT DOESN'T CREATE BAD PERMISSIONS — IT EXPOSES THEM</b><br />One of the biggest enterprise concerns around Microsoft Copilot is security. But the episode challenges the assumption that Copilot itself creates an entirely new permission problem. Instead, AI dramatically increases the discoverability of information users could already access. A poorly governed SharePoint environment may contain years of permission drift, broadly shared sites, inherited permissions, old sharing links, and sensitive information that is technically accessible but historically difficult to discover. Natural-language AI removes much of that discovery friction. Information that once required knowing the correct SharePoint site, library, folder, filename, or search terminology can potentially become much easier to find. That means Copilot can function as a permission magnifier. The underlying governance weakness may already exist; AI simply makes the consequences visible much faster. <br /><br /><b>FROM CHAT TO ACTION</b><br />The alternative to the chat-first model isn't necessarily abandoning conversational AI. It is changing what happens after the conversation begins. Instead of asking Copilot a question, receiving text, and navigating elsewhere, imagine Copilot presenting an interactive form, approval interface, dashboard, list, or action directly inside the experience. The user receives both the intelligence required to make a decision and the interface required to execute it. This represents a shift from text as the interface toward actions as the interface. Interactive components can dramatically reduce the distance between decision and execution. <br /><br /><b>SHAREPOINT, SPFX AND THE NEW INTERACTION MODEL</b><br />This shift gives SharePoint Framework a potentially much larger role in enterprise AI architecture. SPFx has traditionally been associated with SharePoint...]]></itunes:summary><itunes:duration>4188</itunes:duration><itunes:keywords>agents,architecture,automation,compliance,copilot,enterprise,entra,governance,integration,intelligence,licensing,mcp,observability,orchestration,permissions,purview,security,sharepoint,spfx,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4041c980999a11cfbefe3a15ffd2c33b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender EASM - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-easm-simply-explained/</link><description><![CDATA[Attackers start with what your company exposes publicly: old test sites, forgotten subdomains and services nobody remembers. This episode is for security teams and IT admins who need to see their organization from the outside. You learn how Microsoft Defender EASM discovers internet-facing assets, how to prioritize findings by ownership and risk, and how it fits into the wider Microsoft security stack.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What strangers can see about your company</li><li>00:56 – You can't lock what you can't see</li><li>03:29 – What Microsoft Defender EASM actually is</li><li>06:05 – How discovery works: from one seed to a map</li><li>09:34 – From inventory to action</li><li>13:28 – How EASM fits into Microsoft security</li><li>16:15 – A simple starting plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Part of the <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> family, Defender EASM gives an outside-in view of everything your company exposes on the public internet, from forgotten subdomains to expiring certificates.</li><li>Discovery starts from trusted seeds such as domains, IP ranges and ASNs and follows public connections outward, but your team still has to confirm which assets are really yours.</li><li>Findings become useful when each asset gets an owner, a business reason and a decision, and when EASM data flows into tools like Log Analytics, Microsoft Sentinel and Exposure Management.</li></ul><br /><b>Worth quoting</b><br /><br />“Most security tools start from inside your company and protect known devices, known users, and known files. An attacker starts outside, they don't need your company map or a login.” – Mirko Peters (00:28)<br /><br />“Shadow IT means a tool, service, or system that operates outside the normal company list. It doesn't always come from bad choices. Often someone simply needed to get work done quickly.” – Mirko Peters (03:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-easm-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the security family EASM belongs to, alongside Defender for Endpoint, Office 365 and Cloud</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – controls sign-in for exposed applications that EASM may find on the public internet</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this knowledge nugget and explains EASM from an attacker's outside view</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">When Microsoft Messaging Looks Secure but Isn’t — Exchange Server, Hybrid and Microsoft 365 Security with Thomas Stensitzki [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73623422</guid><pubDate>Sat, 08 Aug 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73623422/microsoft_defender_easm_simply_explained.mp3" length="26001260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1612e8677734bb4e4d6aa03e02b935a64c805e1c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Attackers start with what your company exposes publicly: old test sites, forgotten subdomains and services nobody remembers. This episode is for security teams and IT admins who need to see their organization from the outside. You learn how Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Attackers start with what your company exposes publicly: old test sites, forgotten subdomains and services nobody remembers. This episode is for security teams and IT admins who need to see their organization from the outside. You learn how Microsoft Defender EASM discovers internet-facing assets, how to prioritize findings by ownership and risk, and how it fits into the wider Microsoft security stack.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What strangers can see about your company</li><li>00:56 – You can't lock what you can't see</li><li>03:29 – What Microsoft Defender EASM actually is</li><li>06:05 – How discovery works: from one seed to a map</li><li>09:34 – From inventory to action</li><li>13:28 – How EASM fits into Microsoft security</li><li>16:15 – A simple starting plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Part of the <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> family, Defender EASM gives an outside-in view of everything your company exposes on the public internet, from forgotten subdomains to expiring certificates.</li><li>Discovery starts from trusted seeds such as domains, IP ranges and ASNs and follows public connections outward, but your team still has to confirm which assets are really yours.</li><li>Findings become useful when each asset gets an owner, a business reason and a decision, and when EASM data flows into tools like Log Analytics, Microsoft Sentinel and Exposure Management.</li></ul><br /><b>Worth quoting</b><br /><br />“Most security tools start from inside your company and protect known devices, known users, and known files. An attacker starts outside, they don't need your company map or a login.” – Mirko Peters (00:28)<br /><br />“Shadow IT means a tool, service, or system that operates outside the normal company list. It doesn't always come from bad choices. Often someone simply needed to get work done quickly.” – Mirko Peters (03:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-easm-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the security family EASM belongs to, alongside Defender for Endpoint, Office 365 and Cloud</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – controls sign-in for exposed applications that EASM may find on the public internet</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this knowledge nugget and explains EASM from an attacker's outside view</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/thomas-stensitzki/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-easm-simply-explained" target="_blank" rel="noreferrer noopener">When Microsoft Messaging Looks Secure but Isn’t — Exchange Server, Hybrid and Microsoft 365 Security with Thomas Stensitzki [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1084</itunes:duration><itunes:keywords>assets,attacksurface,certificates,cloud,copilot,cybersecurity,defender,discovery,domains,easm,exposure,microsoft,monitoring,multicloud,protection,security,sentinel,shadowit,subdomains,vulnerabilities</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a09e07f1fa5289135db550654fe2244b.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender for Cloud - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-for-cloud-simply-explained/</link><description><![CDATA[Microsoft Defender for Cloud can sound like another antivirus product because of the Defender name. In reality, its scope is much broader. Instead of focusing on a single laptop or server, Defender for Cloud helps organizations understand and improve the <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> of their entire cloud environment. It shows how securely resources are configured, identifies suspicious activity, and helps teams prioritize what should be fixed first.<br />ㅤ<br />ㅤ<br /><b>WHY CLOUD SECURITY GETS COMPLICATED</b><br />Modern cloud environments change constantly. Virtual machines, databases, storage accounts, containers, and other services can be created within minutes, often by different teams. A temporary test server might remain online with RDP or SSH exposed to the internet. Storage could accidentally allow public access, or an old administrator account might retain permissions long after it is needed. The challenge becomes even larger when organizations operate across Azure, AWS, Google Cloud, and on-premises infrastructure. Defender for Cloud provides security context across these connected environments rather than forcing security teams to investigate every resource individually.<br />ㅤ<br />ㅤ<br /><b>CLOUD SECURITY POSTURE MANAGEMENT</b><br />One of the main building blocks is Cloud Security Posture Management, or CSPM. Think of CSPM as a continuous security inspection of your cloud environment. Defender for Cloud evaluates configurations and looks for weaknesses such as excessive permissions, missing encryption, insecure network rules, and resources that don't comply with organizational policies. Because cloud infrastructure changes continuously, these assessments continue as resources are created and modified. A central concept is <a href="https://www.m365.fm/microsoft-secure-score-simply-explained/" target="_blank" rel="noreferrer noopener">Secure Score</a>. It provides an overview of how many recommended security controls have been implemented and where improvements remain. The objective isn't simply to achieve a perfect number. The recommendations behind the score identify specific resources and actions that can reduce risk.<br />ㅤ<br />ㅤ<br /><b>ATTACK PATHS AND RISK PRIORITIZATION</b><br />Not every security finding represents the same level of risk. Defender for Cloud can identify attack paths: possible routes through which an attacker could move from an exposed resource toward sensitive systems or data. For example, a publicly accessible resource might connect to an identity with extensive permissions, which in turn could access a sensitive database. Individually, each configuration might appear manageable. Together, they can create a significant attack path. Defender for Cloud can also identify choke points, where fixing one weakness can eliminate several potential attack paths simultaneously.<br />ㅤ<br />ㅤ<br /><b>WORKLOAD PROTECTION</b><br />Security posture focuses primarily on configuration. Workload protection focuses on what is actually running. Defender for Cloud provides different Defender plans depending on the workload, including protection for servers, storage, containers, and databases. Instead of applying one generic security mechanism everywhere, organizations can select protection according to the importance and exposure of each workload. For servers, Defender for Cloud can identify software vulnerabilities, missing updates, and other security weaknesses. <a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint</a> can complement this by monitoring processes, files, and suspicious behavior inside the operating system. Together, the two products provide both workload-level and cloud-level security context.<br />ㅤ<br />ㅤ<br /><b>JUST-IN-TIME SERVER ACCESS</b><br />Leaving RDP or SSH management ports permanently accessible creates unnecessary exposure. Just-in-time access provides another approach. Management access can remain closed until an administrator actually needs it. Access is temporarily enabled for an approved period before being closed again automatically. This reduces the amount of time that administrative interfaces are exposed.<br />ㅤ<br />ㅤ<br /><b>PROTECTING STORAGE, CONTAINERS AND DATABASES</b><br />Different workloads require different security controls. Defender for Storage can scan uploaded files for malware and detect suspicious access patterns. Container protection focuses on container images, configurations, and runtime behavior, while database protection can identify suspicious queries, login behavior, and data-related threats. The goal isn't to run the same security scan against everything. It's to provide protection appropriate to each workload.<br />ㅤ<br />ㅤ<br /><b>MULTICLOUD AND HYBRID SECURITY</b><br />Most enterprises no longer operate exclusively in one environment. Defender for Cloud can bring connected Azure, AWS, Google Cloud Platform, and on-premises resources into a common security view. Asset inventory becomes particularly important here. Organizations need to know what resources exist, where they are located, and whether the expected security coverage is actually enabled. A dashboard cannot protect resources that were never connected or onboarded. Coverage therefore needs to be verified rather than assumed. Forgotten Azure subscriptions, AWS accounts, GCP projects, or older on-premises servers can otherwise become security blind spots.<br />ㅤ<br />ㅤ<br /><b>CONTINUOUS COMPLIANCE</b><br />Defender for Cloud can continuously evaluate resources against security and compliance standards. Examples include CIS, NIST, ISO 27001, HIPAA, PCI DSS, and the Microsoft Cloud Security Benchmark. Instead of relying entirely on screenshots and spreadsheets collected shortly before an audit, teams can review current control status and identify the resources responsible for failed checks. Compliance should not be confused with complete security. Passing defined controls doesn't eliminate vulnerabilities, stolen credentials, or new attack techniques. Compliance provides a structured way to measure requirements, identify gaps, and demonstrate progress.<br />ㅤ<br />ㅤ<br /><b>HOW TO GET STARTED WITH DEFENDER FOR CLOUD</b><br />A practical implementation starts with understanding what you actually operate. Map your Azure subscriptions, servers, storage accounts, databases, containers, AWS and GCP workloads, and relevant on-premises systems. Then verify coverage before attempting to solve hundreds of recommendations. Start with posture management and review Secure Score and high-risk findings. Prioritize issues such as public exposure, weak identity controls, open management ports, and missing patches. After that, enable workload protection based on business importance and risk rather than simply switching everything on. Assign owners to findings and establish a recurring review process so recommendations turn into actual remediation work.<br />ㅤ<br />ㅤ<br /><b>THE KEY TAKEAWAY</b><br />Microsoft Defender for Cloud combines cloud security posture management, workload protection, attack-path analysis, multicloud visibility, asset coverage, and compliance monitoring. The objective isn't to chase a perfect security score. It's to understand where your most important risks exist and systematically remove the easiest paths attackers could use. A good first step is simple: connect one Azure subscription, verify which resources appear in the coverage view, identify the most exposed resource, and assign someone to remediate it.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73622737</guid><pubDate>Sat, 08 Aug 2026 04:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73622737/microsoft_defender_for_cloud_simply_explained.mp3" length="27868652" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/201138a1d935b40acbe412709b894eceb083ce96.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Defender for Cloud can sound like another antivirus product because of the Defender name. In reality, its scope is much broader. Instead of focusing on a single laptop or server, Defender for Cloud helps organizations understand and improve...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Defender for Cloud can sound like another antivirus product because of the Defender name. In reality, its scope is much broader. Instead of focusing on a single laptop or server, Defender for Cloud helps organizations understand and improve the <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> of their entire cloud environment. It shows how securely resources are configured, identifies suspicious activity, and helps teams prioritize what should be fixed first.<br />ㅤ<br />ㅤ<br /><b>WHY CLOUD SECURITY GETS COMPLICATED</b><br />Modern cloud environments change constantly. Virtual machines, databases, storage accounts, containers, and other services can be created within minutes, often by different teams. A temporary test server might remain online with RDP or SSH exposed to the internet. Storage could accidentally allow public access, or an old administrator account might retain permissions long after it is needed. The challenge becomes even larger when organizations operate across Azure, AWS, Google Cloud, and on-premises infrastructure. Defender for Cloud provides security context across these connected environments rather than forcing security teams to investigate every resource individually.<br />ㅤ<br />ㅤ<br /><b>CLOUD SECURITY POSTURE MANAGEMENT</b><br />One of the main building blocks is Cloud Security Posture Management, or CSPM. Think of CSPM as a continuous security inspection of your cloud environment. Defender for Cloud evaluates configurations and looks for weaknesses such as excessive permissions, missing encryption, insecure network rules, and resources that don't comply with organizational policies. Because cloud infrastructure changes continuously, these assessments continue as resources are created and modified. A central concept is <a href="https://www.m365.fm/microsoft-secure-score-simply-explained/" target="_blank" rel="noreferrer noopener">Secure Score</a>. It provides an overview of how many recommended security controls have been implemented and where improvements remain. The objective isn't simply to achieve a perfect number. The recommendations behind the score identify specific resources and actions that can reduce risk.<br />ㅤ<br />ㅤ<br /><b>ATTACK PATHS AND RISK PRIORITIZATION</b><br />Not every security finding represents the same level of risk. Defender for Cloud can identify attack paths: possible routes through which an attacker could move from an exposed resource toward sensitive systems or data. For example, a publicly accessible resource might connect to an identity with extensive permissions, which in turn could access a sensitive database. Individually, each configuration might appear manageable. Together, they can create a significant attack path. Defender for Cloud can also identify choke points, where fixing one weakness can eliminate several potential attack paths simultaneously.<br />ㅤ<br />ㅤ<br /><b>WORKLOAD PROTECTION</b><br />Security posture focuses primarily on configuration. Workload protection focuses on what is actually running. Defender for Cloud provides different Defender plans depending on the workload, including protection for servers, storage, containers, and databases. Instead of applying one generic security mechanism everywhere, organizations can select protection according to the importance and exposure of each workload. For servers, Defender for Cloud can identify software vulnerabilities, missing updates, and other security weaknesses. <a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint</a> can complement this by monitoring processes, files, and suspicious behavior inside the operating system. Together, the two products provide both workload-level and cloud-level security context.<br />ㅤ<br />ㅤ<br /><b>JUST-IN-TIME SERVER ACCESS</b><br />Leaving RDP or SSH management ports permanently...]]></itunes:summary><itunes:duration>1162</itunes:duration><itunes:keywords>azure,cloud,compliance,containers,cspm,cybersecurity,databases,defender,endpoint,governance,identity,multicloud,protection,securescore,security,servers,storage,threats,vulnerabilities,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e17cb1c069e08d4ad5b0ab047dba2d3f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Records Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-records-management-simply-explained/</link><description><![CDATA[Contracts, policies and financial reports now live across SharePoint, OneDrive, Exchange Online and Teams, yet organizations must still prove how long they kept them and why they deleted them. This Simply Explained episode shows compliance teams and Microsoft 365 admins how Purview Records Management uses retention labels, record declaration, disposition review and audit history to build a defensible records lifecycle.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: from filing cabinets to Microsoft 365</li><li>01:27 – What counts as an official record</li><li>04:16 – Retention labels are the rule book</li><li>07:53 – Record declaration locks the evidence</li><li>11:07 – Disposition review: the gate before deletion</li><li>14:17 – Audit history provides the proof</li><li>16:35 – Putting the pieces together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview Records Management keeps official records for the required time and disposes of them in a controlled, reviewable way.</li><li>Retention labels attach item-level rules (trigger, period, end action), record declaration locks official evidence, and retention policies cover broad locations.</li><li>Disposition review and Purview Audit provide the decision gate and the trail needed to prove why a record was kept or deleted.</li></ul><br /><b>Worth quoting</b><br /><br />“A record is official evidence that your organization did something, decided something, approved something, or agreed to something.” – Mirko Peters (01:30)<br /><br />“You can use both approaches in the same connected platform, but they solve different problems. Policies handle broad coverage, while labels handle the records that need individual treatment.” – Mirko Peters (06:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-records-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – Records Management is the part of Microsoft Purview this episode explains step by step</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Audit logs</a> – the unified audit log holds the trail that shows why a record was kept or deleted</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – contrasted with record labels: they protect access and sharing, not how long evidence stays</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73406422</guid><pubDate>Fri, 07 Aug 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73406422/microsoft_purview_records_management_simply_explained.mp3" length="25515116" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0dfe392f75cdfd6402f3924a8bd7f4d1e7cce492.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Contracts, policies and financial reports now live across SharePoint, OneDrive, Exchange Online and Teams, yet organizations must still prove how long they kept them and why they deleted them. This Simply Explained episode shows compliance teams and...</itunes:subtitle><itunes:summary><![CDATA[Contracts, policies and financial reports now live across SharePoint, OneDrive, Exchange Online and Teams, yet organizations must still prove how long they kept them and why they deleted them. This Simply Explained episode shows compliance teams and Microsoft 365 admins how Purview Records Management uses retention labels, record declaration, disposition review and audit history to build a defensible records lifecycle.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: from filing cabinets to Microsoft 365</li><li>01:27 – What counts as an official record</li><li>04:16 – Retention labels are the rule book</li><li>07:53 – Record declaration locks the evidence</li><li>11:07 – Disposition review: the gate before deletion</li><li>14:17 – Audit history provides the proof</li><li>16:35 – Putting the pieces together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview Records Management keeps official records for the required time and disposes of them in a controlled, reviewable way.</li><li>Retention labels attach item-level rules (trigger, period, end action), record declaration locks official evidence, and retention policies cover broad locations.</li><li>Disposition review and Purview Audit provide the decision gate and the trail needed to prove why a record was kept or deleted.</li></ul><br /><b>Worth quoting</b><br /><br />“A record is official evidence that your organization did something, decided something, approved something, or agreed to something.” – Mirko Peters (01:30)<br /><br />“You can use both approaches in the same connected platform, but they solve different problems. Policies handle broad coverage, while labels handle the records that need individual treatment.” – Mirko Peters (06:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-records-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – Records Management is the part of Microsoft Purview this episode explains step by step</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Audit logs</a> – the unified audit log holds the trail that shows why a record was kept or deleted</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – contrasted with record labels: they protect access and sharing, not how long evidence stays</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-records-management-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1064</itunes:duration><itunes:keywords>audit,compliance,dispositionreview,dlp,exchange,governance,informationgovernance,lifecycle,microsoft365,microsoftpurview,onedrive,recorddeclaration,records,recordsmanagement,retention,retentionlabels,retentionpolicy,sensitivitylabels,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/61f45839a6d80e681bb5136fe38e5a41.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Raw Data to Real Business Impact: Mastering Power BI and Microsoft Fabric with Thummalacherla Krishnakanth</title><link>https://www.m365.fm/show/episodes/from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-k/</link><description><![CDATA[Power BI projects often struggle not because of the visuals but because of weak data quality, modeling and performance foundations. In this interview, Fabric Super User and Senior Power BI Developer Thummalacherla Krishnakanth shares practical guidance for beginners and BI developers on star schemas, Power Query versus DAX, optimization, Microsoft Fabric and staying relevant in the AI era.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>02:06 – From electrical engineering to data</li><li>04:36 – Power BI in the age of AI and versus Excel</li><li>10:30 – Common Power BI mistakes: data quality and modeling</li><li>16:53 – Star versus snowflake schema, Power Query versus DAX</li><li>24:42 – Performance, governance and Microsoft Fabric</li><li>31:25 – AI in BI, enterprise projects and stakeholders</li><li>47:05 – Certifications, community and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Many Power BI problems start before the visuals: check data quality and data types in <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Power Query</a> or at the source, and model clean relationships from dimension to fact tables.</li><li>A star schema with fewer, denormalized dimension tables connected directly to fact tables is the recommended default over a snowflake schema for performance.</li><li>AI can help analyze and explore data, but strong fundamentals, certifications such as PL-300 via Microsoft Learn and close stakeholder contact remain what keeps data professionals relevant.</li></ul><br /><b>Worth quoting</b><br /><br />“So in the means we will be having a less number of dimension tables getting directly connected to the fact tables so I would suggest to go with the star schema as a best practice.” – Thummalacherla Krishnakanth (19:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-k/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Power BI fundamentals</li><li><a href="https://www.m365.fm/entity/thummalacherla-krish/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Thummalacherla Krishnakanth</a> – Fabric Super User and Power BI developer from Bangalore sharing modeling, performance and career advice</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Power BI</a> – the main topic: data quality, modeling, DAX, performance tuning and the guest's career path</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – discussed for Lakehouse, Dataflow Gen2 and warehouse reporting, and where organizations are heading</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-semantic-models/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73389826</guid><pubDate>Fri, 07 Aug 2026 13:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73389826/from_raw_data_to_real_business_impact_mastering_power_bi_and_microsoft_fabric_with_thummalacherla_krishnakanth.mp3" length="84676076" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/21efd690bb663c7b2ef103797d3d33419a74e293.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI projects often struggle not because of the visuals but because of weak data quality, modeling and performance foundations. In this interview, Fabric Super User and Senior Power BI Developer Thummalacherla Krishnakanth shares practical...</itunes:subtitle><itunes:summary><![CDATA[Power BI projects often struggle not because of the visuals but because of weak data quality, modeling and performance foundations. In this interview, Fabric Super User and Senior Power BI Developer Thummalacherla Krishnakanth shares practical guidance for beginners and BI developers on star schemas, Power Query versus DAX, optimization, Microsoft Fabric and staying relevant in the AI era.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>02:06 – From electrical engineering to data</li><li>04:36 – Power BI in the age of AI and versus Excel</li><li>10:30 – Common Power BI mistakes: data quality and modeling</li><li>16:53 – Star versus snowflake schema, Power Query versus DAX</li><li>24:42 – Performance, governance and Microsoft Fabric</li><li>31:25 – AI in BI, enterprise projects and stakeholders</li><li>47:05 – Certifications, community and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Many Power BI problems start before the visuals: check data quality and data types in <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Power Query</a> or at the source, and model clean relationships from dimension to fact tables.</li><li>A star schema with fewer, denormalized dimension tables connected directly to fact tables is the recommended default over a snowflake schema for performance.</li><li>AI can help analyze and explore data, but strong fundamentals, certifications such as PL-300 via Microsoft Learn and close stakeholder contact remain what keeps data professionals relevant.</li></ul><br /><b>Worth quoting</b><br /><br />“So in the means we will be having a less number of dimension tables getting directly connected to the fact tables so I would suggest to go with the star schema as a best practice.” – Thummalacherla Krishnakanth (19:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-k/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Power BI fundamentals</li><li><a href="https://www.m365.fm/entity/thummalacherla-krish/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Thummalacherla Krishnakanth</a> – Fabric Super User and Power BI developer from Bangalore sharing modeling, performance and career advice</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Power BI</a> – the main topic: data quality, modeling, DAX, performance tuning and the guest's career path</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – discussed for Lakehouse, Dataflow Gen2 and warehouse reporting, and where organizations are heading</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-semantic-models/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-raw-data-to-real-business-impact-mastering-power-bi-and-microsoft-fabric-with-thummalacherla-krishnakanth"...]]></itunes:summary><itunes:duration>3529</itunes:duration><itunes:keywords>ai,analytics,businessintelligence,copilot,dashboard,dataengineering,datamodeling,dax,fabric,governance,lakehouse,microsoftfabric,onelake,performance,powerbi,powerquery,reporting,sql,visualization,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90cd9ca671fc2bf861c2d640432f9df3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Communication Compliance - Simply Explained</title><link>https://www.m365.fm/show/episodes/communication-compliance-simply-explained/</link><description><![CDATA[Business communication has evolved far beyond email. Employees collaborate through Microsoft Teams chats, Outlook emails, <a href="https://www.m365.fm/viva-engage-simply-explained/" target="_blank" rel="noreferrer noopener">Viva Engage</a>, Microsoft 365 Copilot, and other digital communication platforms every day. While these tools improve productivity, they also create new risks involving workplace misconduct, regulatory compliance, sensitive information, insider threats, and inappropriate communication. In this Microsoft Knowledge Nuggets episode, Mirko Peters explains <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> Communication Compliance in plain English, showing how organizations can identify potentially risky workplace communications while balancing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>, compliance, privacy, and fair human review. Whether you're an IT administrator, compliance officer, HR professional, security analyst, or Microsoft consultant, <a href="https://www.m365.fm/communication-compliance-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> explains how Communication Compliance helps organizations build safer and more compliant digital workplaces.<br /><br /><b>UNDERSTANDING MICROSOFT PURVIEW COMMUNICATION COMPLIANCE</b><br />Microsoft Purview Communication Compliance is designed to identify communications that may violate organizational policies, legal requirements, or regulatory obligations. Rather than monitoring every conversation indiscriminately, organizations create targeted compliance policies that define which users, communication channels, message directions, and risk scenarios require review. These policies can monitor Microsoft Teams conversations, Exchange Online email, Viva Engage discussions, Microsoft 365 Copilot prompts and responses, and supported third-party communication platforms connected through Microsoft Purview. The service detects potential policy matches while leaving the final decision to trained human reviewers who evaluate each situation within its full business context.<br /><br /><b>BUILDING TARGETED COMMUNICATION COMPLIANCE POLICIES</b><br />Communication Compliance policies form the foundation of every implementation. Organizations define specific business scenarios such as workplace harassment, inappropriate language, regulatory supervision, conflicts of interest, insider communications, customer interactions, or the exposure of sensitive information. Policies can target selected users, departments, security groups, external communications, internal conversations, or high-risk business units instead of monitoring the entire organization. Microsoft provides built-in templates that simplify deployment while allowing organizations to customize users, communication locations, reviewers, risk conditions, and compliance rules to match their own governance requirements and regulatory obligations.<br /><br /><b>HOW MICROSOFT PURVIEW IDENTIFIES RISKY COMMUNICATIONS</b><br />Microsoft Purview combines multiple detection technologies to identify communications that may require investigation. Sensitive Information Types detect structured information such as financial records, health data, personal identifiers, and confidential business information. Trainable Classifiers use machine learning to recognize communication patterns associated with harassment, threats, discrimination, and other behavioral risks beyond simple keyword matching. Organizations can further strengthen policies using custom keywords, phrase dictionaries, Optical Character Recognition (OCR) for text inside images, contextual conversation analysis, and configurable review sampling percentages. These technologies generate signals rather than conclusions, allowing reviewers to evaluate communications within their complete conversational context before determining whether any policy has actually been violated.<br /><br /><b>HUMAN REVIEW, PRIVACY, AND RESPONSIBLE GOVERNANCE</b><br />A fundamental principle of Microsoft Purview Communication Compliance is that technology supports human decision-making rather than replacing it. Messages that match compliance policies enter a secure review workflow where trained reviewers evaluate surrounding conversations, classify findings, document their decisions, and determine whether escalation is necessary. Potential issues may be dismissed, resolved through coaching, escalated to Human Resources, referred to compliance teams, or transferred into Microsoft Purview eDiscovery for formal legal investigations. Role-based access control, pseudonymization, reviewer accountability, privacy protections, and documented governance procedures help ensure investigations remain fair, proportionate, and aligned with applicable legal and organizational requirements.<br /><br /><b>HOW COMMUNICATION COMPLIANCE FITS INTO MICROSOFT PURVIEW</b><br />Microsoft Purview Communication Compliance operates alongside several complementary Microsoft Purview services. Microsoft Purview Audit records user activities and administrative actions across Microsoft 365. Content Search locates emails, documents, and messages relevant to investigations. Microsoft Purview eDiscovery manages legal cases, preserves evidence, and supports litigation workflows. Data Loss Prevention (DLP) helps prevent sensitive information from leaving the organization, while Communication Compliance focuses on reviewing communications that may indicate workplace misconduct, regulatory violations, or other organizational risks. Together, these services create a comprehensive Microsoft Purview compliance platform that helps organizations secure communications, protect sensitive information, maintain regulatory compliance, and strengthen enterprise governance across Microsoft 365.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73405673</guid><pubDate>Fri, 07 Aug 2026 07:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73405673/communication_compliance_simply_explained.mp3" length="28283372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6373310c78613152706a5ef83cfa3dd51e09e58c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Business communication has evolved far beyond email. Employees collaborate through Microsoft Teams chats, Outlook emails, https://www.m365.fm/viva-engage-simply-explained/, Microsoft 365 Copilot, and other digital communication platforms every day....</itunes:subtitle><itunes:summary><![CDATA[Business communication has evolved far beyond email. Employees collaborate through Microsoft Teams chats, Outlook emails, <a href="https://www.m365.fm/viva-engage-simply-explained/" target="_blank" rel="noreferrer noopener">Viva Engage</a>, Microsoft 365 Copilot, and other digital communication platforms every day. While these tools improve productivity, they also create new risks involving workplace misconduct, regulatory compliance, sensitive information, insider threats, and inappropriate communication. In this Microsoft Knowledge Nuggets episode, Mirko Peters explains <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> Communication Compliance in plain English, showing how organizations can identify potentially risky workplace communications while balancing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>, compliance, privacy, and fair human review. Whether you're an IT administrator, compliance officer, HR professional, security analyst, or Microsoft consultant, <a href="https://www.m365.fm/communication-compliance-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> explains how Communication Compliance helps organizations build safer and more compliant digital workplaces.<br /><br /><b>UNDERSTANDING MICROSOFT PURVIEW COMMUNICATION COMPLIANCE</b><br />Microsoft Purview Communication Compliance is designed to identify communications that may violate organizational policies, legal requirements, or regulatory obligations. Rather than monitoring every conversation indiscriminately, organizations create targeted compliance policies that define which users, communication channels, message directions, and risk scenarios require review. These policies can monitor Microsoft Teams conversations, Exchange Online email, Viva Engage discussions, Microsoft 365 Copilot prompts and responses, and supported third-party communication platforms connected through Microsoft Purview. The service detects potential policy matches while leaving the final decision to trained human reviewers who evaluate each situation within its full business context.<br /><br /><b>BUILDING TARGETED COMMUNICATION COMPLIANCE POLICIES</b><br />Communication Compliance policies form the foundation of every implementation. Organizations define specific business scenarios such as workplace harassment, inappropriate language, regulatory supervision, conflicts of interest, insider communications, customer interactions, or the exposure of sensitive information. Policies can target selected users, departments, security groups, external communications, internal conversations, or high-risk business units instead of monitoring the entire organization. Microsoft provides built-in templates that simplify deployment while allowing organizations to customize users, communication locations, reviewers, risk conditions, and compliance rules to match their own governance requirements and regulatory obligations.<br /><br /><b>HOW MICROSOFT PURVIEW IDENTIFIES RISKY COMMUNICATIONS</b><br />Microsoft Purview combines multiple detection technologies to identify communications that may require investigation. Sensitive Information Types detect structured information such as financial records, health data, personal identifiers, and confidential business information. Trainable Classifiers use machine learning to recognize communication patterns associated with harassment, threats, discrimination, and other behavioral risks beyond simple keyword matching. Organizations can further strengthen policies using custom keywords, phrase dictionaries, Optical Character Recognition (OCR) for text inside images, contextual conversation analysis, and configurable review sampling percentages. These technologies generate signals rather than conclusions, allowing reviewers to evaluate communications within their complete conversational...]]></itunes:summary><itunes:duration>1179</itunes:duration><itunes:keywords>audit,classifiers,communicationcompliance,compliance,contentsearch,copilot,dlp,ediscovery,exchange,governance,harassment,insiderrisk,microsoft365,microsoftpurview,ocr,privacy,regulatory,security,teams,vivaengage</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8b00e4c651632c37b531f592f81d8114.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Audit - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/</link><description><![CDATA[When a file is shared externally or a policy quietly changes, many Microsoft 365 teams cannot say who did it or when. This episode explains Microsoft Purview Audit for IT admins, compliance officers and security analysts, from the unified audit log to Audit Standard vs. Premium and a practical audit plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Purview Audit records</li><li>00:45 – The problem audit solves</li><li>03:18 – How Purview Audit works behind the scenes</li><li>06:52 – Audit vs. Compliance Manager, eDiscovery and Insider Risk</li><li>10:30 – Audit (Standard) vs. Audit (Premium)</li><li>13:36 – A simple audit plan for your organization</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview Audit collects activity records from <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> services into one searchable unified audit log, capturing who did what and when, but not the full content of files or messages.</li><li>Audit answers what happened, while eDiscovery, Content Search, Insider Risk Management and Compliance Manager each cover different parts of an investigation or compliance programme.</li><li>Audit (Premium) adds longer retention and richer detail, but retention cannot recover events that were never recorded, so plan retention, roles and a tested investigation process before an incident.</li></ul><br /><b>Worth quoting</b><br /><br />“It records actions, not the full contents of every file or message. That difference matters a lot.” – Mirko Peters (00:40)<br /><br />“Audit tells you that a person opened a document at a certain time. E-discovery helps you find the document itself and manage it as evidence.” – Mirko Peters (08:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the wider platform where Audit sits beside eDiscovery, Compliance Manager and Insider Risk Management</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Audit logs</a> – the unified audit log that gathers activity records from Microsoft 365 services into one search</li><li><a href="https://www.m365.fm/entity/ediscovery/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">eDiscovery</a> – finds, holds and exports the actual content once Audit has shown what happened</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – why compliance teams need recorded evidence of who did what and when</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73404974</guid><pubDate>Thu, 06 Aug 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73404974/microsoft_purview_audit_simply_explained.mp3" length="25221356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7bfefc9038ce866095758d38505d92c2b1d998ff.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a file is shared externally or a policy quietly changes, many Microsoft 365 teams cannot say who did it or when. This episode explains Microsoft Purview Audit for IT admins, compliance officers and security analysts, from the unified audit log to...</itunes:subtitle><itunes:summary><![CDATA[When a file is shared externally or a policy quietly changes, many Microsoft 365 teams cannot say who did it or when. This episode explains Microsoft Purview Audit for IT admins, compliance officers and security analysts, from the unified audit log to Audit Standard vs. Premium and a practical audit plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Purview Audit records</li><li>00:45 – The problem audit solves</li><li>03:18 – How Purview Audit works behind the scenes</li><li>06:52 – Audit vs. Compliance Manager, eDiscovery and Insider Risk</li><li>10:30 – Audit (Standard) vs. Audit (Premium)</li><li>13:36 – A simple audit plan for your organization</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview Audit collects activity records from <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> services into one searchable unified audit log, capturing who did what and when, but not the full content of files or messages.</li><li>Audit answers what happened, while eDiscovery, Content Search, Insider Risk Management and Compliance Manager each cover different parts of an investigation or compliance programme.</li><li>Audit (Premium) adds longer retention and richer detail, but retention cannot recover events that were never recorded, so plan retention, roles and a tested investigation process before an incident.</li></ul><br /><b>Worth quoting</b><br /><br />“It records actions, not the full contents of every file or message. That difference matters a lot.” – Mirko Peters (00:40)<br /><br />“Audit tells you that a person opened a document at a certain time. E-discovery helps you find the document itself and manage it as evidence.” – Mirko Peters (08:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the wider platform where Audit sits beside eDiscovery, Compliance Manager and Insider Risk Management</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Audit logs</a> – the unified audit log that gathers activity records from Microsoft 365 services into one search</li><li><a href="https://www.m365.fm/entity/ediscovery/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">eDiscovery</a> – finds, holds and exports the actual content once Audit has shown what happened</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – why compliance teams need recorded evidence of who did what and when</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-audit-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1051</itunes:duration><itunes:keywords>audit,communicationcompliance,compliance,compliancemanager,contentsearch,dlp,ediscovery,entraid,exchange,governance,insiderrisk,investigation,microsoft365,microsoftpurview,onedrive,purviewaudit,security,sharepoint,teams,unifiedauditlog</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a43a5248360ce259484309bb9e6b8192.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AVD vs Windows 365: Which Virtual Desktop Strategy Wins: with Shabaz Darr [MVP]</title><link>https://www.m365.fm/show/episodes/avd-vs-windows-365-which-virtual-desktop-strategy-wins-with-shabaz-darr-mvp/</link><description><![CDATA[Choosing the right virtual desktop platform has become one of the most important decisions for organizations modernizing their workplace. Although <a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> (AVD) and Windows 365 are often compared, they solve different business challenges. In <a href="https://www.m365.fm/avd-vs-windows-365-which-virtual-desktop-strategy-wins-with-shabaz-darr-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Microsoft MVP Shabaz Darr explains the architecture, licensing, deployment strategies, and real-world use cases for both platforms. The discussion provides practical guidance for IT leaders, cloud architects, Microsoft administrators, and consultants looking to build secure, scalable, and cost-effective end-user computing environments.<br /><br /><b>WHEN TO CHOOSE AZURE VIRTUAL DESKTOP OR WINDOWS 365</b><br />Every successful virtual desktop deployment begins with understanding user personas. Shabaz explains why organizations should evaluate how employees work before selecting a platform. <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Virtual Desktop excels for multi-session environments where many users share cloud resources efficiently, making it ideal for general office workers, call centers, education, and enterprise-scale deployments. Windows 365, on the other hand, delivers dedicated Cloud PCs that are perfectly suited for developers, power users, engineers, and professionals requiring predictable performance, dedicated resources, and simplified management through Microsoft Intune.<br /><br /><b>BUILDING A SECURE AND SCALABLE VIRTUAL DESKTOP ARCHITECTURE</b><br />Successful Azure Virtual Desktop implementations rely on strong architectural foundations. The conversation explores <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Landing Zones</a>, Cloud Adoption Framework principles, identity, networking, storage, Azure Files, <a href="https://www.m365.fm/azure-netapp-files-simply-explained/" target="_blank" rel="noreferrer noopener">Azure NetApp Files</a>, FSLogix profile containers, host pools, workspaces, autoscaling, monitoring, and performance optimization. Shabaz explains why proper planning, governance, and infrastructure design have a far greater impact on long-term success than simply deploying virtual machines. Organizations that invest in architecture from the beginning gain better security, lower operational costs, improved user experiences, and easier long-term maintenance.<br /><br /><b>OPTIMIZING COSTS, PERFORMANCE, AND USER EXPERIENCE</b><br />Managing cloud costs remains one of the biggest concerns for enterprise IT teams. This episode explains how Azure Virtual Desktop automatically scales resources based on demand, reducing unnecessary infrastructure costs while maintaining excellent performance for users. Shabaz also discusses monitoring strategies using Azure Monitor and Nerdio, workload optimization, storage performance, session host sizing, bandwidth considerations, and continuous tuning based on real usage data. Rather than guessing infrastructure requirements, organizations can use performance analytics to optimize environments over time while delivering consistent user experiences.<br /><br /><b>MODERN SECURITY FOR CLOUD DESKTOPS</b><br />Security is built into every layer of Microsoft's virtual desktop platforms. The discussion covers Conditional Access, Microsoft Entra ID, Zero Trust, Microsoft Defender, multifactor authentication, compliance policies, identity protection, and secure remote access. Shabaz explains why identity has become the new security perimeter in cloud computing and why organizations should balance strong security controls with user productivity. Instead of creating friction through excessive authentication prompts, modern security focuses on intelligent risk-based protection that safeguards users without interrupting their daily work.<br /><br /><b>THE FUTURE OF END-USER COMPUTING IN THE AI ERA</b><br />Artificial Intelligence is beginning to reshape virtual desktop environments through automation, intelligent management, and AI-powered administration. The conversation explores Windows 365 Frontline, Windows 365 Reserve, GPU-enabled Cloud PCs, AI workloads, automation, Infrastructure as Code, Nerdio management capabilities, and the future evolution of Azure Virtual Desktop and Windows 365. Listeners also gain insight into how organizations can prepare for next-generation cloud desktops while balancing performance, cost optimization, governance, and the growing role of AI in enterprise computing.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73388729</guid><pubDate>Thu, 06 Aug 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73388729/avd_vs_windows_365_which_virtual_desktop_strategy_wins_with_shabaz_darr_mvp.mp3" length="88649900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7d4b2d0685723cb07d128c7a91cc46d079ae5c8c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Choosing the right virtual desktop platform has become one of the most important decisions for organizations modernizing their workplace. Although https://www.m365.fm/azure-virtual-desktop-simply-explained/ (AVD) and Windows 365 are often compared,...</itunes:subtitle><itunes:summary><![CDATA[Choosing the right virtual desktop platform has become one of the most important decisions for organizations modernizing their workplace. Although <a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> (AVD) and Windows 365 are often compared, they solve different business challenges. In <a href="https://www.m365.fm/avd-vs-windows-365-which-virtual-desktop-strategy-wins-with-shabaz-darr-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Microsoft MVP Shabaz Darr explains the architecture, licensing, deployment strategies, and real-world use cases for both platforms. The discussion provides practical guidance for IT leaders, cloud architects, Microsoft administrators, and consultants looking to build secure, scalable, and cost-effective end-user computing environments.<br /><br /><b>WHEN TO CHOOSE AZURE VIRTUAL DESKTOP OR WINDOWS 365</b><br />Every successful virtual desktop deployment begins with understanding user personas. Shabaz explains why organizations should evaluate how employees work before selecting a platform. <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Virtual Desktop excels for multi-session environments where many users share cloud resources efficiently, making it ideal for general office workers, call centers, education, and enterprise-scale deployments. Windows 365, on the other hand, delivers dedicated Cloud PCs that are perfectly suited for developers, power users, engineers, and professionals requiring predictable performance, dedicated resources, and simplified management through Microsoft Intune.<br /><br /><b>BUILDING A SECURE AND SCALABLE VIRTUAL DESKTOP ARCHITECTURE</b><br />Successful Azure Virtual Desktop implementations rely on strong architectural foundations. The conversation explores <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Landing Zones</a>, Cloud Adoption Framework principles, identity, networking, storage, Azure Files, <a href="https://www.m365.fm/azure-netapp-files-simply-explained/" target="_blank" rel="noreferrer noopener">Azure NetApp Files</a>, FSLogix profile containers, host pools, workspaces, autoscaling, monitoring, and performance optimization. Shabaz explains why proper planning, governance, and infrastructure design have a far greater impact on long-term success than simply deploying virtual machines. Organizations that invest in architecture from the beginning gain better security, lower operational costs, improved user experiences, and easier long-term maintenance.<br /><br /><b>OPTIMIZING COSTS, PERFORMANCE, AND USER EXPERIENCE</b><br />Managing cloud costs remains one of the biggest concerns for enterprise IT teams. This episode explains how Azure Virtual Desktop automatically scales resources based on demand, reducing unnecessary infrastructure costs while maintaining excellent performance for users. Shabaz also discusses monitoring strategies using Azure Monitor and Nerdio, workload optimization, storage performance, session host sizing, bandwidth considerations, and continuous tuning based on real usage data. Rather than guessing infrastructure requirements, organizations can use performance analytics to optimize environments over time while delivering consistent user experiences.<br /><br /><b>MODERN SECURITY FOR CLOUD DESKTOPS</b><br />Security is built into every layer of Microsoft's virtual desktop platforms. The discussion covers Conditional Access, Microsoft Entra ID, Zero Trust, Microsoft Defender, multifactor authentication, compliance policies, identity protection, and secure remote access. Shabaz explains why identity has become the new security perimeter in cloud computing and why organizations should balance strong security controls with user productivity. Instead of creating friction through excessive authentication...]]></itunes:summary><itunes:duration>3694</itunes:duration><itunes:keywords>automation,azure,azurefiles,azurevirtualdesktop,cloudcomputing,cloudmigration,cloudpc,conditionalaccess,endusercomputing,fslogix,identity,infrastructure,microsoftintune,nerdio,security,vdi,virtualdesktop,windows365,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/75a23695be2a0e00366e8b749a66af44.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Global Secure Access - Simply Explained</title><link>https://www.m365.fm/show/episodes/global-secure-access-simply-explained/</link><description><![CDATA[VPNs were built for a world where everyone worked in one office and apps lived in one data center. This knowledge nugget helps IT and security teams understand Microsoft Entra Global Secure Access in plain English, showing how Private Access and Internet Access replace broad network tunnels with identity-driven, per-app routes and where to start with a focused pilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: one app, a whole floor of keys</li><li>01:27 – Why traditional VPNs no longer fit</li><li>04:22 – Identity at the center: SSE, Zero Trust and Conditional Access</li><li>07:36 – Entra Private Access: the modern VPN replacement</li><li>11:16 – Entra Internet Access: the secure web gateway</li><li>14:46 – How the pieces work as one system</li><li>16:37 – Getting started with a focused pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional VPNs start with the network and often grant broader reach than a user needs, which increases the risk of lateral movement and adds routing and support overhead.</li><li>Microsoft Entra Global Secure Access puts identity at the center: Entra ID and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> decide, per request, whether a user on a given device may reach a specific private app or internet destination.</li><li>Entra Private Access replaces broad VPN tunnels with app-specific routes via connectors, while Entra Internet Access applies web, SaaS and AI traffic rules that follow the user anywhere.</li></ul><br /><b>Worth quoting</b><br /><br />“Global Secure Access isn't one giant tunnel that takes all your traffic to one place. It's a set of guarded routes. Each route has a destination, a set of rules, and a decision about whether you should be allowed through.” – Mirko Peters (14:50)<br /><br />“Zero trust doesn't mean trusting nobody forever. It means a connection doesn't earn broad permission, just because it comes from a familiar network, a company location, or an encrypted tunnel.” – Mirko Peters (05:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/global-secure-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a Global Secure Access FAQ</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – is the approach underneath Global Secure Access: no broad trust from the network</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – applies the company's rules per request, such as MFA or a managed device</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – checks who signed in and feeds identity into every access decision</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73404366</guid><pubDate>Thu, 06 Aug 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73404366/global_secure_access_simply_explained.mp3" length="24932204" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3c230fc56d255c40ed2bcb9cb87bb90246a569b4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>VPNs were built for a world where everyone worked in one office and apps lived in one data center. This knowledge nugget helps IT and security teams understand Microsoft Entra Global Secure Access in plain English, showing how Private Access and...</itunes:subtitle><itunes:summary><![CDATA[VPNs were built for a world where everyone worked in one office and apps lived in one data center. This knowledge nugget helps IT and security teams understand Microsoft Entra Global Secure Access in plain English, showing how Private Access and Internet Access replace broad network tunnels with identity-driven, per-app routes and where to start with a focused pilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: one app, a whole floor of keys</li><li>01:27 – Why traditional VPNs no longer fit</li><li>04:22 – Identity at the center: SSE, Zero Trust and Conditional Access</li><li>07:36 – Entra Private Access: the modern VPN replacement</li><li>11:16 – Entra Internet Access: the secure web gateway</li><li>14:46 – How the pieces work as one system</li><li>16:37 – Getting started with a focused pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional VPNs start with the network and often grant broader reach than a user needs, which increases the risk of lateral movement and adds routing and support overhead.</li><li>Microsoft Entra Global Secure Access puts identity at the center: Entra ID and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> decide, per request, whether a user on a given device may reach a specific private app or internet destination.</li><li>Entra Private Access replaces broad VPN tunnels with app-specific routes via connectors, while Entra Internet Access applies web, SaaS and AI traffic rules that follow the user anywhere.</li></ul><br /><b>Worth quoting</b><br /><br />“Global Secure Access isn't one giant tunnel that takes all your traffic to one place. It's a set of guarded routes. Each route has a destination, a set of rules, and a decision about whether you should be allowed through.” – Mirko Peters (14:50)<br /><br />“Zero trust doesn't mean trusting nobody forever. It means a connection doesn't earn broad permission, just because it comes from a familiar network, a company location, or an encrypted tunnel.” – Mirko Peters (05:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/global-secure-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a Global Secure Access FAQ</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – is the approach underneath Global Secure Access: no broad trust from the network</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – applies the company's rules per request, such as MFA or a managed device</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – checks who signed in and feeds identity into every access decision</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=global-secure-access-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1039</itunes:duration><itunes:keywords>cloudsecurity,conditionalaccess,defender,entra,globalsecureaccess,hybridwork,identity,internetaccess,intune,microsoft365,microsoftentra,networking,privateaccess,purview,saas,security,sse,vpn,zerotrust,ztna</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a02c3a3ec6c64233a390bba45a44bf41.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Entra Workload Identities - Simply Explained</title><link>https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/</link><description><![CDATA[Apps, pipelines and AI agents need access too, yet many still hide passwords in code and config files. In this Simply Explained episode, Mirko Peters gives Azure admins, developers and architects a plain-English map of Microsoft Entra workload identities, managed identities, service principals and federation, plus a practical checklist for securing them.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: who signs in when software needs access?</li><li>00:53 – User identities and workload identities</li><li>03:19 – App registrations, service principals and managed identities</li><li>07:09 – What happens during a token request</li><li>10:30 – Security rules for workload identities</li><li>14:06 – Picking the right pattern and a workload identity check</li></ul><br /><b>Key takeaways</b><br /><ul><li>Workload identities give applications, automations and AI agents their own <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Entra</a> identity instead of shared service accounts or passwords in code.</li><li>An application registration is the app's global design, a service principal is its local identity in each tenant, and a managed identity is a service principal that <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> manages for an Azure resource.</li><li>Prefer managed identities inside Azure and workload identity federation outside it, use certificates over client secrets, grant minimal permissions and give every workload identity an owner.</li></ul><br /><b>Worth quoting</b><br /><br />“A workload identity is different. It's a digital badge for software. That software could be an app your team built an automation that runs on a schedule, a background service, or even an AI agent” – Mirko Peters (01:25)<br /><br />“So when you hear these names keep this map in your head, the application registration is the app's master design. The service principle is its working identity inside your company.” – Mirko Peters (06:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a workload identity FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – acts as the reception desk that authenticates workloads and issues short-lived tokens</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – holds the secret a logic app reads using its managed identity</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – serves as the running example of a workload with a managed identity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-id-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID Governance: Access Reviews, Entitlement Management and Lifecycle Workflows</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73400962</guid><pubDate>Wed, 05 Aug 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73400962/entra_workload_identities_simply_explained.mp3" length="24069356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4d837472282d6b0122c8b26c52fd490b6ab83eb0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Apps, pipelines and AI agents need access too, yet many still hide passwords in code and config files. In this Simply Explained episode, Mirko Peters gives Azure admins, developers and architects a plain-English map of Microsoft Entra workload...</itunes:subtitle><itunes:summary><![CDATA[Apps, pipelines and AI agents need access too, yet many still hide passwords in code and config files. In this Simply Explained episode, Mirko Peters gives Azure admins, developers and architects a plain-English map of Microsoft Entra workload identities, managed identities, service principals and federation, plus a practical checklist for securing them.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: who signs in when software needs access?</li><li>00:53 – User identities and workload identities</li><li>03:19 – App registrations, service principals and managed identities</li><li>07:09 – What happens during a token request</li><li>10:30 – Security rules for workload identities</li><li>14:06 – Picking the right pattern and a workload identity check</li></ul><br /><b>Key takeaways</b><br /><ul><li>Workload identities give applications, automations and AI agents their own <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Entra</a> identity instead of shared service accounts or passwords in code.</li><li>An application registration is the app's global design, a service principal is its local identity in each tenant, and a managed identity is a service principal that <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> manages for an Azure resource.</li><li>Prefer managed identities inside Azure and workload identity federation outside it, use certificates over client secrets, grant minimal permissions and give every workload identity an owner.</li></ul><br /><b>Worth quoting</b><br /><br />“A workload identity is different. It's a digital badge for software. That software could be an app your team built an automation that runs on a schedule, a background service, or even an AI agent” – Mirko Peters (01:25)<br /><br />“So when you hear these names keep this map in your head, the application registration is the app's master design. The service principle is its working identity inside your company.” – Mirko Peters (06:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a workload identity FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – acts as the reception desk that authenticates workloads and issues short-lived tokens</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – holds the secret a logic app reads using its managed identity</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – serves as the running example of a workload with a managed identity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-id-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-workload-identities-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID Governance: Access Reviews, Entitlement Management and Lifecycle Workflows</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1003</itunes:duration><itunes:keywords>appregistration,appservice,authentication,authorization,azure,azurefunctions,azurekeyvault,conditionalaccess,devops,entraid,federation,github,logicapps,managedidentity,microsoft365,microsoftgraph,security,serviceprincipal,workloadidentities,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2d5653d695ffcc1acd392e91ea3a0898.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</title><link>https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/</link><description><![CDATA[Many organizations have moved workloads to Azure but still run it like a traditional data center. In this interview, Microsoft MVP Jev Suchoi explains to cloud architects, platform teams and IT leaders how Azure landing zones, the Cloud Adoption Framework, Azure Policy and infrastructure as code combine into a secure self-service platform developers want to use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: building Azure the right way</li><li>00:58 – Jev's path from GIS and .NET to infrastructure and DevOps</li><li>10:50 – What platform engineering means</li><li>12:40 – Azure is not a data center</li><li>18:10 – Azure landing zones explained</li><li>28:50 – Cloud Adoption Framework and Well-Architected Framework</li><li>37:35 – Azure Policy, Zero Trust and infrastructure as code</li><li>46:15 – Self-service platforms, DevOps, IDPs, AI and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure should not be treated as a data center: cloud success is an adoption exercise across people, processes and technology, not only a technical migration.</li><li>An Azure landing zone separates the platform landing zone for shared security, management, networking and identity from application landing zones built from subscriptions with pre-provisioned utilities and policies.</li><li>Platform engineering builds standardized, self-service building blocks for developers, using Azure Policy remediation, infrastructure as code with Bicep or Terraform, Azure Verified Modules and <a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Azure DevOps</a> or GitHub as guardrails that help rather than block.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not a data center and you should not treat it as well. I think that's the most fundamental, the biggest mistake or anti-pattern that exists when we're talking about moving workloads, applications, anything to Azure.” – Jev Suchoi (13:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Azure platform engineering</li><li><a href="https://www.m365.fm/entity/jev-suchoi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Jev Suchoi</a> – cloud architect and Microsoft MVP who explains how he builds Azure platforms developers want to use</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – explained as a neighborhood: the platform landing zone serves application landing zones built from subscriptions</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform discussed throughout, with the warning not to run it like a data center</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/terraform-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Terraform - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73377444</guid><pubDate>Wed, 05 Aug 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73377444/azure_platform_engineering_azure_landing_zones_cloud_adoption_framework_building_enterprise_cloud_platforms_jev_suchoi_mvp.mp3" length="90561068" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7d4b2d0685723cb07d128c7a91cc46d079ae5c8c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations have moved workloads to Azure but still run it like a traditional data center. In this interview, Microsoft MVP Jev Suchoi explains to cloud architects, platform teams and IT leaders how Azure landing zones, the Cloud Adoption...</itunes:subtitle><itunes:summary><![CDATA[Many organizations have moved workloads to Azure but still run it like a traditional data center. In this interview, Microsoft MVP Jev Suchoi explains to cloud architects, platform teams and IT leaders how Azure landing zones, the Cloud Adoption Framework, Azure Policy and infrastructure as code combine into a secure self-service platform developers want to use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: building Azure the right way</li><li>00:58 – Jev's path from GIS and .NET to infrastructure and DevOps</li><li>10:50 – What platform engineering means</li><li>12:40 – Azure is not a data center</li><li>18:10 – Azure landing zones explained</li><li>28:50 – Cloud Adoption Framework and Well-Architected Framework</li><li>37:35 – Azure Policy, Zero Trust and infrastructure as code</li><li>46:15 – Self-service platforms, DevOps, IDPs, AI and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure should not be treated as a data center: cloud success is an adoption exercise across people, processes and technology, not only a technical migration.</li><li>An Azure landing zone separates the platform landing zone for shared security, management, networking and identity from application landing zones built from subscriptions with pre-provisioned utilities and policies.</li><li>Platform engineering builds standardized, self-service building blocks for developers, using Azure Policy remediation, infrastructure as code with Bicep or Terraform, Azure Verified Modules and <a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Azure DevOps</a> or GitHub as guardrails that help rather than block.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not a data center and you should not treat it as well. I think that's the most fundamental, the biggest mistake or anti-pattern that exists when we're talking about moving workloads, applications, anything to Azure.” – Jev Suchoi (13:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Azure platform engineering</li><li><a href="https://www.m365.fm/entity/jev-suchoi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Jev Suchoi</a> – cloud architect and Microsoft MVP who explains how he builds Azure platforms developers want to use</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – explained as a neighborhood: the platform landing zone serves application landing zones built from subscriptions</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform discussed throughout, with the warning not to run it like a data center</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/terraform-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-jev-suchoi" target="_blank" rel="noreferrer noopener">Terraform - Simply...]]></itunes:summary><itunes:duration>3774</itunes:duration><itunes:keywords>automation,azure,azuredevops,azurepolicy,bicep,cloud,cloudadoptionframework,cloudarchitecture,compliance,developerexperience,devops,github,governance,infrastructureascode,landingzones,microsoftazure,platform,platformengineering,security,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fac52076a3b939d4d17e2f6280b738b1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Verified ID - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-verified-id-simply-explained/</link><description><![CDATA[Modern identity security extends far beyond passwords and <a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">multi-factor authentication</a>. While Microsoft Entra ID, passkeys, and MFA help verify that someone controls a sign-in method, they cannot prove important real-world facts such as employment status, completed security training, professional certifications, contractor relationships, or verified identity during account recovery. In this Microsoft Knowledge Nuggets episode, Mirko Peters explains Microsoft Entra Verified ID in plain English, showing how organizations can replace manual document verification with secure, privacy-friendly digital credentials that improve trust while reducing administrative effort.<br /><br /><b>UNDERSTANDING MICROSOFT ENTRA VERIFIED ID</b><br />Microsoft Entra Verified ID enables organizations to issue, store, and verify digital credentials based on open standards for decentralized identity. Instead of emailing PDFs, screenshots, certificates, or identity documents, trusted organizations issue digitally signed credentials that individuals securely store inside the Microsoft Authenticator app. These credentials contain verified claims such as employee status, completed training, professional licenses, student enrollment, or supplier relationships. When another organization requests proof, users decide whether to share the required information while the verifier can validate the credential's authenticity, issuer, expiration date, and revocation status without relying on manual phone calls or email confirmations.<br /><br /><b>ISSUERS, HOLDERS, AND VERIFIERS: THE VERIFIED ID MODEL</b><br />Every Microsoft Entra Verified ID solution follows a simple three-party trust model. The issuer creates and digitally signs the credential after validating information from trusted business systems. The holder receives and securely stores the credential in their digital wallet within Microsoft Authenticator. The verifier requests specific claims to support a business decision such as granting access, approving onboarding, confirming qualifications, or validating identity during sensitive operations. This model significantly reduces document handling, minimizes unnecessary sharing of personal information, and creates a more secure verification process that scales across organizations.<br /><br /><b>FACE CHECK AND HIGH-ASSURANCE IDENTITY VERIFICATION</b><br />For higher-risk scenarios, Microsoft Entra Verified ID introduces Face Check to strengthen identity verification. Face Check compares a live selfie with the photo stored inside the verified credential, helping organizations confirm that the individual presenting the credential is the legitimate credential holder. The episode explores practical use cases including remote employee onboarding, privileged account recovery, contractor verification, privileged access requests, and high-security administrative operations. Combined with Microsoft Entra ID, Face Check provides stronger protection against impersonation attacks, deepfakes, stolen devices, and social engineering while supporting <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> identity principles.<br /><br /><b>PRACTICAL MICROSOFT 365 USE CASES FOR VERIFIED ID</b><br />Microsoft Entra Verified ID integrates naturally with Microsoft 365 identity and governance scenarios. Organizations can automate remote onboarding, simplify secure account recovery, validate contractor relationships, confirm training completion before granting access to sensitive projects, and verify qualifications without exchanging physical documents. Combined with Microsoft Entra Access Packages, Microsoft Teams, SharePoint Online, enterprise applications, and Microsoft Entra role assignments, Verified ID enables organizations to make access decisions based on trusted business facts instead of manual document reviews. This reduces administrative overhead while improving both security and user privacy.<br /><br /><b>BUILDING A TRUSTED DIGITAL IDENTITY STRATEGY</b><br />Successfully implementing Microsoft Entra Verified ID requires careful planning around credential issuance, trusted issuers, claim definitions, expiration policies, revocation processes, governance, and user experience. Organizations should begin with a single business scenario that already involves manual identity verification, establish clear trust relationships, define credential lifecycles, and gradually expand their implementation. As digital identity continues evolving, Microsoft Entra Verified ID provides a scalable foundation for privacy-preserving verification that complements Microsoft Entra ID, MFA, passkeys, and Zero Trust architecture while helping organizations modernize identity proofing across employees, partners, contractors, students, and customers.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73400337</guid><pubDate>Wed, 05 Aug 2026 07:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73400337/microsoft_entra_verified_id_simply_explained.mp3" length="26403884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4c63ae134ac9cf80b7007082ce1fe1b7fc5c7a4b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Modern identity security extends far beyond passwords and https://www.m365.fm/multi-factor-authentication/. While Microsoft Entra ID, passkeys, and MFA help verify that someone controls a sign-in method, they cannot prove important real-world facts...</itunes:subtitle><itunes:summary><![CDATA[Modern identity security extends far beyond passwords and <a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">multi-factor authentication</a>. While Microsoft Entra ID, passkeys, and MFA help verify that someone controls a sign-in method, they cannot prove important real-world facts such as employment status, completed security training, professional certifications, contractor relationships, or verified identity during account recovery. In this Microsoft Knowledge Nuggets episode, Mirko Peters explains Microsoft Entra Verified ID in plain English, showing how organizations can replace manual document verification with secure, privacy-friendly digital credentials that improve trust while reducing administrative effort.<br /><br /><b>UNDERSTANDING MICROSOFT ENTRA VERIFIED ID</b><br />Microsoft Entra Verified ID enables organizations to issue, store, and verify digital credentials based on open standards for decentralized identity. Instead of emailing PDFs, screenshots, certificates, or identity documents, trusted organizations issue digitally signed credentials that individuals securely store inside the Microsoft Authenticator app. These credentials contain verified claims such as employee status, completed training, professional licenses, student enrollment, or supplier relationships. When another organization requests proof, users decide whether to share the required information while the verifier can validate the credential's authenticity, issuer, expiration date, and revocation status without relying on manual phone calls or email confirmations.<br /><br /><b>ISSUERS, HOLDERS, AND VERIFIERS: THE VERIFIED ID MODEL</b><br />Every Microsoft Entra Verified ID solution follows a simple three-party trust model. The issuer creates and digitally signs the credential after validating information from trusted business systems. The holder receives and securely stores the credential in their digital wallet within Microsoft Authenticator. The verifier requests specific claims to support a business decision such as granting access, approving onboarding, confirming qualifications, or validating identity during sensitive operations. This model significantly reduces document handling, minimizes unnecessary sharing of personal information, and creates a more secure verification process that scales across organizations.<br /><br /><b>FACE CHECK AND HIGH-ASSURANCE IDENTITY VERIFICATION</b><br />For higher-risk scenarios, Microsoft Entra Verified ID introduces Face Check to strengthen identity verification. Face Check compares a live selfie with the photo stored inside the verified credential, helping organizations confirm that the individual presenting the credential is the legitimate credential holder. The episode explores practical use cases including remote employee onboarding, privileged account recovery, contractor verification, privileged access requests, and high-security administrative operations. Combined with Microsoft Entra ID, Face Check provides stronger protection against impersonation attacks, deepfakes, stolen devices, and social engineering while supporting <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> identity principles.<br /><br /><b>PRACTICAL MICROSOFT 365 USE CASES FOR VERIFIED ID</b><br />Microsoft Entra Verified ID integrates naturally with Microsoft 365 identity and governance scenarios. Organizations can automate remote onboarding, simplify secure account recovery, validate contractor relationships, confirm training completion before granting access to sensitive projects, and verify qualifications without exchanging physical documents. Combined with Microsoft Entra Access Packages, Microsoft Teams, SharePoint Online, enterprise applications, and Microsoft Entra role assignments, Verified ID enables organizations to make access decisions based on trusted business facts instead of manual document...]]></itunes:summary><itunes:duration>1101</itunes:duration><itunes:keywords>accesspackages,authentication,compliance,credentials,digitalidentity,entraid,entraverifiedid,facecheck,governance,identity,identityproofing,mfa,microsoft365,microsoftauthenticator,onboarding,passkeys,privacy,security,verifiablecredentials,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/483ce57be6b8e55b0354a7a83221d252.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows 365 Link - Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-365-link-simply-explained/</link><description><![CDATA[Windows 365 Link looks like a small PC but works very differently, and many teams misjudge where it fits. This episode helps IT administrators and decision-makers understand the device, Cloud PCs, Entra ID and Intune, and decide whether shared-desk and frontline scenarios justify a rollout.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Windows 365 Link is</li><li>01:34 – The device and the Cloud PC</li><li>04:48 – Sign-in with Entra ID, Intune management and Teams</li><li>08:21 – Security by design: TPM, secure boot, BitLocker</li><li>11:54 – Who it fits and who should skip it</li><li>16:05 – How the parts connect and three questions before rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>Windows 365 Link is a purpose-built access device: the Windows desktop, apps and files run in a Windows 365 Cloud PC, while the box on the desk only connects the user to it.</li><li>Entra ID handles identity, Intune manages the device and the Cloud PC, and Windows 365 provides the workspace, with TPM, secure boot, BitLocker and no local admin keeping the device locked down.</li><li>The device fits shared desks, shift work and contact centers with reliable networks, but not offline, mobile or developer roles, and it does not work with <a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Windows 365 link is a physical device built for one job, connecting you to a Windows 365 cloud PC. That definition matters because the device and the cloud PC are not the same thing.” – Mirko Peters (01:37)<br /><br />“Intune manages the small link device at the desk while Windows 365 and Intune manage the actual cloud PC where the user works. One is the access point, the other is the working desktop.” – Mirko Peters (06:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/windows-365-link-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a rollout FAQ</li><li><a href="https://www.m365.fm/entity/windows-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365</a> – provides the Cloud PC where the desktop, apps and files actually run</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – manages the Link device itself and, with Windows 365, the Cloud PC</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – checks the user's identity and access rules before the Cloud PC session opens</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – calls keep camera, microphone and headset media handled locally at the desk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73398222</guid><pubDate>Tue, 04 Aug 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73398222/windows_365_link_simply_explained.mp3" length="26966060" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/79eee6a4fb0945aeda051e4db7ffb9f694416984.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Windows 365 Link looks like a small PC but works very differently, and many teams misjudge where it fits. This episode helps IT administrators and decision-makers understand the device, Cloud PCs, Entra ID and Intune, and decide whether shared-desk...</itunes:subtitle><itunes:summary><![CDATA[Windows 365 Link looks like a small PC but works very differently, and many teams misjudge where it fits. This episode helps IT administrators and decision-makers understand the device, Cloud PCs, Entra ID and Intune, and decide whether shared-desk and frontline scenarios justify a rollout.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Windows 365 Link is</li><li>01:34 – The device and the Cloud PC</li><li>04:48 – Sign-in with Entra ID, Intune management and Teams</li><li>08:21 – Security by design: TPM, secure boot, BitLocker</li><li>11:54 – Who it fits and who should skip it</li><li>16:05 – How the parts connect and three questions before rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>Windows 365 Link is a purpose-built access device: the Windows desktop, apps and files run in a Windows 365 Cloud PC, while the box on the desk only connects the user to it.</li><li>Entra ID handles identity, Intune manages the device and the Cloud PC, and Windows 365 provides the workspace, with TPM, secure boot, BitLocker and no local admin keeping the device locked down.</li><li>The device fits shared desks, shift work and contact centers with reliable networks, but not offline, mobile or developer roles, and it does not work with <a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Windows 365 link is a physical device built for one job, connecting you to a Windows 365 cloud PC. That definition matters because the device and the cloud PC are not the same thing.” – Mirko Peters (01:37)<br /><br />“Intune manages the small link device at the desk while Windows 365 and Intune manage the actual cloud PC where the user works. One is the access point, the other is the working desktop.” – Mirko Peters (06:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/windows-365-link-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a rollout FAQ</li><li><a href="https://www.m365.fm/entity/windows-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365</a> – provides the Cloud PC where the desktop, apps and files actually run</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – manages the Link device itself and, with Windows 365, the Cloud PC</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – checks the user's identity and access rules before the Cloud PC session opens</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – calls keep camera, microphone and headset media handled locally at the desk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=windows-365-link-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1124</itunes:duration><itunes:keywords>azure,bitlocker,cloudcomputing,clouddesktop,cloudpc,desktopvirtualization,endpointmanagement,entraid,hotdesking,hybridwork,microsoft365,microsoftdefender,microsoftintune,modernwork,secureboot,security,tpm,windows365,windows365link,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fa225e29ccfbcdeb01b53a801abe959c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Modern Microsoft 365 Solutions with SharePoint Framework, Microsoft Graph, PnPjs &amp; Great User Experiences with Julie Turner [MVP]</title><link>https://www.m365.fm/show/episodes/building-modern-microsoft-365-solutions-with-sharepoint-framework-microsoft-graph-pnpjs-great-us/</link><description><![CDATA[Modern Microsoft 365 development is about far more than writing code. Organizations expect solutions that integrate seamlessly across SharePoint, Microsoft Teams, Microsoft Graph, <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a>, and Microsoft 365 while remaining scalable, secure, maintainable, and ready for future innovation. In <a href="https://www.m365.fm/building-modern-microsoft-365-solutions-with-sharepoint-framework-microsoft-graph-pnpjs-great-us/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Microsoft MVP Julie Turner shares decades of real-world experience designing enterprise-grade Microsoft 365 solutions. From SharePoint Framework (SPFx) and Microsoft Graph to PnPjs, open-source development, UX design, and AI-assisted coding, this conversation provides practical guidance for developers, solution architects, consultants, and technical decision makers building on the Microsoft platform.<br /><br /><b>WHY MICROSOFT 365 EXTENSIBILITY MATTERS MORE THAN EVER</b><br />Microsoft 365 has evolved into a powerful business platform that goes far beyond email and collaboration. Julie explains how extensibility enables organizations to transform Microsoft 365 into a tailored business platform by integrating external systems, automating business processes, extending SharePoint and Teams, and creating custom user experiences. Rather than replacing standard Microsoft functionality, modern development focuses on extending it through supported APIs, frameworks, and services that remain compatible with Microsoft's continuous cloud updates.<br /><br /><b>SHAREPOINT FRAMEWORK AS THE FOUNDATION OF MODERN DEVELOPMENT</b><br />SharePoint Framework has become the standard for building supported client-side solutions across Microsoft 365. Julie explains why SPFx remains the preferred development model for SharePoint Online, Microsoft Teams, and Microsoft 365 experiences. The discussion covers hosted deployment, simplified maintenance, supported customization, reusable components, and how developers can build scalable enterprise applications without maintaining complex infrastructure. The episode also highlights the best learning resources, Microsoft Learn content, and the extensive Patterns and Practices (PnP) community for developers getting started with SharePoint Framework.<br /><br /><b>MICROSOFT GRAPH, PNPJS, AND THE FUTURE OF ENTERPRISE APIS</b><br />Microsoft Graph has become the central gateway into Microsoft 365, but understanding when to use Graph versus native SharePoint REST APIs remains critical. Julie discusses the strengths and current limitations of Microsoft Graph, endpoint maturity, authentication, permissions, performance considerations, and enterprise security. She also explains how PnPjs dramatically simplifies development by eliminating repetitive boilerplate code, providing fluent APIs, simplifying authentication, retry logic, error handling, and API consumption. Listeners also gain insight into the future roadmap of PnPjs Version 5 and the importance of semantic versioning in large open-source projects.<br /><br /><b>DESIGNING USER EXPERIENCES THAT PEOPLE ACTUALLY ENJOY USING</b><br />Technology alone does not create successful solutions. Great user experience often determines whether employees embrace or avoid enterprise software. Julie shares practical examples from real customer projects, explaining how thoughtful UX design improves productivity, reduces friction, and increases adoption. Whether building mobile applications for field workers, internal business applications, or Microsoft 365 solutions, developers should focus on simplicity, responsiveness, accessibility, and minimizing unnecessary user interaction. Small UX decisions can have enormous impacts on employee satisfaction and business efficiency.<br /><br /><b>OPEN SOURCE, AI, AND THE FUTURE OF MICROSOFT DEVELOPMENT</b><br />The conversation concludes with an honest discussion about open-source software, AI-assisted development, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, Claude Code, Microsoft Copilot, and the future relationship between low-code and pro-code development. Julie explains why AI should enhance—not replace—developer expertise, how experienced developers can use AI as a collaborative assistant rather than an automated replacement, and why logical thinking and software architecture remain essential skills. The episode finishes with rapid-fire questions covering favorite developer tools, coding preferences, Microsoft events, future improvements for Microsoft Graph, and practical advice for developers who want to start building modern Microsoft 365 solutions today.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73375967</guid><pubDate>Tue, 04 Aug 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73375967/building_modern_microsoft_365_solutions_with_sharepoint_framework_microsoft_graph_pnpjs_great_user_experiences_with_julie_turner_mvp.mp3" length="86338412" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b919b721c86c1eddd3363588c90a16237483f29b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Modern Microsoft 365 development is about far more than writing code. Organizations expect solutions that integrate seamlessly across SharePoint, Microsoft Teams, Microsoft Graph, https://www.m365.fm/categories/azure-talk/, and Microsoft 365 while...</itunes:subtitle><itunes:summary><![CDATA[Modern Microsoft 365 development is about far more than writing code. Organizations expect solutions that integrate seamlessly across SharePoint, Microsoft Teams, Microsoft Graph, <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a>, and Microsoft 365 while remaining scalable, secure, maintainable, and ready for future innovation. In <a href="https://www.m365.fm/building-modern-microsoft-365-solutions-with-sharepoint-framework-microsoft-graph-pnpjs-great-us/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Microsoft MVP Julie Turner shares decades of real-world experience designing enterprise-grade Microsoft 365 solutions. From SharePoint Framework (SPFx) and Microsoft Graph to PnPjs, open-source development, UX design, and AI-assisted coding, this conversation provides practical guidance for developers, solution architects, consultants, and technical decision makers building on the Microsoft platform.<br /><br /><b>WHY MICROSOFT 365 EXTENSIBILITY MATTERS MORE THAN EVER</b><br />Microsoft 365 has evolved into a powerful business platform that goes far beyond email and collaboration. Julie explains how extensibility enables organizations to transform Microsoft 365 into a tailored business platform by integrating external systems, automating business processes, extending SharePoint and Teams, and creating custom user experiences. Rather than replacing standard Microsoft functionality, modern development focuses on extending it through supported APIs, frameworks, and services that remain compatible with Microsoft's continuous cloud updates.<br /><br /><b>SHAREPOINT FRAMEWORK AS THE FOUNDATION OF MODERN DEVELOPMENT</b><br />SharePoint Framework has become the standard for building supported client-side solutions across Microsoft 365. Julie explains why SPFx remains the preferred development model for SharePoint Online, Microsoft Teams, and Microsoft 365 experiences. The discussion covers hosted deployment, simplified maintenance, supported customization, reusable components, and how developers can build scalable enterprise applications without maintaining complex infrastructure. The episode also highlights the best learning resources, Microsoft Learn content, and the extensive Patterns and Practices (PnP) community for developers getting started with SharePoint Framework.<br /><br /><b>MICROSOFT GRAPH, PNPJS, AND THE FUTURE OF ENTERPRISE APIS</b><br />Microsoft Graph has become the central gateway into Microsoft 365, but understanding when to use Graph versus native SharePoint REST APIs remains critical. Julie discusses the strengths and current limitations of Microsoft Graph, endpoint maturity, authentication, permissions, performance considerations, and enterprise security. She also explains how PnPjs dramatically simplifies development by eliminating repetitive boilerplate code, providing fluent APIs, simplifying authentication, retry logic, error handling, and API consumption. Listeners also gain insight into the future roadmap of PnPjs Version 5 and the importance of semantic versioning in large open-source projects.<br /><br /><b>DESIGNING USER EXPERIENCES THAT PEOPLE ACTUALLY ENJOY USING</b><br />Technology alone does not create successful solutions. Great user experience often determines whether employees embrace or avoid enterprise software. Julie shares practical examples from real customer projects, explaining how thoughtful UX design improves productivity, reduces friction, and increases adoption. Whether building mobile applications for field workers, internal business applications, or Microsoft 365 solutions, developers should focus on simplicity, responsiveness, accessibility, and minimizing unnecessary user interaction. Small UX decisions can have enormous impacts on employee satisfaction and business efficiency.<br /><br /><b>OPEN SOURCE, AI, AND THE FUTURE OF MICROSOFT DEVELOPMENT</b><br />The conversation concludes with an honest...]]></itunes:summary><itunes:duration>3598</itunes:duration><itunes:keywords>api,architecture,automation,azure,copilot,development,enterprise,extensibility,governance,microsoft365,microsoftgraph,opensource,pnpjs,react,security,sharepoint,spfx,teams,typescript,ux</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/edbe45ee11c1e98fc6a8ad314769cc6a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Local - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-local-simply-explained/</link><description><![CDATA[Some workloads cannot leave the factory, hospital or store, yet running them on isolated local servers splits teams and tools. This Simply Explained episode helps IT pros and architects understand what Azure Local is, how it differs from Azure Arc, and when bringing Azure management to on-premises workloads really makes sense.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Two worlds: cloud and local servers</li><li>00:54 – Why some workloads must stay local</li><li>03:29 – What <a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local</a> actually is</li><li>06:29 – Building blocks: hardware, HCI cluster, Hyper-V</li><li>09:10 – Azure Arc and the Azure control plane</li><li>10:48 – One control plane for local workloads</li><li>13:37 – Where Azure Local fits and where it doesn't</li><li>16:22 – Start with the workload, not the hardware</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Local runs virtual machines, containers and selected Azure services on validated hardware at your own site, while Azure provides management, monitoring, policy and security.</li><li>Azure Arc is the management layer that connects any outside infrastructure to Azure, whereas Azure Local is the hyperconverged platform where local workloads actually run.</li><li>Choose Azure Local when latency, data location rules, required offline operation or direct control demand it, and start every decision with the workload rather than the hardware.</li></ul><br /><b>Worth quoting</b><br /><br />“Keeping data local isn't always about distrust of the cloud. Sometimes it's about law, sometimes about speed, and sometimes about keeping the business running when the network fails.” – Mirko Peters (02:41)<br /><br />“Azure local doesn't copy all of public Azure into a rack of servers. You don't suddenly get every Azure service running locally just because you installed Azure local.” – Mirko Peters (04:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-local-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Local</li><li><a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local</a> – the platform explained here, running VMs and containers on validated hardware at your own site</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – provides the control plane for Azure Local sites, while the full service range stays public</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – decides who can view or manage the Azure Local environment instead of shared local admin passwords</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-dev-box/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Dev Box - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73395964</guid><pubDate>Tue, 04 Aug 2026 07:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73395964/azure_local_simply_explained.mp3" length="24724268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d3010ba20b557f3c469e1ae0b66825b51faf5d88.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Some workloads cannot leave the factory, hospital or store, yet running them on isolated local servers splits teams and tools. This Simply Explained episode helps IT pros and architects understand what Azure Local is, how it differs from Azure Arc,...</itunes:subtitle><itunes:summary><![CDATA[Some workloads cannot leave the factory, hospital or store, yet running them on isolated local servers splits teams and tools. This Simply Explained episode helps IT pros and architects understand what Azure Local is, how it differs from Azure Arc, and when bringing Azure management to on-premises workloads really makes sense.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Two worlds: cloud and local servers</li><li>00:54 – Why some workloads must stay local</li><li>03:29 – What <a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local</a> actually is</li><li>06:29 – Building blocks: hardware, HCI cluster, Hyper-V</li><li>09:10 – Azure Arc and the Azure control plane</li><li>10:48 – One control plane for local workloads</li><li>13:37 – Where Azure Local fits and where it doesn't</li><li>16:22 – Start with the workload, not the hardware</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Local runs virtual machines, containers and selected Azure services on validated hardware at your own site, while Azure provides management, monitoring, policy and security.</li><li>Azure Arc is the management layer that connects any outside infrastructure to Azure, whereas Azure Local is the hyperconverged platform where local workloads actually run.</li><li>Choose Azure Local when latency, data location rules, required offline operation or direct control demand it, and start every decision with the workload rather than the hardware.</li></ul><br /><b>Worth quoting</b><br /><br />“Keeping data local isn't always about distrust of the cloud. Sometimes it's about law, sometimes about speed, and sometimes about keeping the business running when the network fails.” – Mirko Peters (02:41)<br /><br />“Azure local doesn't copy all of public Azure into a rack of servers. You don't suddenly get every Azure service running locally just because you installed Azure local.” – Mirko Peters (04:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-local-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Local</li><li><a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local</a> – the platform explained here, running VMs and containers on validated hardware at your own site</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – provides the control plane for Azure Local sites, while the full service range stays public</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – decides who can view or manage the Azure Local environment instead of shared local admin passwords</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-dev-box/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-local-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Dev Box - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1031</itunes:duration><itunes:keywords>a2a,agents,aigateway,apis,automation,azure,azureai,azureapimanagement,azureopenai,copilot,enterpriseai,entraid,governance,mcp,microsoftfoundry,observability,routing,security,tokenization,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bd1d259420c27a05db79ea78fa4495ab.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft AI Gateway - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-ai-gateway-simply-explained/</link><description><![CDATA[When every team connects its own AI app straight to a model provider, keys leak, costs blur and nobody can say what an agent actually did. This episode is for platform, security and AI teams scaling beyond a single chatbot. You learn how Microsoft AI Gateway in Azure API Management centralizes routing, identity, safety checks and token limits for models, tools and agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From one chatbot to dozens of AI tools</li><li>00:56 – One front door for AI</li><li>03:27 – One endpoint, many models</li><li>06:53 – Governing agents and tools</li><li>10:08 – Token costs, limits and visibility</li><li>13:28 – A simple request journey</li><li>16:38 – Where to start</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft AI Gateway is a set of <a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> features that puts one managed control point in front of AI models, MCP tools, agents and business APIs.</li><li>Routing behind a stable endpoint lets platform teams change models, regions or providers and add backup paths without changing every application.</li><li>Per-agent identities, narrow approved tools, safety checks and token limits and quotas keep agents in bounds and make AI usage and cost traceable.</li></ul><br /><b>Worth quoting</b><br /><br />“The AI Gateway is the reception desk and the security desk at the front. It checks who is coming in, applies the rules and records where requests go before they reach the rest of the building.” – Mirko Peters (01:21)<br /><br />“A wrong answer from a model confuses someone, but an agent using the wrong tool can expose data, change a record, or trigger a process it should never touch.” – Mirko Peters (07:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-ai-gateway-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Microsoft AI Gateway</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the service whose features make up Microsoft AI Gateway, extended from regular APIs to AI traffic</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the main risk case here, since agents call tools and each should get its own identity</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the tool connection standard whose servers the gateway can put access and safety controls around</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – where teams build and manage AI projects, while the gateway governs the traffic they create</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73393374</guid><pubDate>Mon, 03 Aug 2026 21:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73393374/microsoft_ai_gateway_simply_explained.mp3" length="25635500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f11e61c014dc9141eb508313b6cb660a1bb71fb5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When every team connects its own AI app straight to a model provider, keys leak, costs blur and nobody can say what an agent actually did. This episode is for platform, security and AI teams scaling beyond a single chatbot. You learn how Microsoft AI...</itunes:subtitle><itunes:summary><![CDATA[When every team connects its own AI app straight to a model provider, keys leak, costs blur and nobody can say what an agent actually did. This episode is for platform, security and AI teams scaling beyond a single chatbot. You learn how Microsoft AI Gateway in Azure API Management centralizes routing, identity, safety checks and token limits for models, tools and agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From one chatbot to dozens of AI tools</li><li>00:56 – One front door for AI</li><li>03:27 – One endpoint, many models</li><li>06:53 – Governing agents and tools</li><li>10:08 – Token costs, limits and visibility</li><li>13:28 – A simple request journey</li><li>16:38 – Where to start</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft AI Gateway is a set of <a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> features that puts one managed control point in front of AI models, MCP tools, agents and business APIs.</li><li>Routing behind a stable endpoint lets platform teams change models, regions or providers and add backup paths without changing every application.</li><li>Per-agent identities, narrow approved tools, safety checks and token limits and quotas keep agents in bounds and make AI usage and cost traceable.</li></ul><br /><b>Worth quoting</b><br /><br />“The AI Gateway is the reception desk and the security desk at the front. It checks who is coming in, applies the rules and records where requests go before they reach the rest of the building.” – Mirko Peters (01:21)<br /><br />“A wrong answer from a model confuses someone, but an agent using the wrong tool can expose data, change a record, or trigger a process it should never touch.” – Mirko Peters (07:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-ai-gateway-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Microsoft AI Gateway</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the service whose features make up Microsoft AI Gateway, extended from regular APIs to AI traffic</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the main risk case here, since agents call tools and each should get its own identity</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the tool connection standard whose servers the gateway can put access and safety controls around</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – where teams build and manage AI projects, while the gateway governs the traffic they create</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1069</itunes:duration><itunes:keywords>a2a,agents,aigateway,apis,automation,azure,azureai,azureapimanagement,azureopenai,copilot,enterpriseai,entraid,governance,mcp,microsoftfoundry,observability,routing,security,tokenization,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/559c9dc631bb1a24b9b40f6e9752b168.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Power Fx - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-power-fx-simply-explained/</link><description><![CDATA[Many Excel users want to build apps but think they first need to learn a programming language. This Simply Explained episode shows beginners and citizen developers how Power Fx brings the familiar formula mindset into Power Apps, from properties and button actions to data, variables and reusable rules.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power Fx is</li><li>01:50 – From spreadsheet cells to app properties</li><li>04:52 – Properties turn formulas into app behavior</li><li>07:37 – Working with business data</li><li>11:03 – Variables, collections and reusable rules</li><li>14:46 – One formula system in an expense app</li><li>16:57 – Getting started and limits of low-code</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Fx is the Excel-like formula language of Power Platform, where formulas live in control properties instead of cells and update automatically.</li><li>Property formulas describe what a control should show, while OnSelect formulas run actions such as Notify or Navigate, and Filter, Sort and LookUp work with business data.</li><li>Variables and collections hold short-term context, reusable functions keep rules consistent, and lasting records belong in a proper data source such as SharePoint or <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“PowerFX is Microsoft's formula language for the Power Platform. It brings a familiar spreadsheet way of thinking into app building” – Mirko Peters (00:28)<br /><br />“A text, visible, or color formula describes what something should be, while an on select formula runs because a person clicked or tapped.” – Mirko Peters (06:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-power-fx-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Power Fx</li><li><a href="https://www.m365.fm/entity/power-fx/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Fx</a> – the formula language explained here, from property formulas and OnSelect actions to reusable functions</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – where Power Fx formulas sit in control properties such as Text, Visible and OnSelect</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the familiar starting point, since Power Fx carries the spreadsheet formula mindset into app building</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – the wider family of tools where Power Fx serves as the shared formula language</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps Component Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73392094</guid><pubDate>Mon, 03 Aug 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73392094/microsoft_power_fx_simply_explained.mp3" length="25729388" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/dceee208aabe5c11ab8f726a8132977008328a98.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Excel users want to build apps but think they first need to learn a programming language. This Simply Explained episode shows beginners and citizen developers how Power Fx brings the familiar formula mindset into Power Apps, from properties and...</itunes:subtitle><itunes:summary><![CDATA[Many Excel users want to build apps but think they first need to learn a programming language. This Simply Explained episode shows beginners and citizen developers how Power Fx brings the familiar formula mindset into Power Apps, from properties and button actions to data, variables and reusable rules.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power Fx is</li><li>01:50 – From spreadsheet cells to app properties</li><li>04:52 – Properties turn formulas into app behavior</li><li>07:37 – Working with business data</li><li>11:03 – Variables, collections and reusable rules</li><li>14:46 – One formula system in an expense app</li><li>16:57 – Getting started and limits of low-code</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Fx is the Excel-like formula language of Power Platform, where formulas live in control properties instead of cells and update automatically.</li><li>Property formulas describe what a control should show, while OnSelect formulas run actions such as Notify or Navigate, and Filter, Sort and LookUp work with business data.</li><li>Variables and collections hold short-term context, reusable functions keep rules consistent, and lasting records belong in a proper data source such as SharePoint or <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“PowerFX is Microsoft's formula language for the Power Platform. It brings a familiar spreadsheet way of thinking into app building” – Mirko Peters (00:28)<br /><br />“A text, visible, or color formula describes what something should be, while an on select formula runs because a person clicked or tapped.” – Mirko Peters (06:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-power-fx-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Power Fx</li><li><a href="https://www.m365.fm/entity/power-fx/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Fx</a> – the formula language explained here, from property formulas and OnSelect actions to reusable functions</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – where Power Fx formulas sit in control properties such as Text, Visible and OnSelect</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the familiar starting point, since Power Fx carries the spreadsheet formula mindset into app building</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – the wider family of tools where Power Fx serves as the shared formula language</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-fx-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps Component Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1073</itunes:duration><itunes:keywords>automation,businessapps,canvasapps,citizendeveloper,collections,dataverse,development,excel,formulas,functions,logic,lowcode,microsoft,microsoft365,powerapps,powerfx,powerplatform,productivity,sharepoint,variables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/21bf3805c582316bcefd5e0a0f54c856.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Communities That Last: Copilot Adoption, Microsoft 365, and the Human Side of Technology with Heather Cook [Microsoft]</title><link>https://www.m365.fm/show/episodes/building-communities-that-last-copilot-adoption-microsoft-365-and-the-human-side-of-technology-wi/</link><description><![CDATA[Heather Cook shares her remarkable journey from studying theater to becoming one of Microsoft's most influential community leaders. Her Microsoft story began more than 25 years ago when she joined the original SharePoint "Tahoe" project, helping write the very first customer case studies that introduced SharePoint to the world. From there, she built a career around customer advocacy, event production, marketing, and community engagement, eventually becoming a Microsoft MVP before joining Microsoft full-time. Heather explains how storytelling, creativity, and relationship-building have shaped every stage of her career and why communication skills remain just as valuable as technical expertise in today's AI-driven world.<br /><br /><b>WHY STRONG COMMUNITIES OUTLAST TECHNOLOGY</b><br />Technology constantly changes, but great communities continue to grow because they are built around people rather than products. Heather discusses how her theater background taught her the importance of collaboration, shared purpose, and creating memorable experiences. She reflects on witnessing the birth of the SharePoint community, where MVPs, consultants, Microsoft engineers, partners, and customers naturally came together to help one another. The conversation explores why becoming a Microsoft MVP is ultimately about giving back, why consistency matters more than perfection for content creators, and how podcasts, newsletters, blogs, and events all contribute to building trust over many years rather than overnight. <br /><br /><b>INSIDE MICROSOFT'S COMMUNITY, ADOPTION, AND EVENTS STRATEGY</b><br />Heather provides an inside look at Microsoft's SCALE organization and explains how teams responsible for Studio, Community, Adoption, Learning, and Events work together to help organizations successfully adopt Microsoft technologies. She introduces initiatives including Microsoft Tech Community, Adoption.microsoft.com, <a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> Champions, the Microsoft Global Community Initiative (MGCI), CommunityDays.org, and Microsoft's worldwide learning programs. The discussion covers how event organizers can work more closely with Microsoft, why CommunityDays.org is the central hub for Microsoft ecosystem events, how Microsoft supports community-led conferences around the world, and why adoption always requires much more than simply deploying new technology. <br /><br /><b>AI, CONTENT CREATION, AND THE HUMAN SIDE OF TECHNOLOGY </b><br />Artificial intelligence is changing the way creators work, but Heather believes AI should strengthen human creativity rather than replace it. She discusses using AI to accelerate newsletters, writing, research, and content production while emphasizing that authenticity remains the most valuable asset any creator has. The conversation also explores imposter syndrome, encouraging creators to publish their work confidently because every podcast, article, or presentation becomes part of a lasting knowledge archive. Heather also shares her passion for Women in Technology initiatives, inclusive communities, mentorship, and creating opportunities for future leaders throughout the Microsoft ecosystem. <br /><br /><b>RAPID FIRE INSIGHTS</b><br />During the quick-fire round, Heather recommends Facilitator as a Microsoft 365 feature everyone should explore, highlights custom Copilot agents as one of today's most exciting AI capabilities, and continues to praise SharePoint as one of Microsoft's most innovative platforms. She identifies maintaining a simple to-do list as one of the most underrated productivity habits, credits The Tipping Point by Malcolm Gladwell as an influential book in her career, and recognizes community leaders such as Caruana Gatimu and Donna Sarkar for their impact on the Microsoft ecosystem. She also encourages future community builders to listen first, understand people's needs, and only then begin creating solutions that genuinely serve their audiences. <br /><br /><b>BUILD RELATIONSHIPS THAT LAST</b><br />Heather closes with a message that reaches far beyond Microsoft technologies. Be curious, keep experimenting, continue learning, and never stop building meaningful relationships with other people. Products will evolve, AI will continue transforming the workplace, and new technologies will constantly emerge, but authentic human connections remain the foundation of every successful career and every thriving community. As Heather reminds listeners, the word "unity" exists inside the word "community"—a simple idea that perfectly captures why the human side of technology will always matter most.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73207503</guid><pubDate>Mon, 03 Aug 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73207503/building_communities_that_last_copilot_adoption_microsoft_365_and_the_human_side_of_technology_with_heather_cook_microsoft.mp3" length="87671276" type="audio/mpeg"/><podcast:transcript url="https://www.linkedin.com/feed/update/urn:li:activity:7487503331586928640/" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Heather Cook shares her remarkable journey from studying theater to becoming one of Microsoft's most influential community leaders. Her Microsoft story began more than 25 years ago when she joined the original SharePoint "Tahoe" project, helping write...</itunes:subtitle><itunes:summary><![CDATA[Heather Cook shares her remarkable journey from studying theater to becoming one of Microsoft's most influential community leaders. Her Microsoft story began more than 25 years ago when she joined the original SharePoint "Tahoe" project, helping write the very first customer case studies that introduced SharePoint to the world. From there, she built a career around customer advocacy, event production, marketing, and community engagement, eventually becoming a Microsoft MVP before joining Microsoft full-time. Heather explains how storytelling, creativity, and relationship-building have shaped every stage of her career and why communication skills remain just as valuable as technical expertise in today's AI-driven world.<br /><br /><b>WHY STRONG COMMUNITIES OUTLAST TECHNOLOGY</b><br />Technology constantly changes, but great communities continue to grow because they are built around people rather than products. Heather discusses how her theater background taught her the importance of collaboration, shared purpose, and creating memorable experiences. She reflects on witnessing the birth of the SharePoint community, where MVPs, consultants, Microsoft engineers, partners, and customers naturally came together to help one another. The conversation explores why becoming a Microsoft MVP is ultimately about giving back, why consistency matters more than perfection for content creators, and how podcasts, newsletters, blogs, and events all contribute to building trust over many years rather than overnight. <br /><br /><b>INSIDE MICROSOFT'S COMMUNITY, ADOPTION, AND EVENTS STRATEGY</b><br />Heather provides an inside look at Microsoft's SCALE organization and explains how teams responsible for Studio, Community, Adoption, Learning, and Events work together to help organizations successfully adopt Microsoft technologies. She introduces initiatives including Microsoft Tech Community, Adoption.microsoft.com, <a href="https://www.m365.fm/categories/m365-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> Champions, the Microsoft Global Community Initiative (MGCI), CommunityDays.org, and Microsoft's worldwide learning programs. The discussion covers how event organizers can work more closely with Microsoft, why CommunityDays.org is the central hub for Microsoft ecosystem events, how Microsoft supports community-led conferences around the world, and why adoption always requires much more than simply deploying new technology. <br /><br /><b>AI, CONTENT CREATION, AND THE HUMAN SIDE OF TECHNOLOGY </b><br />Artificial intelligence is changing the way creators work, but Heather believes AI should strengthen human creativity rather than replace it. She discusses using AI to accelerate newsletters, writing, research, and content production while emphasizing that authenticity remains the most valuable asset any creator has. The conversation also explores imposter syndrome, encouraging creators to publish their work confidently because every podcast, article, or presentation becomes part of a lasting knowledge archive. Heather also shares her passion for Women in Technology initiatives, inclusive communities, mentorship, and creating opportunities for future leaders throughout the Microsoft ecosystem. <br /><br /><b>RAPID FIRE INSIGHTS</b><br />During the quick-fire round, Heather recommends Facilitator as a Microsoft 365 feature everyone should explore, highlights custom Copilot agents as one of today's most exciting AI capabilities, and continues to praise SharePoint as one of Microsoft's most innovative platforms. She identifies maintaining a simple to-do list as one of the most underrated productivity habits, credits The Tipping Point by Malcolm Gladwell as an influential book in her career, and recognizes community leaders such as Caruana Gatimu and Donna Sarkar for their impact on the Microsoft ecosystem. She also encourages future community builders to listen first, understand people's needs, and only then begin creating...]]></itunes:summary><itunes:duration>3653</itunes:duration><itunes:keywords>adoption,advocacy,ai,champions,collaboration,community,copilot,engagement,events,inclusion,innovation,leadership,learning,mentorship,microsoft,microsoft365,networking,productivity,sharepoint,storytelling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2c074adf75ec647200aafffc74d5cb06.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Data Lifecycle Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/data-lifecycle-management-simply-explained/</link><description><![CDATA[<a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> Data Lifecycle Management helps organizations control how long information should be kept, when it should be reviewed, and when it should be securely deleted. Instead of allowing emails, Teams chats, SharePoint documents, OneDrive files, and other <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> content to accumulate indefinitely, lifecycle management ensures every piece of information follows a defined business, legal, or regulatory process. This reduces storage costs, minimizes compliance risks, improves search efficiency, and ensures outdated or unnecessary information is removed in a controlled manner rather than remaining in the environment forever.<br /><br /><b>UNDERSTANDING THE DATA LIFECYCLE</b><br />Every piece of business information follows a natural lifecycle. It is created, actively used, retained for business or legal purposes, reviewed when necessary, and eventually disposed of once it no longer provides value. Microsoft Purview supports this complete journey through retention settings that prevent premature deletion while also ensuring content is not kept longer than necessary. Organizations can choose to retain content, delete content after a defined period, or combine both approaches by retaining information first and automatically deleting it later. A successful lifecycle strategy always begins by understanding why information exists before deciding how long it should remain.<br /><br /><b>RETENTION POLICIES VS. RETENTION LABELS</b><br />Retention Policies provide organization-wide rules that apply to entire Microsoft 365 locations such as Exchange Online mailboxes, SharePoint sites, OneDrive accounts, or Microsoft Teams chats. They are ideal when large amounts of similar content require identical retention behavior. Retention Labels, on the other hand, apply directly to individual emails or documents. This allows important business records, such as signed contracts or official agreements, to receive different retention periods than drafts or everyday working documents stored in the same location. Labels may be applied manually by users or automatically by Microsoft Purview based on predefined conditions, creating much more granular control over business-critical information.<br /><br /><b>SCOPES, CONFLICT RESOLUTION, AND RETENTION LOGIC</b><br />Microsoft Purview determines where retention rules apply by using either static scopes or adaptive scopes. Static scopes target specific users, mailboxes, or SharePoint sites, making them suitable for stable environments. Adaptive scopes automatically include users or locations based on Microsoft Entra ID attributes such as department or job title, significantly reducing administration in large organizations. When multiple retention rules overlap, Purview follows predictable conflict rules. Retention requirements always take priority over deletion, longer retention periods override shorter ones, and item-level retention labels can override broader location-based policies. This ensures organizations never delete information that must legally or operationally remain available. <br /><br /><b>HOW ALL THE COMPONENTS WORK TOGETHER</b><br />Data Lifecycle Management works by combining policies, labels, scopes, and automated retention into one consistent governance framework. A general retention policy can protect everyday content across Microsoft 365 while retention labels provide special treatment for important records. Adaptive scopes ensure policies automatically follow organizational changes, and retention continues to protect required content even if users accidentally delete files or emails. It is also important to understand that lifecycle management only controls how long information exists. It does not determine who can access content or how it is is shared. Those responsibilities belong to Microsoft Purview Sensitivity Labels and Data Loss Prevention (DLP), which complement lifecycle management as part of a complete Microsoft Purview governance strategy. <br /><br /><b>BEST PRACTICES FOR BUILDING A RETENTION STRATEGY </b><br />A successful Data Lifecycle Management implementation starts with understanding where information is stored across Exchange Online, SharePoint, OneDrive, Microsoft Teams, and AI-generated content. Business owners should define why each type of information exists, how long it must be retained, and what should happen when that retention period expires. Begin with broad, low-risk retention policies before introducing more granular retention labels for specialized records. Use adaptive scopes where organizational structures frequently change, clearly document every retention policy, carefully test automatic deletion before enabling it in production, and regularly review overlapping rules with compliance, legal, records management, and business stakeholders. By following this structured approach, organizations can reduce compliance risk while ensuring information remains available for exactly as long as it is needed—and no longer.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73349707</guid><pubDate>Sun, 02 Aug 2026 21:01:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73349707/data_lifecycle_management_simply_explained.mp3" length="26691884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/39f8b86df67b8ba526f360f834028ce264557241.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/microsoft-purview-simply-explained/ Data Lifecycle Management helps organizations control how long information should be kept, when it should be reviewed, and when it should be securely deleted. Instead of allowing emails, Teams...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> Data Lifecycle Management helps organizations control how long information should be kept, when it should be reviewed, and when it should be securely deleted. Instead of allowing emails, Teams chats, SharePoint documents, OneDrive files, and other <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> content to accumulate indefinitely, lifecycle management ensures every piece of information follows a defined business, legal, or regulatory process. This reduces storage costs, minimizes compliance risks, improves search efficiency, and ensures outdated or unnecessary information is removed in a controlled manner rather than remaining in the environment forever.<br /><br /><b>UNDERSTANDING THE DATA LIFECYCLE</b><br />Every piece of business information follows a natural lifecycle. It is created, actively used, retained for business or legal purposes, reviewed when necessary, and eventually disposed of once it no longer provides value. Microsoft Purview supports this complete journey through retention settings that prevent premature deletion while also ensuring content is not kept longer than necessary. Organizations can choose to retain content, delete content after a defined period, or combine both approaches by retaining information first and automatically deleting it later. A successful lifecycle strategy always begins by understanding why information exists before deciding how long it should remain.<br /><br /><b>RETENTION POLICIES VS. RETENTION LABELS</b><br />Retention Policies provide organization-wide rules that apply to entire Microsoft 365 locations such as Exchange Online mailboxes, SharePoint sites, OneDrive accounts, or Microsoft Teams chats. They are ideal when large amounts of similar content require identical retention behavior. Retention Labels, on the other hand, apply directly to individual emails or documents. This allows important business records, such as signed contracts or official agreements, to receive different retention periods than drafts or everyday working documents stored in the same location. Labels may be applied manually by users or automatically by Microsoft Purview based on predefined conditions, creating much more granular control over business-critical information.<br /><br /><b>SCOPES, CONFLICT RESOLUTION, AND RETENTION LOGIC</b><br />Microsoft Purview determines where retention rules apply by using either static scopes or adaptive scopes. Static scopes target specific users, mailboxes, or SharePoint sites, making them suitable for stable environments. Adaptive scopes automatically include users or locations based on Microsoft Entra ID attributes such as department or job title, significantly reducing administration in large organizations. When multiple retention rules overlap, Purview follows predictable conflict rules. Retention requirements always take priority over deletion, longer retention periods override shorter ones, and item-level retention labels can override broader location-based policies. This ensures organizations never delete information that must legally or operationally remain available. <br /><br /><b>HOW ALL THE COMPONENTS WORK TOGETHER</b><br />Data Lifecycle Management works by combining policies, labels, scopes, and automated retention into one consistent governance framework. A general retention policy can protect everyday content across Microsoft 365 while retention labels provide special treatment for important records. Adaptive scopes ensure policies automatically follow organizational changes, and retention continues to protect required content even if users accidentally delete files or emails. It is also important to understand that lifecycle management only controls how long information exists. It does not determine who can access content or how it is is shared. Those...]]></itunes:summary><itunes:duration>1113</itunes:duration><itunes:keywords>archiving,compliance,compliancemanagement,datagovernance,datalifecyclemanagement,disposition,exchangeonline,governance,microsoft365,microsoftpurview,onedrive,preservation,purview,recordsmanagement,retention,retentionlabels,retentionpolicies,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8494b100db7338dc199fc12a4fe02772.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview eDiscovery — Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-ediscovery-simply-explained/</link><description><![CDATA[What happens when a regulator requests company records, HR launches an investigation, or legal teams need to preserve critical evidence? Searching through Outlook mailboxes, Teams chats, SharePoint sites, and OneDrive folders manually is slow, error-prone, and often impossible at enterprise scale. In <a href="https://www.m365.fm/microsoft-purview-ediscovery-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365.fm, Mirko Peters explains <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> eDiscovery in plain English. You'll learn how organizations can securely discover, preserve, review, and export Microsoft 365 data using a structured, case-based process that supports legal investigations, compliance requests, internal audits, HR matters, and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> incidents. Whether you're an IT administrator, Microsoft 365 consultant, compliance officer, security professional, or simply preparing for Microsoft certifications, this episode provides a practical introduction to one of the most important Microsoft Purview capabilities.<br /><br /><b>WHY eDISCOVERY MATTERS IN MICROSOFT 365</b><br />Modern work is scattered across multiple Microsoft services. Business conversations no longer live only in Outlook. Critical evidence may be spread across:<br /><ul><li>Exchange Online emails</li><li>Microsoft Teams chats and meetings</li><li>SharePoint Online document libraries</li><li>OneDrive for Business</li><li>Microsoft 365 Groups</li><li><a href="https://www.m365.fm/viva-engage-simply-explained/" target="_blank" rel="noreferrer noopener">Viva Engage</a> conversations</li></ul>During an investigation, missing even one location can result in incomplete evidence. Microsoft Purview eDiscovery provides a centralized process that helps organizations collect the right information while maintaining security, privacy, and governance. Instead of searching every mailbox and document library, organizations create structured cases that define exactly what should be searched and who may access the results.<br /><br /><b>HOW MICROSOFT PURVIEW eDISCOVERY WORKS</b><br />Rather than acting as a giant search engine, eDiscovery follows a carefully controlled workflow. The process begins by creating a case, which becomes the secure workspace for a specific investigation. Authorized users define the data sources, preserve evidence through Legal Hold when required, execute targeted searches, review the collected results, classify relevant documents, and finally export only the approved evidence. This structured workflow dramatically reduces risk compared to manually searching Microsoft 365 services while providing a clear audit trail for compliance and legal teams.<br /><br /><b>EXPLORE THE COMPLETE eDISCOVERY WORKFLOW</b><br />This episode explains every major component of Microsoft Purview eDiscovery, including:<br /><ul><li>Creating investigation cases</li><li>Selecting Exchange, Teams, SharePoint and OneDrive data sources</li><li>Understanding Legal Hold</li><li>Running targeted searches</li><li>Using Keyword Query Language (KQL)</li><li>Reviewing collected evidence</li><li>Working with Review Sets</li><li>Applying Tags</li><li>Exporting evidence securely</li><li>Managing permissions and access control</li><li>Understanding Standard vs Premium eDiscovery</li></ul>Every topic is illustrated using practical business scenarios that demonstrate how investigations typically unfold inside Microsoft 365 environments<br /><br /><b>LEGAL HOLD EXPLAINED</b><br />One of the most misunderstood concepts in Microsoft Purview is Legal Hold. A Legal Hold ensures that potentially relevant information remains preserved even if users delete emails, edit documents, or leave the organization during an active investigation. Unlike traditional retention policies, which enforce normal business record retention, Legal Hold protects data because of a specific legal or compliance matter. This episode explains:<br /><ul><li>when Legal Hold should be used,</li><li>how it differs from Microsoft 365 retention,</li><li>why preservation must happen before searching,</li><li>and why only authorized business stakeholders should decide when a hold is applied or released.</li></ul><b>SEARCH SMARTER — NOT WIDER</b><br />Many administrators assume that searching the entire Microsoft 365 tenant is the safest option. In reality, enterprise investigations work best when searches remain focused. You'll learn how to:<br /><ul><li>define relevant custodians,</li><li>limit searches using date ranges,</li><li>search by sender or recipient,</li><li>use keywords effectively,</li><li>understand Keyword Query Language (KQL),</li><li>analyze search statistics,</li><li>refine search queries iteratively,</li><li>and avoid collecting unnecessary personal or business information.</li></ul>The episode demonstrates why successful investigations begin with focused questions instead of massive searches.<br /><br /><b>REVIEW, CLASSIFY AND EXPORT EVIDENCE</b><br />Finding information is only the beginning. Microsoft Purview eDiscovery enables reviewers to examine search results, determine relevance, classify documents using tags, and prepare evidence for legal or compliance teams. You'll discover:<br /><ul><li>what Review Sets are,</li><li>how reviewers organize findings,</li><li>when Premium review capabilities become valuable</li></ul><br /><br /><br /><br /><br /><br /><br /><br /><br />&lt;<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73306979</guid><pubDate>Sat, 01 Aug 2026 08:21:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73306979/utf_8_q_microsoft_purview_ediscovery_e2_80_94_simply_explained_mp3.mp3" length="29481452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/087f30b25a0083c9119343c02ad13f2952e9fa24.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What happens when a regulator requests company records, HR launches an investigation, or legal teams need to preserve critical evidence? Searching through Outlook mailboxes, Teams chats, SharePoint sites, and OneDrive folders manually is slow,...</itunes:subtitle><itunes:summary><![CDATA[What happens when a regulator requests company records, HR launches an investigation, or legal teams need to preserve critical evidence? Searching through Outlook mailboxes, Teams chats, SharePoint sites, and OneDrive folders manually is slow, error-prone, and often impossible at enterprise scale. In <a href="https://www.m365.fm/microsoft-purview-ediscovery-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365.fm, Mirko Peters explains <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> eDiscovery in plain English. You'll learn how organizations can securely discover, preserve, review, and export Microsoft 365 data using a structured, case-based process that supports legal investigations, compliance requests, internal audits, HR matters, and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> incidents. Whether you're an IT administrator, Microsoft 365 consultant, compliance officer, security professional, or simply preparing for Microsoft certifications, this episode provides a practical introduction to one of the most important Microsoft Purview capabilities.<br /><br /><b>WHY eDISCOVERY MATTERS IN MICROSOFT 365</b><br />Modern work is scattered across multiple Microsoft services. Business conversations no longer live only in Outlook. Critical evidence may be spread across:<br /><ul><li>Exchange Online emails</li><li>Microsoft Teams chats and meetings</li><li>SharePoint Online document libraries</li><li>OneDrive for Business</li><li>Microsoft 365 Groups</li><li><a href="https://www.m365.fm/viva-engage-simply-explained/" target="_blank" rel="noreferrer noopener">Viva Engage</a> conversations</li></ul>During an investigation, missing even one location can result in incomplete evidence. Microsoft Purview eDiscovery provides a centralized process that helps organizations collect the right information while maintaining security, privacy, and governance. Instead of searching every mailbox and document library, organizations create structured cases that define exactly what should be searched and who may access the results.<br /><br /><b>HOW MICROSOFT PURVIEW eDISCOVERY WORKS</b><br />Rather than acting as a giant search engine, eDiscovery follows a carefully controlled workflow. The process begins by creating a case, which becomes the secure workspace for a specific investigation. Authorized users define the data sources, preserve evidence through Legal Hold when required, execute targeted searches, review the collected results, classify relevant documents, and finally export only the approved evidence. This structured workflow dramatically reduces risk compared to manually searching Microsoft 365 services while providing a clear audit trail for compliance and legal teams.<br /><br /><b>EXPLORE THE COMPLETE eDISCOVERY WORKFLOW</b><br />This episode explains every major component of Microsoft Purview eDiscovery, including:<br /><ul><li>Creating investigation cases</li><li>Selecting Exchange, Teams, SharePoint and OneDrive data sources</li><li>Understanding Legal Hold</li><li>Running targeted searches</li><li>Using Keyword Query Language (KQL)</li><li>Reviewing collected evidence</li><li>Working with Review Sets</li><li>Applying Tags</li><li>Exporting evidence securely</li><li>Managing permissions and access control</li><li>Understanding Standard vs Premium eDiscovery</li></ul>Every topic is illustrated using practical business scenarios that demonstrate how investigations typically unfold inside Microsoft 365 environments<br /><br /><b>LEGAL HOLD EXPLAINED</b><br />One of the most misunderstood concepts in Microsoft Purview is Legal Hold. A Legal Hold ensures that potentially relevant information remains preserved even if users delete emails, edit documents, or leave the organization during an active investigation. Unlike...]]></itunes:summary><itunes:duration>1229</itunes:duration><itunes:keywords>audit,compliance,compliancecenter,discovery,ediscovery,evidence,exchange,governance,investigation,kql,legalhold,microsoft,microsoft365,onedrive,purview,records,retention,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0dfee649421679512ee1f454c5686d71.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</title><link>https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/</link><description><![CDATA[Attackers rarely break in anymore, they sign in, and over-privileged admin accounts make that easy. In this episode Microsoft MVP Mark Orr shows Microsoft 365 and security admins how Entra Privileged Identity Management, phishing-resistant MFA, Intune device compliance and Conditional Access work together, and how PowerShell automation makes just-in-time access practical.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From Marine Corps satcom to Microsoft cloud</li><li>07:41 – Why identity is the new perimeter</li><li>13:13 – Common mistakes with privileged accounts and Zero Trust</li><li>18:05 – How Intune and Entra ID complement each other</li><li>21:19 – Entra PIM and just-in-time access</li><li>28:29 – Approvals, auditing, compliance and licensing</li><li>38:15 – PowerShell, automation and learning with AI</li><li>49:08 – Community tools and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Protect the identity plane first: move to passwordless, phishing-resistant authentication before investing in advanced device compliance or AI.</li><li>Entra PIM replaces standing admin rights with just-in-time, task-driven elevation, ideally with justifications, approvals and authentication context that forces <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">MFA</a> on every activation.</li><li>Combining Intune device compliance, device filtering and Conditional Access with cloud-only admin accounts creates defense in depth, and PowerShell keeps admins working when portals fail.</li></ul><br /><b>Worth quoting</b><br /><br />“just in time elevation should be task driven and when the task is complete deactivate your role because you're opening yourself up to risk not only to yourself but to the organization” – Mark Orr (25:40)<br /><br />“I feel like zero trust is a is a moving target and I see so many organizations get paralyzed trying to be perfect” – Mark Orr (17:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/mark-orr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Mark Orr</a> – the Marine Corps veteran and MVP who built a PowerShell module for bulk PIM activation</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy layer that ties device compliance, device filtering and authentication context to PIM elevation</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Zero Trust</a> – a moving target that Mark Orr says should not paralyze organizations chasing perfection</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/global-secure-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Global Secure Access - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73193068</guid><pubDate>Fri, 31 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73193068/entra_pim_explained_securing_privileged_access_with_mark_orr_mvp.mp3" length="91738412" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/df8a7abec0a67a79f5e293f9147438f4612ea64d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Attackers rarely break in anymore, they sign in, and over-privileged admin accounts make that easy. In this episode Microsoft MVP Mark Orr shows Microsoft 365 and security admins how Entra Privileged Identity Management, phishing-resistant MFA, Intune...</itunes:subtitle><itunes:summary><![CDATA[Attackers rarely break in anymore, they sign in, and over-privileged admin accounts make that easy. In this episode Microsoft MVP Mark Orr shows Microsoft 365 and security admins how Entra Privileged Identity Management, phishing-resistant MFA, Intune device compliance and Conditional Access work together, and how PowerShell automation makes just-in-time access practical.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From Marine Corps satcom to Microsoft cloud</li><li>07:41 – Why identity is the new perimeter</li><li>13:13 – Common mistakes with privileged accounts and Zero Trust</li><li>18:05 – How Intune and Entra ID complement each other</li><li>21:19 – Entra PIM and just-in-time access</li><li>28:29 – Approvals, auditing, compliance and licensing</li><li>38:15 – PowerShell, automation and learning with AI</li><li>49:08 – Community tools and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Protect the identity plane first: move to passwordless, phishing-resistant authentication before investing in advanced device compliance or AI.</li><li>Entra PIM replaces standing admin rights with just-in-time, task-driven elevation, ideally with justifications, approvals and authentication context that forces <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">MFA</a> on every activation.</li><li>Combining Intune device compliance, device filtering and Conditional Access with cloud-only admin accounts creates defense in depth, and PowerShell keeps admins working when portals fail.</li></ul><br /><b>Worth quoting</b><br /><br />“just in time elevation should be task driven and when the task is complete deactivate your role because you're opening yourself up to risk not only to yourself but to the organization” – Mark Orr (25:40)<br /><br />“I feel like zero trust is a is a moving target and I see so many organizations get paralyzed trying to be perfect” – Mark Orr (17:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/mark-orr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Mark Orr</a> – the Marine Corps veteran and MVP who built a PowerShell module for bulk PIM activation</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy layer that ties device compliance, device filtering and authentication context to PIM elevation</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Zero Trust</a> – a moving target that Mark Orr says should not paralyze organizations chasing perfection</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/global-secure-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-pim-explained-securing-privileged-access-mark-orr" target="_blank" rel="noreferrer noopener">Global Secure Access - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3823</itunes:duration><itunes:keywords>automation,autopilot,compliance,conditionalaccess,defender,entraid,github,governance,identity,intune,mfa,microsoft365,mvp,passkeys,passwordless,pim,powershell,security,yubikey,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/482cc0e3c9604b12f3a008c308c9deb0.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-apps-simply-explained/</link><description><![CDATA[<a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> Apps are a new way to build modern, data-driven web applications directly inside Microsoft Fabric. Rather than managing servers, APIs, databases, authentication, and hosting separately, Fabric provides these services automatically, allowing developers and data professionals to focus on creating business applications instead of infrastructure. A Fabric App can either connect to an existing <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">Power BI</a> semantic model or include its own managed SQL database, making it suitable for everything from interactive dashboards to operational business applications. This significantly lowers the barrier to building enterprise-grade solutions while keeping security, governance, and scalability within the Microsoft ecosystem.<br /><br /><b>HOW MICROSOFT FABRIC APPS WORK </b><br />Every Fabric App combines several managed services into a single application platform. When you create a new app, Microsoft Fabric automatically provisions a SQL database, GraphQL API, Microsoft Entra ID authentication, and static web hosting. Developers no longer need to configure backend infrastructure manually. Instead, they can concentrate on designing user experiences, building forms, creating dashboards, and implementing business logic. Fabric handles the underlying platform, making application development significantly faster than traditional full-stack approaches. <br /><br /><b>FABRIC APPS VS POWER BI </b><br />One of the biggest misconceptions is that Fabric Apps replace Power BI. They do not. Instead, both products solve different problems while sharing the same governed data foundation. Power BI remains Microsoft's leading business intelligence platform for analytics, reporting, dashboards, drill-through analysis, natural language queries, and executive reporting. Fabric Apps extend these capabilities by enabling custom web applications that can both display and write data. This makes them ideal for operational workflows such as inventory management, approval systems, CRM solutions, and internal business tools where users need to interact with data rather than simply analyze it. <br /><br /><b>REAL-WORLD USE CASES FOR FABRIC APPS </b><br />Fabric Apps are designed for business scenarios that require custom user experiences while still leveraging trusted enterprise data. Organizations can build inventory management systems with write-back capabilities, HR onboarding portals, expense approval applications, operational dashboards, customer feedback systems, and rapid business prototypes. Because Fabric Apps can connect directly to <a href="https://www.m365.fm/power-bi-semantic-models/" target="_blank" rel="noreferrer noopener">Power BI semantic models</a>, organizations reuse existing DAX calculations, relationships, and governance policies without rebuilding business logic. This creates a single source of truth across both analytical reports and operational applications. <br /><br /><b>CURRENT LIMITATIONS OF MICROSOFT FABRIC APPS </b><br />Since Fabric Apps are currently in Public Preview, organizations should understand their current limitations before adopting them in production. Authentication currently supports only Microsoft Entra ID users, making the platform suitable for internal applications rather than customer-facing solutions. Applications also consume Microsoft Fabric Capacity Units (CUs), meaning performance and cost planning remain important considerations. In addition, advanced transactional scenarios, stored procedures, and highly complex business workflows may still require traditional development approaches. While AI-assisted development accelerates application creation, developers still benefit from understanding frontend technologies such as JavaScript and TypeScript. <br /><br /><b>SHOULD YOU START LEARNING FABRIC APPS? </b><br />If you're already working with Microsoft Fabric or Power BI, Fabric Apps represent one of the most important additions to the Microsoft data platform. They expand what organizations can build without replacing existing reporting investments, allowing the same semantic models and governed datasets to power both analytics and business applications. The best way to get started is by enabling the Fabric Apps preview, experimenting with both the Blank App and Data App templates, and exploring how custom applications can extend your existing Microsoft Fabric environment. Learning the platform today will prepare you for the broader capabilities expected as Fabric Apps move toward general availability.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73260741</guid><pubDate>Thu, 30 Jul 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73260741/microsoft_fabric_apps_simply_explained.mp3" length="24334892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/73f9694ec2fc6f513eef40b381844998a2b1faa0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/microsoft-fabric-simply-explained/ Apps are a new way to build modern, data-driven web applications directly inside Microsoft Fabric. Rather than managing servers, APIs, databases, authentication, and hosting separately, Fabric...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> Apps are a new way to build modern, data-driven web applications directly inside Microsoft Fabric. Rather than managing servers, APIs, databases, authentication, and hosting separately, Fabric provides these services automatically, allowing developers and data professionals to focus on creating business applications instead of infrastructure. A Fabric App can either connect to an existing <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">Power BI</a> semantic model or include its own managed SQL database, making it suitable for everything from interactive dashboards to operational business applications. This significantly lowers the barrier to building enterprise-grade solutions while keeping security, governance, and scalability within the Microsoft ecosystem.<br /><br /><b>HOW MICROSOFT FABRIC APPS WORK </b><br />Every Fabric App combines several managed services into a single application platform. When you create a new app, Microsoft Fabric automatically provisions a SQL database, GraphQL API, Microsoft Entra ID authentication, and static web hosting. Developers no longer need to configure backend infrastructure manually. Instead, they can concentrate on designing user experiences, building forms, creating dashboards, and implementing business logic. Fabric handles the underlying platform, making application development significantly faster than traditional full-stack approaches. <br /><br /><b>FABRIC APPS VS POWER BI </b><br />One of the biggest misconceptions is that Fabric Apps replace Power BI. They do not. Instead, both products solve different problems while sharing the same governed data foundation. Power BI remains Microsoft's leading business intelligence platform for analytics, reporting, dashboards, drill-through analysis, natural language queries, and executive reporting. Fabric Apps extend these capabilities by enabling custom web applications that can both display and write data. This makes them ideal for operational workflows such as inventory management, approval systems, CRM solutions, and internal business tools where users need to interact with data rather than simply analyze it. <br /><br /><b>REAL-WORLD USE CASES FOR FABRIC APPS </b><br />Fabric Apps are designed for business scenarios that require custom user experiences while still leveraging trusted enterprise data. Organizations can build inventory management systems with write-back capabilities, HR onboarding portals, expense approval applications, operational dashboards, customer feedback systems, and rapid business prototypes. Because Fabric Apps can connect directly to <a href="https://www.m365.fm/power-bi-semantic-models/" target="_blank" rel="noreferrer noopener">Power BI semantic models</a>, organizations reuse existing DAX calculations, relationships, and governance policies without rebuilding business logic. This creates a single source of truth across both analytical reports and operational applications. <br /><br /><b>CURRENT LIMITATIONS OF MICROSOFT FABRIC APPS </b><br />Since Fabric Apps are currently in Public Preview, organizations should understand their current limitations before adopting them in production. Authentication currently supports only Microsoft Entra ID users, making the platform suitable for internal applications rather than customer-facing solutions. Applications also consume Microsoft Fabric Capacity Units (CUs), meaning performance and cost planning remain important considerations. In addition, advanced transactional scenarios, stored procedures, and highly complex business workflows may still require traditional development approaches. While AI-assisted development accelerates application creation, developers still benefit from understanding frontend technologies such as JavaScript and TypeScript. <br /><br /><b>SHOULD YOU START LEARNING...]]></itunes:summary><itunes:duration>1014</itunes:duration><itunes:keywords>analytics,applications,automation,businessintelligence,dashboard,dataengineering,datamanagement,dataplatform,entraid,fabricapps,governance,graphql,microsoft365,microsoftfabric,onelake,powerbi,reporting,semanticmodel,sql,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/59c7863f62a56f0f47394e55e124f43b.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/</link><description><![CDATA[Many companies buy Copilot licenses and still struggle to see real productivity gains. In this conversation, Microsoft MVP and LinkedIn Learning instructor Jess Stratton shares how business users and adoption leads can move beyond prompt engineering. Learn how personalization, better expectations, prompt galleries and departmental champions make Copilot work the way you work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>01:24 – From Lotus Notes to LinkedIn Learning</li><li>06:13 – Why Copilot licenses fail to deliver value</li><li>09:56 – Misconceptions and the first coaching week</li><li>16:07 – Agents, <a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">skills</a> and habits to unlearn</li><li>19:23 – Making Copilot sound like you</li><li>31:15 – Favorite prompts and best Copilot apps</li><li>46:56 – Rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot value depends more on human behavior and showing people how it helps their own work than on features or governance.</li><li>Better results come from clear expectations in prompts, the right model choice and personalization settings such as custom instructions, meeting recap templates and Copilot memory.</li><li>Successful adoption uses excited champions per department and organization-specific prompt galleries to create quick, visible wins.</li></ul><br /><b>Worth quoting</b><br /><br />“Human behavior, I think. I don't think it's quite the governance because I think that enough admins that are setting up co-pilot are pretty clear on what needs to happen and the risks.” – Jess Stratton (07:35)<br /><br />“companies can put in your own prompts specific to your own organization. And I think that it's going to be a game changer because people have and companies have very specific workflows, very specific apps.” – Jess Stratton (09:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/jess-stratton/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Jess Stratton</a> – Microsoft MVP and LinkedIn Learning instructor sharing how she coaches people to get value from Copilot</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant at the center, from personalization settings to PowerPoint tips and saved prompts</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Prompt</a> – why clear goals, context and especially expectations matter more than long prompt engineering</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73206825</guid><pubDate>Thu, 30 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73206825/beyond_the_prompt_mastering_microsoft_copilot_for_real_productivity_with_jess_stratton_mvp.mp3" length="77526188" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/681e905b0670cad646fb3f780736fffe697fccc7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many companies buy Copilot licenses and still struggle to see real productivity gains. In this conversation, Microsoft MVP and LinkedIn Learning instructor Jess Stratton shares how business users and adoption leads can move beyond prompt engineering....</itunes:subtitle><itunes:summary><![CDATA[Many companies buy Copilot licenses and still struggle to see real productivity gains. In this conversation, Microsoft MVP and LinkedIn Learning instructor Jess Stratton shares how business users and adoption leads can move beyond prompt engineering. Learn how personalization, better expectations, prompt galleries and departmental champions make Copilot work the way you work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>01:24 – From Lotus Notes to LinkedIn Learning</li><li>06:13 – Why Copilot licenses fail to deliver value</li><li>09:56 – Misconceptions and the first coaching week</li><li>16:07 – Agents, <a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">skills</a> and habits to unlearn</li><li>19:23 – Making Copilot sound like you</li><li>31:15 – Favorite prompts and best Copilot apps</li><li>46:56 – Rapid fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot value depends more on human behavior and showing people how it helps their own work than on features or governance.</li><li>Better results come from clear expectations in prompts, the right model choice and personalization settings such as custom instructions, meeting recap templates and Copilot memory.</li><li>Successful adoption uses excited champions per department and organization-specific prompt galleries to create quick, visible wins.</li></ul><br /><b>Worth quoting</b><br /><br />“Human behavior, I think. I don't think it's quite the governance because I think that enough admins that are setting up co-pilot are pretty clear on what needs to happen and the risks.” – Jess Stratton (07:35)<br /><br />“companies can put in your own prompts specific to your own organization. And I think that it's going to be a game changer because people have and companies have very specific workflows, very specific apps.” – Jess Stratton (09:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/jess-stratton/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Jess Stratton</a> – Microsoft MVP and LinkedIn Learning instructor sharing how she coaches people to get value from Copilot</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant at the center, from personalization settings to PowerPoint tips and saved prompts</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Prompt</a> – why clear goals, context and especially expectations matter more than long prompt engineering</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive...]]></itunes:summary><itunes:duration>3231</itunes:duration><itunes:keywords>adoption,agents,ai,automation,collaboration,copilot,enterpriseai,innovation,linkedinlearning,microsoft365,microsoftmvp,outlook,personalization,powerpoint,productivity,promptengineering,prompting,teams,training,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e12949e33ce1c9530191d5d54dbec1af.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</title><link>https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/</link><description><![CDATA[Many organizations celebrate early Copilot and chatbot wins, then discover agents borrowing human identities, calling models directly and running long after their projects ended. This episode is for architects, IT and governance leaders who want to scale AI agents safely, explaining how identity, ontologies, a governance hub with a model gateway, observability and Agent 365 form the landing zone that turns scattered chatbots into a managed platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: chat isn't a platform</li><li>01:57 – The <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Copilot</a> illusion and governance debt</li><li>06:04 – Identity and reasoning: agent IDs, RAG and ontologies</li><li>20:37 – What an AI landing zone actually is</li><li>25:13 – The model gateway and the ontology layer</li><li>40:26 – Agent 365 as the control plane and the governance hub</li><li>50:41 – Data residency, FinOps, multi-cloud and ghost agents</li><li>85:07 – Security, transition strategy and autonomous operations</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot and chatbots are features, not a platform: scaling AI agents without identity, policy enforcement and logging creates governance debt that compounds with every new team.</li><li>An AI landing zone combines a traceable identity plane (agent IDs), a governance hub with a model gateway, and a shared ontology-based data plane so agents reason consistently over business relationships instead of text fragments.</li><li>Agent 365 as a control plane adds registry, policy enforcement, observability and lifecycle management across clouds, enabling cost control, preventive <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">compliance</a> and retirement of ghost agents.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and a short FAQ on agent landing zones</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">AI agent</a> – why isolated agents built by separate teams turn into governance debt as they multiply</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – reframed here as the operating model for AI: identity plane, governance hub and data plane</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's core theme: governance debt, shadow AI and why governance must come before migration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73194932</guid><pubDate>Wed, 29 Jul 2026 17:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73194932/the_death_of_the_chatbot_why_your_dataverse_strategy_is_broken.mp3" length="146614508" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7fa6b5b36fefb53f9d144a919b8b1e6b9c7a2a36.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations celebrate early Copilot and chatbot wins, then discover agents borrowing human identities, calling models directly and running long after their projects ended. This episode is for architects, IT and governance leaders who want to...</itunes:subtitle><itunes:summary><![CDATA[Many organizations celebrate early Copilot and chatbot wins, then discover agents borrowing human identities, calling models directly and running long after their projects ended. This episode is for architects, IT and governance leaders who want to scale AI agents safely, explaining how identity, ontologies, a governance hub with a model gateway, observability and Agent 365 form the landing zone that turns scattered chatbots into a managed platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: chat isn't a platform</li><li>01:57 – The <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Copilot</a> illusion and governance debt</li><li>06:04 – Identity and reasoning: agent IDs, RAG and ontologies</li><li>20:37 – What an AI landing zone actually is</li><li>25:13 – The model gateway and the ontology layer</li><li>40:26 – Agent 365 as the control plane and the governance hub</li><li>50:41 – Data residency, FinOps, multi-cloud and ghost agents</li><li>85:07 – Security, transition strategy and autonomous operations</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot and chatbots are features, not a platform: scaling AI agents without identity, policy enforcement and logging creates governance debt that compounds with every new team.</li><li>An AI landing zone combines a traceable identity plane (agent IDs), a governance hub with a model gateway, and a shared ontology-based data plane so agents reason consistently over business relationships instead of text fragments.</li><li>Agent 365 as a control plane adds registry, policy enforcement, observability and lifecycle management across clouds, enabling cost control, preventive <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">compliance</a> and retirement of ghost agents.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and a short FAQ on agent landing zones</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">AI agent</a> – why isolated agents built by separate teams turn into governance debt as they multiply</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – reframed here as the operating model for AI: identity plane, governance hub and data plane</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's core theme: governance debt, shadow AI and why governance must come before migration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>6109</itunes:duration><itunes:keywords>agentmesh,agents,ai,architecture,automation,azure,compliance,copilot,enterprise,entra,fabric,finops,governance,identity,mcp,observability,ontology,reasoning,scalability,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/260d972fae45850a1af781f1117f4f65.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of IT Is Agentic: Inside Windows 365, Intune &amp; Microsoft's AI Vision with Christiaan Brinkhoff</title><link>https://www.m365.fm/show/episodes/the-future-of-it-is-agentic-inside-windows-365-intune-microsofts-ai-vision-with-christiaan-brin/</link><description><![CDATA[Cloud PCs, Intune and agentic AI are reshaping how enterprise IT manages endpoints. Christiaan Brinkhoff, who helped build Azure Virtual Desktop and Windows 365 at Microsoft, explains for IT pros and decision makers how these platforms fit together and where AI agents, MCP and Graph are taking endpoint management. Learn which decisions keep your foundation future-proof.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>01:41 – From FSLogix and Microsoft to Nerdio</li><li>07:19 – Azure Virtual Desktop vs. Windows 365</li><li>26:24 – Windows 365 Boot and the Windows App</li><li>31:31 – Agentic AI and the future admin role</li><li>53:52 – Intune, Graph and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">MCP</a></li><li>69:20 – AI hardware, NPUs and cost</li><li>77:39 – Rapid fire and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Virtual Desktop is the PaaS option with full control, while Windows 365 is the SaaS Cloud PC that democratizes VDI, and both can be combined.</li><li>Endpoint management is moving toward task-specific <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">AI agents</a> with tightly scoped permissions and agentic identities, with admins orchestrating rather than clicking.</li><li>MCP layered on top of Graph and a unified <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Copilot</a> experience are seen as the path to more autonomous management, but training and change management are lagging behind.</li></ul><br /><b>Worth quoting</b><br /><br />“I honestly believe that a product is the representation of the people and the culture who build it.” – Christiaan Brinkhoff (05:24)<br /><br />“So imagine you have an agent that does like security, policy management for you, but you still in control of what that agent is doing. I think that's the important part.” – Christiaan Brinkhoff (44:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-future-of-it-is-agentic-inside-windows-365-intune-microsofts-ai-vision-with-christiaan-brin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on agentic endpoint management</li><li><a href="https://www.m365.fm/entity/christiaan-brinkhoff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Christiaan Brinkhoff</a> – guest who joined Microsoft via FSLogix, helped build Windows 365 and now builds at Nerdio</li><li><a href="https://www.m365.fm/entity/windows-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Windows 365</a> – the SaaS Cloud PC Christiaan helped build, compared with AVD and Windows 365 Boot</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – the PaaS VDI service with full control, its RDMI origins and the new hybrid option</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73192525</guid><pubDate>Wed, 29 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73192525/the_future_of_it_is_agentic_inside_windows_365_intune_microsoft_s_ai_vision_with_christiaan_brinkhoff.mp3" length="128222252" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bd6ddb722ee6f87a0f1dcb413c2bfd0516c3e082.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud PCs, Intune and agentic AI are reshaping how enterprise IT manages endpoints. Christiaan Brinkhoff, who helped build Azure Virtual Desktop and Windows 365 at Microsoft, explains for IT pros and decision makers how these platforms fit together...</itunes:subtitle><itunes:summary><![CDATA[Cloud PCs, Intune and agentic AI are reshaping how enterprise IT manages endpoints. Christiaan Brinkhoff, who helped build Azure Virtual Desktop and Windows 365 at Microsoft, explains for IT pros and decision makers how these platforms fit together and where AI agents, MCP and Graph are taking endpoint management. Learn which decisions keep your foundation future-proof.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>01:41 – From FSLogix and Microsoft to Nerdio</li><li>07:19 – Azure Virtual Desktop vs. Windows 365</li><li>26:24 – Windows 365 Boot and the Windows App</li><li>31:31 – Agentic AI and the future admin role</li><li>53:52 – Intune, Graph and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">MCP</a></li><li>69:20 – AI hardware, NPUs and cost</li><li>77:39 – Rapid fire and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Virtual Desktop is the PaaS option with full control, while Windows 365 is the SaaS Cloud PC that democratizes VDI, and both can be combined.</li><li>Endpoint management is moving toward task-specific <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">AI agents</a> with tightly scoped permissions and agentic identities, with admins orchestrating rather than clicking.</li><li>MCP layered on top of Graph and a unified <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Copilot</a> experience are seen as the path to more autonomous management, but training and change management are lagging behind.</li></ul><br /><b>Worth quoting</b><br /><br />“I honestly believe that a product is the representation of the people and the culture who build it.” – Christiaan Brinkhoff (05:24)<br /><br />“So imagine you have an agent that does like security, policy management for you, but you still in control of what that agent is doing. I think that's the important part.” – Christiaan Brinkhoff (44:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-future-of-it-is-agentic-inside-windows-365-intune-microsofts-ai-vision-with-christiaan-brin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on agentic endpoint management</li><li><a href="https://www.m365.fm/entity/christiaan-brinkhoff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Christiaan Brinkhoff</a> – guest who joined Microsoft via FSLogix, helped build Windows 365 and now builds at Nerdio</li><li><a href="https://www.m365.fm/entity/windows-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Windows 365</a> – the SaaS Cloud PC Christiaan helped build, compared with AVD and Windows 365 Boot</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – the PaaS VDI service with full control, its RDMI origins and the new hybrid option</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=christiaan-brinkhoff" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>5343</itunes:duration><itunes:keywords>agenticai,ai,automation,azurevirtualdesktop,cloudcomputing,cloudpc,copilot,endpointmanagement,enterpriseit,governance,graphapi,intune,mcp,microsoft365,nerdio,productivity,security,virtualization,windows365,windowsapp</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/495a44625de6fe83597aa709b47a82f3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</title><link>https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/</link><description><![CDATA[A successful <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> deployment begins long before licenses are assigned. Organizations should first define measurable business outcomes, identify high-value use cases, and secure executive sponsorship across IT, security, finance, and business leadership. Rather than treating Copilot as another software rollout, enterprises need an AI operating model that aligns governance, adoption, security, and ROI with real business processes. Starting with targeted scenarios creates faster wins while reducing risk and establishing a repeatable framework for future AI initiatives.<br /><br /><b>ASSESS MICROSOFT 365 READINESS BEFORE ENABLING COPILOT</b><br />One of the biggest mistakes organizations make is assuming their Microsoft 365 tenant is AI-ready simply because they own the licenses. Before deployment, businesses should assess identity management, SharePoint permissions, Teams collaboration spaces, OneDrive sharing, Microsoft Entra ID, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>, and overall information architecture. Existing oversharing, outdated permissions, unmanaged guest accounts, and poor data ownership become significantly more visible once Copilot can surface enterprise knowledge through natural language. A structured readiness assessment identifies critical risks before they become security incidents during rollout. <br /><br /><b>SECURE YOUR DATA WITH GOVERNANCE, PERMISSIONS, AND <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">MICROSOFT PURVIEW</a></b><br />Microsoft 365 Copilot never creates new permissions—it simply works with the permissions users already have. That makes governance, Microsoft Purview, sensitivity labels, Data Loss Prevention, lifecycle management, and permission cleanup essential parts of every deployment. Organizations should prioritize high-risk content, establish clear ownership of SharePoint sites and Teams, implement strong information protection policies, and continuously review access rights. AI success depends as much on data quality and governance as it does on the underlying technology. <br /><br /><b>RUN A CONTROLLED COPILOT PILOT BEFORE SCALING ACROSS THE ENTERPRISE</b><br />Enterprise AI should expand through carefully planned pilot programs instead of company-wide deployments. Successful pilots focus on repeatable business workflows, measurable productivity improvements, and clearly defined success criteria. Business owners, IT, security, and finance should jointly evaluate business outcomes, adoption rates, governance findings, and user feedback before approving additional rollout phases. Every pilot should generate practical lessons that improve future deployments rather than simply proving that Copilot can generate content. <br /><br /><b>DRIVE MICROSOFT 365 COPILOT ADOPTION WITH CHANGE MANAGEMENT </b><br />Technology alone does not transform an organization—people do. Successful Copilot adoption requires executive communication, role-based enablement, workflow-specific training, AI champions, ongoing coaching, and continuous learning. Employees need practical guidance on when to trust Copilot, when human review remains mandatory, and how AI supports rather than replaces professional judgment. Measuring adoption should focus on changed business behavior and improved workflows instead of simple prompt counts or login statistics. <br /><br /><b>MEASURE COPILOT ROI AND BUILD A SCALABLE ENTERPRISE AI PLATFORM </b><br />The true return on Microsoft 365 Copilot comes from measurable business improvements rather than AI usage alone. Organizations should track workflow efficiency, quality improvements, reduced rework, employee productivity, governance maturity, and financial outcomes across every deployment phase. A successful rollout creates more than a productive workforce—it establishes the governance, architecture, operating model, and organizational experience required to scale future AI capabilities such as Copilot Studio, <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, Microsoft Graph integrations, and enterprise automation.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73230699</guid><pubDate>Wed, 29 Jul 2026 09:16:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73230699/how_do_you_successfully_deploy_microsoft_365_copilot_across_an_enterprise.mp3" length="133816940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eab6769346f9f16057bda0514a2090cc8eaae538.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A successful https://www.m365.fm/categories/copilot-talk/ deployment begins long before licenses are assigned. Organizations should first define measurable business outcomes, identify high-value use cases, and secure executive sponsorship across IT,...</itunes:subtitle><itunes:summary><![CDATA[A successful <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> deployment begins long before licenses are assigned. Organizations should first define measurable business outcomes, identify high-value use cases, and secure executive sponsorship across IT, security, finance, and business leadership. Rather than treating Copilot as another software rollout, enterprises need an AI operating model that aligns governance, adoption, security, and ROI with real business processes. Starting with targeted scenarios creates faster wins while reducing risk and establishing a repeatable framework for future AI initiatives.<br /><br /><b>ASSESS MICROSOFT 365 READINESS BEFORE ENABLING COPILOT</b><br />One of the biggest mistakes organizations make is assuming their Microsoft 365 tenant is AI-ready simply because they own the licenses. Before deployment, businesses should assess identity management, SharePoint permissions, Teams collaboration spaces, OneDrive sharing, Microsoft Entra ID, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>, and overall information architecture. Existing oversharing, outdated permissions, unmanaged guest accounts, and poor data ownership become significantly more visible once Copilot can surface enterprise knowledge through natural language. A structured readiness assessment identifies critical risks before they become security incidents during rollout. <br /><br /><b>SECURE YOUR DATA WITH GOVERNANCE, PERMISSIONS, AND <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">MICROSOFT PURVIEW</a></b><br />Microsoft 365 Copilot never creates new permissions—it simply works with the permissions users already have. That makes governance, Microsoft Purview, sensitivity labels, Data Loss Prevention, lifecycle management, and permission cleanup essential parts of every deployment. Organizations should prioritize high-risk content, establish clear ownership of SharePoint sites and Teams, implement strong information protection policies, and continuously review access rights. AI success depends as much on data quality and governance as it does on the underlying technology. <br /><br /><b>RUN A CONTROLLED COPILOT PILOT BEFORE SCALING ACROSS THE ENTERPRISE</b><br />Enterprise AI should expand through carefully planned pilot programs instead of company-wide deployments. Successful pilots focus on repeatable business workflows, measurable productivity improvements, and clearly defined success criteria. Business owners, IT, security, and finance should jointly evaluate business outcomes, adoption rates, governance findings, and user feedback before approving additional rollout phases. Every pilot should generate practical lessons that improve future deployments rather than simply proving that Copilot can generate content. <br /><br /><b>DRIVE MICROSOFT 365 COPILOT ADOPTION WITH CHANGE MANAGEMENT </b><br />Technology alone does not transform an organization—people do. Successful Copilot adoption requires executive communication, role-based enablement, workflow-specific training, AI champions, ongoing coaching, and continuous learning. Employees need practical guidance on when to trust Copilot, when human review remains mandatory, and how AI supports rather than replaces professional judgment. Measuring adoption should focus on changed business behavior and improved workflows instead of simple prompt counts or login statistics. <br /><br /><b>MEASURE COPILOT ROI AND BUILD A SCALABLE ENTERPRISE AI PLATFORM </b><br />The true return on Microsoft 365 Copilot comes from measurable business improvements rather than AI usage alone. Organizations should track workflow efficiency, quality improvements, reduced rework, employee productivity, governance maturity, and financial outcomes across every deployment phase. A successful...]]></itunes:summary><itunes:duration>5576</itunes:duration><itunes:keywords>adoption,ai,automation,changemanagement,compliance,copilot,deployment,enterprise,entra,governance,licensing,microsoft365,productivity,purview,readiness,roi,security,sharepoint,strategy,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/599905cc79158e8d54237a04f901f40b.jpg"/><itunes:season>4</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Pilot to Production: Building Enterprise AI That Actually Delivers with Leon Gordon [MVP]</title><link>https://www.m365.fm/show/episodes/from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp/</link><description><![CDATA[Why do so many enterprise AI projects never leave the pilot stage? Five-time Microsoft MVP Leon Gordon explains for data leaders and Fabric teams how value-first proofs, governance by design and strong semantic models turn AI demos into production systems.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Leon's background</li><li>05:11 – Why enterprise AI pilots fail</li><li>12:48 – Why Microsoft Fabric matters</li><li>25:18 – Fabric in an AI-first world and metadata</li><li>29:39 – Semantic models and governance by design</li><li>33:01 – Good governance, FabOps and data quality</li><li>46:24 – Copilot, Foundry and AI harnesses</li><li>50:23 – Business value, future roles and quickfire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most generative AI pilots fail because they do not start from measurable business value and a governed, AI-ready data foundation.</li><li>Microsoft Fabric unifies pipelines, notebooks, semantic models, real-time intelligence and apps on one platform, with the <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">semantic model</a> becoming the key context layer for agents.</li><li>Governance should be baked into the development life cycle from day one, including data quality rules, quarantining anomalies and cost attribution per domain.</li></ul><br /><b>Worth quoting</b><br /><br />“The vast majority of it comes down to actually not leading with value first, understanding what the return investment is and what the outcome you're trying to deliver is” – Leon Gordon (06:36)<br /><br />“how we do this is to bake in governance as part of the whole development life cycle so how do we get to an end working goal in the quickest possible way” – Leon Gordon (32:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and an FAQ on Fabric and AI</li><li><a href="https://www.m365.fm/entity/leon-gordon/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Leon Gordon</a> – five-time Microsoft MVP and Fabric consultant explaining value-first proofs and governance by design</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified platform Leon sees becoming AI first, with semantic models as agent context</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Governance</a> – should be baked into the development life cycle from day one, not fixed later</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Everyone Wants Copilot—but Is Your Data Ready: Microsoft Fabric Architecture with Walter Calcagno [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73192365</guid><pubDate>Tue, 28 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73192365/from_pilot_to_production_building_enterprise_ai_that_actually_delivers_with_leon_gordon_mvp.mp3" length="84988844" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/dfeedae1807bb67a10560160fdf5192086c6d1c4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why do so many enterprise AI projects never leave the pilot stage? Five-time Microsoft MVP Leon Gordon explains for data leaders and Fabric teams how value-first proofs, governance by design and strong semantic models turn AI demos into production...</itunes:subtitle><itunes:summary><![CDATA[Why do so many enterprise AI projects never leave the pilot stage? Five-time Microsoft MVP Leon Gordon explains for data leaders and Fabric teams how value-first proofs, governance by design and strong semantic models turn AI demos into production systems.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Leon's background</li><li>05:11 – Why enterprise AI pilots fail</li><li>12:48 – Why Microsoft Fabric matters</li><li>25:18 – Fabric in an AI-first world and metadata</li><li>29:39 – Semantic models and governance by design</li><li>33:01 – Good governance, FabOps and data quality</li><li>46:24 – Copilot, Foundry and AI harnesses</li><li>50:23 – Business value, future roles and quickfire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most generative AI pilots fail because they do not start from measurable business value and a governed, AI-ready data foundation.</li><li>Microsoft Fabric unifies pipelines, notebooks, semantic models, real-time intelligence and apps on one platform, with the <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">semantic model</a> becoming the key context layer for agents.</li><li>Governance should be baked into the development life cycle from day one, including data quality rules, quarantining anomalies and cost attribution per domain.</li></ul><br /><b>Worth quoting</b><br /><br />“The vast majority of it comes down to actually not leading with value first, understanding what the return investment is and what the outcome you're trying to deliver is” – Leon Gordon (06:36)<br /><br />“how we do this is to bake in governance as part of the whole development life cycle so how do we get to an end working goal in the quickest possible way” – Leon Gordon (32:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and an FAQ on Fabric and AI</li><li><a href="https://www.m365.fm/entity/leon-gordon/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Leon Gordon</a> – five-time Microsoft MVP and Fabric consultant explaining value-first proofs and governance by design</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified platform Leon sees becoming AI first, with semantic models as agent context</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Governance</a> – should be baked into the development life cycle from day one, not fixed later</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/walter-calcagno/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp" target="_blank" rel="noreferrer noopener">Everyone Wants Copilot—but Is Your Data Ready: Microsoft Fabric Architecture with Walter Calcagno [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>3542</itunes:duration><itunes:keywords>aifoundry,analytics,architecture,automation,copilot,databricks,dataengineering,datagovernance,dataquality,enterpriseai,fabops,finops,governance,leadership,metadata,microsoftfabric,microsoftpurview,mvp,semanticmodels,snowflake</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f04ab30e9c69ef98ed717f9b70e97215.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview is a Trap: The Hard Truth About Data Governance</title><link>https://www.m365.fm/show/episodes/microsoft-purview-is-a-trap-the-hard-truth-about-data-governance/</link><description><![CDATA[Microsoft Purview is already in your tenant, and that ease is exactly why so many data governance rollouts end in permission sprawl and an unused catalog. This episode shows data governance and platform teams how to roll out Purview use case first, with a four-layer permission blueprint, role groups, data products and PIM-protected admins.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Purview's ease becomes a trap</li><li>03:10 – Big bang versus use case first</li><li>06:28 – The four-layer permission blueprint</li><li>20:52 – Five role groups and business-aligned collections</li><li>32:37 – Data products: where structure becomes value</li><li>36:09 – The medallion accountability chain</li><li>39:38 – Caging the Purview administrator with PIM</li><li>42:41 – Rollout sequence and failure modes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start a <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> rollout with one concrete business question instead of scanning and cataloging everything.</li><li>Purview access spans four layers (tenant, data map, unified catalog, governance domain), so bundle each persona's permissions into about five role groups assigned to Entra groups.</li><li>Protect the Purview administrator role with just-in-time PIM activation and make ownership explicit for every data product and medallion layer.</li></ul><br /><b>Worth quoting</b><br /><br />“governance isn't technology, governance is structure. It's the deliberate choices you make about ownership, accountability and how information flows. Those choices have to come first. The tool is the byproduct.” – Mirko Peters (02:30)<br /><br />“The moment you decide to catalog everything you've already failed, not because you didn't work hard enough, but because of your intent you chose to build for completeness, instead of building for a person” – Mirko Peters (03:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-is-a-trap-the-hard-truth-about-data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on rolling out Microsoft Purview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – already in your tenant, so rollouts skip planning and end in sprawl and an unused catalog</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Data governance</a> – framed as structure first: ownership, accountability and one business question before any scanning</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Governance</a> – the core argument that governance is deliberate structure and the tool is only the byproduct</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">From Pilot to Production: Building Enterprise AI That Actually Delivers with Leon Gordon [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73210061</guid><pubDate>Tue, 28 Jul 2026 08:27:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73210061/microsoft_purview_is_a_trap_the_hard_truth_about_data_governance.mp3" length="88308332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6eab8c00df19eb5e6d1a47326f4a6b0e64ee8781.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Purview is already in your tenant, and that ease is exactly why so many data governance rollouts end in permission sprawl and an unused catalog. This episode shows data governance and platform teams how to roll out Purview use case first,...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Purview is already in your tenant, and that ease is exactly why so many data governance rollouts end in permission sprawl and an unused catalog. This episode shows data governance and platform teams how to roll out Purview use case first, with a four-layer permission blueprint, role groups, data products and PIM-protected admins.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Purview's ease becomes a trap</li><li>03:10 – Big bang versus use case first</li><li>06:28 – The four-layer permission blueprint</li><li>20:52 – Five role groups and business-aligned collections</li><li>32:37 – Data products: where structure becomes value</li><li>36:09 – The medallion accountability chain</li><li>39:38 – Caging the Purview administrator with PIM</li><li>42:41 – Rollout sequence and failure modes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start a <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> rollout with one concrete business question instead of scanning and cataloging everything.</li><li>Purview access spans four layers (tenant, data map, unified catalog, governance domain), so bundle each persona's permissions into about five role groups assigned to Entra groups.</li><li>Protect the Purview administrator role with just-in-time PIM activation and make ownership explicit for every data product and medallion layer.</li></ul><br /><b>Worth quoting</b><br /><br />“governance isn't technology, governance is structure. It's the deliberate choices you make about ownership, accountability and how information flows. Those choices have to come first. The tool is the byproduct.” – Mirko Peters (02:30)<br /><br />“The moment you decide to catalog everything you've already failed, not because you didn't work hard enough, but because of your intent you chose to build for completeness, instead of building for a person” – Mirko Peters (03:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-is-a-trap-the-hard-truth-about-data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on rolling out Microsoft Purview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – already in your tenant, so rollouts skip planning and end in sprawl and an unused catalog</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Data governance</a> – framed as structure first: ownership, accountability and one business question before any scanning</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">Governance</a> – the core argument that governance is deliberate structure and the tool is only the byproduct</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-pilot-to-production-building-enterprise-ai-that-actually-delivers-with-leon-gordon-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-is-a-trap-the-hard-truth-about-data-governance" target="_blank" rel="noreferrer noopener">From Pilot to Production: Building Enterprise AI That Actually Delivers with Leon Gordon [MVP]</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>3680</itunes:duration><itunes:keywords>catalog,collections,compliance,dataarchitecture,datagovernance,dataproducts,dataquality,entraid,governance,governancedomains,lineage,metadata,microsoft365,microsoftfabric,microsoftpurview,ownership,pim,purview,security,stewardship</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4f647acd5c188bbef55b756da77b0ff3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Excel Expert to Microsoft MVP: Empowering Millions with Data, Dashboards &amp; AI with Karen Abecia [Microsoft MVP]</title><link>https://www.m365.fm/show/episodes/from-excel-expert-to-microsoft-mvp-empowering-millions-with-data-dashboards-ai-with-karen-abecia/</link><description><![CDATA[Many professionals use Excel every day without realizing how far it can take their careers. In this interview, Microsoft MVP Karen Abecia tells Excel users, data enthusiasts and educators how spreadsheets, dashboards and AI tools like Copilot shaped her journey and what makes data presentation truly stand out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome: <a href="https://www.m365.fm/entity/karen-abecia-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Karen Abecia</a>, Excel educator and Microsoft MVP</li><li>02:29 – How Excel changed her life, and the two Excel tattoos</li><li>09:44 – Is Excel dead? Answering the critics</li><li>11:36 – Good dashboards, the wow effect and data storytelling</li><li>22:11 – Copilot, AI and the end of coding barriers</li><li>26:47 – Excel and Power BI as partners</li><li>35:25 – Teaching, community and becoming an MVP</li><li>53:03 – Quick-fire round and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Karen Abecia built a global career as an Excel educator without a university degree, driven by continuous learning and a focus on visual, well-presented spreadsheets.</li><li>In her view, great dashboards come from small details such as alignment, consistent colors and correct text, not just numbers and charts, and Excel and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Power BI</a> complement each other.</li><li>She is still building her working relationship with <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Copilot</a> in Excel, and she sees the Microsoft MVP award as recognition for years of helping people with data.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel don't have a lot of things that Power BI have. So they are complementary things.” – Karen Abecia (28:56)<br /><br />“So I'm creating my relationship with co-pilot to say, do it, but in my way, and co-pilot is surprising me with good things.” – Karen Abecia (24:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-excel-expert-to-microsoft-mvp-empowering-millions-with-data-dashboards-ai-with-karen-abecia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/karen-abecia-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Karen Abecia</a> – the Brazilian Excel educator and Microsoft MVP interviewed about her career, teaching and community</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the tool at the center of her career, her dashboards and her two tattoos</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool she sees as a complementary partner to Excel rather than a rival</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73188412</guid><pubDate>Mon, 27 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73188412/from_excel_expert_to_microsoft_mvp_empowering_millions_with_data_dashboards_ai_with_karen_abecia_microsoft_mvp.mp3" length="86299820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/062a689477966f9071e3db3caf68cc8031f63d15.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many professionals use Excel every day without realizing how far it can take their careers. In this interview, Microsoft MVP Karen Abecia tells Excel users, data enthusiasts and educators how spreadsheets, dashboards and AI tools like Copilot shaped...</itunes:subtitle><itunes:summary><![CDATA[Many professionals use Excel every day without realizing how far it can take their careers. In this interview, Microsoft MVP Karen Abecia tells Excel users, data enthusiasts and educators how spreadsheets, dashboards and AI tools like Copilot shaped her journey and what makes data presentation truly stand out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome: <a href="https://www.m365.fm/entity/karen-abecia-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Karen Abecia</a>, Excel educator and Microsoft MVP</li><li>02:29 – How Excel changed her life, and the two Excel tattoos</li><li>09:44 – Is Excel dead? Answering the critics</li><li>11:36 – Good dashboards, the wow effect and data storytelling</li><li>22:11 – Copilot, AI and the end of coding barriers</li><li>26:47 – Excel and Power BI as partners</li><li>35:25 – Teaching, community and becoming an MVP</li><li>53:03 – Quick-fire round and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Karen Abecia built a global career as an Excel educator without a university degree, driven by continuous learning and a focus on visual, well-presented spreadsheets.</li><li>In her view, great dashboards come from small details such as alignment, consistent colors and correct text, not just numbers and charts, and Excel and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Power BI</a> complement each other.</li><li>She is still building her working relationship with <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Copilot</a> in Excel, and she sees the Microsoft MVP award as recognition for years of helping people with data.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel don't have a lot of things that Power BI have. So they are complementary things.” – Karen Abecia (28:56)<br /><br />“So I'm creating my relationship with co-pilot to say, do it, but in my way, and co-pilot is surprising me with good things.” – Karen Abecia (24:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-excel-expert-to-microsoft-mvp-empowering-millions-with-data-dashboards-ai-with-karen-abecia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/karen-abecia-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Karen Abecia</a> – the Brazilian Excel educator and Microsoft MVP interviewed about her career, teaching and community</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the tool at the center of her career, her dashboards and her two tattoos</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool she sees as a complementary partner to Excel rather than a rival</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/urgent-order-sales-promises/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-excel-expert-to-microsoft-mvp-karen-abecia" target="_blank" rel="noreferrer noopener">What Happens When Sales Promises an Urgent Order</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>3596</itunes:duration><itunes:keywords>ai,analytics,automation,community,copilot,dashboard,data,education,empowerment,entrepreneurship,excel,leadership,microsoft365,mvp,powerquery,productivity,reporting,storytelling,training,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2e2d93f86e7309d695f0a58e703c94d3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Copilot Credit Trap- Why Your AI Economy is Already Broken</title><link>https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/</link><description><![CDATA[Copilot Credits and autonomous agents replace predictable license costs with variable consumption, while most tenants lack visibility, identity controls and audit trails. This episode helps IT leaders, architects and finance teams understand the credit economy, EU AI Act obligations and the governance, FinOps and procurement steps needed to deploy agents without runaway costs or compliance exposure.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: from seats to credits</li><li>00:51 – The death of predictable AI budgeting</li><li>06:17 – Visibility, permission amplification and autonomy</li><li>15:03 – The August 2026 EU AI Act deadline and high-risk agents</li><li>20:45 – Identity, tool access and audit trails</li><li>33:13 – AI FinOps, ROI and the governance operating model</li><li>58:16 – The consumption trap and building a cost model</li><li>68:37 – The 90-day implementation timeline to August 2026</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Credits turn AI from a predictable per-seat license into variable consumption, so budgets must be forecast from usage patterns, task complexity and business value rather than head count.</li><li>Agents inherit user permissions, act autonomously and can be redirected by <a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">prompt injection</a>, which makes distinct agent identities (Agent 365 and Entra ID), scoped tools, approval gates, kill switches and dedicated audit logging essential.</li><li>With EU AI Act high-risk obligations applying from August 2026, organizations need an agent inventory, risk classification, meaningful human oversight and AI <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">FinOps</a> practices such as showback and chargeback before scaling.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, cost examples and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-credits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Copilot Credits</a> – the consumption currency that replaces predictable per-seat budgets with variable, per-task costs</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">AI agent</a> – autonomous actors that inherit user permissions, act without approval per step and often run unseen</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the agent experience whose tasks consume 70 to 1,500 or more credits depending on complexity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73164272</guid><pubDate>Sun, 26 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73164272/the_copilot_credit_trap_why_your_ai_economy_is_already_broken.mp3" length="104689196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/315b2ba91454130e2ce22a080ab99f836f1baf96.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Credits and autonomous agents replace predictable license costs with variable consumption, while most tenants lack visibility, identity controls and audit trails. This episode helps IT leaders, architects and finance teams understand the...</itunes:subtitle><itunes:summary><![CDATA[Copilot Credits and autonomous agents replace predictable license costs with variable consumption, while most tenants lack visibility, identity controls and audit trails. This episode helps IT leaders, architects and finance teams understand the credit economy, EU AI Act obligations and the governance, FinOps and procurement steps needed to deploy agents without runaway costs or compliance exposure.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: from seats to credits</li><li>00:51 – The death of predictable AI budgeting</li><li>06:17 – Visibility, permission amplification and autonomy</li><li>15:03 – The August 2026 EU AI Act deadline and high-risk agents</li><li>20:45 – Identity, tool access and audit trails</li><li>33:13 – AI FinOps, ROI and the governance operating model</li><li>58:16 – The consumption trap and building a cost model</li><li>68:37 – The 90-day implementation timeline to August 2026</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Credits turn AI from a predictable per-seat license into variable consumption, so budgets must be forecast from usage patterns, task complexity and business value rather than head count.</li><li>Agents inherit user permissions, act autonomously and can be redirected by <a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">prompt injection</a>, which makes distinct agent identities (Agent 365 and Entra ID), scoped tools, approval gates, kill switches and dedicated audit logging essential.</li><li>With EU AI Act high-risk obligations applying from August 2026, organizations need an agent inventory, risk classification, meaningful human oversight and AI <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">FinOps</a> practices such as showback and chargeback before scaling.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, cost examples and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-credits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Copilot Credits</a> – the consumption currency that replaces predictable per-seat budgets with variable, per-task costs</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">AI agent</a> – autonomous actors that inherit user permissions, act without approval per step and often run unseen</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the agent experience whose tasks consume 70 to 1,500 or more credits depending on complexity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-credit-trap-why-your-ai-economy-is-already-broken" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>4363</itunes:duration><itunes:keywords>agent365,aiact,aieconomy,audittrail,automation,autonomy,compliance,consumption,copilot,copilotcredits,costmanagement,dlp,entraid,finops,governance,identity,permissions,sensitivitylabels,shadowai,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/591b22c554464a6cb9dbe322cc9bb5de.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The End of AI Bloat: Why Modern Agents Need Skills</title><link>https://www.m365.fm/show/episodes/the-end-of-ai-bloat-why-modern-agents-need-skills/</link><description><![CDATA[AI agents that start fast often become slow, costly and unreliable as their prompts grow into huge instruction blobs. This episode shows architects and Copilot Studio makers how modular skills, progressive disclosure and solid governance keep enterprise agents lean, accurate and manageable at scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: agent bloat and the context tax</li><li>00:46 – Why agents degrade</li><li>03:46 – The skill as a reasoning boundary</li><li>07:00 – Progressive disclosure and manageability</li><li>16:48 – Skills in Copilot Studio and the <a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Dataverse MCP</a> bridge</li><li>23:42 – Routing, instructions vs. skills and cost economics</li><li>44:13 – Governance: supply chain risk and zoned environments</li><li>53:36 – Skill catalogs, measurement and common mistakes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Monolithic system prompts make agents slower, more expensive and less accurate over time, while modular skills loaded through progressive disclosure keep the baseline context lean.</li><li>A skill's name and description are routing signals for the orchestrator, so they must be precise; universal rules belong in instructions, situational guidance in skills, and each skill should follow one archetype.</li><li>Skills that bundle scripts are a supply chain risk and need zoned governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">DLP</a>, review, sandboxing and measurement, with Copilot Studio, Dataverse and MCP enabling managed, reusable skill libraries.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-ai-bloat-why-modern-agents-need-skills/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, skill design patterns, governance zones and FAQ</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Agent skill</a> – the modular, on-demand instruction packages proposed as the fix for bloated agent prompts</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">AI agent</a> – agents that become slow, costly and error-prone when every turn reads a monolithic prompt</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where makers create, upload and bundle skills and debug routing in the reasoning view</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Dataverse</a> – a central, versioned and access-controlled store for business skills shared across many agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73164010</guid><pubDate>Sun, 26 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73164010/the_end_of_ai_bloat_why_modern_agents_need_skills.mp3" length="105839468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b2e77a5cb08d5a293ae04dc93c73cd995ee2a3f0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents that start fast often become slow, costly and unreliable as their prompts grow into huge instruction blobs. This episode shows architects and Copilot Studio makers how modular skills, progressive disclosure and solid governance keep...</itunes:subtitle><itunes:summary><![CDATA[AI agents that start fast often become slow, costly and unreliable as their prompts grow into huge instruction blobs. This episode shows architects and Copilot Studio makers how modular skills, progressive disclosure and solid governance keep enterprise agents lean, accurate and manageable at scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: agent bloat and the context tax</li><li>00:46 – Why agents degrade</li><li>03:46 – The skill as a reasoning boundary</li><li>07:00 – Progressive disclosure and manageability</li><li>16:48 – Skills in Copilot Studio and the <a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Dataverse MCP</a> bridge</li><li>23:42 – Routing, instructions vs. skills and cost economics</li><li>44:13 – Governance: supply chain risk and zoned environments</li><li>53:36 – Skill catalogs, measurement and common mistakes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Monolithic system prompts make agents slower, more expensive and less accurate over time, while modular skills loaded through progressive disclosure keep the baseline context lean.</li><li>A skill's name and description are routing signals for the orchestrator, so they must be precise; universal rules belong in instructions, situational guidance in skills, and each skill should follow one archetype.</li><li>Skills that bundle scripts are a supply chain risk and need zoned governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">DLP</a>, review, sandboxing and measurement, with Copilot Studio, Dataverse and MCP enabling managed, reusable skill libraries.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-ai-bloat-why-modern-agents-need-skills/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, skill design patterns, governance zones and FAQ</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Agent skill</a> – the modular, on-demand instruction packages proposed as the fix for bloated agent prompts</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">AI agent</a> – agents that become slow, costly and error-prone when every turn reads a monolithic prompt</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where makers create, upload and bundle skills and debug routing in the reasoning view</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">Dataverse</a> – a central, versioned and access-controlled store for business skills shared across many agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ai-bloat-why-modern-agents-need-skills" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>4410</itunes:duration><itunes:keywords>agenticai,automation,contexttax,copilotstudio,dataverse,governance,guardrails,latency,mcp,metadata,orchestration,playbooks,progressivedisclosure,promptengineering,referencemanual,routing,scalability,skills,specialist,tokenoptimization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b4090f888b9af9507bec7ad98c1965ff.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</title><link>https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/</link><description><![CDATA[Still wiring a local proxy to connect AI tools to Dataverse? This episode shows Power Platform architects and developers why the remote Dataverse MCP endpoint, secured with PKCE and Entra ID, turns Dataverse into a governed, multi-LLM backbone for Claude, GitHub Copilot and custom agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the local STDIO proxy is dead</li><li>02:39 – The latency lie and the scaling problem</li><li>08:10 – Streamable HTTP: the remote endpoint</li><li>11:27 – PKCE and registering the <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Entra ID</a> app</li><li>19:44 – Connecting Claude Desktop, Claude Code and GitHub Copilot</li><li>27:12 – The 15-tool contract and safe mutation</li><li>33:27 – Governance layers and observability</li><li>40:00 – The fabric model, multi-LLM and the 2027 trajectory</li></ul><br /><b>Key takeaways</b><br /><ul><li>The remote streamable HTTP endpoint of the Dataverse MCP server replaces local STDIO proxies and scales to many agents and LLM clients through one governed endpoint.</li><li>PKCE with an Entra ID app registration, an environment allow list and correct redirect URIs lets Claude and GitHub Copilot authenticate without any client secret.</li><li>Existing Dataverse roles, row and field level security, business rules, confirmation flags and audit trails keep agent actions governed and traceable.</li></ul><br /><b>Worth quoting</b><br /><br />“enterprises figured out that if you're serious about AI, you can't afford one-off integrations for every LLM. You need a contract, a single endpoint, a model that scales.” – Mirko Peters (00:37)<br /><br />“Dataverse stops being the database under power apps and becomes the agentic backbone of your entire platform. One endpoint, any LLM, same governance, same security, same audit trail” – Mirko Peters (00:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, setup steps, quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Dataverse</a> – exposes a remote MCP endpoint and becomes the governed data backbone for many agents</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol contract that lets any compliant client reach Dataverse through one endpoint</li><li><a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> – the streamable HTTP endpoint with 15 bounded tools, secured by PKCE and Entra ID</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architecture-of-intelligence-why-the-chatbox-is-the-wrong-model-for-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">The Architecture of Intelligence- Why the Chatbox is the Wrong Model for Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73163763</guid><pubDate>Sun, 26 Jul 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73163763/the_death_of_the_proxy_architecting_dataverse_for_the_agent_fabric.mp3" length="85978412" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/384671c4999bf83ae03ed1fe5315019439423d7f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still wiring a local proxy to connect AI tools to Dataverse? This episode shows Power Platform architects and developers why the remote Dataverse MCP endpoint, secured with PKCE and Entra ID, turns Dataverse into a governed, multi-LLM backbone for...</itunes:subtitle><itunes:summary><![CDATA[Still wiring a local proxy to connect AI tools to Dataverse? This episode shows Power Platform architects and developers why the remote Dataverse MCP endpoint, secured with PKCE and Entra ID, turns Dataverse into a governed, multi-LLM backbone for Claude, GitHub Copilot and custom agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the local STDIO proxy is dead</li><li>02:39 – The latency lie and the scaling problem</li><li>08:10 – Streamable HTTP: the remote endpoint</li><li>11:27 – PKCE and registering the <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Entra ID</a> app</li><li>19:44 – Connecting Claude Desktop, Claude Code and GitHub Copilot</li><li>27:12 – The 15-tool contract and safe mutation</li><li>33:27 – Governance layers and observability</li><li>40:00 – The fabric model, multi-LLM and the 2027 trajectory</li></ul><br /><b>Key takeaways</b><br /><ul><li>The remote streamable HTTP endpoint of the Dataverse MCP server replaces local STDIO proxies and scales to many agents and LLM clients through one governed endpoint.</li><li>PKCE with an Entra ID app registration, an environment allow list and correct redirect URIs lets Claude and GitHub Copilot authenticate without any client secret.</li><li>Existing Dataverse roles, row and field level security, business rules, confirmation flags and audit trails keep agent actions governed and traceable.</li></ul><br /><b>Worth quoting</b><br /><br />“enterprises figured out that if you're serious about AI, you can't afford one-off integrations for every LLM. You need a contract, a single endpoint, a model that scales.” – Mirko Peters (00:37)<br /><br />“Dataverse stops being the database under power apps and becomes the agentic backbone of your entire platform. One endpoint, any LLM, same governance, same security, same audit trail” – Mirko Peters (00:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, setup steps, quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Dataverse</a> – exposes a remote MCP endpoint and becomes the governed data backbone for many agents</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol contract that lets any compliant client reach Dataverse through one endpoint</li><li><a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> – the streamable HTTP endpoint with 15 bounded tools, secured by PKCE and Entra ID</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architecture-of-intelligence-why-the-chatbox-is-the-wrong-model-for-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric" target="_blank" rel="noreferrer noopener">The Architecture of Intelligence- Why the Chatbox is the Wrong Model for Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become...]]></itunes:summary><itunes:duration>3583</itunes:duration><itunes:keywords>agentfabric,agentframework,audittrail,authentication,businessskills,claude,copilot,dataverse,dynamics365,entraid,governance,mcp,multillm,observability,pkce,powerplatform,proxy,scalability,security,streamablehttp</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5f817b8a2d1a0a37b3a84b2d0ea88920.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of the Pipeline: Why AI Agents are Replacing Traditional</title><link>https://www.m365.fm/show/episodes/the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional/</link><description><![CDATA[CI/CD pipelines were designed for human-speed decisions and are becoming the bottleneck in modern software delivery. This episode is for architects and DevOps leaders who want to understand how AI agents replace linear pipelines with an adaptive fabric, why full autonomy is a myth, and how to build governance, skills and a realistic business case for agentic DevOps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The pipeline was built for humans</li><li>03:36 – Why linear automation hits a wall</li><li>06:52 – Enter the agent: reasoning instead of scripts</li><li>10:10 – From pipeline to fabric and the supervisor-worker pattern</li><li>16:29 – The autonomy ceiling and governance as architecture</li><li>25:18 – Real-world impact, skills gap and cost</li><li>34:26 – Use cases: incidents, reviews, tests and deployments</li><li>46:07 – Governance fabric, roadmap, risks and the five-year vision</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional CI/CD pipelines are built around human approval gates and brittle scripts, which makes humans the bottleneck once infrastructure moves faster than people can reason about it.</li><li>Agents operate under policy rather than procedure, coordinated through patterns such as supervisor-worker and multi-agent committees, with tiered autonomy instead of full autonomy.</li><li>Governance must be built into the architecture through scoped agent identities, policy engines, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">audit logs</a> and decision-level observability, rolled out in staged low-risk pilots with change management.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture patterns, roadmap and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">AI agent</a> – reasoning actors that work under policy and replace brittle pipeline scripts across delivery</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Governance</a> – built into the architecture through scoped permissions, policy engines and audit logs, not documents</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Automation</a> – the scripts and runbooks the episode shows breaking whenever infrastructure changes</li><li><a href="https://www.m365.fm/entity/agent-observability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Agent observability</a> – decision traces, decision quality metrics and policy dashboards that reveal agent drift early</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73161592</guid><pubDate>Sat, 25 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73161592/the_death_of_the_pipeline_why_ai_agents_are_replacing_traditional.mp3" length="99760364" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/04403e64eb8d21d60700395fbc14de1654a269f8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>CI/CD pipelines were designed for human-speed decisions and are becoming the bottleneck in modern software delivery. This episode is for architects and DevOps leaders who want to understand how AI agents replace linear pipelines with an adaptive...</itunes:subtitle><itunes:summary><![CDATA[CI/CD pipelines were designed for human-speed decisions and are becoming the bottleneck in modern software delivery. This episode is for architects and DevOps leaders who want to understand how AI agents replace linear pipelines with an adaptive fabric, why full autonomy is a myth, and how to build governance, skills and a realistic business case for agentic DevOps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The pipeline was built for humans</li><li>03:36 – Why linear automation hits a wall</li><li>06:52 – Enter the agent: reasoning instead of scripts</li><li>10:10 – From pipeline to fabric and the supervisor-worker pattern</li><li>16:29 – The autonomy ceiling and governance as architecture</li><li>25:18 – Real-world impact, skills gap and cost</li><li>34:26 – Use cases: incidents, reviews, tests and deployments</li><li>46:07 – Governance fabric, roadmap, risks and the five-year vision</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional CI/CD pipelines are built around human approval gates and brittle scripts, which makes humans the bottleneck once infrastructure moves faster than people can reason about it.</li><li>Agents operate under policy rather than procedure, coordinated through patterns such as supervisor-worker and multi-agent committees, with tiered autonomy instead of full autonomy.</li><li>Governance must be built into the architecture through scoped agent identities, policy engines, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">audit logs</a> and decision-level observability, rolled out in staged low-risk pilots with change management.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture patterns, roadmap and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">AI agent</a> – reasoning actors that work under policy and replace brittle pipeline scripts across delivery</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Governance</a> – built into the architecture through scoped permissions, policy engines and audit logs, not documents</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Automation</a> – the scripts and runbooks the episode shows breaking whenever infrastructure changes</li><li><a href="https://www.m365.fm/entity/agent-observability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">Agent observability</a> – decision traces, decision quality metrics and policy dashboards that reveal agent drift early</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-pipeline-why-ai-agents-are-replacing-traditional" target="_blank" rel="noreferrer noopener">The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>4157</itunes:duration><itunes:keywords>agenticai,aiagents,automation,autonomy,cicd,compliance,continuousdelivery,deployment,devops,governance,infrastructure,kubernetes,observability,orchestration,pipeline,platformengineering,reasoning,security,supervisor,workers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/209879842930dc5a02100618440f5f24.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Productivity Illusion: Why AI is Breaking Your Engineering KPIs</title><link>https://www.m365.fm/show/episodes/the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis/</link><description><![CDATA[Engineering dashboards look greener than ever in the age of AI-generated code, yet incidents, review queues and developer burnout keep rising. This episode helps engineering leaders and IT decision makers see through the productivity illusion and shows which flow, quality, cognitive load and value metrics reveal what is really happening.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hallucination of speed</li><li>09:18 – Activity versus systemic flow</li><li>13:21 – The cognitive load crisis</li><li>17:06 – The toxic KPI trap</li><li>20:13 – From DORA 4 to DORA 5: rework rate</li><li>34:28 – The <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">governance</a> bottleneck and the burnout signal</li><li>47:44 – The diagnostic dashboard</li><li>55:48 – The organizational shift and the roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI has moved the engineering bottleneck from writing code to reviewing, testing and governing it, so activity metrics like deployment frequency look better while stability, incidents and rework get worse.</li><li>Rework rate, decomposed lead time, flow efficiency and cognitive load reveal system health far better than the classic four DORA metrics alone.</li><li>Metrics should be diagnostic questions owned by teams and never used for individual performance, with changes introduced as measured experiments through a phased roadmap.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the metric breakdown and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Governance</a> – the new AI code review gates that lengthen lead time and must be made explicit</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Human in the loop</a> – a dashboard metric checking whether human review really catches the problems AI code creates</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Compliance</a> – one of the extra checks AI-generated code passes before production, adding waiting time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73158384</guid><pubDate>Sat, 25 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73158384/the_productivity_illusion_why_ai_is_breaking_your_engineering_kpis.mp3" length="108208556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/57668aef3d51b68ab913dc17870801004c5b8826.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Engineering dashboards look greener than ever in the age of AI-generated code, yet incidents, review queues and developer burnout keep rising. This episode helps engineering leaders and IT decision makers see through the productivity illusion and...</itunes:subtitle><itunes:summary><![CDATA[Engineering dashboards look greener than ever in the age of AI-generated code, yet incidents, review queues and developer burnout keep rising. This episode helps engineering leaders and IT decision makers see through the productivity illusion and shows which flow, quality, cognitive load and value metrics reveal what is really happening.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hallucination of speed</li><li>09:18 – Activity versus systemic flow</li><li>13:21 – The cognitive load crisis</li><li>17:06 – The toxic KPI trap</li><li>20:13 – From DORA 4 to DORA 5: rework rate</li><li>34:28 – The <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">governance</a> bottleneck and the burnout signal</li><li>47:44 – The diagnostic dashboard</li><li>55:48 – The organizational shift and the roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI has moved the engineering bottleneck from writing code to reviewing, testing and governing it, so activity metrics like deployment frequency look better while stability, incidents and rework get worse.</li><li>Rework rate, decomposed lead time, flow efficiency and cognitive load reveal system health far better than the classic four DORA metrics alone.</li><li>Metrics should be diagnostic questions owned by teams and never used for individual performance, with changes introduced as measured experiments through a phased roadmap.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the metric breakdown and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Governance</a> – the new AI code review gates that lengthen lead time and must be made explicit</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Human in the loop</a> – a dashboard metric checking whether human review really catches the problems AI code creates</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Compliance</a> – one of the extra checks AI-generated code passes before production, adding waiting time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>4509</itunes:duration><itunes:keywords>ai,automation,burnout,cognitiveload,devex,devops,diagnostics,dora,engineering,flowefficiency,governance,metrics,optimization,productivity,quality,reviews,rework,technicaldebt,throughput,valuedelivery</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90437111c91010880a1868f2b7ecd0d1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The DevOps Tax: Why Your Platform is Failing</title><link>https://www.m365.fm/show/episodes/the-devops-tax-why-your-platform-is-failing/</link><description><![CDATA[Developers are drowning in Kubernetes, pipelines and compliance checklists instead of shipping features. This episode is for engineering leaders and platform teams who want to understand the DevOps tax and replace it with platform engineering, from golden paths and policy as code to Team Topologies, measurement and AI-ready governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The DevOps tax defined</li><li>03:19 – How DevOps broke at scale</li><li>06:42 – The cognitive load crisis and shadow IT</li><li>16:25 – DevOps versus platform engineering</li><li>20:18 – Golden paths, infrastructure as code and policy as code</li><li>31:12 – Team Topologies and the platform product mindset</li><li>41:16 – Measurement, developer experience and AI governance</li><li>64:31 – Migration path, ROI and objections</li></ul><br /><b>Key takeaways</b><br /><ul><li>The DevOps tax is the hidden cost of making every team run its own infrastructure at scale, paid in cognitive load, tool sprawl, shadow IT and burnout.</li><li>Platform engineering inverts the model: a platform team treats infrastructure as a product and offers golden paths built on infrastructure as code and policy as code.</li><li>Success is measured by voluntary adoption, developer experience, DORA metrics and reduced cognitive load, and the same embedded governance lets AI agents such as <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Copilot</a> operate safely.</li></ul><br /><b>Worth quoting</b><br /><br />“The DevOps promise didn't fail because the idea was wrong. It failed because it scaled wrong.” – Mirko Peters (00:44)<br /><br />“A golden path is an opinionated pre-built workflow that handles the 80% of use cases that are actually common, not all use cases, not every possible variation.” – Mirko Peters (20:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-devops-tax-why-your-platform-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on platform engineering</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the foundation that makes golden paths reproducible, auditable and enforceable at scale</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Governance</a> – shifting from ignored policy documents and code review to automated checks at deployment</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Bicep</a> – recommended for pure Azure organizations for native support and Azure Policy integration</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud option, with provider plugins that can lag behind new Azure services</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73157562</guid><pubDate>Sat, 25 Jul 2026 07:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73157562/the_devops_tax_why_your_platform_is_failing.mp3" length="112784876" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/caa800786c7ba74802f4da068915aa6c72e5ca2c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Developers are drowning in Kubernetes, pipelines and compliance checklists instead of shipping features. This episode is for engineering leaders and platform teams who want to understand the DevOps tax and replace it with platform engineering, from...</itunes:subtitle><itunes:summary><![CDATA[Developers are drowning in Kubernetes, pipelines and compliance checklists instead of shipping features. This episode is for engineering leaders and platform teams who want to understand the DevOps tax and replace it with platform engineering, from golden paths and policy as code to Team Topologies, measurement and AI-ready governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The DevOps tax defined</li><li>03:19 – How DevOps broke at scale</li><li>06:42 – The cognitive load crisis and shadow IT</li><li>16:25 – DevOps versus platform engineering</li><li>20:18 – Golden paths, infrastructure as code and policy as code</li><li>31:12 – Team Topologies and the platform product mindset</li><li>41:16 – Measurement, developer experience and AI governance</li><li>64:31 – Migration path, ROI and objections</li></ul><br /><b>Key takeaways</b><br /><ul><li>The DevOps tax is the hidden cost of making every team run its own infrastructure at scale, paid in cognitive load, tool sprawl, shadow IT and burnout.</li><li>Platform engineering inverts the model: a platform team treats infrastructure as a product and offers golden paths built on infrastructure as code and policy as code.</li><li>Success is measured by voluntary adoption, developer experience, DORA metrics and reduced cognitive load, and the same embedded governance lets AI agents such as <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Copilot</a> operate safely.</li></ul><br /><b>Worth quoting</b><br /><br />“The DevOps promise didn't fail because the idea was wrong. It failed because it scaled wrong.” – Mirko Peters (00:44)<br /><br />“A golden path is an opinionated pre-built workflow that handles the 80% of use cases that are actually common, not all use cases, not every possible variation.” – Mirko Peters (20:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-devops-tax-why-your-platform-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on platform engineering</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the foundation that makes golden paths reproducible, auditable and enforceable at scale</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Governance</a> – shifting from ignored policy documents and code review to automated checks at deployment</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Bicep</a> – recommended for pure Azure organizations for native support and Azure Policy integration</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud option, with provider plugins that can lag behind new Azure services</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-devops-tax-why-your-platform-is-failing" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>4700</itunes:duration><itunes:keywords>automation,azure,bicep,ci/cd,cognitiveload,compliance,devexperience,devops,devsecops,gitops,goldenpaths,governance,infrastructure,infrastructureascode,kubernetes,observability,platformengineering,policyascode,selfservice,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/009497d8f84619a0d32dd0b22b61bd5c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Insider Risk Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-insider-risk-management-simply-explained/</link><description><![CDATA[Your biggest data risk may already be logged in: departing employees, careless sharing and unapproved apps all look like normal work to traditional security. This episode explains for compliance and IT teams how Microsoft Purview Insider Risk Management detects risky patterns, supports privacy-preserving investigations and can be rolled out step by step.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The insider blind spot</li><li>01:11 – Why traditional security misses insider threats</li><li>02:28 – What Insider Risk Management is</li><li>03:59 – How risk is defined and scored</li><li>05:27 – Indicators, policies and templates</li><li>07:12 – Investigating an alert</li><li>08:46 – Privacy guardrails and compliance</li><li>10:19 – Real-world scenarios and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Insider threats come from authorized users, so perimeter tools like firewalls and <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">MFA</a> cannot detect them on their own.</li><li>Microsoft Purview Insider Risk Management scores patterns of behavior over time using templates, indicators and optional HR or physical security signals.</li><li>Start small with one or two templates and a pilot group, tune thresholds for about 30 days and train investigators on privacy controls like anonymized user names.</li></ul><br /><b>Worth quoting</b><br /><br />“Insider threats are hard to detect because they come from authorized users. They're not breaking in. They're logging in. And logging in looks exactly like normal work.” – Mirko Peters (00:44)<br /><br />“Traditional security tools keep bad actors out, but they're not designed to spot a trusted employee who suddenly starts acting differently.” – Mirko Peters (00:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-insider-risk-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on insider risk</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the compliance platform that Insider Risk Management runs inside as a module</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – the team that should start the rollout and own the privacy and legal guardrails</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the signal source, and many companies already licensed for it just need to turn it on</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – one of the signal sources, tracking file access and downloads that feed risk scores</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73147043</guid><pubDate>Fri, 24 Jul 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73147043/microsoft_purview_insider_risk_management_simply_explained.mp3" length="20599532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/833eae9cb876ea7c6a015d037014835701281d8b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your biggest data risk may already be logged in: departing employees, careless sharing and unapproved apps all look like normal work to traditional security. This episode explains for compliance and IT teams how Microsoft Purview Insider Risk...</itunes:subtitle><itunes:summary><![CDATA[Your biggest data risk may already be logged in: departing employees, careless sharing and unapproved apps all look like normal work to traditional security. This episode explains for compliance and IT teams how Microsoft Purview Insider Risk Management detects risky patterns, supports privacy-preserving investigations and can be rolled out step by step.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The insider blind spot</li><li>01:11 – Why traditional security misses insider threats</li><li>02:28 – What Insider Risk Management is</li><li>03:59 – How risk is defined and scored</li><li>05:27 – Indicators, policies and templates</li><li>07:12 – Investigating an alert</li><li>08:46 – Privacy guardrails and compliance</li><li>10:19 – Real-world scenarios and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Insider threats come from authorized users, so perimeter tools like firewalls and <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">MFA</a> cannot detect them on their own.</li><li>Microsoft Purview Insider Risk Management scores patterns of behavior over time using templates, indicators and optional HR or physical security signals.</li><li>Start small with one or two templates and a pilot group, tune thresholds for about 30 days and train investigators on privacy controls like anonymized user names.</li></ul><br /><b>Worth quoting</b><br /><br />“Insider threats are hard to detect because they come from authorized users. They're not breaking in. They're logging in. And logging in looks exactly like normal work.” – Mirko Peters (00:44)<br /><br />“Traditional security tools keep bad actors out, but they're not designed to spot a trusted employee who suddenly starts acting differently.” – Mirko Peters (00:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-insider-risk-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on insider risk</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the compliance platform that Insider Risk Management runs inside as a module</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – the team that should start the rollout and own the privacy and legal guardrails</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the signal source, and many companies already licensed for it just need to turn it on</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – one of the signal sources, tracking file access and downloads that feed risk scores</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-audit-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-insider-risk-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Audit - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>859</itunes:duration><itunes:keywords>compliance,compliancemanager,datalossprevention,dataprotection,ediscovery,entraid,governance,insiderrisk,insiderthreats,investigations,machinelearning,microsoft365,microsoftpurview,privacy,riskmanagement,riskscoring,security,sensitivitylabels,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3dd052d9e6912d9d222a16a902eb1252.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Information Protection - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-information-protection-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> Information Protection, the foundation of Microsoft's data classification and protection strategy across Microsoft 365. Every day, organizations create thousands of documents, spreadsheets, emails, presentations, and Teams conversations. Some of that information is completely public, while other files contain financial records, customer information, legal contracts, intellectual property, or confidential business plans. The challenge isn't simply storing this data—it's ensuring every piece of information is handled appropriately wherever it travels. Microsoft Purview Information Protection solves this challenge by allowing organizations to classify sensitive information, apply persistent sensitivity labels, and automatically enforce protection policies across Microsoft 365. Instead of waiting until data is about to leave the organization, protection begins the moment the content is created. In <a href="https://www.m365.fm/microsoft-purview-information-protection-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we'll explore how Microsoft Purview Information Protection works, how sensitivity labels travel with your data, how automatic classification operates behind the scenes, and how it integrates with Data Loss Prevention, Microsoft Teams, and Microsoft 365 Copilot.<br /><br /><b>WHY INFORMATION PROTECTION MATTERS</b><br />Many organizations assume their information is secure simply because it resides in Microsoft 365. However, protecting data from hackers is only one part of the challenge. The larger risk often comes from accidental sharing, misclassification, or users unknowingly exposing confidential information. Traditional <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> approaches attempted to inspect files only when they were leaving the organization. Every outgoing email or shared document had to be scanned before determining whether it contained sensitive information. While effective, this approach introduces delays and only reacts after data has already begun moving. Microsoft Purview Information Protection changes the model entirely. Instead of waiting until information leaves the organization, content is classified and labeled immediately. Once protected, every Microsoft 365 service instantly understands how that information should be handled without repeatedly scanning the content. Protection becomes proactive rather than reactive.<br /><br /><b>WHAT IS MICROSOFT PURVIEW INFORMATION PROTECTION?</b><br />Microsoft Purview Information Protection provides a centralized framework for classifying, labeling, and protecting sensitive information. The core concept is remarkably simple. Every document or email receives a sensitivity label that communicates its security requirements. Common examples include:<br /><ul><li>Public</li><li>Internal</li><li>Confidential</li><li>Highly Confidential</li></ul>These labels aren't merely visual indicators. Each label contains metadata that permanently travels with the file wherever it goes. That metadata can automatically trigger:<br /><ul><li>Encryption</li><li>Access restrictions</li><li>Watermarks</li><li>Headers and footers</li><li>Printing restrictions</li><li>Sharing controls</li><li>Copy protection</li></ul>Rather than relying on users to remember every security setting manually, one sensitivity label applies the correct protections automatically. Because Information Protection is built directly into Microsoft 365, users often interact with it through the Sensitivity dropdown available in Word, Excel, PowerPoint, Outlook, and other Office applications.<br /><br /><b>CLASSIFICATION: FINDING SENSITIVE INFORMATION</b><br />Before information can be protected, Microsoft Purview must first identify sensitive content. Microsoft uses two primary detection methods. The first is Sensitive Information Types (SITs). These recognize structured information such as:<br /><ul><li>Credit card numbers</li><li>Passport numbers</li><li>National identification numbers</li><li>Healthcare identifiers</li><li>Banking information</li></ul>Microsoft provides hundreds of built-in detection patterns that organizations can immediately begin using without additional configuration. The second approach uses Trainable Classifiers. Unlike simple pattern matching, trainable classifiers use artificial intelligence to recognize unstructured documents such as:<br /><ul><li>Contracts</li><li>Legal documents</li><li>Resumes</li><li>Financial reports</li><li>Project documentation</li></ul>Organizations can also create custom classifiers and custom Sensitive Information Types for proprietary business information including employee IDs, customer numbers, project codes, or invoice formats. Classification identifies sensitive information. Protection comes later through sensitivity labels.<br /><br /><b>SENSITIVITY LABELS: THE FOUNDATION OF PROTECTION</b><br />Once content has been classified, sensitivity labels determine how Microsoft 365 should handle it. Each label becomes much more than a simple category. A single label can automatically apply multiple protections simultaneously. For example, a Highly Confidential label might:<br /><ul><li>Encrypt the document</li><li>Prevent external sharing</li><li>Disable printing</li><li>Restrict copy and paste</li><li>Apply visible watermarks</li><li>Limit editing permissions</li></ul>Most importantly, these protections remain attached to the file itself. If the document leaves SharePoint, is emailed externally, or stored elsewhere, the label and its protections travel with it. This persistence ensures organizations maintain control over sensitive information regardless of where the file moves. Every Microsoft 365 workload—including SharePoint, OneDrive, Teams, Exchange Online, and Microsoft 365 Copilot—recognizes and respects these labels automatically.<br /><br /><b>MANUAL VS AUTOMATIC LABELING</b><br />Organizations can apply sensitivity labels in two different ways. Manual labeling allows users to choose the appropriate label directly within Microsoft Office applications. This works well when users understand the business context surrounding a document. However, relying entirely on users creates inconsistency. Microsoft therefore provides automatic labeling. Client-side automatic labeling operates inside Office applications while users create documents. If sensitive information such as payment card data appears, Office can recommend or automatically apply the correct label before the document is saved. Service-side automatic labeling works across Microsoft 365 itself. Existing documents stored in SharePoint, OneDrive, or Exchange Online are scanned and labeled automatically without requiring user interaction. Microsoft recommends combining both approaches. Automatic labeling provides consistent baseline protection across large environments, while manual labeling allows users to apply additional context when appropriate. Simulation mode allows organizations to evaluate automatic labeling policies before enforcing them in production. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73146382</guid><pubDate>Fri, 24 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73146382/microsoft_purview_information_protection_simply_explained.mp3" length="22649516" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a0de829a57075ef147ed4a6e9fc7dc21b57956f9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring https://www.m365.fm/microsoft-purview-simply-explained/ Information Protection, the foundation of Microsoft's data classification and protection strategy across...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> Information Protection, the foundation of Microsoft's data classification and protection strategy across Microsoft 365. Every day, organizations create thousands of documents, spreadsheets, emails, presentations, and Teams conversations. Some of that information is completely public, while other files contain financial records, customer information, legal contracts, intellectual property, or confidential business plans. The challenge isn't simply storing this data—it's ensuring every piece of information is handled appropriately wherever it travels. Microsoft Purview Information Protection solves this challenge by allowing organizations to classify sensitive information, apply persistent sensitivity labels, and automatically enforce protection policies across Microsoft 365. Instead of waiting until data is about to leave the organization, protection begins the moment the content is created. In <a href="https://www.m365.fm/microsoft-purview-information-protection-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we'll explore how Microsoft Purview Information Protection works, how sensitivity labels travel with your data, how automatic classification operates behind the scenes, and how it integrates with Data Loss Prevention, Microsoft Teams, and Microsoft 365 Copilot.<br /><br /><b>WHY INFORMATION PROTECTION MATTERS</b><br />Many organizations assume their information is secure simply because it resides in Microsoft 365. However, protecting data from hackers is only one part of the challenge. The larger risk often comes from accidental sharing, misclassification, or users unknowingly exposing confidential information. Traditional <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> approaches attempted to inspect files only when they were leaving the organization. Every outgoing email or shared document had to be scanned before determining whether it contained sensitive information. While effective, this approach introduces delays and only reacts after data has already begun moving. Microsoft Purview Information Protection changes the model entirely. Instead of waiting until information leaves the organization, content is classified and labeled immediately. Once protected, every Microsoft 365 service instantly understands how that information should be handled without repeatedly scanning the content. Protection becomes proactive rather than reactive.<br /><br /><b>WHAT IS MICROSOFT PURVIEW INFORMATION PROTECTION?</b><br />Microsoft Purview Information Protection provides a centralized framework for classifying, labeling, and protecting sensitive information. The core concept is remarkably simple. Every document or email receives a sensitivity label that communicates its security requirements. Common examples include:<br /><ul><li>Public</li><li>Internal</li><li>Confidential</li><li>Highly Confidential</li></ul>These labels aren't merely visual indicators. Each label contains metadata that permanently travels with the file wherever it goes. That metadata can automatically trigger:<br /><ul><li>Encryption</li><li>Access restrictions</li><li>Watermarks</li><li>Headers and footers</li><li>Printing restrictions</li><li>Sharing controls</li><li>Copy protection</li></ul>Rather than relying on users to remember every security setting manually, one sensitivity label applies the correct protections automatically. Because Information Protection is built directly into Microsoft 365, users often interact with it through the Sensitivity dropdown available in Word, Excel, PowerPoint, Outlook, and other Office applications.<br /><br /><b>CLASSIFICATION: FINDING SENSITIVE INFORMATION</b><br />Before information can be protected, Microsoft...]]></itunes:summary><itunes:duration>944</itunes:duration><itunes:keywords>autolabeling,classification,compliance,confidentiality,copilot,datagovernance,dataprotection,dlp,encryption,informationprotection,metadata,microsoft365,microsoftpurview,onedrive,outlook,security,sensitivitylabels,sharepoint,teams,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/261d50ff0b1a29bc107fc1c45d3dbe14.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview Data Loss Prevention (DLP) - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-data-loss-prevention-dlp-simply-explained/</link><description><![CDATA[Most data leaks are not attacks but honest mistakes by your own people. This episode explains to IT and security teams how Microsoft Purview Data Loss Prevention protects sensitive data across email, files, Teams chats, devices and Copilot, and how to roll it out without breaking legitimate workflows.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: an accidental leak of 27.7 million records</li><li>00:36 – The data leak problem: why DLP exists</li><li>02:06 – The office building analogy</li><li>03:16 – Exchange Online: protecting email</li><li>04:50 – <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a>, OneDrive and Teams DLP</li><li>08:10 – Endpoint DLP: protecting devices</li><li>10:48 – Copilot and AI DLP</li><li>12:46 – Avoiding common mistakes and a 90-day plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most data leaks are accidental, so Microsoft Purview DLP focuses on catching honest mistakes by watching what the data is, who handles it and where it goes.</li><li>DLP covers Exchange Online, SharePoint, OneDrive, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a>, endpoints and Copilot, and each channel is a separate door that needs its own policy coverage.</li><li>Treat DLP as a governance program: keep sensitivity labels simple, start in simulation mode, use policy tips and only then turn enforcement on.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not built to stop hackers, it's designed to stop your own people from accidentally leaking sensitive data.” – Mirko Peters (00:22)<br /><br />“Instead of blocking everything, it watches three things, what the data is, who's handling it and where it's going. Then it enforces rules automatically.” – Mirko Peters (01:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-data-loss-prevention-dlp-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short DLP FAQ</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the episode's core topic, built to catch accidental leaks rather than outside attackers</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the Microsoft product behind the DLP covering email, files, chats, devices and AI tools</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI assistant DLP now watches, blocking responses built from sensitive, labeled content</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73146158</guid><pubDate>Fri, 24 Jul 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73146158/microsoft_purview_data_loss_prevention_dlp_simply_explained.mp3" length="22649516" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/290ff2c0ceb80cb43af51c8487a1393ef2a2ec29.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most data leaks are not attacks but honest mistakes by your own people. This episode explains to IT and security teams how Microsoft Purview Data Loss Prevention protects sensitive data across email, files, Teams chats, devices and Copilot, and how to...</itunes:subtitle><itunes:summary><![CDATA[Most data leaks are not attacks but honest mistakes by your own people. This episode explains to IT and security teams how Microsoft Purview Data Loss Prevention protects sensitive data across email, files, Teams chats, devices and Copilot, and how to roll it out without breaking legitimate workflows.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: an accidental leak of 27.7 million records</li><li>00:36 – The data leak problem: why DLP exists</li><li>02:06 – The office building analogy</li><li>03:16 – Exchange Online: protecting email</li><li>04:50 – <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a>, OneDrive and Teams DLP</li><li>08:10 – Endpoint DLP: protecting devices</li><li>10:48 – Copilot and AI DLP</li><li>12:46 – Avoiding common mistakes and a 90-day plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most data leaks are accidental, so Microsoft Purview DLP focuses on catching honest mistakes by watching what the data is, who handles it and where it goes.</li><li>DLP covers Exchange Online, SharePoint, OneDrive, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a>, endpoints and Copilot, and each channel is a separate door that needs its own policy coverage.</li><li>Treat DLP as a governance program: keep sensitivity labels simple, start in simulation mode, use policy tips and only then turn enforcement on.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not built to stop hackers, it's designed to stop your own people from accidentally leaking sensitive data.” – Mirko Peters (00:22)<br /><br />“Instead of blocking everything, it watches three things, what the data is, who's handling it and where it's going. Then it enforces rules automatically.” – Mirko Peters (01:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-data-loss-prevention-dlp-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short DLP FAQ</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the episode's core topic, built to catch accidental leaks rather than outside attackers</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the Microsoft product behind the DLP covering email, files, chats, devices and AI tools</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI assistant DLP now watches, blocking responses built from sensitive, labeled content</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-data-loss-prevention-dlp-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>944</itunes:duration><itunes:keywords>classification,compliance,copilot,cybersecurity,datalossprevention,dataprotection,dlp,encryption,endpointdlp,exchangeonline,governance,informationprotection,microsoft365,microsoftpurview,onedrive,security,sensitivitylabels,sharepoint,teams,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1ed685cb91650049dfab4038fa88cdfe.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Private Access - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-private-access-simply-explained/</link><description><![CDATA[VPNs give remote users far too much access and create constant help desk friction. This Simply Explained episode is for IT admins and security teams who want to understand how Microsoft Entra Internet Access and Global Secure Access replace network trust with identity-driven Zero Trust, how Conditional Access stops token theft and how to get started with licensing.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why traditional VPNs are broken</li><li>01:37 – From network trust to identity trust</li><li>03:10 – What Entra Internet Access is</li><li>04:54 – The three traffic forwarding profiles</li><li>06:45 – <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> integration</li><li>08:45 – Web filtering and threat protection</li><li>11:11 – Licensing and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional VPNs trust the network and grant broad access, while Microsoft Entra Internet Access verifies identity, device and risk for every request.</li><li>Global Secure Access routes traffic through Microsoft, internet and private access profiles, and Conditional Access can require the client to block stolen-token attacks.</li><li>Web content filtering, TLS inspection, tenant restrictions and shadow AI discovery run at the network level, and the Microsoft traffic profile is already included with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID P1</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“VPNs trust the network, not the user. They check your credentials at the door, and then assume everything is fine for the rest of the session. That's the opposite of what modern security needs.” – Mirko Peters (01:21)<br /><br />“Instead of protecting a network, you're protecting identities. Instead of building walls, you're building policies. And instead of trusting a connection, you're verifying every request.” – Mirko Peters (02:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-private-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Global Secure Access</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy engine that can require the Global Secure Access client and block stolen tokens</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the never trust, always verify model that replaces network trust with identity trust</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the central identity plane that makes real-time access decisions for every request</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73145818</guid><pubDate>Fri, 24 Jul 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73145818/microsoft_entra_private_access_simply_explained.mp3" length="19173356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/422130ebd2481ade38046b56567128aab0fd88b0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>VPNs give remote users far too much access and create constant help desk friction. This Simply Explained episode is for IT admins and security teams who want to understand how Microsoft Entra Internet Access and Global Secure Access replace network...</itunes:subtitle><itunes:summary><![CDATA[VPNs give remote users far too much access and create constant help desk friction. This Simply Explained episode is for IT admins and security teams who want to understand how Microsoft Entra Internet Access and Global Secure Access replace network trust with identity-driven Zero Trust, how Conditional Access stops token theft and how to get started with licensing.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why traditional VPNs are broken</li><li>01:37 – From network trust to identity trust</li><li>03:10 – What Entra Internet Access is</li><li>04:54 – The three traffic forwarding profiles</li><li>06:45 – <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> integration</li><li>08:45 – Web filtering and threat protection</li><li>11:11 – Licensing and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional VPNs trust the network and grant broad access, while Microsoft Entra Internet Access verifies identity, device and risk for every request.</li><li>Global Secure Access routes traffic through Microsoft, internet and private access profiles, and Conditional Access can require the client to block stolen-token attacks.</li><li>Web content filtering, TLS inspection, tenant restrictions and shadow AI discovery run at the network level, and the Microsoft traffic profile is already included with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID P1</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“VPNs trust the network, not the user. They check your credentials at the door, and then assume everything is fine for the rest of the session. That's the opposite of what modern security needs.” – Mirko Peters (01:21)<br /><br />“Instead of protecting a network, you're protecting identities. Instead of building walls, you're building policies. And instead of trusting a connection, you're verifying every request.” – Mirko Peters (02:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-private-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Global Secure Access</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy engine that can require the Global Secure Access client and block stolen tokens</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the never trust, always verify model that replaces network trust with identity trust</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the central identity plane that makes real-time access decisions for every request</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-private-access-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>799</itunes:duration><itunes:keywords>authentication,compliance,conditionalaccess,cybersecurity,entraid,globalsecureaccess,identity,internetaccess,microsoft365,microsoftentra,onedrive,privateaccess,saas,securewebgateway,security,sharepoint,tlsinspection,vpn,webfiltering,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/43fb0c2a025eed3ee968eea377ae5d97.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph Delta Queries - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-delta-queries-simply-explained/</link><description><![CDATA[Many apps that sync Microsoft 365 data still download everything every few minutes, wasting bandwidth and hitting rate limits. This episode explains for developers how Microsoft Graph delta queries and delta links work, which limitations to plan for, and how to combine them with change notifications for reliable, efficient sync.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why full syncs waste data</li><li>01:22 – What is a delta query?</li><li>02:50 – How the token system works</li><li>04:38 – Limitations you can't ignore</li><li>07:25 – Delta query vs. change notifications</li><li>09:45 – The hybrid approach</li><li>11:42 – Practical rules for production</li><li>13:31 – Example: syncing calendar events</li></ul><br /><b>Key takeaways</b><br /><ul><li>A delta query returns only the items added, updated or deleted since your last call, using a saved delta link instead of a full resync.</li><li>Plan for token expiry after seven days, HTTP 410 resets, processing delays, untracked properties and duplicate changes.</li><li>Combining change notifications as a trigger with delta queries for the details gives near real-time sync without wasteful polling.</li></ul><br /><b>Worth quoting</b><br /><br />“A Delta query asks Microsoft Graph for only the changes since your last check. Not everything, just a new, updated, or deleted items.” – Mirko Peters (01:26)<br /><br />“You don't have to store timestamps or version numbers yourself. You don't have to figure out what changed and what didn't. Microsoft handles all that tracking.” – Mirko Peters (04:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-delta-queries-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Graph delta queries</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the push trigger paired with delta queries in the recommended hybrid sync pattern</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API that tracks changes and returns delta links so apps fetch only what changed</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory whose user and group delta tokens expire after seven days</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the source of users, mail, calendar events and files that delta queries keep in sync</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-change-notifications-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph Change Notifications - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73145199</guid><pubDate>Fri, 24 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73145199/microsoft_graph_delta_queries_simply_explained.mp3" length="22503788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ac2c18c0f2d2e4e703bc1d43474a6a16ee9946bd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many apps that sync Microsoft 365 data still download everything every few minutes, wasting bandwidth and hitting rate limits. This episode explains for developers how Microsoft Graph delta queries and delta links work, which limitations to plan for,...</itunes:subtitle><itunes:summary><![CDATA[Many apps that sync Microsoft 365 data still download everything every few minutes, wasting bandwidth and hitting rate limits. This episode explains for developers how Microsoft Graph delta queries and delta links work, which limitations to plan for, and how to combine them with change notifications for reliable, efficient sync.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why full syncs waste data</li><li>01:22 – What is a delta query?</li><li>02:50 – How the token system works</li><li>04:38 – Limitations you can't ignore</li><li>07:25 – Delta query vs. change notifications</li><li>09:45 – The hybrid approach</li><li>11:42 – Practical rules for production</li><li>13:31 – Example: syncing calendar events</li></ul><br /><b>Key takeaways</b><br /><ul><li>A delta query returns only the items added, updated or deleted since your last call, using a saved delta link instead of a full resync.</li><li>Plan for token expiry after seven days, HTTP 410 resets, processing delays, untracked properties and duplicate changes.</li><li>Combining change notifications as a trigger with delta queries for the details gives near real-time sync without wasteful polling.</li></ul><br /><b>Worth quoting</b><br /><br />“A Delta query asks Microsoft Graph for only the changes since your last check. Not everything, just a new, updated, or deleted items.” – Mirko Peters (01:26)<br /><br />“You don't have to store timestamps or version numbers yourself. You don't have to figure out what changed and what didn't. Microsoft handles all that tracking.” – Mirko Peters (04:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-delta-queries-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Graph delta queries</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the push trigger paired with delta queries in the recommended hybrid sync pattern</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API that tracks changes and returns delta links so apps fetch only what changed</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory whose user and group delta tokens expire after seven days</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the source of users, mail, calendar events and files that delta queries keep in sync</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-change-notifications-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-delta-queries-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph Change Notifications - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>938</itunes:duration><itunes:keywords>automation,calendar,changetracking,deltalink,deltaqueries,deltatoken,efficiency,entraid,graphapi,groups,incrementalsync,microsoft365,microsoftgraph,outlook,pagination,sharepoint,synchronization,throttling,users,webhooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3c8dc527c87f1718c2efd8e45cb80757.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Responsible AI Is Good Business — Featuring Wiebke Apitzsch</title><link>https://www.m365.fm/show/episodes/responsible-ai-is-good-business-featuring-wiebke-apitzsch/</link><description><![CDATA[Many companies rush into AI because of market pressure and then stall when results disappoint or the gut feeling says something is wrong. In this conversation, AI strategy advisor Wiebke Apitzsch shows business leaders why responsible AI is good business: start from strategy, protect what must stay human, and design processes that keep hallucinations, bias and data risks under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Wiebke's path into technology</li><li>03:35 – Lessons from strategy consulting</li><li>08:10 – Why AI adoption is still difficult</li><li>12:00 – Kant: dignity, price and what to automate</li><li>17:16 – AI and philosophy</li><li>26:51 – How autonomous should AI be?</li><li>35:42 – Culture, process and a practical example</li><li>39:40 – Hallucinations, bias, security and responsibility</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before choosing tools, organizations should decide who they want to be with AI and which activities must stay human, especially relationships with clients and employees.</li><li>AI adoption is mostly a culture and process problem: start from business strategy, and design workflows where a knowledgeable human must check AI results, which also keeps hallucinations in check.</li><li>Responsibility and trust cannot be delegated to a chatbot provider; the company using AI stays accountable, and confidential data needs security measures matched to its sensitivity.</li></ul><br /><b>Worth quoting</b><br /><br />“So the best thing that companies can do is to say, hey, let me review my strategy and my numbers as always and find out where my problems are and where my opportunities are as always.” – Wiebke Apitzsch (33:49)<br /><br />“So if you set up the process in a way that a knowledgeable human has a look at the final result in a way that it cannot skip it, yeah? You have to avoid that people can become lazy and just say yes, yes, yes.” – Wiebke Apitzsch (40:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/responsible-ai-is-good-business-featuring-wiebke-apitzsch/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, key quotes and an FAQ on responsible AI</li><li><a href="https://www.m365.fm/entity/wiebke-apitzsch/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Wiebke Apitzsch</a> – the guest, co-founder of AI Impact, who connects philosophy, strategy and technology in AI adoption</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Human in the loop</a> – her design principle: a knowledgeable person must check AI results and cannot skip that step</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">AI agent</a> – discussed through the host's agent with its own money and the limits of autonomy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Microsoft Agent Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73141430</guid><pubDate>Fri, 24 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73141430/utf_8_q_responsible_ai_is_good_business_utf_8_q_e2_80_94_featuring_wiebke_apitzsch_mp3.mp3" length="85071788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/905a3c70e50b9d5b7af4eb058e6122fc450f3c98.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many companies rush into AI because of market pressure and then stall when results disappoint or the gut feeling says something is wrong. In this conversation, AI strategy advisor Wiebke Apitzsch shows business leaders why responsible AI is good...</itunes:subtitle><itunes:summary><![CDATA[Many companies rush into AI because of market pressure and then stall when results disappoint or the gut feeling says something is wrong. In this conversation, AI strategy advisor Wiebke Apitzsch shows business leaders why responsible AI is good business: start from strategy, protect what must stay human, and design processes that keep hallucinations, bias and data risks under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Wiebke's path into technology</li><li>03:35 – Lessons from strategy consulting</li><li>08:10 – Why AI adoption is still difficult</li><li>12:00 – Kant: dignity, price and what to automate</li><li>17:16 – AI and philosophy</li><li>26:51 – How autonomous should AI be?</li><li>35:42 – Culture, process and a practical example</li><li>39:40 – Hallucinations, bias, security and responsibility</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before choosing tools, organizations should decide who they want to be with AI and which activities must stay human, especially relationships with clients and employees.</li><li>AI adoption is mostly a culture and process problem: start from business strategy, and design workflows where a knowledgeable human must check AI results, which also keeps hallucinations in check.</li><li>Responsibility and trust cannot be delegated to a chatbot provider; the company using AI stays accountable, and confidential data needs security measures matched to its sensitivity.</li></ul><br /><b>Worth quoting</b><br /><br />“So the best thing that companies can do is to say, hey, let me review my strategy and my numbers as always and find out where my problems are and where my opportunities are as always.” – Wiebke Apitzsch (33:49)<br /><br />“So if you set up the process in a way that a knowledgeable human has a look at the final result in a way that it cannot skip it, yeah? You have to avoid that people can become lazy and just say yes, yes, yes.” – Wiebke Apitzsch (40:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/responsible-ai-is-good-business-featuring-wiebke-apitzsch/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, key quotes and an FAQ on responsible AI</li><li><a href="https://www.m365.fm/entity/wiebke-apitzsch/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Wiebke Apitzsch</a> – the guest, co-founder of AI Impact, who connects philosophy, strategy and technology in AI adoption</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Human in the loop</a> – her design principle: a knowledgeable person must check AI results and cannot skip that step</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">AI agent</a> – discussed through the host's agent with its own money and the limits of autonomy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=responsible-ai-is-good-business-featuring-wiebke-apitzsch" target="_blank"...]]></itunes:summary><itunes:duration>3545</itunes:duration><itunes:keywords>adoption,aiagents,aigovernance,automation,bias,business,compliance,enterpriseai,ethics,governance,hallucinations,innovation,leadership,microsoftcopilot,philosophy,responsibleai,security,strategy,transformation,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ea1fa0c084da455de2f49d26882ea1d5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph Webhooks - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/</link><description><![CDATA[Is your app still asking Microsoft Graph every few minutes whether anything has changed? This episode explains to Microsoft 365 developers how Graph webhooks replace polling with change notifications, how subscriptions and validation work, and why combining them with Delta query gives you integrations that are both fast and reliable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the mailbox analogy</li><li>00:43 – The polling problem and Graph throttling</li><li>02:23 – What are webhooks?</li><li>04:10 – How <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> webhooks work</li><li>06:10 – Creating a subscription</li><li>08:40 – The validation handshake</li><li>10:32 – Handling notifications, security and lifecycle</li><li>16:17 – Real-world example and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Polling Microsoft Graph wastes thousands of requests, still misses real-time changes and can push your app into throttling.</li><li>A Graph webhook needs a subscription with notification URL, resource, change type and expiration, plus a validation handshake that echoes the token as plain text.</li><li>Acknowledge notifications within seconds, process them asynchronously, renew subscriptions before they expire and use Delta query as a safety net for missed changes.</li></ul><br /><b>Worth quoting</b><br /><br />“A web hook is an HTTP request sent automatically when something happens. You don't ask for it. The server just pushes it to you.” – Mirko Peters (02:30)<br /><br />“Acknowledge immediately and process asynchronously. Your endpoint should validate the client state, accept the notification, and return it 200 or 202 responses as fast as possible.” – Mirko Peters (12:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Graph webhooks</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the episode's subject: Graph's name for webhooks, plus Delta query as the safety net</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API that sends change notifications instead of being polled and throttles apps that over-poll</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – an example source of change notifications, such as receipts uploaded to a document library</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/siddharth-vaghasia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Stop Reinventing SPFx- Building Better SharePoint Solutions with PnP React Controls with Siddharth Vaghasia [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73141150</guid><pubDate>Fri, 24 Jul 2026 12:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73141150/microsoft_graph_webhooks_simply_explained.mp3" length="27341036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/34401ce06ba23900cf45c657e5b485ee43404216.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is your app still asking Microsoft Graph every few minutes whether anything has changed? This episode explains to Microsoft 365 developers how Graph webhooks replace polling with change notifications, how subscriptions and validation work, and why...</itunes:subtitle><itunes:summary><![CDATA[Is your app still asking Microsoft Graph every few minutes whether anything has changed? This episode explains to Microsoft 365 developers how Graph webhooks replace polling with change notifications, how subscriptions and validation work, and why combining them with Delta query gives you integrations that are both fast and reliable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the mailbox analogy</li><li>00:43 – The polling problem and Graph throttling</li><li>02:23 – What are webhooks?</li><li>04:10 – How <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> webhooks work</li><li>06:10 – Creating a subscription</li><li>08:40 – The validation handshake</li><li>10:32 – Handling notifications, security and lifecycle</li><li>16:17 – Real-world example and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Polling Microsoft Graph wastes thousands of requests, still misses real-time changes and can push your app into throttling.</li><li>A Graph webhook needs a subscription with notification URL, resource, change type and expiration, plus a validation handshake that echoes the token as plain text.</li><li>Acknowledge notifications within seconds, process them asynchronously, renew subscriptions before they expire and use Delta query as a safety net for missed changes.</li></ul><br /><b>Worth quoting</b><br /><br />“A web hook is an HTTP request sent automatically when something happens. You don't ask for it. The server just pushes it to you.” – Mirko Peters (02:30)<br /><br />“Acknowledge immediately and process asynchronously. Your endpoint should validate the client state, accept the notification, and return it 200 or 202 responses as fast as possible.” – Mirko Peters (12:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Graph webhooks</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the episode's subject: Graph's name for webhooks, plus Delta query as the safety net</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API that sends change notifications instead of being polled and throttles apps that over-poll</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – an example source of change notifications, such as receipts uploaded to a document library</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/siddharth-vaghasia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-webhooks-simply-explained" target="_blank" rel="noreferrer noopener">Stop Reinventing SPFx- Building Better SharePoint Solutions with PnP React Controls with Siddharth Vaghasia [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1140</itunes:duration><itunes:keywords>automation,changenotifications,clientstate,deltaquery,entraid,eventdriven,graphapi,https,lifecycle,microsoft365,microsoftgraph,notificationendpoint,outlook,polling,sharepoint,subscriptions,synchronization,teams,validationtoken,webhooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bfddd9aa958075541b9f1dc9d93bcbd7.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph Change Notifications - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-change-notifications-simply-explained/</link><description><![CDATA[Polling Microsoft Graph every few minutes wastes requests, misses changes and can get your app throttled. This episode explains for Microsoft 365 developers how change notifications, subscriptions, validation and renewal work, and how to build reliable real-time apps with delta queries as a safety net.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem with polling</li><li>01:04 – What are <a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">change notifications</a>?</li><li>02:34 – Creating a subscription</li><li>04:16 – The validation handshake</li><li>05:16 – Subscription renewal</li><li>06:26 – Reliability and safety nets</li><li>08:08 – Real-world use cases</li><li>09:26 – Choosing the delivery channel</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> change notifications push events to your app through subscriptions, replacing wasteful polling that risks throttling.</li><li>Every subscription needs a validation handshake within 10 seconds and must be renewed before its resource-specific expiration.</li><li>Acknowledge notifications fast, use delta queries as a safety net, and choose webhooks, <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Event Hubs</a> or Event Grid based on volume.</li></ul><br /><b>Worth quoting</b><br /><br />“Change, notifications, let your app react instantly to events in Microsoft 365 without constant checking.” – Mirko Peters (01:08)<br /><br />“It's a security check. It proves your endpoint is alive, listening, and under your control. It stops someone from pointing a subscription at a URL they don't own, hoping to intercept notifications meant for someone else.” – Mirko Peters (04:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-change-notifications-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Graph change notifications</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the push model that replaces polling, from subscription and validation to renewal</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API that stores subscriptions and posts notifications to your HTTPS endpoint</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – an example resource, with file subscriptions lasting about 30 days and invoice processing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73141097</guid><pubDate>Fri, 24 Jul 2026 11:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73141097/microsoft_graph_change_notifications_simply_explained.mp3" length="16083116" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d553ac48a4132eb4619e41f0b54172df63876ed6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Polling Microsoft Graph every few minutes wastes requests, misses changes and can get your app throttled. This episode explains for Microsoft 365 developers how change notifications, subscriptions, validation and renewal work, and how to build...</itunes:subtitle><itunes:summary><![CDATA[Polling Microsoft Graph every few minutes wastes requests, misses changes and can get your app throttled. This episode explains for Microsoft 365 developers how change notifications, subscriptions, validation and renewal work, and how to build reliable real-time apps with delta queries as a safety net.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem with polling</li><li>01:04 – What are <a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">change notifications</a>?</li><li>02:34 – Creating a subscription</li><li>04:16 – The validation handshake</li><li>05:16 – Subscription renewal</li><li>06:26 – Reliability and safety nets</li><li>08:08 – Real-world use cases</li><li>09:26 – Choosing the delivery channel</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> change notifications push events to your app through subscriptions, replacing wasteful polling that risks throttling.</li><li>Every subscription needs a validation handshake within 10 seconds and must be renewed before its resource-specific expiration.</li><li>Acknowledge notifications fast, use delta queries as a safety net, and choose webhooks, <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Event Hubs</a> or Event Grid based on volume.</li></ul><br /><b>Worth quoting</b><br /><br />“Change, notifications, let your app react instantly to events in Microsoft 365 without constant checking.” – Mirko Peters (01:08)<br /><br />“It's a security check. It proves your endpoint is alive, listening, and under your control. It stops someone from pointing a subscription at a URL they don't own, hoping to intercept notifications meant for someone else.” – Mirko Peters (04:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-change-notifications-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Graph change notifications</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the push model that replaces polling, from subscription and validation to renewal</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API that stores subscriptions and posts notifications to your HTTPS endpoint</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – an example resource, with file subscriptions lasting about 30 days and invoice processing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-change-notifications-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>671</itunes:duration><itunes:keywords>automation,changenotifications,deltaqueries,entraid,eventdriven,eventgrid,eventhubs,graphapi,lifecycle,microsoft365,microsoftgraph,notifications,outlook,polling,sharepoint,subscriptions,synchronization,teams,validation,webhooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/35df07d33263786b7bebbb55bd9cb5fe.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Cloud for Sustainability - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-cloud-for-sustainability-simply-explained/</link><description><![CDATA[Asked to report your company's carbon footprint but buried in utility bills, spreadsheets and supplier data? This episode explains to business leaders and ESG teams how Microsoft Cloud for Sustainability collects that data, calculates emissions with built-in factors and produces reports for frameworks like CSRD.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why most companies can't state their carbon footprint</li><li>01:03 – The messy reality of sustainability data</li><li>02:35 – What Microsoft Cloud for Sustainability actually is</li><li>04:15 – Building block one: getting the data in</li><li>06:45 – Building block two: calculating your real impact</li><li>08:15 – Reporting frameworks, data trail and Copilot</li><li>10:05 – Companies using it today</li><li>11:52 – The bottom line</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most companies cannot state their carbon footprint because sustainability data is scattered across systems, formats and units.</li><li>Microsoft Cloud for Sustainability brings data in via Excel templates, <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a>, partner connectors or manual requests and applies built-in emissions factors across scopes 1, 2 and 3.</li><li>Ready-made templates for frameworks such as CSRD, an auditable data trail and AI-drafted disclosures turn months of manual reporting into a far faster process.</li></ul><br /><b>Worth quoting</b><br /><br />“Right now, most companies cannot tell you their carbon footprint. Not because they don't want to or don't care, but because the data is a complete mess.” – Mirko Peters (00:16)<br /><br />“The platform has three main jobs, record your emissions, report on them accurately, and reduce your impact over time. Record, report, reduce. That's the cycle.” – Mirko Peters (03:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-for-sustainability-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on sustainability reporting</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – the import option that pulls data from other systems on a schedule via over 40 connectors</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – one of the two foundations Microsoft Cloud for Sustainability is built on</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – together with Power Platform, the foundation Microsoft Cloud for Sustainability is built on</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – where scattered utility and supplier data often sits, and the format of the simplest import templates</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-query-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Query - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73141020</guid><pubDate>Fri, 24 Jul 2026 10:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73141020/microsoft_cloud_for_sustainability_simply_explained.mp3" length="18130220" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d32fc6ffea2d53d29e4a96c9065f8eecff60107b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Asked to report your company's carbon footprint but buried in utility bills, spreadsheets and supplier data? This episode explains to business leaders and ESG teams how Microsoft Cloud for Sustainability collects that data, calculates emissions with...</itunes:subtitle><itunes:summary><![CDATA[Asked to report your company's carbon footprint but buried in utility bills, spreadsheets and supplier data? This episode explains to business leaders and ESG teams how Microsoft Cloud for Sustainability collects that data, calculates emissions with built-in factors and produces reports for frameworks like CSRD.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why most companies can't state their carbon footprint</li><li>01:03 – The messy reality of sustainability data</li><li>02:35 – What Microsoft Cloud for Sustainability actually is</li><li>04:15 – Building block one: getting the data in</li><li>06:45 – Building block two: calculating your real impact</li><li>08:15 – Reporting frameworks, data trail and Copilot</li><li>10:05 – Companies using it today</li><li>11:52 – The bottom line</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most companies cannot state their carbon footprint because sustainability data is scattered across systems, formats and units.</li><li>Microsoft Cloud for Sustainability brings data in via Excel templates, <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a>, partner connectors or manual requests and applies built-in emissions factors across scopes 1, 2 and 3.</li><li>Ready-made templates for frameworks such as CSRD, an auditable data trail and AI-drafted disclosures turn months of manual reporting into a far faster process.</li></ul><br /><b>Worth quoting</b><br /><br />“Right now, most companies cannot tell you their carbon footprint. Not because they don't want to or don't care, but because the data is a complete mess.” – Mirko Peters (00:16)<br /><br />“The platform has three main jobs, record your emissions, report on them accurately, and reduce your impact over time. Record, report, reduce. That's the cycle.” – Mirko Peters (03:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-for-sustainability-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on sustainability reporting</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – the import option that pulls data from other systems on a schedule via over 40 connectors</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – one of the two foundations Microsoft Cloud for Sustainability is built on</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – together with Power Platform, the foundation Microsoft Cloud for Sustainability is built on</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – where scattered utility and supplier data often sits, and the format of the simplest import templates</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-query-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-for-sustainability-simply-explained" target="_blank" rel="noreferrer noopener">Power Query - Simply Explained</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>756</itunes:duration><itunes:keywords>carbonaccounting,carbonfootprint,climate,copilot,csrd,decarbonization,dynamics365,emissions,environmentaldata,esg,esgreporting,microsoftcloudforsustainabilit,onemicrosoft,powerplatform,reporting,scope1,scope2,scope3,sustainability,sustainabilitymanager</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bd82978d952001d3ef510be976dcd71b.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Partner Center - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-partner-center-simply-explained/</link><description><![CDATA[Many partners think Partner Center is only a portal for big resellers and leave benefits, credits and incentives unused. This episode explains Microsoft Partner Center for consultants, managed service providers and software companies: who it is for, what the Launch, Core and Expanded tiers include, how to set it up safely and which upcoming API and MFA changes to prepare for.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Partner Center matters</li><li>00:44 – What Partner Center actually is</li><li>02:09 – The old way versus the new way</li><li>03:39 – Who Partner Center is for</li><li>05:28 – The FY26 benefit tiers and what you get</li><li>09:25 – How to get started</li><li>11:28 – Common pitfalls and how to avoid them</li><li>13:49 – The future of Partner Center</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Partner Center is the single hub where any Microsoft partner, from a one-person consultancy to a large reseller, manages benefits, incentives, customers and certifications.</li><li>The FY26 benefits refresh groups partners into Launch, Core and Expanded tiers, with internal-use licenses, Azure credits, security tools and, through designations, <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> licenses.</li><li>Avoid common pitfalls by setting up under your primary <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> tenant, using role-based access and a break-glass account, checking earnings reports and making API automation MFA-ready.</li></ul><br /><b>Worth quoting</b><br /><br />“Partner Center isn't just a reseller portal. It's the central hub for your entire Microsoft partnership.” – Mirko Peters (15:49)<br /><br />“Use the role-based access control to give each person exactly what they need and nothing more. That prevents security headaches down the road.” – Mirko Peters (10:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-partner-center-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Partner Center</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – internal-use Microsoft 365 Copilot licenses come with the Expanded tier and specific designations</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – set up Partner Center under your primary Entra ID tenant and keep a break-glass account</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – by April 2026 every app plus user Partner Center API call needs an MFA token</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73140866</guid><pubDate>Fri, 24 Jul 2026 09:00:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73140866/microsoft_partner_center_simply_explained.mp3" length="23750828" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7ef813ae82ef085e0277f80c07e84e7eb1b29e2e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many partners think Partner Center is only a portal for big resellers and leave benefits, credits and incentives unused. This episode explains Microsoft Partner Center for consultants, managed service providers and software companies: who it is for,...</itunes:subtitle><itunes:summary><![CDATA[Many partners think Partner Center is only a portal for big resellers and leave benefits, credits and incentives unused. This episode explains Microsoft Partner Center for consultants, managed service providers and software companies: who it is for, what the Launch, Core and Expanded tiers include, how to set it up safely and which upcoming API and MFA changes to prepare for.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Partner Center matters</li><li>00:44 – What Partner Center actually is</li><li>02:09 – The old way versus the new way</li><li>03:39 – Who Partner Center is for</li><li>05:28 – The FY26 benefit tiers and what you get</li><li>09:25 – How to get started</li><li>11:28 – Common pitfalls and how to avoid them</li><li>13:49 – The future of Partner Center</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Partner Center is the single hub where any Microsoft partner, from a one-person consultancy to a large reseller, manages benefits, incentives, customers and certifications.</li><li>The FY26 benefits refresh groups partners into Launch, Core and Expanded tiers, with internal-use licenses, Azure credits, security tools and, through designations, <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> licenses.</li><li>Avoid common pitfalls by setting up under your primary <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> tenant, using role-based access and a break-glass account, checking earnings reports and making API automation MFA-ready.</li></ul><br /><b>Worth quoting</b><br /><br />“Partner Center isn't just a reseller portal. It's the central hub for your entire Microsoft partnership.” – Mirko Peters (15:49)<br /><br />“Use the role-based access control to give each person exactly what they need and nothing more. That prevents security headaches down the road.” – Mirko Peters (10:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-partner-center-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Partner Center</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – internal-use Microsoft 365 Copilot licenses come with the Expanded tier and specific designations</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – set up Partner Center under your primary Entra ID tenant and keep a break-glass account</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – by April 2026 every app plus user Partner Center API call needs an MFA token</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-partner-center-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>990</itunes:duration><itunes:keywords>azure,benefits,certifications,copilot,core,csp,designations,directbill,entraid,expanded,incentives,indirectprovider,launch,microsoft365,microsoftpartnercenter,microsoftpartners,partnerbenefits,partnerprogram,partnersuccess,reseller</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0700e9e576a78a38ad595ba9a353c0e8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Agent Governance Explained- How IT Can Enable the AI Agent Revolution with Thomas Zou [Microsoft]</title><link>https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/</link><description><![CDATA[As organizations create hundreds or thousands of AI agents, IT faces the question of who owns, secures and governs them. In this interview, Thomas Zou from the Microsoft Copilot Studio team explains for IT leaders and admins how zoned governance, lifecycle management, Entra and Purview help scale agents safely without slowing innovation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Thomas Zou's journey</li><li>05:06 – What is agent governance?</li><li>07:46 – Where governance begins and readiness</li><li>12:09 – Zone governance: innovation vs. control</li><li>16:15 – Copilot Studio controls and agent ownership</li><li>21:37 – Lifecycle management and monitoring</li><li>30:16 – Entra, Purview and securing sensitive data</li><li>41:27 – Compliance, adoption and what's next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agent governance should enable makers to innovate safely rather than block them, with IT acting as an enabling function.</li><li>Zoned governance with <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">Power Platform</a> environments, Agent 365, Entra and Purview lets organizations match controls to each agent's risk.</li><li>Successful agent adoption combines an AI center of excellence, executive sponsorship, champions and automated, self-service guidance.</li></ul><br /><b>Worth quoting</b><br /><br />“It's no longer a realistic expectation for IT to be the gatekeeper to manually approve or deny everything. They cannot have one-on-one meetings with every innovator every day to walk them through the best practices.” – Thomas Zou (26:34)<br /><br />“The one big best practice is never allow sensitive data to be accessed through agent that is unauthenticated, right? If you want to make sure that you expose sensitive data to specific people, then authentication needs to come in place with a lot of scrutiny.” – Thomas Zou (38:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on governing AI agents</li><li><a href="https://www.m365.fm/entity/thomas-zou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">Thomas Zou</a> – product marketing manager for Copilot Studio governance who explains how IT can scale agents safely</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">AI governance</a> – framed here as enabling makers to innovate safely rather than policing or blocking them</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">AI agent</a> – the growing number of agents that IT has to own, secure and monitor</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">The Copilot Credit Trap- Why Your AI Economy is Already Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73121843</guid><pubDate>Thu, 23 Jul 2026 13:00:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73121843/agent_governance_explained_how_it_can_enable_the_ai_agent_revolution_with_thomas_zou.mp3" length="84291884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/85451341e779e2f3372a7610ea9e23651e295620.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>As organizations create hundreds or thousands of AI agents, IT faces the question of who owns, secures and governs them. In this interview, Thomas Zou from the Microsoft Copilot Studio team explains for IT leaders and admins how zoned governance,...</itunes:subtitle><itunes:summary><![CDATA[As organizations create hundreds or thousands of AI agents, IT faces the question of who owns, secures and governs them. In this interview, Thomas Zou from the Microsoft Copilot Studio team explains for IT leaders and admins how zoned governance, lifecycle management, Entra and Purview help scale agents safely without slowing innovation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Thomas Zou's journey</li><li>05:06 – What is agent governance?</li><li>07:46 – Where governance begins and readiness</li><li>12:09 – Zone governance: innovation vs. control</li><li>16:15 – Copilot Studio controls and agent ownership</li><li>21:37 – Lifecycle management and monitoring</li><li>30:16 – Entra, Purview and securing sensitive data</li><li>41:27 – Compliance, adoption and what's next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agent governance should enable makers to innovate safely rather than block them, with IT acting as an enabling function.</li><li>Zoned governance with <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">Power Platform</a> environments, Agent 365, Entra and Purview lets organizations match controls to each agent's risk.</li><li>Successful agent adoption combines an AI center of excellence, executive sponsorship, champions and automated, self-service guidance.</li></ul><br /><b>Worth quoting</b><br /><br />“It's no longer a realistic expectation for IT to be the gatekeeper to manually approve or deny everything. They cannot have one-on-one meetings with every innovator every day to walk them through the best practices.” – Thomas Zou (26:34)<br /><br />“The one big best practice is never allow sensitive data to be accessed through agent that is unauthenticated, right? If you want to make sure that you expose sensitive data to specific people, then authentication needs to come in place with a lot of scrutiny.” – Thomas Zou (38:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on governing AI agents</li><li><a href="https://www.m365.fm/entity/thomas-zou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">Thomas Zou</a> – product marketing manager for Copilot Studio governance who explains how IT can scale agents safely</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">AI governance</a> – framed here as enabling makers to innovate safely rather than policing or blocking them</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">AI agent</a> – the growing number of agents that IT has to own, secure and monitor</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft" target="_blank" rel="noreferrer noopener">The Copilot...]]></itunes:summary><itunes:duration>3513</itunes:duration><itunes:keywords>administration,agentgovernance,ai,aiagents,automation,compliance,copilot,copilotstudio,defender,enterpriseai,entraid,governance,identity,microsoft,microsoft365,policies,powerplatform,purview,riskmanagement,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/79744cb9c62ee93d478e17f017043dc2.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft AppSource - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/</link><description><![CDATA[Finding the right business solution for your Microsoft stack used to mean googling vendors and chasing trials. This episode explains Microsoft AppSource for IT pros, business owners, consultants and ISVs: what you can find there, how it plugs into Dynamics 365, Power Platform, Azure and Microsoft 365, and how trials, transactable offers and co-sell work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What AppSource actually is</li><li>02:04 – The three kinds of offerings</li><li>03:40 – How it connects to Dynamics 365</li><li>04:55 – Power Platform and <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a></li><li>06:24 – Microsoft 365 and Teams</li><li>07:41 – Marketplace mechanics: trial, buy, co-sell</li><li>09:44 – Common myths and mistakes</li><li>11:21 – The big picture and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft AppSource is a marketplace for business solutions, offering apps and extensions, consulting services, and templates and data services that work with Microsoft products.</li><li>It connects Dynamics 365, Power Platform, Azure and Microsoft 365 in one search, and since September 2025 it is unified with <a href="https://www.m365.fm/entity/azure-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Azure Marketplace</a> as Microsoft Marketplace.</li><li>Free trials, transactable offers on existing Microsoft billing, private offers and co-sell make it a low-risk buying channel for customers and a go-to-market channel for partners and ISVs.</li></ul><br /><b>Worth quoting</b><br /><br />“AppSource is Microsoft's online marketplace for business solutions. Think of it like a mall. But instead of selling clothes or electronics, every store sells software, services, and templates that work with Microsoft products.” – Mirko Peters (00:59)<br /><br />“Then there's co-sell. This is probably the most powerful feature that most people don't know about. If an offering is co-sell eligible, Microsoft's own sales team can recommend it to their customers.” – Mirko Peters (08:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on AppSource</li><li><a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a> – the episode's subject, a marketplace for business apps, consulting services and templates</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the biggest AppSource connection, with extensions like address verification and lead enrichment</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – the unified platform formed in September 2025 from AppSource and Azure Marketplace</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73121810</guid><pubDate>Thu, 23 Jul 2026 12:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73121810/microsoft_appsource_simply_explained.mp3" length="20934188" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9af0ed4d23b9609db8a4cb7b0ec830720abed372.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Finding the right business solution for your Microsoft stack used to mean googling vendors and chasing trials. This episode explains Microsoft AppSource for IT pros, business owners, consultants and ISVs: what you can find there, how it plugs into...</itunes:subtitle><itunes:summary><![CDATA[Finding the right business solution for your Microsoft stack used to mean googling vendors and chasing trials. This episode explains Microsoft AppSource for IT pros, business owners, consultants and ISVs: what you can find there, how it plugs into Dynamics 365, Power Platform, Azure and Microsoft 365, and how trials, transactable offers and co-sell work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What AppSource actually is</li><li>02:04 – The three kinds of offerings</li><li>03:40 – How it connects to Dynamics 365</li><li>04:55 – Power Platform and <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a></li><li>06:24 – Microsoft 365 and Teams</li><li>07:41 – Marketplace mechanics: trial, buy, co-sell</li><li>09:44 – Common myths and mistakes</li><li>11:21 – The big picture and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft AppSource is a marketplace for business solutions, offering apps and extensions, consulting services, and templates and data services that work with Microsoft products.</li><li>It connects Dynamics 365, Power Platform, Azure and Microsoft 365 in one search, and since September 2025 it is unified with <a href="https://www.m365.fm/entity/azure-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Azure Marketplace</a> as Microsoft Marketplace.</li><li>Free trials, transactable offers on existing Microsoft billing, private offers and co-sell make it a low-risk buying channel for customers and a go-to-market channel for partners and ISVs.</li></ul><br /><b>Worth quoting</b><br /><br />“AppSource is Microsoft's online marketplace for business solutions. Think of it like a mall. But instead of selling clothes or electronics, every store sells software, services, and templates that work with Microsoft products.” – Mirko Peters (00:59)<br /><br />“Then there's co-sell. This is probably the most powerful feature that most people don't know about. If an offering is co-sell eligible, Microsoft's own sales team can recommend it to their customers.” – Mirko Peters (08:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on AppSource</li><li><a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a> – the episode's subject, a marketplace for business apps, consulting services and templates</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the biggest AppSource connection, with extensions like address verification and lead enrichment</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – the unified platform formed in September 2025 from AppSource and Azure Marketplace</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-appsource-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>873</itunes:duration><itunes:keywords>appsource,azure,consulting,copilot,cosell,dynamics365,extensions,isv,lowcode,marketplace,microsoft365,microsoftmarketplace,outlook,powerplatform,saas,sharepoint,solutions,teams,templates,transactable</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/226d139eb487e0520f4c43f5202c3fdb.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Agent Feed - Simply Explained</title><link>https://www.m365.fm/show/episodes/agent-feed-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Agent Feed, Microsoft's new supervision experience for <a href="https://www.m365.fm/ai-agents-simply-explained/" rel="noopener">https://www.m365.fm/ai-agents-simply-explained/</a> inside <a href="https://www.m365.fm/power-apps-simply-explained/" rel="noopener">https://www.m365.fm/power-apps-simply-explained/</a>. As AI agents become capable of processing emails, reviewing documents, creating records, and automating entire business processes, a new challenge emerges. How do you actually supervise them? If an AI agent processes hundreds of insurance claims, procurement requests, or customer service cases every day, how do you know it made the right decisions? More importantly, what happens when the agent encounters something it doesn't understand? Blind automation may increase speed, but without oversight it also increases risk. Microsoft created Agent Feed to solve exactly this problem. Instead of hiding AI agents behind the scenes, Agent Feed brings their work directly into the business applications people already use every day. It allows business users—not just IT administrators—to monitor agents, review their actions, and step in whenever human judgment is required. In <a href="https://www.m365.fm/agent-feed-simply-explained/" rel="noopener">https://www.m365.fm/agent-feed-simply-explained/</a>, we'll explain how Agent Feed works, how it connects to Power Apps and <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> Studio, and why human supervision remains one of the most important parts of enterprise AI.<br /><br />WHY AI AGENTS NEED SUPERVISION <br />An AI agent is very different from a chatbot. A chatbot waits for instructions, answers questions, and ends the conversation. An AI agent receives a goal and begins working independently. It can read emails, create records, update databases, process documents, and complete entire business workflows without requiring constant user interaction. That autonomy is incredibly powerful. However, real business processes are rarely perfect. Documents arrive with missing information. Policies contain exceptions. Customers provide incomplete details. Regulations sometimes conflict with business rules. An agent cannot simply guess. Without supervision, it may create incorrect records, approve requests that should be rejected, or become stuck without anyone realizing there's a problem. Traditionally, IT departments were expected to monitor these systems, but IT teams rarely possess the business expertise necessary to make policy decisions or resolve complex exceptions. Microsoft's solution is straightforward: allow business users—the people who understand the process best—to supervise AI agents directly inside the applications where they already work. <br /><br />WHAT IS AGENT FEED? <br />Agent Feed is Microsoft's supervision hub for AI agents running inside model-driven Power Apps. Instead of opening a separate administration portal or AI dashboard, business users see agent activity directly alongside the applications they already use throughout the day. The interface typically contains three important areas. One section displays the AI agents currently working within the application. Another presents tasks generated by those agents, while an insights panel provides visibility into completed work, pending reviews, and overall agent activity. The most important concept is that users don't need to search for agents. The agents bring work directly to them. Whenever an AI agent completes a task, encounters an exception, or requires a business decision, the activity automatically appears inside Agent Feed. This transforms Power Apps into much more than a business application. It becomes the central command center where humans and AI agents collaborate throughout the workday. <br /><br />THE THREE SUPERVISION TOOLS <br />Agent Feed provides three primary supervision patterns that balance automation with human oversight. The first is Log for Review. This is the most passive supervision model. The agent completes its work independently and simply records what happened for later inspection. Users can review the activity whenever convenient without interrupting the automated workflow. The second is Request Assistance. Here the agent recognizes that it has encountered a situation beyond its capabilities. Instead of guessing, it pauses execution and creates a task requesting human input. The workflow resumes only after the user provides guidance, ensuring complex business decisions always remain under human control. The third tool is Invoke Data Entry. Rather than automatically creating business records, the agent extracts information from emails, documents, or attachments, pre-populates fields inside Dataverse, and presents the proposed values for approval. Users simply review the suggestions, make corrections if necessary, and approve the final record before it becomes official. Together, these three approaches provide varying levels of supervision depending on the sensitivity of the business process. <br /><br />HOW THE POWER APPS MCP SERVER MAKES IT WORK<br />Behind Agent Feed sits the Power Apps MCP Server, where MCP stands for Model Context Protocol. Rather than requiring every AI agent to implement custom integrations with every application, MCP provides a standardized communication protocol that allows agents and business applications to work together consistently. You can think of MCP as a universal adapter. Agents send standardized requests through the protocol, while the Power Apps MCP Server handles communication with Dataverse and the model-driven application. This standardization dramatically reduces integration complexity while allowing developers to build agents that work consistently across different business systems. Instead of creating custom connectors for every new application, agents simply communicate through MCP using a shared language understood throughout Microsoft's AI ecosystem. <br /><br />A REAL-WORLD INSURANCE CLAIMS EXAMPLE <br />One of the clearest demonstrations of Agent Feed involves insurance claims processing. Imagine a Claim Intake Agent monitoring a shared mailbox. Whenever a customer submits a new insurance claim, the agent reads the email, extracts customer details, identifies policy numbers, determines the reported incident, and prepares a new Dataverse record. Rather than immediately creating the claim, the agent uses Invoke Data Entry to present its suggested values inside Agent Feed. The claims adjuster compares the extracted information with the original email and simply approves the proposed record if everything looks correct. Next, a Coverage Determination Agent analyzes the customer's insurance policy. Most claims can be processed automatically. However, suppose water entered a customer's basement, and the available information doesn't clearly indicate whether the source was groundwater or a broken window. The policy treats those situations differently. Recognizing the ambiguity, the agent doesn't make an assumption. Instead, it creates a Request Assistance task asking the adjuster to investigate. Once the human decision has been made, the agent immediately continues processing the claim and finally records its completed work using Log for Review. Throughout the entire process, automation handled repetitive work while human expertise remained responsible for policy interpretation and judgment. <br /><br />WHY HUMAN-IN-THE-LOOP MATTERS <br />Microsoft designed Agent Feed around an important principle known as human-in-the-loop AI. The goal isn't to replace people. The goal is to allow AI agents to perform repetitive, predictable work while humans focus exclusively on situations requiring experience, judgment, empathy, or business expertise. Agents process documents faster than people. They can review thousands of records, classify emails, and perform routine validation almost instantly. Humans, however, remain responsible for interpreting ambiguous situations, making exceptions, approving sensitive decisions, and ensuring organizational policies are followed correctly. Agent Feed creates a practical collaboration model where automation handles volume while people maintain responsibility for business outcomes. Instead of competing with each other, humans and AI become complementary members of the same operational workflow.<br /><br />HOW AGENT FEED FITS INTO THE MICROSOFT AI ECOSYSTEM<br />Agent Feed represents only one component of Microsoft's broader vision for enterprise AI. Agents themselves are typically created using Microsoft Copilot Studio, where organizations build AI-powered business assistants using low-code or code-first approaches. <a href="https://www.m365.fm/power-automate-simply-explained/" rel="noopener">https://www.m365.fm/power-automate-simply-explained/</a> enables those agents to trigger workflows across hundreds of connected business systems, while Dataverse stores the business information agents read and update throughout their work. Microsoft has also announced broader governance capabilities that will eventually provide centralized administration, policy management, monitoring, and activity tracking for enterprise AI agents across entire organizations. Within this ecosystem, Agent Feed serves as the daily operational interface where business users collaborate with the AI agents supporting their work. Rather than introducing yet another application, Microsoft embeds AI supervision directly into Power Apps, allowing organizations to adopt intelligent automation without disrupting existing business workflows.<br /><br />WHY THIS MATTERS FOR BUSINESS USERS<br />One of the most important aspects of Agent Feed is that it isn't designed primarily for developers. It's designed for business experts. Claims adjusters understand insurance policies. Procurement managers understand purchasing rules. HR professionals understand employment policies. Customer service teams understand their customers. These are the people best positioned to supervise AI agents. Instead of spend<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73121628</guid><pubDate>Thu, 23 Jul 2026 11:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73121628/agent_feed_simply_explained.mp3" length="21825260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/194043cb6fc00595c6ec0951689cb765e99c6eae.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Agent Feed, Microsoft's new supervision experience for https://www.m365.fm/ai-agents-simply-explained/ inside https://www.m365.fm/power-apps-simply-explained/. As...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring Agent Feed, Microsoft's new supervision experience for <a href="https://www.m365.fm/ai-agents-simply-explained/" rel="noopener">https://www.m365.fm/ai-agents-simply-explained/</a> inside <a href="https://www.m365.fm/power-apps-simply-explained/" rel="noopener">https://www.m365.fm/power-apps-simply-explained/</a>. As AI agents become capable of processing emails, reviewing documents, creating records, and automating entire business processes, a new challenge emerges. How do you actually supervise them? If an AI agent processes hundreds of insurance claims, procurement requests, or customer service cases every day, how do you know it made the right decisions? More importantly, what happens when the agent encounters something it doesn't understand? Blind automation may increase speed, but without oversight it also increases risk. Microsoft created Agent Feed to solve exactly this problem. Instead of hiding AI agents behind the scenes, Agent Feed brings their work directly into the business applications people already use every day. It allows business users—not just IT administrators—to monitor agents, review their actions, and step in whenever human judgment is required. In <a href="https://www.m365.fm/agent-feed-simply-explained/" rel="noopener">https://www.m365.fm/agent-feed-simply-explained/</a>, we'll explain how Agent Feed works, how it connects to Power Apps and <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> Studio, and why human supervision remains one of the most important parts of enterprise AI.<br /><br />WHY AI AGENTS NEED SUPERVISION <br />An AI agent is very different from a chatbot. A chatbot waits for instructions, answers questions, and ends the conversation. An AI agent receives a goal and begins working independently. It can read emails, create records, update databases, process documents, and complete entire business workflows without requiring constant user interaction. That autonomy is incredibly powerful. However, real business processes are rarely perfect. Documents arrive with missing information. Policies contain exceptions. Customers provide incomplete details. Regulations sometimes conflict with business rules. An agent cannot simply guess. Without supervision, it may create incorrect records, approve requests that should be rejected, or become stuck without anyone realizing there's a problem. Traditionally, IT departments were expected to monitor these systems, but IT teams rarely possess the business expertise necessary to make policy decisions or resolve complex exceptions. Microsoft's solution is straightforward: allow business users—the people who understand the process best—to supervise AI agents directly inside the applications where they already work. <br /><br />WHAT IS AGENT FEED? <br />Agent Feed is Microsoft's supervision hub for AI agents running inside model-driven Power Apps. Instead of opening a separate administration portal or AI dashboard, business users see agent activity directly alongside the applications they already use throughout the day. The interface typically contains three important areas. One section displays the AI agents currently working within the application. Another presents tasks generated by those agents, while an insights panel provides visibility into completed work, pending reviews, and overall agent activity. The most important concept is that users don't need to search for agents. The agents bring work directly to them. Whenever an AI agent completes a task, encounters an exception, or requires a business decision, the activity automatically appears inside Agent Feed. This transforms Power Apps into much more than a business application. It becomes the central command center where humans and AI agents collaborate throughout the workday. <br /><br />THE THREE SUPERVISION TOOLS <br />Agent Feed...]]></itunes:summary><itunes:duration>910</itunes:duration><itunes:keywords>agentfeed,agenticai,aiagents,approval,automation,businessapps,claimsprocessing,copilotstudio,dataverse,enterpriseai,governance,humanintheloop,mcp,monitoring,oversight,powerapps,powerautomate,productivity,supervision,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/843bf5c2e517e3997575e92d5498dcdb.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Agent Framework - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/</link><description><![CDATA[AI agents are everywhere in headlines, yet few people can explain what they are or which framework to build them with. This episode is for developers, IT leaders and business decision makers exploring agents in Microsoft environments. You learn what Microsoft Agent Framework is, how its building blocks work and where it fits next to Foundry, Copilot Studio and Microsoft 365 Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why agents are more than chatbots</li><li>02:46 – Before the framework: a fragmented landscape</li><li>04:25 – What Microsoft Agent Framework is</li><li>06:22 – Building blocks: agents, tools, memory, workflows</li><li>08:40 – Practical value for business and IT</li><li>10:37 – How it fits with Foundry, <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Studio</a> and Copilot</li><li>12:42 – Getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AI agent combines reasoning, tools and memory so it can plan and act toward a goal instead of only answering questions like a chatbot.</li><li>Microsoft Agent Framework unifies Semantic Kernel and AutoGen into one open-source SDK for Python and .NET with agents, workflows, MCP tools, memory and human-in-the-loop approvals.</li><li>Developers build with the framework and deploy to Foundry, while Copilot Studio offers a low-code path, and both let organizations replace shadow AI with governed agents in <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> and Copilot.</li></ul><br /><b>Worth quoting</b><br /><br />“So think about the difference, a chatbot is reactive, it waits for your next question. An agent is proactive, you give it a goal and it goes off and works on it.” – Mirko Peters (01:47)<br /><br />“What makes something an agent is the combination of three things. Reasoning, the ability to think through a problem. Tools, the ability to act on the world. And memory, the ability to remember what happened before” – Mirko Peters (02:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – defined here as reasoning, tools and memory working toward a goal, unlike a chatbot</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the low-code path for non-developers, complementing the framework's code-first approach</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – where agents built with the framework are deployed, run and monitored in production</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry Agent Service - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73121606</guid><pubDate>Thu, 23 Jul 2026 10:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73121606/microsoft_agent_framework_simply_explained.mp3" length="21825260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/57fc1e1bb287a9a812b8ef612ff96ee1bbe1c05a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents are everywhere in headlines, yet few people can explain what they are or which framework to build them with. This episode is for developers, IT leaders and business decision makers exploring agents in Microsoft environments. You learn what...</itunes:subtitle><itunes:summary><![CDATA[AI agents are everywhere in headlines, yet few people can explain what they are or which framework to build them with. This episode is for developers, IT leaders and business decision makers exploring agents in Microsoft environments. You learn what Microsoft Agent Framework is, how its building blocks work and where it fits next to Foundry, Copilot Studio and Microsoft 365 Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why agents are more than chatbots</li><li>02:46 – Before the framework: a fragmented landscape</li><li>04:25 – What Microsoft Agent Framework is</li><li>06:22 – Building blocks: agents, tools, memory, workflows</li><li>08:40 – Practical value for business and IT</li><li>10:37 – How it fits with Foundry, <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Studio</a> and Copilot</li><li>12:42 – Getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AI agent combines reasoning, tools and memory so it can plan and act toward a goal instead of only answering questions like a chatbot.</li><li>Microsoft Agent Framework unifies Semantic Kernel and AutoGen into one open-source SDK for Python and .NET with agents, workflows, MCP tools, memory and human-in-the-loop approvals.</li><li>Developers build with the framework and deploy to Foundry, while Copilot Studio offers a low-code path, and both let organizations replace shadow AI with governed agents in <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> and Copilot.</li></ul><br /><b>Worth quoting</b><br /><br />“So think about the difference, a chatbot is reactive, it waits for your next question. An agent is proactive, you give it a goal and it goes off and works on it.” – Mirko Peters (01:47)<br /><br />“What makes something an agent is the combination of three things. Reasoning, the ability to think through a problem. Tools, the ability to act on the world. And memory, the ability to remember what happened before” – Mirko Peters (02:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – defined here as reasoning, tools and memory working toward a goal, unlike a chatbot</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the low-code path for non-developers, complementing the framework's code-first approach</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – where agents built with the framework are deployed, run and monitored in production</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-framework-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry Agent Service - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>910</itunes:duration><itunes:keywords>agenticai,aiagents,autogen,automation,azureaifoundry,copilot,copilotstudio,dotnet,enterpriseai,entraid,github,mcp,memory,microsoftagentframework,multiagent,orchestration,python,reasoning,semantickernel,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b11efedb366695b26ccd3e92494b4579.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Real-Time Intelligence - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-real-time-intelligence-simply-explained/</link><description><![CDATA[Many teams confuse real-time intelligence with faster Power BI refreshes and either overbuild or miss critical signals. This episode explains for data and analytics professionals what Microsoft Fabric Real-Time Intelligence really is, how its four building blocks work, and when streaming is actually worth it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Real-time is not just faster dashboards</li><li>00:50 – The shift from batch to streaming</li><li>03:01 – What is Real-Time Intelligence?</li><li>04:57 – Eventstreams: getting data in</li><li>07:40 – Eventhouse: storing and querying</li><li>10:01 – Real-time dashboards</li><li>11:58 – <a href="https://www.m365.fm/entity/fabric-data-activator/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Activator</a>: action without code</li><li>14:22 – When you need it and how it connects</li></ul><br /><b>Key takeaways</b><br /><ul><li>Real-time intelligence is about shortening the time between signal and action, not about refreshing reports faster.</li><li>Its four building blocks are eventstreams for ingestion, Eventhouse for storage and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">KQL</a> queries, real-time dashboards for live views and Activator for automated action.</li><li>Use real-time only when action must happen within seconds and combine it with OneLake and batch analytics for historical, cost-efficient analysis.</li></ul><br /><b>Worth quoting</b><br /><br />“The difference between fast and real-time is about the relationship between data and action, not speed.” – Mirko Peters (02:07)<br /><br />“Instead of data flowing into a database and waiting for someone to ask a question, data flows into a system that's already listening, watching and ready to respond.” – Mirko Peters (02:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-real-time-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Real-Time Intelligence</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform that hosts Real-Time Intelligence alongside OneLake, shared security and Power BI</li><li><a href="https://www.m365.fm/entity/fabric-data-activator/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Fabric Data Activator</a> – the building block that watches streaming data and triggers alerts, flows or pipelines without code</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – the query language of Eventhouse, also used to build real-time dashboard tiles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/machine-data-decision-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Your Machine Data Never Becomes a Decision. Here's the Missing Pipeline.</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73121501</guid><pubDate>Thu, 23 Jul 2026 09:00:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73121501/microsoft_fabric_real_time_intelligence_simply_explained.mp3" length="28021292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/753e16aa70777aa55f81017ee28bf102bc7d788c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams confuse real-time intelligence with faster Power BI refreshes and either overbuild or miss critical signals. This episode explains for data and analytics professionals what Microsoft Fabric Real-Time Intelligence really is, how its four...</itunes:subtitle><itunes:summary><![CDATA[Many teams confuse real-time intelligence with faster Power BI refreshes and either overbuild or miss critical signals. This episode explains for data and analytics professionals what Microsoft Fabric Real-Time Intelligence really is, how its four building blocks work, and when streaming is actually worth it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Real-time is not just faster dashboards</li><li>00:50 – The shift from batch to streaming</li><li>03:01 – What is Real-Time Intelligence?</li><li>04:57 – Eventstreams: getting data in</li><li>07:40 – Eventhouse: storing and querying</li><li>10:01 – Real-time dashboards</li><li>11:58 – <a href="https://www.m365.fm/entity/fabric-data-activator/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Activator</a>: action without code</li><li>14:22 – When you need it and how it connects</li></ul><br /><b>Key takeaways</b><br /><ul><li>Real-time intelligence is about shortening the time between signal and action, not about refreshing reports faster.</li><li>Its four building blocks are eventstreams for ingestion, Eventhouse for storage and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">KQL</a> queries, real-time dashboards for live views and Activator for automated action.</li><li>Use real-time only when action must happen within seconds and combine it with OneLake and batch analytics for historical, cost-efficient analysis.</li></ul><br /><b>Worth quoting</b><br /><br />“The difference between fast and real-time is about the relationship between data and action, not speed.” – Mirko Peters (02:07)<br /><br />“Instead of data flowing into a database and waiting for someone to ask a question, data flows into a system that's already listening, watching and ready to respond.” – Mirko Peters (02:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-real-time-intelligence-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Real-Time Intelligence</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform that hosts Real-Time Intelligence alongside OneLake, shared security and Power BI</li><li><a href="https://www.m365.fm/entity/fabric-data-activator/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Fabric Data Activator</a> – the building block that watches streaming data and triggers alerts, flows or pipelines without code</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – the query language of Eventhouse, also used to build real-time dashboard tiles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/machine-data-decision-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-real-time-intelligence-simply-explained" target="_blank" rel="noreferrer noopener">Your Machine Data Never Becomes a Decision. Here's the Missing Pipeline.</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1168</itunes:duration><itunes:keywords>activator,alerts,analytics,automation,datastreaming,eventhouse,eventhubs,eventprocessing,eventstreams,fabricai,iot,kafka,kql,microsoftfabric,monitoring,onelake,powerbi,realtimeintelligence,streaming,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0cafd74be9f46013b8b842c4554c7601.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Data Warehouse - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-data-warehouse-simply-explained/</link><description><![CDATA[Many people treat Microsoft Fabric's data warehouse as just another SQL database and miss what makes it different. This episode explains for beginners and data professionals how Fabric Warehouse works on OneLake, which features like time travel, cloning and Direct Lake it unlocks, and when to choose it over a lakehouse or Eventhouse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Fabric Warehouse is not just SQL</li><li>00:47 – What is a data warehouse? The old way</li><li>02:23 – How Fabric Warehouse works under the hood</li><li>04:09 – Building blocks and loading data</li><li>07:49 – Querying with T-SQL and cross-database queries</li><li>09:31 – Time travel and table cloning</li><li>11:54 – Performance: GPU acceleration and Direct Lake</li><li>13:45 – Warehouse vs. lakehouse vs. Eventhouse</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric Warehouse feels like SQL Server but stores every table as Delta Parquet in OneLake, separating compute from shared storage.</li><li>Delta storage enables cross-database queries, 30-day time travel and zero-copy table cloning out of the box.</li><li>Use the lakehouse for raw exploration, the warehouse for clean, structured reporting data with full DML, and Eventhouse for time-based streams.</li></ul><br /><b>Worth quoting</b><br /><br />“Traditional databases are islands, but fabric warehouse is a room in a connected building. The walls are still there.” – Mirko Peters (03:56)<br /><br />“With time travel, you just adjust your query. See the data as it was, copy it back and keep moving. No backup restore needed.” – Mirko Peters (10:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-data-warehouse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a beginner FAQ on Fabric Warehouse</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified analytics platform whose warehouse stores every table as Delta files in OneLake</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – reads warehouse data through Direct Lake mode, without imports or live queries</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – where GPU acceleration is switched on and the SQL endpoint lists all databases</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – Spark notebooks load and process the same Delta tables the warehouse queries with T-SQL</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73121421</guid><pubDate>Thu, 23 Jul 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73121421/microsoft_fabric_data_warehouse_simply_explained.mp3" length="23876396" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/08b3d5fb78a6c28f8a27d460eb10a1f7d37dc1be.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many people treat Microsoft Fabric's data warehouse as just another SQL database and miss what makes it different. This episode explains for beginners and data professionals how Fabric Warehouse works on OneLake, which features like time travel,...</itunes:subtitle><itunes:summary><![CDATA[Many people treat Microsoft Fabric's data warehouse as just another SQL database and miss what makes it different. This episode explains for beginners and data professionals how Fabric Warehouse works on OneLake, which features like time travel, cloning and Direct Lake it unlocks, and when to choose it over a lakehouse or Eventhouse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Fabric Warehouse is not just SQL</li><li>00:47 – What is a data warehouse? The old way</li><li>02:23 – How Fabric Warehouse works under the hood</li><li>04:09 – Building blocks and loading data</li><li>07:49 – Querying with T-SQL and cross-database queries</li><li>09:31 – Time travel and table cloning</li><li>11:54 – Performance: GPU acceleration and Direct Lake</li><li>13:45 – Warehouse vs. lakehouse vs. Eventhouse</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric Warehouse feels like SQL Server but stores every table as Delta Parquet in OneLake, separating compute from shared storage.</li><li>Delta storage enables cross-database queries, 30-day time travel and zero-copy table cloning out of the box.</li><li>Use the lakehouse for raw exploration, the warehouse for clean, structured reporting data with full DML, and Eventhouse for time-based streams.</li></ul><br /><b>Worth quoting</b><br /><br />“Traditional databases are islands, but fabric warehouse is a room in a connected building. The walls are still there.” – Mirko Peters (03:56)<br /><br />“With time travel, you just adjust your query. See the data as it was, copy it back and keep moving. No backup restore needed.” – Mirko Peters (10:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-data-warehouse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a beginner FAQ on Fabric Warehouse</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified analytics platform whose warehouse stores every table as Delta files in OneLake</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – reads warehouse data through Direct Lake mode, without imports or live queries</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – where GPU acceleration is switched on and the SQL endpoint lists all databases</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – Spark notebooks load and process the same Delta tables the warehouse queries with T-SQL</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-warehouse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>995</itunes:duration><itunes:keywords>analytics,dataengineering,datawarehouse,deltalake,directlake,etl,eventhouse,gpu,lakehouse,medallion,microsoftfabric,onelake,parquet,powerbi,scalability,sql,tablecloning,timetravel,tsql,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7d0e585cca12e784184798bdd59cc4d8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Data Factory - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-data-factory-simply-explained/</link><description><![CDATA[Is Fabric Data Factory just Azure Data Factory with a new name? This episode explains the four building blocks - pipelines, Dataflow Gen2, copy jobs and mirroring - and how they work together through OneLake. Data engineers and analysts get a clear rule of thumb for when switching from ADF pays off.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Fabric Data Factory is</li><li>01:22 – How it differs from Azure Data Factory</li><li>03:05 – Data pipelines</li><li>04:56 – Dataflow Gen2</li><li>06:57 – Copy jobs</li><li>08:41 – Mirroring</li><li>10:18 – How the pieces work together</li><li>11:49 – Practical guidance and cost</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric Data Factory is the built-in data integration engine of Microsoft Fabric, with capacity-based pricing and OneLake as automatic storage instead of linked services and storage accounts.</li><li>Pipelines orchestrate, Dataflow Gen2 transforms with <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a>, copy jobs handle continuous incremental ingestion and mirroring replicates operational databases in near real time.</li><li>If your ADF bill is low and you are not on Fabric, staying with ADF can make sense; if you already have Fabric capacity, pipelines cost very little extra.</li></ul><br /><b>Worth quoting</b><br /><br />“ADF charges per activity run, so every copy activity stored procedure and pipeline execution adds to your bill. Fabric Data Factory uses capacity-based pricing instead.” – Mirko Peters (01:32)<br /><br />“If pipelines are the assembly line that moves boxes around, data flow, Gen 2 is the kitchen where you actually chop, season, and cook the raw ingredients.” – Mirko Peters (05:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-data-factory-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Fabric Data Factory</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform Data Factory is built into, sharing one capacity and OneLake with other workloads</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – the familiar interface and engine behind the transformations in Dataflow Gen2</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – called from pipelines to enrich data and used with Spark for very heavy transformations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73108187</guid><pubDate>Thu, 23 Jul 2026 00:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73108187/microsoft_fabric_data_factory_simply_explained.mp3" length="19200428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6d1c822fcecd8b6b2628732406a8acbb6f022bc9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is Fabric Data Factory just Azure Data Factory with a new name? This episode explains the four building blocks - pipelines, Dataflow Gen2, copy jobs and mirroring - and how they work together through OneLake. Data engineers and analysts get a clear...</itunes:subtitle><itunes:summary><![CDATA[Is Fabric Data Factory just Azure Data Factory with a new name? This episode explains the four building blocks - pipelines, Dataflow Gen2, copy jobs and mirroring - and how they work together through OneLake. Data engineers and analysts get a clear rule of thumb for when switching from ADF pays off.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Fabric Data Factory is</li><li>01:22 – How it differs from Azure Data Factory</li><li>03:05 – Data pipelines</li><li>04:56 – Dataflow Gen2</li><li>06:57 – Copy jobs</li><li>08:41 – Mirroring</li><li>10:18 – How the pieces work together</li><li>11:49 – Practical guidance and cost</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric Data Factory is the built-in data integration engine of Microsoft Fabric, with capacity-based pricing and OneLake as automatic storage instead of linked services and storage accounts.</li><li>Pipelines orchestrate, Dataflow Gen2 transforms with <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a>, copy jobs handle continuous incremental ingestion and mirroring replicates operational databases in near real time.</li><li>If your ADF bill is low and you are not on Fabric, staying with ADF can make sense; if you already have Fabric capacity, pipelines cost very little extra.</li></ul><br /><b>Worth quoting</b><br /><br />“ADF charges per activity run, so every copy activity stored procedure and pipeline execution adds to your bill. Fabric Data Factory uses capacity-based pricing instead.” – Mirko Peters (01:32)<br /><br />“If pipelines are the assembly line that moves boxes around, data flow, Gen 2 is the kitchen where you actually chop, season, and cook the raw ingredients.” – Mirko Peters (05:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-data-factory-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Fabric Data Factory</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform Data Factory is built into, sharing one capacity and OneLake with other workloads</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – the familiar interface and engine behind the transformations in Dataflow Gen2</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – called from pipelines to enrich data and used with Spark for very heavy transformations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-factory-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>800</itunes:duration><itunes:keywords>analytics,copyjobs,dataengineering,datafactory,dataflowgen2,dataintegration,elt,etl,fabric,integration,lakehouse,microsoftfabric,mirroring,onelake,onelakeshortcuts,orchestration,pipelines,powerbi,powerquery,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/114e8d904202e42433e9c2514897a0ad.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-simply-explained/</link><description><![CDATA[Everyone talks about Microsoft Fabric, but few can explain what it actually is. This episode walks business and IT folks through OneLake, lakehouses, warehouses, data integration, real-time intelligence and Power BI in plain English. You will understand how the pieces fit together and why one copy of data changes everything.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What is Microsoft Fabric?</li><li>00:33 – Why data was broken</li><li>01:40 – What Fabric actually is</li><li>02:45 – OneLake and shortcuts</li><li>04:26 – Lakehouses and warehouses</li><li>07:41 – Getting data in</li><li>09:35 – Real-time intelligence and AI</li><li>11:21 – Power BI, governance and value</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric is a unified SaaS data and analytics platform that brings data engineering, integration, warehousing, real-time analytics and BI together under one login.</li><li>OneLake is the single data lake per tenant in open Delta Parquet format, and shortcuts let you reference external data without copying it.</li><li>Power BI in Fabric reads OneLake data directly via Direct Lake, while <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Purview</a> sensitivity labels, DLP and domains provide governance from the start.</li></ul><br /><b>Worth quoting</b><br /><br />“More time was spent moving data between systems, than actually analyzing it. Data integration became a full-time job for entire teams.” – Mirko Peters (01:13)<br /><br />“The easiest way to think about one lake is like one drive for your data.” – Mirko Peters (02:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric's building blocks</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified SaaS data platform this episode explains piece by piece</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – Fabric's reporting front door, reading OneLake data directly through Direct Lake mode</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – sits beneath every Power BI report and can now be built in a web browser</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – how lakehouses let data engineers run Spark and Python code cell by cell</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – powers the no-code data transformations in Dataflow Gen2 inside Data Factory</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-for-microsoft-fabric-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Copilot for Microsoft Fabric - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73107765</guid><pubDate>Wed, 22 Jul 2026 23:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73107765/microsoft_fabric_simply_explained.mp3" length="20581100" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4a8380d13dbca776de70b6952ea54db6f5f56900.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone talks about Microsoft Fabric, but few can explain what it actually is. This episode walks business and IT folks through OneLake, lakehouses, warehouses, data integration, real-time intelligence and Power BI in plain English. You will...</itunes:subtitle><itunes:summary><![CDATA[Everyone talks about Microsoft Fabric, but few can explain what it actually is. This episode walks business and IT folks through OneLake, lakehouses, warehouses, data integration, real-time intelligence and Power BI in plain English. You will understand how the pieces fit together and why one copy of data changes everything.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What is Microsoft Fabric?</li><li>00:33 – Why data was broken</li><li>01:40 – What Fabric actually is</li><li>02:45 – OneLake and shortcuts</li><li>04:26 – Lakehouses and warehouses</li><li>07:41 – Getting data in</li><li>09:35 – Real-time intelligence and AI</li><li>11:21 – Power BI, governance and value</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric is a unified SaaS data and analytics platform that brings data engineering, integration, warehousing, real-time analytics and BI together under one login.</li><li>OneLake is the single data lake per tenant in open Delta Parquet format, and shortcuts let you reference external data without copying it.</li><li>Power BI in Fabric reads OneLake data directly via Direct Lake, while <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Purview</a> sensitivity labels, DLP and domains provide governance from the start.</li></ul><br /><b>Worth quoting</b><br /><br />“More time was spent moving data between systems, than actually analyzing it. Data integration became a full-time job for entire teams.” – Mirko Peters (01:13)<br /><br />“The easiest way to think about one lake is like one drive for your data.” – Mirko Peters (02:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric's building blocks</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified SaaS data platform this episode explains piece by piece</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – Fabric's reporting front door, reading OneLake data directly through Direct Lake mode</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – sits beneath every Power BI report and can now be built in a web browser</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – how lakehouses let data engineers run Spark and Python code cell by cell</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Power Query</a> – powers the no-code data transformations in Dataflow Gen2 inside Data Factory</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-for-microsoft-fabric-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Copilot for Microsoft Fabric - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>858</itunes:duration><itunes:keywords>analytics,businessintelligence,copilot,dataengineering,datafactory,dataintegration,dataplatform,deltalake,etl,governance,lakehouse,microsoftfabric,onelake,powerbi,purview,realtimeanalytics,spark,sql,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8121183962073001739ff0144dba3722.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender for Identity - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-for-identity-simply-explained/</link><description><![CDATA[Attackers no longer break in - they log in with stolen credentials, and traditional security tools never notice. This episode explains how Microsoft Defender for Identity watches your on-premises Active Directory with sensors and behavioral analytics. Security and IT admins learn which attacks it catches and how honeytokens and Defender XDR make it even stronger.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Stolen passwords, not broken firewalls</li><li>00:35 – The identity security problem</li><li>02:14 – What <a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Defender for Identity</a> is</li><li>04:01 – Sensors and behavioral analytics</li><li>06:37 – The attack lifecycle it catches</li><li>08:22 – Alerts, incidents and actions</li><li>10:53 – Honeytokens, tagging and exclusions</li><li>12:44 – Place in the Defender XDR ecosystem</li></ul><br /><b>Key takeaways</b><br /><ul><li>Defender for Identity detects identity-based attacks on on-premises <a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> by learning normal user behavior and flagging deviations rather than scanning for malware.</li><li>Lightweight sensors on domain controllers feed a cloud service that detects reconnaissance, pass-the-hash, Kerberoasting, golden tickets, DCSync and lateral movement mapped to MITRE ATT&amp;CK.</li><li>Combined with Defender for Endpoint, Defender for Office 365, Sentinel and Entra ID Protection inside Defender XDR, its alerts become complete attack stories.</li></ul><br /><b>Worth quoting</b><br /><br />“Attackers don't break in, they just log in, they scoop up a legitimate password through phishing, a data breach, or a simple guess, and then stroll right through the front door.” – Mirko Peters (00:59)<br /><br />“Microsoft Defender for Identity is a cloud-based security tool that watches your on-premises active directory for identity-based attacks.” – Mirko Peters (02:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-identity-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on identity threat detection</li><li><a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity</a> – the episode's subject, combining domain controller sensors with behavioral analytics in the cloud</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises directory that Defender for Identity monitors for identity-based attacks</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Defender XDR correlates Defender for Identity alerts with endpoint and email signals into incidents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73107683</guid><pubDate>Wed, 22 Jul 2026 22:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73107683/microsoft_defender_for_identity_simply_explained.mp3" length="21613292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6f74b7dca30f086c28ec961fcb0459b1705e24ba.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Attackers no longer break in - they log in with stolen credentials, and traditional security tools never notice. This episode explains how Microsoft Defender for Identity watches your on-premises Active Directory with sensors and behavioral analytics....</itunes:subtitle><itunes:summary><![CDATA[Attackers no longer break in - they log in with stolen credentials, and traditional security tools never notice. This episode explains how Microsoft Defender for Identity watches your on-premises Active Directory with sensors and behavioral analytics. Security and IT admins learn which attacks it catches and how honeytokens and Defender XDR make it even stronger.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Stolen passwords, not broken firewalls</li><li>00:35 – The identity security problem</li><li>02:14 – What <a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Defender for Identity</a> is</li><li>04:01 – Sensors and behavioral analytics</li><li>06:37 – The attack lifecycle it catches</li><li>08:22 – Alerts, incidents and actions</li><li>10:53 – Honeytokens, tagging and exclusions</li><li>12:44 – Place in the Defender XDR ecosystem</li></ul><br /><b>Key takeaways</b><br /><ul><li>Defender for Identity detects identity-based attacks on on-premises <a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> by learning normal user behavior and flagging deviations rather than scanning for malware.</li><li>Lightweight sensors on domain controllers feed a cloud service that detects reconnaissance, pass-the-hash, Kerberoasting, golden tickets, DCSync and lateral movement mapped to MITRE ATT&amp;CK.</li><li>Combined with Defender for Endpoint, Defender for Office 365, Sentinel and Entra ID Protection inside Defender XDR, its alerts become complete attack stories.</li></ul><br /><b>Worth quoting</b><br /><br />“Attackers don't break in, they just log in, they scoop up a legitimate password through phishing, a data breach, or a simple guess, and then stroll right through the front door.” – Mirko Peters (00:59)<br /><br />“Microsoft Defender for Identity is a cloud-based security tool that watches your on-premises active directory for identity-based attacks.” – Mirko Peters (02:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-identity-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on identity threat detection</li><li><a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity</a> – the episode's subject, combining domain controller sensors with behavioral analytics in the cloud</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises directory that Defender for Identity monitors for identity-based attacks</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Defender XDR correlates Defender for Identity alerts with endpoint and email signals into incidents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-identity-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>901</itunes:duration><itunes:keywords>activedirectory,authentication,behavioralanalytics,credentials,cybersecurity,defender,domaincontroller,entra,identity,identityprotection,kerberoasting,kerberos,lateralmovement,microsoft,passthehash,security,sentinel,threatdetection,xdr,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/211cfe057b662ee9f2b809dee2fa223d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender for Office 365 - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-for-office-365-simply-explained/</link><description><![CDATA[Modern phishing emails copy real branding and writing styles, so a basic spam filter no longer keeps a business safe. This episode is for Microsoft 365 admins, security teams and business owners. You learn how the five protection layers of Microsoft Defender for Office 365 work together to stop malware, phishing, malicious links and spoofed senders.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why email is still the number one threat</li><li>01:16 – What <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Defender for Office 365</a> is and anti-spam</li><li>03:02 – Anti-malware and Safe Attachments</li><li>04:42 – Anti-phishing and impersonation protection</li><li>06:22 – Safe Links and time-of-click protection</li><li>08:12 – Anti-spoofing with SPF, DKIM and DMARC</li><li>09:47 – How the five layers work together</li><li>11:05 – Common myths and misconceptions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Defender for Office 365 is not just antivirus for email but a cloud service with five layers: anti-spam, anti-malware with Safe Attachments, anti-phishing, Safe Links and anti-spoofing.</li><li>Safe Attachments opens files in a sandbox to judge behavior, and Safe Links rewrites URLs and checks them at the moment of the click, across email, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> and Office documents.</li><li>Authentication checks such as SPF, DKIM and DMARC plus impersonation protection stop spoofed and look-alike senders, so check whether your Microsoft 365 plan already includes Defender.</li></ul><br /><b>Worth quoting</b><br /><br />“Safe attachments watch its behavior, not just signatures. It doesn't matter if the malware is brand new. If it acts suspicious Defender catches it” – Mirko Peters (03:56)<br /><br />“The attacker doesn't need to break into your system. They just need you to hand over the keys.” – Mirko Peters (04:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-office-365-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Defender for Office 365</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform Defender for Office 365 runs inside, with many features already in standard plans</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – one of the places where Safe Links checks URLs at the moment of the click</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – named in the myths section as one of the services Defender integrates with deeply</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73107456</guid><pubDate>Wed, 22 Jul 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73107456/microsoft_defender_for_office_365_simply_explained.mp3" length="18259820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/16bcea31e43039cb3189ccb4e76028a6de9b100b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Modern phishing emails copy real branding and writing styles, so a basic spam filter no longer keeps a business safe. This episode is for Microsoft 365 admins, security teams and business owners. You learn how the five protection layers of Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Modern phishing emails copy real branding and writing styles, so a basic spam filter no longer keeps a business safe. This episode is for Microsoft 365 admins, security teams and business owners. You learn how the five protection layers of Microsoft Defender for Office 365 work together to stop malware, phishing, malicious links and spoofed senders.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why email is still the number one threat</li><li>01:16 – What <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Defender for Office 365</a> is and anti-spam</li><li>03:02 – Anti-malware and Safe Attachments</li><li>04:42 – Anti-phishing and impersonation protection</li><li>06:22 – Safe Links and time-of-click protection</li><li>08:12 – Anti-spoofing with SPF, DKIM and DMARC</li><li>09:47 – How the five layers work together</li><li>11:05 – Common myths and misconceptions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Defender for Office 365 is not just antivirus for email but a cloud service with five layers: anti-spam, anti-malware with Safe Attachments, anti-phishing, Safe Links and anti-spoofing.</li><li>Safe Attachments opens files in a sandbox to judge behavior, and Safe Links rewrites URLs and checks them at the moment of the click, across email, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> and Office documents.</li><li>Authentication checks such as SPF, DKIM and DMARC plus impersonation protection stop spoofed and look-alike senders, so check whether your Microsoft 365 plan already includes Defender.</li></ul><br /><b>Worth quoting</b><br /><br />“Safe attachments watch its behavior, not just signatures. It doesn't matter if the malware is brand new. If it acts suspicious Defender catches it” – Mirko Peters (03:56)<br /><br />“The attacker doesn't need to break into your system. They just need you to hand over the keys.” – Mirko Peters (04:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-office-365-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Defender for Office 365</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform Defender for Office 365 runs inside, with many features already in standard plans</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – one of the places where Safe Links checks URLs at the moment of the click</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – named in the myths section as one of the services Defender integrates with deeply</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-office-365-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>761</itunes:duration><itunes:keywords>antiphishing,antispam,compliance,cybersecurity,defender,emailsecurity,exchangeonline,impersonation,malware,microsoft365,office365,phishing,protection,ransomware,safeattachments,safelinks,security,spoofing,threatdetection,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/10a2e7cbc3b9db43b42d5960685ba65d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender for Endpoint - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-for-endpoint-simply-explained/</link><description><![CDATA[Traditional antivirus can no longer keep up with ransomware, phishing and attackers who move quietly between devices. This plain-English episode is for IT admins and business owners who want to understand Microsoft Defender for Endpoint, from EDR and attack disruption to licensing and the first steps to turn it on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why antivirus is no longer enough</li><li>00:37 – What endpoint security means</li><li>02:30 – <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Defender for Endpoint</a>: prevention, detection, response</li><li>04:56 – Endpoint detection and response (EDR)</li><li>06:34 – Vulnerability management and threat analytics</li><li>07:52 – Automated investigation and attack disruption</li><li>10:09 – How it fits into Microsoft Defender XDR</li><li>11:49 – How to get started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Signature-based antivirus only catches known threats, so modern endpoint security has to watch behavior across every device, not just scan files.</li><li>Microsoft Defender for Endpoint combines next-generation protection, EDR, vulnerability management and automated investigation, and Plan 2 is already included in Microsoft 365 E5.</li><li>Integrated with Defender XDR, <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a> and Sentinel, it correlates alerts into single incidents, but small teams still need people or an MDR service to watch and respond.</li></ul><br /><b>Worth quoting</b><br /><br />“Signature-based detection only catches what's already been seen. Modern attacks are adaptive, targeted, and often use brand new or custom malware.” – Mirko Peters (01:48)<br /><br />“Prevention is the lock on your front door. And EDR is the motion sensor in your hallway that alerts you when someone's already inside.” – Mirko Peters (05:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-endpoint-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Defender for Endpoint</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the Defender XDR platform that correlates endpoint, identity and email alerts into one incident</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – connected to Defender in the setup steps so security policies are enforced through device management</li><li><a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity</a> – appears in the XDR example, watching for credential theft after a phishing click</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/videsh-chavan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Licensing, Security &amp; Management: Making Microsoft 365 Defender and Intune Work Together with Videsh Chavan</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73107136</guid><pubDate>Wed, 22 Jul 2026 20:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73107136/microsoft_defender_for_endpoint_simply_explained.mp3" length="20547116" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/288f78783bae27f1461eceac35949a48943b8412.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Traditional antivirus can no longer keep up with ransomware, phishing and attackers who move quietly between devices. This plain-English episode is for IT admins and business owners who want to understand Microsoft Defender for Endpoint, from EDR and...</itunes:subtitle><itunes:summary><![CDATA[Traditional antivirus can no longer keep up with ransomware, phishing and attackers who move quietly between devices. This plain-English episode is for IT admins and business owners who want to understand Microsoft Defender for Endpoint, from EDR and attack disruption to licensing and the first steps to turn it on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why antivirus is no longer enough</li><li>00:37 – What endpoint security means</li><li>02:30 – <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Defender for Endpoint</a>: prevention, detection, response</li><li>04:56 – Endpoint detection and response (EDR)</li><li>06:34 – Vulnerability management and threat analytics</li><li>07:52 – Automated investigation and attack disruption</li><li>10:09 – How it fits into Microsoft Defender XDR</li><li>11:49 – How to get started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Signature-based antivirus only catches known threats, so modern endpoint security has to watch behavior across every device, not just scan files.</li><li>Microsoft Defender for Endpoint combines next-generation protection, EDR, vulnerability management and automated investigation, and Plan 2 is already included in Microsoft 365 E5.</li><li>Integrated with Defender XDR, <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a> and Sentinel, it correlates alerts into single incidents, but small teams still need people or an MDR service to watch and respond.</li></ul><br /><b>Worth quoting</b><br /><br />“Signature-based detection only catches what's already been seen. Modern attacks are adaptive, targeted, and often use brand new or custom malware.” – Mirko Peters (01:48)<br /><br />“Prevention is the lock on your front door. And EDR is the motion sensor in your hallway that alerts you when someone's already inside.” – Mirko Peters (05:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-for-endpoint-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Defender for Endpoint</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the Defender XDR platform that correlates endpoint, identity and email alerts into one incident</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – connected to Defender in the setup steps so security policies are enforced through device management</li><li><a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity</a> – appears in the XDR example, watching for credential theft after a phishing click</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/videsh-chavan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-for-endpoint-simply-explained" target="_blank" rel="noreferrer noopener">Licensing, Security &amp; Management: Making Microsoft 365 Defender and Intune Work Together with Videsh Chavan</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>857</itunes:duration><itunes:keywords>antivirus,automation,compliance,cybersecurity,defender,edr,endpoint,endpointprotection,intune,investigation,malware,microsoft,ransomware,security,sentinel,telemetry,threatdetection,vulnerabilitymanagement,xdr,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5ca84bca266f055875304b569fc54e8a.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Exchange Online Protection (EOP) - Simply Explained</title><link>https://www.m365.fm/show/episodes/exchange-online-protection-eop-simply-explained/</link><description><![CDATA[Every Microsoft 365 tenant already has email protection, but few admins know where it stops. This episode breaks down Exchange Online Protection's three filtering layers, the zero-hour auto purge safety net and the gaps attackers exploit. Small and mid-sized businesses learn when EOP is enough and when Defender for Office 365 is worth the upgrade.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the inbox matters</li><li>00:40 – What EOP is</li><li>01:32 – Layer one: anti-spam</li><li>02:59 – Layer two: anti-malware</li><li>04:41 – Layer three: anti-phishing</li><li>06:56 – Zero-hour auto purge</li><li>09:18 – Limits and Defender for Office 365</li><li>14:27 – How it all fits together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Exchange Online Protection is included in every <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> plan and filters spam, known malware and basic phishing through connection filtering, content filtering, signatures and authentication checks.</li><li>Zero-hour auto purge retroactively removes messages whose verdict changes after delivery, now also in <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> chats and the Deleted Items folder.</li><li>EOP has no sandboxing, click-time link scanning or impersonation protection, so organizations with visible executives should add Defender for Office 365 and publish a strict DMARC record.</li></ul><br /><b>Worth quoting</b><br /><br />“EOP is always on, even if you never touch a single setting. You could buy a Microsoft 365 license, never open the admin center. And EOP would still be filtering your email” – Mirko Peters (01:14)<br /><br />“EOP does not sandbox unknown files. They can only catch threats that have already been identified.” – Mirko Peters (03:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/exchange-online-protection-eop-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on EOP's filtering layers</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – the mailbox service EOP protects, with ZAP enabled by default for every mailbox</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – every plan includes Exchange Online Protection at no extra cost</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – Teams chat messages are now also covered by zero-hour auto purge</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-ediscovery-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview eDiscovery — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73104429</guid><pubDate>Wed, 22 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73104429/exchange_online_protection_eop_simply_explained.mp3" length="23903468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/51760d472d2e50871404930bd99dce9545268652.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every Microsoft 365 tenant already has email protection, but few admins know where it stops. This episode breaks down Exchange Online Protection's three filtering layers, the zero-hour auto purge safety net and the gaps attackers exploit. Small and...</itunes:subtitle><itunes:summary><![CDATA[Every Microsoft 365 tenant already has email protection, but few admins know where it stops. This episode breaks down Exchange Online Protection's three filtering layers, the zero-hour auto purge safety net and the gaps attackers exploit. Small and mid-sized businesses learn when EOP is enough and when Defender for Office 365 is worth the upgrade.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the inbox matters</li><li>00:40 – What EOP is</li><li>01:32 – Layer one: anti-spam</li><li>02:59 – Layer two: anti-malware</li><li>04:41 – Layer three: anti-phishing</li><li>06:56 – Zero-hour auto purge</li><li>09:18 – Limits and Defender for Office 365</li><li>14:27 – How it all fits together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Exchange Online Protection is included in every <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> plan and filters spam, known malware and basic phishing through connection filtering, content filtering, signatures and authentication checks.</li><li>Zero-hour auto purge retroactively removes messages whose verdict changes after delivery, now also in <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> chats and the Deleted Items folder.</li><li>EOP has no sandboxing, click-time link scanning or impersonation protection, so organizations with visible executives should add Defender for Office 365 and publish a strict DMARC record.</li></ul><br /><b>Worth quoting</b><br /><br />“EOP is always on, even if you never touch a single setting. You could buy a Microsoft 365 license, never open the admin center. And EOP would still be filtering your email” – Mirko Peters (01:14)<br /><br />“EOP does not sandbox unknown files. They can only catch threats that have already been identified.” – Mirko Peters (03:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/exchange-online-protection-eop-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on EOP's filtering layers</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – the mailbox service EOP protects, with ZAP enabled by default for every mailbox</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – every plan includes Exchange Online Protection at no extra cost</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – Teams chat messages are now also covered by zero-hour auto purge</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-ediscovery-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=exchange-online-protection-eop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview eDiscovery — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>996</itunes:duration><itunes:keywords>antimalware,antiphishing,antispam,cybersecurity,defender,dkim,dmarc,emailsecurity,eop,exchangeonline,exchangeonlineprotection,malware,microsoft365,phishing,quarantine,safeattachments,safelinks,spf,zap,zerohourautopurge</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8c2f9092137edb2e47b78e3719344f19.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>OneDrive Sync — Simply Explained</title><link>https://www.m365.fm/show/episodes/onedrive-sync-simply-explained/</link><description><![CDATA[Most people think OneDrive is just a cloud folder - until files vanish or sync gets stuck with a red X. This episode explains in plain English how the sync engine, Files On-Demand and selective sync really work and why sync breaks. Everyday Microsoft 365 users learn simple habits to keep sync healthy and see how Copilot is turning OneDrive into a smart assistant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Sync is not upload</li><li>00:59 – The two-way mirror</li><li>02:23 – Files On-Demand</li><li>04:06 – How the sync engine works</li><li>06:09 – Why sync breaks</li><li>08:20 – Selective sync vs. Files On-Demand</li><li>10:24 – Moving <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a> and Copilot</li><li>13:51 – Tips for a healthy sync</li></ul><br /><b>Key takeaways</b><br /><ul><li>OneDrive sync is a continuous two-way mirror between devices and the cloud, backed by version history, not a one-time upload.</li><li>Files On-Demand keeps all files visible as online-only placeholders, while selective sync decides which folders appear on a device at all.</li><li>Most sync problems come from long paths, full storage, locked files or unsupported characters, and pausing and resuming sync fixes many temporary glitches.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of it as a two-way mirror, a live connection between your device and Microsoft servers, where any change on one side automatically shows up on the other” – Mirko Peters (00:21)<br /><br />“If you delete an online only file from your device, it deletes it from OneDrive everywhere. It's gone from the cloud, too.” – Mirko Peters (03:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/onedrive-sync-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and eight habits for healthy sync</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a> – the service whose sync engine, Files On-Demand and selective sync this episode explains</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – turns OneDrive into an assistant that summarizes, compares and answers questions about files</li><li><a href="https://www.m365.fm/entity/word/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Word</a> – used as the example of a file you double-click, which is locked while open</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – an open Excel file is locked by the app, so OneDrive cannot sync it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73104251</guid><pubDate>Wed, 22 Jul 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73104251/utf_8_q_onedrive_sync_e2_80_94_simply_explained_mp3.mp3" length="23737004" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/10d2e2fb879917417d0acd91d28968f7d0fe4080.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most people think OneDrive is just a cloud folder - until files vanish or sync gets stuck with a red X. This episode explains in plain English how the sync engine, Files On-Demand and selective sync really work and why sync breaks. Everyday Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Most people think OneDrive is just a cloud folder - until files vanish or sync gets stuck with a red X. This episode explains in plain English how the sync engine, Files On-Demand and selective sync really work and why sync breaks. Everyday Microsoft 365 users learn simple habits to keep sync healthy and see how Copilot is turning OneDrive into a smart assistant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Sync is not upload</li><li>00:59 – The two-way mirror</li><li>02:23 – Files On-Demand</li><li>04:06 – How the sync engine works</li><li>06:09 – Why sync breaks</li><li>08:20 – Selective sync vs. Files On-Demand</li><li>10:24 – Moving <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a> and Copilot</li><li>13:51 – Tips for a healthy sync</li></ul><br /><b>Key takeaways</b><br /><ul><li>OneDrive sync is a continuous two-way mirror between devices and the cloud, backed by version history, not a one-time upload.</li><li>Files On-Demand keeps all files visible as online-only placeholders, while selective sync decides which folders appear on a device at all.</li><li>Most sync problems come from long paths, full storage, locked files or unsupported characters, and pausing and resuming sync fixes many temporary glitches.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of it as a two-way mirror, a live connection between your device and Microsoft servers, where any change on one side automatically shows up on the other” – Mirko Peters (00:21)<br /><br />“If you delete an online only file from your device, it deletes it from OneDrive everywhere. It's gone from the cloud, too.” – Mirko Peters (03:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/onedrive-sync-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and eight habits for healthy sync</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a> – the service whose sync engine, Files On-Demand and selective sync this episode explains</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – turns OneDrive into an assistant that summarizes, compares and answers questions about files</li><li><a href="https://www.m365.fm/entity/word/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Word</a> – used as the example of a file you double-click, which is locked while open</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – an open Excel file is locked by the app, so OneDrive cannot sync it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=onedrive-sync-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>990</itunes:duration><itunes:keywords>backup,cloudstorage,collaboration,copilot,differentialsync,fileexplorer,filesharing,filesondemand,microsoft365,offline,onedrive,productivity,security,semanticsearch,sharepoint,storage,sync,synchronization,versionhistory,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/100a93b6f25406d3602d6cb433955604.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>What Is SharePoint Premium - Simply Explained</title><link>https://www.m365.fm/show/episodes/what-is-sharepoint-premium-simply-explained/</link><description><![CDATA[Your Microsoft 365 tenant is full of untagged, overshared files, and Copilot will happily surface that mess. This episode explains in plain English what SharePoint Premium adds to regular SharePoint for admins and IT decision makers. You learn its three pillars, how it prepares content for Copilot, what it costs and where to start.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: two billion messy documents</li><li>00:27 – The problem <a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> solves</li><li>01:56 – Pillar 1: Content experiences</li><li>03:25 – Pillar 2: Content processing</li><li>05:00 – Pillar 3: Content governance</li><li>08:29 – Why Copilot demands SharePoint Premium</li><li>10:16 – Licensing, costs and what's free</li><li>11:54 – Your first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> is an AI add-on on top of SharePoint Online that adds content experiences, content processing and content governance rather than replacing anything.</li><li>Copilot is only as good as your content, so clean metadata, classified documents and governed access are the foundation for useful AI answers.</li><li>Start small with one high-volume document type such as invoices on one site, use pay-as-you-go with a budget, and run a data access governance report to find oversharing.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot is not a cleanup crew. It's an amplifier. If your content is organized and governed, co-pilot makes you faster and smarter. If your content is a disaster, co-pilot just surfaces that disaster more efficiently.” – Mirko Peters (09:46)<br /><br />“Why is governance so important here? Because AI automation can multiply your mistakes. If you're processing thousands of files automatically and your permissions are a mess, you're just speeding up the spread of bad access.” – Mirko Peters (06:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/what-is-sharepoint-premium-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and first steps for admins</li><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> – the AI add-on this episode breaks down into three pillars, costs and first steps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – needs the clean metadata and governed access that SharePoint Premium provides to give useful answers</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – the existing SharePoint Online base that Premium sits on top of rather than replacing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73104105</guid><pubDate>Wed, 22 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73104105/what_is_sharepoint_premium_simply_explained.mp3" length="20519468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/90330bb3f4b542f5baae8baa6b189a18cca9401f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 tenant is full of untagged, overshared files, and Copilot will happily surface that mess. This episode explains in plain English what SharePoint Premium adds to regular SharePoint for admins and IT decision makers. You learn its...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 tenant is full of untagged, overshared files, and Copilot will happily surface that mess. This episode explains in plain English what SharePoint Premium adds to regular SharePoint for admins and IT decision makers. You learn its three pillars, how it prepares content for Copilot, what it costs and where to start.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: two billion messy documents</li><li>00:27 – The problem <a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> solves</li><li>01:56 – Pillar 1: Content experiences</li><li>03:25 – Pillar 2: Content processing</li><li>05:00 – Pillar 3: Content governance</li><li>08:29 – Why Copilot demands SharePoint Premium</li><li>10:16 – Licensing, costs and what's free</li><li>11:54 – Your first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> is an AI add-on on top of SharePoint Online that adds content experiences, content processing and content governance rather than replacing anything.</li><li>Copilot is only as good as your content, so clean metadata, classified documents and governed access are the foundation for useful AI answers.</li><li>Start small with one high-volume document type such as invoices on one site, use pay-as-you-go with a budget, and run a data access governance report to find oversharing.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot is not a cleanup crew. It's an amplifier. If your content is organized and governed, co-pilot makes you faster and smarter. If your content is a disaster, co-pilot just surfaces that disaster more efficiently.” – Mirko Peters (09:46)<br /><br />“Why is governance so important here? Because AI automation can multiply your mistakes. If you're processing thousands of files automatically and your permissions are a mess, you're just speeding up the spread of bad access.” – Mirko Peters (06:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/what-is-sharepoint-premium-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and first steps for admins</li><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> – the AI add-on this episode breaks down into three pillars, costs and first steps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – needs the clean metadata and governed access that SharePoint Premium provides to give useful answers</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – the existing SharePoint Online base that Premium sits on top of rather than replacing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=what-is-sharepoint-premium-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>855</itunes:duration><itunes:keywords>ai,automation,compliance,contentprocessing,contentservices,copilot,documentai,documentmanagement,enterprisecontent,governance,knowledgemanagement,metadata,microsoft365,ocr,recordsmanagement,security,sharepoint,sharepointonline,sharepointpremium,syntex</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f89c1c8d55a14cc585f90a950486301f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Viva Learning - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-viva-learning-simply-explained/</link><description><![CDATA[Training is scattered across SharePoint folders, old portals and email links, so employees never find it and managers cannot track it. This episode explains Viva Learning for HR, L&amp;D and Microsoft 365 admins. You learn where its content comes from, how managers assign courses and five steps to switch it on today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: where does training live?</li><li>00:37 – The learning problem</li><li>01:52 – What <a href="https://www.m365.fm/entity/viva-learning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Viva Learning</a> actually is</li><li>03:52 – Content source 1: Microsoft's own library</li><li>05:09 – Content source 2: LinkedIn Learning</li><li>06:34 – Content source 3: Your own <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> content</li><li>08:10 – Manager view: assignments and tracking</li><li>11:29 – Your next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Viva Learning is a learning hub inside <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> that is included in most Microsoft 365 E3, E5 and Business Premium plans and only needs to be turned on.</li><li>It combines Microsoft's own library, LinkedIn Learning and your own SharePoint training content into one catalog, with up to 1,000 SharePoint files without extra licensing.</li><li>Managers can assign and track courses directly in Teams, which removes friction and drives much higher completion rates.</li></ul><br /><b>Worth quoting</b><br /><br />“This fragmentation is the real reason learning programs fail. Not the quality of the courses, not the relevance of the topics, but the sheer friction of getting to them.” – Mirko Peters (01:32)<br /><br />“The key insight is simple. When learning is easy to find and easy to assign, completion rates go up. Not because the content is better, but because the system stops getting in the way.” – Mirko Peters (09:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-viva-learning-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and five setup steps</li><li><a href="https://www.m365.fm/entity/viva-learning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Viva Learning</a> – the learning hub in Teams that this whole episode explains and recommends turning on</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the app where Viva Learning lives, so courses sit next to chats and meetings</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – where internal training files live, with up to 1,000 files usable in Viva Learning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73103877</guid><pubDate>Wed, 22 Jul 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73103877/microsoft_viva_learning_simply_explained.mp3" length="19505132" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/969900f39419a4dd54ab44efe32430bb97cc8364.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Training is scattered across SharePoint folders, old portals and email links, so employees never find it and managers cannot track it. This episode explains Viva Learning for HR, L&amp;amp;D and Microsoft 365 admins. You learn where its content comes...</itunes:subtitle><itunes:summary><![CDATA[Training is scattered across SharePoint folders, old portals and email links, so employees never find it and managers cannot track it. This episode explains Viva Learning for HR, L&amp;D and Microsoft 365 admins. You learn where its content comes from, how managers assign courses and five steps to switch it on today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: where does training live?</li><li>00:37 – The learning problem</li><li>01:52 – What <a href="https://www.m365.fm/entity/viva-learning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Viva Learning</a> actually is</li><li>03:52 – Content source 1: Microsoft's own library</li><li>05:09 – Content source 2: LinkedIn Learning</li><li>06:34 – Content source 3: Your own <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> content</li><li>08:10 – Manager view: assignments and tracking</li><li>11:29 – Your next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Viva Learning is a learning hub inside <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> that is included in most Microsoft 365 E3, E5 and Business Premium plans and only needs to be turned on.</li><li>It combines Microsoft's own library, LinkedIn Learning and your own SharePoint training content into one catalog, with up to 1,000 SharePoint files without extra licensing.</li><li>Managers can assign and track courses directly in Teams, which removes friction and drives much higher completion rates.</li></ul><br /><b>Worth quoting</b><br /><br />“This fragmentation is the real reason learning programs fail. Not the quality of the courses, not the relevance of the topics, but the sheer friction of getting to them.” – Mirko Peters (01:32)<br /><br />“The key insight is simple. When learning is easy to find and easy to assign, completion rates go up. Not because the content is better, but because the system stops getting in the way.” – Mirko Peters (09:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-viva-learning-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and five setup steps</li><li><a href="https://www.m365.fm/entity/viva-learning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Viva Learning</a> – the learning hub in Teams that this whole episode explains and recommends turning on</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the app where Viva Learning lives, so courses sit next to chats and meetings</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – where internal training files live, with up to 1,000 files usable in Viva Learning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-viva-learning-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>813</itunes:duration><itunes:keywords>certifications,compliance,copilot,courses,development,education,employeelearning,knowledge,learning,linkedinlearning,microsoft365,microsoftlearn,onboarding,reskilling,sharepoint,skills,teams,training,upskilling,vivalearning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/019a778a4211721cb120de1dd4407543.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Viva Engage - Simply Explained</title><link>https://www.m365.fm/show/episodes/viva-engage-simply-explained/</link><description><![CDATA[Many organizations still confuse Viva Engage with Yammer or Microsoft Teams and miss its value for culture and knowledge sharing. This episode helps IT pros, communicators and leaders understand what Engage is, how communities, storylines and campaigns work, and how to start with the licenses they already have.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what Viva Engage is and why it matters</li><li>00:48 – From Yammer to Viva Engage</li><li>02:14 – Viva Engage vs. Microsoft Teams</li><li>04:03 – Core features: communities and storylines</li><li>07:58 – Campaigns, events and analytics</li><li>09:48 – Where Engage fits in the Viva suite</li><li>12:21 – The business case for engagement</li><li>15:10 – Licensing and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Viva Engage is the evolution of Yammer into the Microsoft Viva family, adding deeper integration with Teams and other Viva apps such as Viva Connections, Viva Insights and <a href="https://www.m365.fm/entity/viva-learning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Viva Learning</a>.</li><li>Teams is for real-time work in small groups, while Engage is a company-wide, asynchronous space for communities, storylines, campaigns and events.</li><li>Basic Engage features come with most <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> business plans, while premium features such as advanced analytics, campaigns and leadership corner need an additional Viva license.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams is a collaboration hub for real-time work. You use it for chat, meetings, file sharing and project management. It's built for small groups doing daily tasks.” – Mirko Peters (02:25)<br /><br />“They're not competing tools. They complement each other. You use teams to get work done and you use engage to build culture, share knowledge and connect across departments.” – Mirko Peters (03:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/viva-engage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Viva Engage</li><li><a href="https://www.m365.fm/entity/viva-engage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Viva Engage</a> – the subject of the episode, from its Yammer roots to communities, storylines and campaigns</li><li><a href="https://www.m365.fm/entity/viva/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Viva</a> – the employee experience suite where Engage is the community and conversation app</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – contrasted with Engage as the hub for real-time work in small groups</li><li><a href="https://www.m365.fm/entity/viva-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Viva Insights</a> – briefly covered as the Viva app that tracks work patterns like meeting overload and focus time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Your Copilot Has No Memory — Why RAG Fails and LLM Wiki Fixes It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73103460</guid><pubDate>Wed, 22 Jul 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73103460/viva_engage_simply_explained.mp3" length="24410924" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9f9f77f17800308e3220a6410fcf7a1bc8967827.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations still confuse Viva Engage with Yammer or Microsoft Teams and miss its value for culture and knowledge sharing. This episode helps IT pros, communicators and leaders understand what Engage is, how communities, storylines and...</itunes:subtitle><itunes:summary><![CDATA[Many organizations still confuse Viva Engage with Yammer or Microsoft Teams and miss its value for culture and knowledge sharing. This episode helps IT pros, communicators and leaders understand what Engage is, how communities, storylines and campaigns work, and how to start with the licenses they already have.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what Viva Engage is and why it matters</li><li>00:48 – From Yammer to Viva Engage</li><li>02:14 – Viva Engage vs. Microsoft Teams</li><li>04:03 – Core features: communities and storylines</li><li>07:58 – Campaigns, events and analytics</li><li>09:48 – Where Engage fits in the Viva suite</li><li>12:21 – The business case for engagement</li><li>15:10 – Licensing and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Viva Engage is the evolution of Yammer into the Microsoft Viva family, adding deeper integration with Teams and other Viva apps such as Viva Connections, Viva Insights and <a href="https://www.m365.fm/entity/viva-learning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Viva Learning</a>.</li><li>Teams is for real-time work in small groups, while Engage is a company-wide, asynchronous space for communities, storylines, campaigns and events.</li><li>Basic Engage features come with most <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> business plans, while premium features such as advanced analytics, campaigns and leadership corner need an additional Viva license.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams is a collaboration hub for real-time work. You use it for chat, meetings, file sharing and project management. It's built for small groups doing daily tasks.” – Mirko Peters (02:25)<br /><br />“They're not competing tools. They complement each other. You use teams to get work done and you use engage to build culture, share knowledge and connect across departments.” – Mirko Peters (03:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/viva-engage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Viva Engage</li><li><a href="https://www.m365.fm/entity/viva-engage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Viva Engage</a> – the subject of the episode, from its Yammer roots to communities, storylines and campaigns</li><li><a href="https://www.m365.fm/entity/viva/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Viva</a> – the employee experience suite where Engage is the community and conversation app</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – contrasted with Engage as the hub for real-time work in small groups</li><li><a href="https://www.m365.fm/entity/viva-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Viva Insights</a> – briefly covered as the Viva app that tracks work patterns like meeting overload and focus time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-copilot-has-no-memory-why-rag-fails-and-llm-wiki-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-engage-simply-explained" target="_blank" rel="noreferrer noopener">Your Copilot Has No Memory — Why RAG Fails and LLM Wiki Fixes...]]></itunes:summary><itunes:duration>1018</itunes:duration><itunes:keywords>amplify,campaigns,collaboration,communication,communities,connections,conversations,culture,employeeengagement,engagement,knowledgesharing,leadership,microsoft365,microsoftgraph,socialnetwork,storylines,teams,viva,vivaengage,yammer</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dd00bb41b550abad716384c701ff9261.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Viva Connections - Simply Explained</title><link>https://www.m365.fm/show/episodes/viva-connections-simply-explained/</link><description><![CDATA[Static intranets are a ghost town, and many employees never find the news, tools and policies they need. This episode explains Viva Connections and its 2026 rename to SharePoint for intranet owners, internal communicators and Microsoft 365 admins. You learn its three components, the engagement stats that matter and the first steps to make it work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: a renamed employee tool</li><li>00:24 – The old intranet problem</li><li>01:50 – What Viva Connections is</li><li>03:12 – The 2026 rebrand to <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a></li><li>05:03 – Component 1: The news reader</li><li>06:54 – Components 2 and 3: Dashboard and resources</li><li>10:41 – The engagement stats that matter</li><li>12:45 – Who needs it and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Viva Connections is an employee experience front door inside <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a>, built on a SharePoint home site, with a news reader, a dashboard of cards and curated resources.</li><li>In 2026 Microsoft renamed the Viva Connections app in Teams to the SharePoint app, while functionality and admin tools stayed the same and the basic version remains included in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a>.</li><li>Adoption depends on pinning the app globally in Teams, keeping news fresh with multiple posts per week and offering a rich dashboard, especially for mobile and frontline workers.</li></ul><br /><b>Worth quoting</b><br /><br />“Viva connections is an employee experience app that lives inside Microsoft Teams. And you can think of it as a digital front door. One place where employees go for company news, tools, and resources.” – Mirko Peters (01:54)<br /><br />“Viva Connections was always powered by SharePoint. The news, the dashboard, the resources, all of it came from a SharePoint home site behind the scenes” – Mirko Peters (03:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/viva-connections-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Viva Connections</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – the home site behind Viva Connections and, since 2026, the app's new name in Teams</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where the app lives, and pinning it globally there drives most weekly usage</li><li><a href="https://www.m365.fm/entity/viva/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Viva</a> – the brand customers confused with an extra license, plus the premium Viva Suite version</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/viva-engage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Viva Engage - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73103039</guid><pubDate>Wed, 22 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73103039/viva_connections_simply_explained.mp3" length="22517036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9e8b2252b78d08fa2130c8b5f92d021d2031c6e0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Static intranets are a ghost town, and many employees never find the news, tools and policies they need. This episode explains Viva Connections and its 2026 rename to SharePoint for intranet owners, internal communicators and Microsoft 365 admins. You...</itunes:subtitle><itunes:summary><![CDATA[Static intranets are a ghost town, and many employees never find the news, tools and policies they need. This episode explains Viva Connections and its 2026 rename to SharePoint for intranet owners, internal communicators and Microsoft 365 admins. You learn its three components, the engagement stats that matter and the first steps to make it work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: a renamed employee tool</li><li>00:24 – The old intranet problem</li><li>01:50 – What Viva Connections is</li><li>03:12 – The 2026 rebrand to <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a></li><li>05:03 – Component 1: The news reader</li><li>06:54 – Components 2 and 3: Dashboard and resources</li><li>10:41 – The engagement stats that matter</li><li>12:45 – Who needs it and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Viva Connections is an employee experience front door inside <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a>, built on a SharePoint home site, with a news reader, a dashboard of cards and curated resources.</li><li>In 2026 Microsoft renamed the Viva Connections app in Teams to the SharePoint app, while functionality and admin tools stayed the same and the basic version remains included in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a>.</li><li>Adoption depends on pinning the app globally in Teams, keeping news fresh with multiple posts per week and offering a rich dashboard, especially for mobile and frontline workers.</li></ul><br /><b>Worth quoting</b><br /><br />“Viva connections is an employee experience app that lives inside Microsoft Teams. And you can think of it as a digital front door. One place where employees go for company news, tools, and resources.” – Mirko Peters (01:54)<br /><br />“Viva Connections was always powered by SharePoint. The news, the dashboard, the resources, all of it came from a SharePoint home site behind the scenes” – Mirko Peters (03:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/viva-connections-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Viva Connections</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – the home site behind Viva Connections and, since 2026, the app's new name in Teams</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where the app lives, and pinning it globally there drives most weekly usage</li><li><a href="https://www.m365.fm/entity/viva/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Viva</a> – the brand customers confused with an extra license, plus the premium Viva Suite version</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/viva-engage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=viva-connections-simply-explained" target="_blank" rel="noreferrer noopener">Viva Engage - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>939</itunes:duration><itunes:keywords>announcements,collaboration,communication,dashboard,digitalworkplace,employeeexperience,engagement,entraid,homesite,intranet,microsoft365,microsoftgraph,news,personalization,resources,sharepoint,sharepointonline,teams,vivaconnections,workplace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a3ee5f01fd3a63b90408f8bb462cb6a3.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Copilot- How to Make AI Transformation Actually Stick with Femke Cornelissen [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp/</link><description><![CDATA[Many organizations roll out Copilot and agents but see little business value because everyone builds their own way of working. In this conversation, Femke Cornelissen, Chief Transformation Officer at Wortell, shares with leaders and adoption teams how strategy, policy, trust and culture make AI transformation stick. You get practical ideas for agent ownership, experimentation and continuous adoption.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: transformation starts with people</li><li>01:38 – Femke's journey and role</li><li>09:56 – Why transformation projects fail</li><li>17:18 – <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Change management</a> and culture</li><li>20:39 – Building trust and experimenting</li><li>25:30 – The future of work and knowledge work</li><li>44:07 – How Femke uses Copilot daily</li><li>52:26 – Quickfire round and closing</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI transformation needs a strategy from the top, an AI team or council and a transformation team, otherwise everyone builds their own isolated solutions without business value.</li><li>Trust grows when leaders share where the organization is heading, involve employees in solving problems and give a clear framework for which AI tools and data may be used.</li><li>Adoption is a continuous effort: agents need owners and up-to-date data, and champions help colleagues keep up with constant change.</li></ul><br /><b>Worth quoting</b><br /><br />“So why you don't have business value is because everyone is creating their own way. You don't have any synergy in your organization in your way of working.” – Femke Cornelissen (10:50)<br /><br />“Today's conversation was a great reminder that successful AI adoption isn't measured by how many licenses are assigned or how many prompts are written. It's measured by how people collaborate, make decisions and create value together.” – Mirko Peters (55:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on AI transformation</li><li><a href="https://www.m365.fm/entity/femke-cornelissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Femke Cornelissen</a> – Chief Transformation Officer at Wortell who leads her own company's AI transformation</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the core theme: strategy, policy, champions and continuous adoption instead of button training</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – agents need owners and current data; her company has about 1,200 agents for 500 people</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73103133</guid><pubDate>Wed, 22 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73103133/beyond_copilot_how_to_make_ai_transformation_actually_stick_with_femke_cornelissen_mvp.mp3" length="80525996" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4d38ad5a714ee194f5babd763be3860fd244172e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations roll out Copilot and agents but see little business value because everyone builds their own way of working. In this conversation, Femke Cornelissen, Chief Transformation Officer at Wortell, shares with leaders and adoption teams how...</itunes:subtitle><itunes:summary><![CDATA[Many organizations roll out Copilot and agents but see little business value because everyone builds their own way of working. In this conversation, Femke Cornelissen, Chief Transformation Officer at Wortell, shares with leaders and adoption teams how strategy, policy, trust and culture make AI transformation stick. You get practical ideas for agent ownership, experimentation and continuous adoption.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: transformation starts with people</li><li>01:38 – Femke's journey and role</li><li>09:56 – Why transformation projects fail</li><li>17:18 – <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Change management</a> and culture</li><li>20:39 – Building trust and experimenting</li><li>25:30 – The future of work and knowledge work</li><li>44:07 – How Femke uses Copilot daily</li><li>52:26 – Quickfire round and closing</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI transformation needs a strategy from the top, an AI team or council and a transformation team, otherwise everyone builds their own isolated solutions without business value.</li><li>Trust grows when leaders share where the organization is heading, involve employees in solving problems and give a clear framework for which AI tools and data may be used.</li><li>Adoption is a continuous effort: agents need owners and up-to-date data, and champions help colleagues keep up with constant change.</li></ul><br /><b>Worth quoting</b><br /><br />“So why you don't have business value is because everyone is creating their own way. You don't have any synergy in your organization in your way of working.” – Femke Cornelissen (10:50)<br /><br />“Today's conversation was a great reminder that successful AI adoption isn't measured by how many licenses are assigned or how many prompts are written. It's measured by how people collaborate, make decisions and create value together.” – Mirko Peters (55:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on AI transformation</li><li><a href="https://www.m365.fm/entity/femke-cornelissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Femke Cornelissen</a> – Chief Transformation Officer at Wortell who leads her own company's AI transformation</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the core theme: strategy, policy, champions and continuous adoption instead of button training</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – agents need owners and current data; her company has about 1,200 agents for 500 people</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype:...]]></itunes:summary><itunes:duration>3356</itunes:duration><itunes:keywords>adoption,agents,ai,automation,changemanagement,collaboration,copilot,copilotstudio,culture,enterprise,governance,innovation,leadership,microsoft365,modernwork,productivity,security,strategy,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/334b8c7a89e0358a1a840802a1d64b01.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Places - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-places-simply-explained/</link><description><![CDATA[Hybrid work often means driving to the office only to find your team stayed home. This episode explains Microsoft Places for employees, IT admins and facilities teams: how work plans, desk and room booking, check-in and analytics inside Outlook and Teams take the guesswork out of office days.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why hybrid office days go wrong</li><li>00:36 – The hybrid work coordination problem</li><li>01:35 – What Microsoft Places actually is</li><li>02:37 – Setting your work plan</li><li>03:38 – Desk booking</li><li>05:07 – Room booking with photos and Copilot</li><li>06:32 – Check-in and Nearby</li><li>07:51 – Analytics, admin and the AI-powered workplace</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Places lives inside Outlook and Teams and connects your calendar with the physical office, so people know who is coming in and where to sit.</li><li>Work plans, map-based desk booking, room booking with photos, automatic check-in and Nearby turn office days from guesswork into coordination, with presence sharing always opt-in.</li><li>Utilization analytics, auto-release policies and a web admin portal help facilities teams, and Places data feeds Copilot and <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> for smarter in-office decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“First, it's not a separate app you install. You don't go to a website, create an account, or learn a new interface. Places lives inside Outlook in Teams, showing up in your calendar and your chat.” – Mirko Peters (01:40)<br /><br />“The problem isn't the office itself. It's not that offices are bad. It's that you have no information about who's coming in and when.” – Mirko Peters (01:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-places-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Places</li><li><a href="https://www.m365.fm/entity/microsoft-places/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Places</a> – the subject of the episode, covering work plans, desk and room booking, check-in and analytics</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – one of the two apps Places lives in, showing in-office presence and the Nearby feature</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – books rooms on request and suggests office days based on Places data</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – hosts Places in the calendar, where work plans and room booking with photos appear</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73102742</guid><pubDate>Wed, 22 Jul 2026 12:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73102742/microsoft_places_simply_explained.mp3" length="15679916" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5c33e841b007df91e1cc7f0fdf98b01fc0e93bc5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Hybrid work often means driving to the office only to find your team stayed home. This episode explains Microsoft Places for employees, IT admins and facilities teams: how work plans, desk and room booking, check-in and analytics inside Outlook and...</itunes:subtitle><itunes:summary><![CDATA[Hybrid work often means driving to the office only to find your team stayed home. This episode explains Microsoft Places for employees, IT admins and facilities teams: how work plans, desk and room booking, check-in and analytics inside Outlook and Teams take the guesswork out of office days.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why hybrid office days go wrong</li><li>00:36 – The hybrid work coordination problem</li><li>01:35 – What Microsoft Places actually is</li><li>02:37 – Setting your work plan</li><li>03:38 – Desk booking</li><li>05:07 – Room booking with photos and Copilot</li><li>06:32 – Check-in and Nearby</li><li>07:51 – Analytics, admin and the AI-powered workplace</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Places lives inside Outlook and Teams and connects your calendar with the physical office, so people know who is coming in and where to sit.</li><li>Work plans, map-based desk booking, room booking with photos, automatic check-in and Nearby turn office days from guesswork into coordination, with presence sharing always opt-in.</li><li>Utilization analytics, auto-release policies and a web admin portal help facilities teams, and Places data feeds Copilot and <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> for smarter in-office decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“First, it's not a separate app you install. You don't go to a website, create an account, or learn a new interface. Places lives inside Outlook in Teams, showing up in your calendar and your chat.” – Mirko Peters (01:40)<br /><br />“The problem isn't the office itself. It's not that offices are bad. It's that you have no information about who's coming in and when.” – Mirko Peters (01:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-places-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Places</li><li><a href="https://www.m365.fm/entity/microsoft-places/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Places</a> – the subject of the episode, covering work plans, desk and room booking, check-in and analytics</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – one of the two apps Places lives in, showing in-office presence and the Nearby feature</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – books rooms on request and suggests office days based on Places data</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – hosts Places in the calendar, where work plans and room booking with photos appear</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-places-simply-explained" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>654</itunes:duration><itunes:keywords>checkin,collaboration,coordination,copilot,deskbooking,facilities,hotdesking,hybridwork,microsoft365,microsoftgraph,microsoftplaces,office,outlook,productivity,roombooking,scheduling,teams,workplace,workplaceanalytics,workplans</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d1c617a4132f7301baa05afbfc8fd366.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Mesh - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-mesh-simply-explained/</link><description><![CDATA[Microsoft Mesh is surrounded by metaverse buzzwords, yet few people can explain what it does today. This Simply Explained episode is for Teams users and IT decision makers who want to know how Mesh became immersive spaces in Teams, how avatars and spatial audio work, and when a 3D meeting actually beats a video call.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/microsoft-mesh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Mesh</a> does today</li><li>00:54 – What exactly is Microsoft Mesh</li><li>02:12 – The big pivot from metaverse to <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> feature</li><li>03:50 – How to join an immersive space</li><li>06:22 – Spatial audio</li><li>08:00 – Avatars</li><li>09:14 – Custom environments and real use cases</li><li>12:10 – The verdict and what's coming</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Mesh is no longer a standalone metaverse platform; it lives on as immersive 3D spaces inside Microsoft Teams meetings.</li><li>Avatars and spatial audio create a sense of presence and make side conversations possible, which reduces meeting fatigue.</li><li>Immersive spaces are capped at 16 people with no custom worlds, so they fit interactive team meetings, onboarding and training rather than webinars.</li></ul><br /><b>Worth quoting</b><br /><br />“Mesh is not a virtual world you live in. It's a meeting space you enter for specific sessions. No persistent universe, no digital real estate to buy” – Mirko Peters (01:43)<br /><br />“Companies didn't want another platform to manage, since they already have Teams and Microsoft 365. They didn't want to learn a whole new tool just for a 3D meeting.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-mesh-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Mesh</li><li><a href="https://www.m365.fm/entity/microsoft-mesh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Mesh</a> – the subject of the episode, from metaverse platform to 3D meetings in Teams</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where immersive spaces now live, opened through the View menu of a meeting</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – named as the existing toolset companies did not want to add another platform to</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nuggets episode and explains what Mesh does in Teams today</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73102508</guid><pubDate>Wed, 22 Jul 2026 11:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73102508/microsoft_mesh_simply_explained.mp3" length="20227436" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ece5f9cede0d3c1494469aecef108e00758a6ef5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Mesh is surrounded by metaverse buzzwords, yet few people can explain what it does today. This Simply Explained episode is for Teams users and IT decision makers who want to know how Mesh became immersive spaces in Teams, how avatars and...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Mesh is surrounded by metaverse buzzwords, yet few people can explain what it does today. This Simply Explained episode is for Teams users and IT decision makers who want to know how Mesh became immersive spaces in Teams, how avatars and spatial audio work, and when a 3D meeting actually beats a video call.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/microsoft-mesh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Mesh</a> does today</li><li>00:54 – What exactly is Microsoft Mesh</li><li>02:12 – The big pivot from metaverse to <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> feature</li><li>03:50 – How to join an immersive space</li><li>06:22 – Spatial audio</li><li>08:00 – Avatars</li><li>09:14 – Custom environments and real use cases</li><li>12:10 – The verdict and what's coming</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Mesh is no longer a standalone metaverse platform; it lives on as immersive 3D spaces inside Microsoft Teams meetings.</li><li>Avatars and spatial audio create a sense of presence and make side conversations possible, which reduces meeting fatigue.</li><li>Immersive spaces are capped at 16 people with no custom worlds, so they fit interactive team meetings, onboarding and training rather than webinars.</li></ul><br /><b>Worth quoting</b><br /><br />“Mesh is not a virtual world you live in. It's a meeting space you enter for specific sessions. No persistent universe, no digital real estate to buy” – Mirko Peters (01:43)<br /><br />“Companies didn't want another platform to manage, since they already have Teams and Microsoft 365. They didn't want to learn a whole new tool just for a 3D meeting.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-mesh-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Mesh</li><li><a href="https://www.m365.fm/entity/microsoft-mesh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Mesh</a> – the subject of the episode, from metaverse platform to 3D meetings in Teams</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where immersive spaces now live, opened through the View menu of a meeting</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – named as the existing toolset companies did not want to add another platform to</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nuggets episode and explains what Mesh does in Teams today</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-mesh-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>843</itunes:duration><itunes:keywords>avatars,collaboration,hololens,hybridwork,immersivespaces,mesh,metaquest,metaverse,microsoft365,microsoftmesh,mixedreality,presence,productivity,remotework,spatialaudio,teams,teamsmeetings,virtualmeetings,visionpro,xr</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f871e4ac857ff58fb388f10cd2c685f4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Loop Workspaces - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-loop-workspaces-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're taking a closer look at Microsoft Loop Workspaces, one of the newest collaboration experiences in <a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> that's changing how teams organize projects and work together. If you've ever found yourself jumping between Microsoft Teams, Outlook, OneNote, SharePoint, Planner, and Microsoft To Do just to keep a single project moving, you're not alone. Modern work is more connected than ever, yet the information we need is often scattered across multiple applications. Notes live in OneNote, conversations happen in Teams, documents are stored in SharePoint, and tasks are managed somewhere else entirely. Every application does its job well, but switching between them interrupts focus and makes collaboration harder than it needs to be. Microsoft Loop Workspaces were created to solve exactly this problem. Instead of treating documents, conversations, and tasks as separate pieces, Loop brings them together into one flexible collaborative workspace where teams can plan, brainstorm, assign work, and make decisions in real time. In <a href="https://www.m365.fm/microsoft-loop-workspaces-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> we'll explore how Loop Workspaces are structured, how they integrate with the rest of Microsoft 365, and when they're the right tool for your next project.<br /><br /><b>WHAT IS A MICROSOFT LOOP WORKSPACE? </b><br />The easiest way to understand a Loop Workspace is to imagine a dedicated project room inside your office. Every project has its own whiteboards, notes, action lists, meeting minutes, reference documents, and ideas pinned to the walls. Anyone working on that project knows exactly where to go to see the latest information. A Microsoft Loop Workspace brings that same concept into the digital world. It acts as a shared space where everything related to a project lives together. Instead of searching through Teams conversations, Outlook emails, Planner boards, and SharePoint folders, your team opens one workspace and immediately sees the latest notes, tasks, documents, and decisions. Unlike Microsoft Teams, which primarily focuses on conversations, or SharePoint, which concentrates on document management, Loop Workspaces provide a flexible canvas for collaboration. Teams continue chatting, brainstorming, updating tasks, embedding files, and documenting decisions inside the same workspace without constantly changing applications. Every workspace belongs to a specific team or initiative and includes its own members, cover image, pages, and collaborative content, making it easy to separate different projects while keeping everyone aligned. <br /><br /><b>UNDERSTANDING THE BUILDING BLOCKS OF LOOP </b><br />Microsoft Loop is built around three core concepts that work together to organize information naturally. At the highest level sits the Workspace. This represents an entire project, department, or business initiative and acts as the container for everything related to that work. Inside each workspace are Pages. These are where the actual collaboration happens. A page might contain meeting notes, project timelines, brainstorming sessions, documentation, checklists, or planning information. As projects grow, additional subpages can be created to organize more detailed topics without making the main workspace feel cluttered. Perhaps the most innovative feature of Loop is its Components. Components are portable pieces of content that remain synchronized wherever they appear. A task list created inside a Loop page can be copied into a Microsoft Teams chat or an Outlook email while remaining connected to its original source. When someone updates the task list in Teams, those changes automatically appear inside the Loop Workspace. Likewise, edits made in Loop immediately appear wherever that component has been shared. This synchronization removes one of the biggest frustrations in modern collaboration: maintaining multiple versions of the same information across different applications. <br /><br /><b>CREATING A LOOP WORKSPACE </b><br />Getting started with Microsoft Loop is surprisingly straightforward, especially for organizations already using Microsoft Teams. A Loop Workspace can be created directly inside a Teams channel by adding a new Loop tab. Once the workspace receives a name and optional cover image, it immediately becomes available to everyone who already has access to that Teams channel. There is no need to manually invite every team member or configure separate permissions because membership automatically follows the existing Teams channel. While basic collaboration can happen directly inside Microsoft Teams, opening the workspace in the dedicated Loop application unlocks additional capabilities including richer navigation, page management, version history, and enhanced meeting experiences. The result is a living collaboration hub where project information remains organized and continuously updated instead of being scattered across several disconnected Microsoft 365 services. <br /><br /><b>REAL-TIME COLLABORATION ACROSS MICROSOFT 365 </b><br />One of Loop's greatest strengths is how naturally it supports teamwork. Just like Microsoft Teams and Outlook, Loop supports @mentions, allowing team members to notify colleagues directly within a page. When someone is mentioned, they receive notifications together with the relevant collaborative content, making it easy to understand the context before responding. Comments remain attached directly to specific blocks of content rather than existing as separate email conversations. Team members can discuss ideas exactly where the work is happening instead of creating disconnected chat threads or forwarding long email chains. Multiple people can edit the same page simultaneously while seeing each other's cursors in real time. Changes appear instantly for everyone, creating an experience that feels much closer to working together around the same whiteboard than editing traditional documents. By keeping conversations, edits, and project content together, Loop significantly reduces context switching and helps teams stay focused on the work itself. <br /><br /><b>TASK MANAGEMENT THAT SYNCS AUTOMATICALLY </b><br />Another area where Loop stands out is task management. Task lists created inside a Loop Workspace are not isolated within the application. Instead, they integrate directly with Microsoft Planner and Microsoft To Do, allowing assignments to follow users wherever they already manage their work. When a task is assigned inside Loop, it automatically appears in the assigned person's Microsoft To Do list. At the same time, project managers can monitor those same tasks inside Microsoft Planner using familiar board, timeline, or calendar views. Marking a task complete in one application immediately updates it everywhere else. This synchronization eliminates duplicate data entry while ensuring everyone sees the same information regardless of whether they prefer working inside Loop, Planner, or Microsoft To Do. For many smaller projects, this also means Loop can provide lightweight project management capabilities without introducing another dedicated project management platform. <br /><br /><b>BETTER MEETINGS WITH LOOP </b><br />Loop also improves one of the most common business activities: meetings. Meeting agendas can be created directly inside Microsoft Teams using Loop components before the meeting even begins. Team members contribute agenda items, assign presenters, and prepare discussion topics collaboratively instead of relying on one organizer to distribute updates. During the meeting, everyone contributes notes to the same shared workspace in real time. Decisions, action items, and meeting summaries remain visible to every participant as they're created. After the meeting finishes, assigned tasks already exist inside Planner and Microsoft To Do without anyone manually copying notes or rewriting action lists. Because recurring meetings reuse the same collaborative structure, teams build a continuous knowledge base instead of starting from scratch every week. This integrated workflow dramatically reduces administrative work while ensuring that decisions and responsibilities are immediately visible to everyone involved. <br /><br /><b>WHEN SHOULD YOU USE LOOP? </b><br />Although Microsoft Loop is incredibly flexible, it isn't designed to replace every Microsoft 365 application. Loop performs best when teams need fast-moving collaboration, brainstorming sessions, project planning, meeting notes, lightweight task management, or shared working documents that evolve continuously throughout a project. OneNote remains the better choice for personal notebooks, handwritten notes, and long-term personal knowledge management. SharePoint continues to excel at document libraries, formal records management, compliance, and structured file storage. Microsoft Word and Excel are still the preferred tools for formal reports, contracts, financial models, and documents requiring advanced formatting. Rather than replacing these applications, Loop acts as the collaborative layer that connects them. It becomes the central workspace where ideas are captured, tasks are coordinated, and projects move forward while the specialized Microsoft applications continue handling the work they were designed for. Thinking of Loop as the glue between Microsoft 365 applications is often the easiest way to understand its role within the broader ecosystem. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73102429</guid><pubDate>Wed, 22 Jul 2026 10:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73102429/microsoft_loop_workspaces_simply_explained.mp3" length="12847724" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c3b4aad7c32d6bf11cb1d11148033223178cce1e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're taking a closer look at Microsoft Loop Workspaces, one of the newest collaboration experiences in https://www.m365.fm/categories/dev-talk/ that's changing how teams...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're taking a closer look at Microsoft Loop Workspaces, one of the newest collaboration experiences in <a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> that's changing how teams organize projects and work together. If you've ever found yourself jumping between Microsoft Teams, Outlook, OneNote, SharePoint, Planner, and Microsoft To Do just to keep a single project moving, you're not alone. Modern work is more connected than ever, yet the information we need is often scattered across multiple applications. Notes live in OneNote, conversations happen in Teams, documents are stored in SharePoint, and tasks are managed somewhere else entirely. Every application does its job well, but switching between them interrupts focus and makes collaboration harder than it needs to be. Microsoft Loop Workspaces were created to solve exactly this problem. Instead of treating documents, conversations, and tasks as separate pieces, Loop brings them together into one flexible collaborative workspace where teams can plan, brainstorm, assign work, and make decisions in real time. In <a href="https://www.m365.fm/microsoft-loop-workspaces-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> we'll explore how Loop Workspaces are structured, how they integrate with the rest of Microsoft 365, and when they're the right tool for your next project.<br /><br /><b>WHAT IS A MICROSOFT LOOP WORKSPACE? </b><br />The easiest way to understand a Loop Workspace is to imagine a dedicated project room inside your office. Every project has its own whiteboards, notes, action lists, meeting minutes, reference documents, and ideas pinned to the walls. Anyone working on that project knows exactly where to go to see the latest information. A Microsoft Loop Workspace brings that same concept into the digital world. It acts as a shared space where everything related to a project lives together. Instead of searching through Teams conversations, Outlook emails, Planner boards, and SharePoint folders, your team opens one workspace and immediately sees the latest notes, tasks, documents, and decisions. Unlike Microsoft Teams, which primarily focuses on conversations, or SharePoint, which concentrates on document management, Loop Workspaces provide a flexible canvas for collaboration. Teams continue chatting, brainstorming, updating tasks, embedding files, and documenting decisions inside the same workspace without constantly changing applications. Every workspace belongs to a specific team or initiative and includes its own members, cover image, pages, and collaborative content, making it easy to separate different projects while keeping everyone aligned. <br /><br /><b>UNDERSTANDING THE BUILDING BLOCKS OF LOOP </b><br />Microsoft Loop is built around three core concepts that work together to organize information naturally. At the highest level sits the Workspace. This represents an entire project, department, or business initiative and acts as the container for everything related to that work. Inside each workspace are Pages. These are where the actual collaboration happens. A page might contain meeting notes, project timelines, brainstorming sessions, documentation, checklists, or planning information. As projects grow, additional subpages can be created to organize more detailed topics without making the main workspace feel cluttered. Perhaps the most innovative feature of Loop is its Components. Components are portable pieces of content that remain synchronized wherever they appear. A task list created inside a Loop page can be copied into a Microsoft Teams chat or an Outlook email while remaining connected to its original source. When someone updates the task list in Teams, those changes automatically appear inside the Loop Workspace. Likewise, edits made in Loop immediately appear wherever that component has...]]></itunes:summary><itunes:duration>536</itunes:duration><itunes:keywords>coauthoring,collaboration,collaborationhub,components,loop,meetings,microsoft365,microsoftloop,onenote,outlook,pages,planner,productivity,projects,sharepoint,tasks,teams,todo,workspace,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3bbf8eb21ab7b03870d8ef8d91955b50.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Cloud Solution Provider (CSP) - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-cloud-solution-provider-csp-simply-explained/</link><description><![CDATA[Most businesses buying Microsoft 365 or Azure through a partner are already using CSP without knowing how it works. This episode explains the Cloud Solution Provider program for IT buyers and Microsoft partners: direct versus indirect resellers, how partners earn money, what the new commerce experience changed, and when CSP beats an Enterprise Agreement.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What CSP is: partners as wholesalers</li><li>01:40 – Direct bill versus indirect reseller</li><li>03:09 – How partners add value</li><li>04:36 – The new commerce experience and term commitments</li><li>06:43 – Why customers choose a CSP partner</li><li>08:43 – CSP versus Enterprise Agreement</li><li>10:24 – Partner requirements and support</li><li>12:20 – The big picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Cloud Solution Provider program lets partners resell Microsoft cloud services and own billing, support and provisioning for their customers.</li><li>Under the new commerce experience, monthly, annual and triennial terms carry different prices, and seats can be added but not reduced after the short cancellation window.</li><li>CSP is a service delivery program rather than a discount program: it suits small and mid-sized businesses, while large, stable organizations should compare it with an Enterprise Agreement.</li></ul><br /><b>Worth quoting</b><br /><br />“When you buy through a CSP partner, Microsoft is not your billing contact. The partner handles billing, support, and provisioning.” – Mirko Peters (00:57)<br /><br />“The partner earns the margin on the service layer, not the software. That's the model. The license gets you in the door. The services keep you there.” – Mirko Peters (04:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-solution-provider-csp-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on CSP</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – one of the cloud services partners resell through CSP, used in the episode's pricing examples</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/tracy-van-der-schyff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">How Microsoft 365 &amp; Copilot Are Redesigning the Way We Work with Tracy van der Schyff [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/subnetting-and-cidr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Subnetting and CIDR - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73102328</guid><pubDate>Wed, 22 Jul 2026 09:00:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73102328/microsoft_cloud_solution_provider_csp_simply_explained.mp3" length="20352428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/42e0785b287d48cfd2e2b1cb3761fd28e65d3fdc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most businesses buying Microsoft 365 or Azure through a partner are already using CSP without knowing how it works. This episode explains the Cloud Solution Provider program for IT buyers and Microsoft partners: direct versus indirect resellers, how...</itunes:subtitle><itunes:summary><![CDATA[Most businesses buying Microsoft 365 or Azure through a partner are already using CSP without knowing how it works. This episode explains the Cloud Solution Provider program for IT buyers and Microsoft partners: direct versus indirect resellers, how partners earn money, what the new commerce experience changed, and when CSP beats an Enterprise Agreement.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What CSP is: partners as wholesalers</li><li>01:40 – Direct bill versus indirect reseller</li><li>03:09 – How partners add value</li><li>04:36 – The new commerce experience and term commitments</li><li>06:43 – Why customers choose a CSP partner</li><li>08:43 – CSP versus Enterprise Agreement</li><li>10:24 – Partner requirements and support</li><li>12:20 – The big picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Cloud Solution Provider program lets partners resell Microsoft cloud services and own billing, support and provisioning for their customers.</li><li>Under the new commerce experience, monthly, annual and triennial terms carry different prices, and seats can be added but not reduced after the short cancellation window.</li><li>CSP is a service delivery program rather than a discount program: it suits small and mid-sized businesses, while large, stable organizations should compare it with an Enterprise Agreement.</li></ul><br /><b>Worth quoting</b><br /><br />“When you buy through a CSP partner, Microsoft is not your billing contact. The partner handles billing, support, and provisioning.” – Mirko Peters (00:57)<br /><br />“The partner earns the margin on the service layer, not the software. That's the model. The license gets you in the door. The services keep you there.” – Mirko Peters (04:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-solution-provider-csp-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on CSP</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – one of the cloud services partners resell through CSP, used in the episode's pricing examples</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/tracy-van-der-schyff/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">How Microsoft 365 &amp; Copilot Are Redesigning the Way We Work with Tracy van der Schyff [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/subnetting-and-cidr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Subnetting and CIDR - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cloud-solution-provider-csp-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>848</itunes:duration><itunes:keywords>azure,billing,cloud,cloudsolutionprovider,commerce,csp,directbill,distributor,dynamics365,indirect,licensing,managedservices,microsoft,microsoft365,nce,partner,provisioning,reseller,subscription,support</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ebd54b5502dc92d2c0bbe519999cd695.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Marketplace - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-marketplace-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring <a href="https://www.m365.fm/categories/simply-explained/" rel="noopener">https://www.m365.fm/categories/simply-explained/</a> Marketplace, one of the most important platforms in the Microsoft ecosystem—and one that's often misunderstood. When most people hear the word Marketplace, they imagine something similar to an app store where you browse a few applications, click Buy, and you're done. While that's certainly part of the story, Microsoft Marketplace has evolved into something much bigger. Today it's a global commerce platform that connects customers, software vendors, consultants, AI solutions, and cloud services through a single purchasing experience. Whether you're an IT administrator looking for infrastructure, a business leader searching for a <a href="https://www.m365.fm/power-platform-simply-explained/" rel="noopener">https://www.m365.fm/power-platform-simply-explained/</a> solution, or a software vendor trying to reach millions of Microsoft customers, Marketplace plays a central role. By the end of <a href="https://www.m365.fm/microsoft-marketplace-simply-explained/" rel="noopener">https://www.m365.fm/microsoft-marketplace-simply-explained/</a>, you'll understand what Microsoft Marketplace actually is, why it exists, how it simplifies software procurement, and why it's becoming one of Microsoft's most important growth platforms.<br /><br />WHY MICROSOFT CREATED MARKETPLACE <br />Before cloud marketplaces existed, buying enterprise software was surprisingly complicated. Every vendor had its own website, its own pricing model, its own contract, and its own billing process. If an organization wanted a security platform from one company, a reporting solution from another, and an AI tool from a third, procurement quickly became a project of its own. IT departments spent weeks evaluating vendors, finance teams had to process multiple invoices every month, and legal departments reviewed countless contracts that often covered very similar services. Even after the software had been purchased, deployment could still involve manual licensing, configuration, and user provisioning. Microsoft recognized that the buying experience itself had become a problem. Organizations didn't necessarily need fewer software vendors—they needed a simpler way to discover, evaluate, purchase, and manage them. That's exactly what Microsoft Marketplace delivers. Instead of maintaining dozens of independent vendor relationships, organizations can purchase solutions through the same Microsoft relationship they already use for Azure and Microsoft 365. The result is a procurement process that's dramatically simpler, faster, and easier to manage. <br /><br />WHAT IS MICROSOFT MARKETPLACE? <br />At its core, Microsoft Marketplace is Microsoft's unified commercial platform for cloud solutions. Rather than being limited to applications, Marketplace offers an enormous range of commercial products including SaaS solutions, Azure infrastructure, virtual machines, managed applications, <a href="https://www.m365.fm/ai-agents-simply-explained/" rel="noopener">https://www.m365.fm/ai-agents-simply-explained/</a>, consulting services, business applications, and Power Platform extensions. Every solution published on the platform has gone through Microsoft's validation process before becoming available to customers. A useful way to think about Marketplace is as a digital shopping mall. Instead of every software company building its own storefront, Microsoft provides the building. Customers enter through a single front door, compare products, read documentation, start free trials, purchase subscriptions, and deploy solutions without ever leaving the Microsoft ecosystem. Because everything integrates with Microsoft accounts, Azure subscriptions, and Microsoft 365 tenants, customers spend less time managing vendors and more time deploying technology that actually solves business problems. <br /><br />TWO STOREFRONTS, ONE PLATFORM <br />One area that often causes confusion is the relationship between Azure Marketplace and AppSource. Although Microsoft now presents one unified Marketplace experience, the platform still serves two different audiences. Azure Marketplace is primarily designed for technical buyers. Cloud architects, developers, infrastructure engineers, and Azure administrators typically visit Azure Marketplace when searching for virtual machines, managed applications, containers, security appliances, databases, or cloud-native SaaS services that integrate directly with Azure. AppSource, on the other hand, focuses on business users. Marketing departments, HR teams, finance professionals, sales organizations, and operations managers generally discover business applications, Microsoft Teams extensions, Dynamics 365 solutions, and Power Platform applications through AppSource. The important point is that customers don't need to understand this distinction. A software vendor can publish a single solution, and Microsoft automatically presents it through the most appropriate storefront depending on who is searching and what they're looking for. This unified experience removes unnecessary complexity while ensuring both technical and business audiences discover relevant solutions. <br /><br />BUYING SOFTWARE HAS NEVER BEEN EASIER <br />One of Marketplace's biggest strengths is how dramatically it simplifies procurement. Instead of contacting vendors individually, customers search Marketplace, compare available products, review documentation, examine customer ratings, and often start a free trial within minutes. If the solution meets their requirements, purchasing becomes equally straightforward. Marketplace supports several commercial models, including subscription licensing, pay-as-you-go services, bring-your-own-license scenarios, and private offers for enterprise agreements. Perhaps even more valuable is the integration with Microsoft's existing billing infrastructure. Organizations don't receive another vendor invoice or need another purchasing workflow. Instead, Marketplace purchases are added to their existing Microsoft agreement, allowing Azure services, Microsoft 365 subscriptions, and Marketplace solutions to appear together on consolidated billing. For procurement and finance teams, this eliminates significant administrative overhead while giving IT departments much faster access to new technology. <br /><br />WHY SOFTWARE VENDORS LOVE MARKETPLACE <br />Marketplace doesn't only benefit customers—it has become one of the most important sales channels for Microsoft partners. Publishing a solution on Marketplace immediately exposes it to millions of organizations already working inside Microsoft's cloud ecosystem. Instead of convincing customers to visit another website, partners appear directly where purchasing decisions are already being made. Their applications can be discovered through Azure, Microsoft Teams, Microsoft 365, Copilot, and Microsoft's administration portals. This dramatically increases visibility while reducing customer acquisition costs. Marketplace also enables participation in Microsoft's co-sell programs, where Microsoft sales teams actively recommend partner solutions during customer engagements. For many software companies, Marketplace has evolved from an optional distribution channel into a fundamental part of their overall go-to-market strategy. As Microsoft continues investing in partner incentives and Marketplace Rewards, the platform is becoming increasingly important for software vendors building on Azure and Microsoft 365. <br /><br />AI IS CHANGING THE MARKETPLACE EXPERIENCE <br />Like many Microsoft products, Marketplace is rapidly being transformed by artificial intelligence. Instead of requiring customers to search using exact product names, Marketplace increasingly supports natural language queries. Rather than typing "project management software," a customer might simply ask for "an AI agent that helps coordinate projects inside Microsoft Teams." Marketplace understands the request, recommends relevant solutions, highlights important differences, and even generates side-by-side comparisons that explain which product best matches the customer's requirements. Product pages are also becoming more interactive through AI-powered assistants capable of answering licensing, deployment, integration, and compatibility questions. At the same time, Marketplace has introduced dedicated sections for Microsoft 365 Copilot agents and AI-powered business applications, making it much easier for organizations to discover intelligent solutions that integrate directly into their existing Microsoft environment. Instead of simply becoming a larger software catalog, Marketplace is evolving into an intelligent advisor that actively helps customers make better purchasing decisions. <br /><br />EVERYTHING CONNECTS THROUGH THE MICROSOFT ECOSYSTEM <br />Perhaps the greatest strength of Microsoft Marketplace isn't the number of available products—it's how seamlessly everything integrates. When a customer purchases a solution through Marketplace, they're not simply buying software. They're extending their existing Microsoft environment. Authentication works through Microsoft Entra ID. Existing <a href="https://www.m365.fm/conditional-access-simply-explained/" rel="noopener">https://www.m365.fm/conditional-access-simply-explained/</a> policies continue protecting users. Billing flows through established Microsoft agreements. Azure subscriptions provision resources automatically, while Microsoft Teams, Copilot, Dynamics 365, and Microsoft 365 can immediately surface newly purchased applications. This level of integration dramatically reduces deployment complexity while maintaining the governance, identity management, and security controls organizations have already invested in. Rather than introducing another isolated platform, Marketplace strengthens the Microsoft ecosystem by allowing customers to extend it safely with trusted third-party solutions.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73099543</guid><pubDate>Wed, 22 Jul 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73099543/microsoft_marketplace_simply_explained.mp3" length="24010028" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ed10f5af58b03fb83e5e916267c8d72e87cf06ce.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring https://www.m365.fm/categories/simply-explained/ Marketplace, one of the most important platforms in the Microsoft ecosystem—and one that's often misunderstood....</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. Today we're exploring <a href="https://www.m365.fm/categories/simply-explained/" rel="noopener">https://www.m365.fm/categories/simply-explained/</a> Marketplace, one of the most important platforms in the Microsoft ecosystem—and one that's often misunderstood. When most people hear the word Marketplace, they imagine something similar to an app store where you browse a few applications, click Buy, and you're done. While that's certainly part of the story, Microsoft Marketplace has evolved into something much bigger. Today it's a global commerce platform that connects customers, software vendors, consultants, AI solutions, and cloud services through a single purchasing experience. Whether you're an IT administrator looking for infrastructure, a business leader searching for a <a href="https://www.m365.fm/power-platform-simply-explained/" rel="noopener">https://www.m365.fm/power-platform-simply-explained/</a> solution, or a software vendor trying to reach millions of Microsoft customers, Marketplace plays a central role. By the end of <a href="https://www.m365.fm/microsoft-marketplace-simply-explained/" rel="noopener">https://www.m365.fm/microsoft-marketplace-simply-explained/</a>, you'll understand what Microsoft Marketplace actually is, why it exists, how it simplifies software procurement, and why it's becoming one of Microsoft's most important growth platforms.<br /><br />WHY MICROSOFT CREATED MARKETPLACE <br />Before cloud marketplaces existed, buying enterprise software was surprisingly complicated. Every vendor had its own website, its own pricing model, its own contract, and its own billing process. If an organization wanted a security platform from one company, a reporting solution from another, and an AI tool from a third, procurement quickly became a project of its own. IT departments spent weeks evaluating vendors, finance teams had to process multiple invoices every month, and legal departments reviewed countless contracts that often covered very similar services. Even after the software had been purchased, deployment could still involve manual licensing, configuration, and user provisioning. Microsoft recognized that the buying experience itself had become a problem. Organizations didn't necessarily need fewer software vendors—they needed a simpler way to discover, evaluate, purchase, and manage them. That's exactly what Microsoft Marketplace delivers. Instead of maintaining dozens of independent vendor relationships, organizations can purchase solutions through the same Microsoft relationship they already use for Azure and Microsoft 365. The result is a procurement process that's dramatically simpler, faster, and easier to manage. <br /><br />WHAT IS MICROSOFT MARKETPLACE? <br />At its core, Microsoft Marketplace is Microsoft's unified commercial platform for cloud solutions. Rather than being limited to applications, Marketplace offers an enormous range of commercial products including SaaS solutions, Azure infrastructure, virtual machines, managed applications, <a href="https://www.m365.fm/ai-agents-simply-explained/" rel="noopener">https://www.m365.fm/ai-agents-simply-explained/</a>, consulting services, business applications, and Power Platform extensions. Every solution published on the platform has gone through Microsoft's validation process before becoming available to customers. A useful way to think about Marketplace is as a digital shopping mall. Instead of every software company building its own storefront, Microsoft provides the building. Customers enter through a single front door, compare products, read documentation, start free trials, purchase subscriptions, and deploy solutions without ever leaving the Microsoft ecosystem. Because everything integrates with Microsoft accounts, Azure subscriptions, and Microsoft 365 tenants, customers spend less time managing vendors and more time deploying technology that actually solves...]]></itunes:summary><itunes:duration>1001</itunes:duration><itunes:keywords>ai,appcatalog,appsource,azure,azuremarketplace,cloudsolutions,commerce,copilot,cosell,deployment,isv,licensing,macc,marketplace,microsoft365,microsoftmarketplace,partners,procurement,saas</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5b0c04d9c8ca68a44fe215afac54cc0b.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Secure Score - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-secure-score-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/microsoft-secure-score-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Microsoft Secure Score—one of the simplest yet most misunderstood security features in Microsoft 365. Many administrators log into the Microsoft Defender portal, see a percentage like 35% or 50%, and immediately wonder whether their organization is at risk. Others spend months trying to reach a perfect score of 100%, believing that's the ultimate goal. The reality is very different. Secure Score isn't a cybersecurity grade or a guarantee against attacks. Instead, it's a practical roadmap that helps organizations understand how many of Microsoft's recommended security controls have been implemented and where improvements can have the biggest impact.<br /><br /><b>WHAT IS MICROSOFT SECURE SCORE? </b><br />Microsoft Secure Score measures how many recommended security controls are enabled within your Microsoft 365 tenant. It evaluates configuration rather than real-world security effectiveness. Think of it as a checklist rather than a vulnerability scanner. The score answers questions such as:<br /><ul><li>Is <a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">Multi-Factor Authentication</a> enabled?</li><li>Are security policies configured?</li><li>Are recommended protections implemented?</li><li>Have important security settings been activated?</li></ul>Secure Score lives inside the Microsoft Defender portal under Exposure Management and provides organizations with a continuously updated view of their <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft security</a> configuration.<br /><br /><b>HOW SECURE SCORE IS CALCULATED </b><br />Secure Score follows a simple formula: Points Earned ÷ Total Available Points = Secure Score Organizations earn points in two ways. Binary Controls Some recommendations are either enabled or disabled. For example:<br /><ul><li>Multi-Factor Authentication</li><li>Legacy Authentication blocking</li><li>Security Defaults</li></ul>If the control is enabled, full points are awarded. If not, no points are earned. Proportional Controls Other recommendations award partial credit. For example, if BitLocker encryption is enabled on 80% of managed devices, Secure Score awards approximately 80% of the available points. This allows organizations to receive recognition while gradually expanding security across their environment.<br /><br /><b>WHAT IS A GOOD SECURE SCORE? </b><br />One of the biggest misconceptions is that every organization should achieve 100%. In reality, Microsoft itself recognizes that this isn't always practical. Reasons include:<br /><ul><li>Different licensing levels</li><li>Features not relevant to every organization</li><li>Business requirements</li><li>Legacy systems</li><li>Accepted business risks</li></ul>Many Microsoft 365 environments begin between 30% and 45%, while organizations with mature security programs often maintain scores between 70% and 85%. Rather than chasing perfection, Secure Score should help organizations prioritize meaningful security improvements without negatively affecting productivity.<br /><br /><b>THE FOUR PILLARS OF SECURE SCORE </b><br />Secure Score organizes recommendations into four primary categories. Identity Identity focuses on:<br /><ul><li>Multi-Factor Authentication</li><li>Conditional Access</li><li>Password protection</li><li>Blocking legacy authentication</li></ul>Since compromised identities remain one of the most common attack vectors, this category carries significant weight. Devices Device recommendations include:<br /><ul><li>BitLocker</li><li>Microsoft Defender Antivirus</li><li>Attack Surface Reduction</li><li>Tamper Protection</li></ul>These settings strengthen endpoint security across managed devices. Data Data recommendations focus on:<br /><ul><li>Sensitivity Labels</li><li>Data Loss Prevention</li><li>Encryption</li><li>Microsoft Purview</li></ul>These controls help protect sensitive organizational information. Apps Application security evaluates:<br /><ul><li>App governance</li><li>Third-party application permissions</li><li>Cloud application security</li><li>OAuth management</li></ul>Together, these four pillars provide a broad overview of Microsoft's recommended security controls across the Microsoft ecosystem.<br /><br /><b>COMMON MISCONCEPTIONS </b><br />Secure Score is frequently misunderstood. A high score does not mean an organization cannot be compromised. It simply indicates that recommended security configurations have been implemented. Likewise, a lower score doesn't necessarily indicate an insecure organization. Another misconception is believing every recommendation should always be implemented. Some recommendations may:<br /><ul><li>Conflict with business requirements</li><li>Require licenses that aren't available</li><li>Break legacy applications</li><li>Introduce unnecessary operational complexity</li></ul>Organizations can document accepted risks or alternative mitigations when recommendations aren't appropriate for their environment. Secure Score supports these decisions instead of forcing every recommendation to be implemented.<br /><br /><b>USING SECURE SCORE AS A ROADMAP </b><br />The greatest value of Secure Score comes from its Recommended Actions. Instead of treating the score as a report card, administrators should use it as a prioritized work queue. Each recommendation includes:<br /><ul><li>Security impact</li><li>Required configuration</li><li>Implementation guidance</li><li>Direct links to configuration pages</li></ul>Administrators can mark recommendations as:<br /><ul><li>Planned</li><li>Risk Accepted</li><li>Resolved through Alternative Mitigation</li></ul>This creates both technical progress and valuable documentation for future administrators and auditors. Small monthly improvements often provide greater long-term value than trying to complete dozens of recommendations simultaneously.<br /><br /><b>PART OF A LARGER SECURITY STRATEGY </b><br />Secure Score represents only one component of Microsoft's overall security ecosystem. It complements solutions including:<br /><ul><li>Microsoft Defender XDR</li><li>Microsoft Sentinel</li><li>Microsoft Entra ID</li><li><a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint</a></li><li><a href="https://www.m365.fm/microsoft-defender-for-office-365-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender for Office 365</a></li></ul>While Secure Score measures configuration coverage, these additional products provide:<br /><ul><li>Threat detection</li><li>Incident response</li><li>Identity protection</li><li>Security monitoring</li><li>Vulnerability management</li></ul>A strong Secure Score improves an organization's security posture, but effective cybersecurity also requires continuous monitoring, user awareness, patch management, and operational security practices.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73099475</guid><pubDate>Wed, 22 Jul 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73099475/microsoft_secure_score_simply_explained.mp3" length="20765420" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/dc8930d8af999159685860f735c8d835c4e8e74e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/microsoft-secure-score-simply-explained/, we're exploring Microsoft Secure Score—one of the simplest yet most misunderstood security features in Microsoft 365....</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/microsoft-secure-score-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Microsoft Secure Score—one of the simplest yet most misunderstood security features in Microsoft 365. Many administrators log into the Microsoft Defender portal, see a percentage like 35% or 50%, and immediately wonder whether their organization is at risk. Others spend months trying to reach a perfect score of 100%, believing that's the ultimate goal. The reality is very different. Secure Score isn't a cybersecurity grade or a guarantee against attacks. Instead, it's a practical roadmap that helps organizations understand how many of Microsoft's recommended security controls have been implemented and where improvements can have the biggest impact.<br /><br /><b>WHAT IS MICROSOFT SECURE SCORE? </b><br />Microsoft Secure Score measures how many recommended security controls are enabled within your Microsoft 365 tenant. It evaluates configuration rather than real-world security effectiveness. Think of it as a checklist rather than a vulnerability scanner. The score answers questions such as:<br /><ul><li>Is <a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">Multi-Factor Authentication</a> enabled?</li><li>Are security policies configured?</li><li>Are recommended protections implemented?</li><li>Have important security settings been activated?</li></ul>Secure Score lives inside the Microsoft Defender portal under Exposure Management and provides organizations with a continuously updated view of their <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft security</a> configuration.<br /><br /><b>HOW SECURE SCORE IS CALCULATED </b><br />Secure Score follows a simple formula: Points Earned ÷ Total Available Points = Secure Score Organizations earn points in two ways. Binary Controls Some recommendations are either enabled or disabled. For example:<br /><ul><li>Multi-Factor Authentication</li><li>Legacy Authentication blocking</li><li>Security Defaults</li></ul>If the control is enabled, full points are awarded. If not, no points are earned. Proportional Controls Other recommendations award partial credit. For example, if BitLocker encryption is enabled on 80% of managed devices, Secure Score awards approximately 80% of the available points. This allows organizations to receive recognition while gradually expanding security across their environment.<br /><br /><b>WHAT IS A GOOD SECURE SCORE? </b><br />One of the biggest misconceptions is that every organization should achieve 100%. In reality, Microsoft itself recognizes that this isn't always practical. Reasons include:<br /><ul><li>Different licensing levels</li><li>Features not relevant to every organization</li><li>Business requirements</li><li>Legacy systems</li><li>Accepted business risks</li></ul>Many Microsoft 365 environments begin between 30% and 45%, while organizations with mature security programs often maintain scores between 70% and 85%. Rather than chasing perfection, Secure Score should help organizations prioritize meaningful security improvements without negatively affecting productivity.<br /><br /><b>THE FOUR PILLARS OF SECURE SCORE </b><br />Secure Score organizes recommendations into four primary categories. Identity Identity focuses on:<br /><ul><li>Multi-Factor Authentication</li><li>Conditional Access</li><li>Password protection</li><li>Blocking legacy authentication</li></ul>Since compromised identities remain one of the most common attack vectors, this category carries significant weight. Devices Device recommendations include:<br /><ul><li>BitLocker</li><li>Microsoft Defender Antivirus</li><li>Attack Surface Reduction</li><li>Tamper Protection</li></ul>These settings strengthen endpoint security across managed devices. Data Data...]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/64cb1452ce51ef48e92e12ab824c96e6.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender for Cloud Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-for-cloud-apps-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/microsoft-defender-for-cloud-apps-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Microsoft Defender for Cloud Apps—Microsoft's Cloud Access Security Broker (CASB) that helps organizations discover, monitor, and protect the cloud applications employees use every day. Modern organizations rely on hundreds of cloud services, but many of them are never approved by IT. Employees sign up for AI tools, file-sharing platforms, collaboration services, and productivity apps to solve business problems quickly. While these services improve productivity, they can also introduce significant <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>, compliance, and data protection risks. Microsoft Defender for Cloud Apps helps organizations regain visibility, understand risk, and protect business data without preventing innovation.<br /><br /><b>THE PROBLEM: SHADOW IT </b><br />One of the biggest challenges facing modern IT departments is Shadow IT. Shadow IT refers to cloud applications employees use without official approval from the IT department. Examples include:<br /><ul><li>File-sharing websites</li><li>AI writing assistants</li><li>Project management tools</li><li>Online collaboration platforms</li><li>Personal cloud storage</li></ul>Employees often adopt these services because they're convenient, but organizations lose visibility into where sensitive business information is being stored and shared. Without visibility, companies cannot adequately manage:<br /><ul><li>Data leakage</li><li>Compliance requirements</li><li>Insider threats</li><li>Third-party security risks</li></ul>Microsoft Defender for Cloud Apps was designed specifically to eliminate these blind spots.<br /><br /><b>WHAT IS MICROSOFT DEFENDER FOR CLOUD APPS? </b><br />Microsoft Defender for Cloud Apps acts as a security layer between users and cloud services. Rather than replacing cloud applications, it continuously monitors how they're being used. Its primary responsibilities include:<br /><ul><li>Discovering cloud applications</li><li>Assessing application risk</li><li>Detecting suspicious behavior</li><li>Protecting sensitive information</li><li>Enforcing security policies</li></ul>As part of the broader Microsoft Defender ecosystem, it integrates closely with Microsoft Entra ID, <a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint</a>, Microsoft Sentinel, and <a href="https://www.m365.fm/microsoft-defender-xdr-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender XDR</a> to provide enterprise-wide cloud security.<br /><br /><b>CLOUD DISCOVERY </b><br />The platform's first major capability is Cloud Discovery. Cloud Discovery identifies every cloud application employees access across the organization, including services that IT never approved. Organizations using Microsoft Defender for Endpoint receive continuous automated monitoring, while Microsoft 365 Business Premium customers can upload firewall or proxy logs for periodic analysis. The Cloud Discovery dashboard provides insights into:<br /><ul><li>Applications in use</li><li>Number of users</li><li>Network traffic</li><li>Data uploads</li><li>Geographic locations</li><li>Risk ratings</li></ul>Instead of guessing which cloud services employees use, administrators gain complete visibility into their cloud environment.<br /><br /><b>THE APP CATALOG </b><br />Finding cloud applications is only the beginning. Microsoft maintains an App Catalog containing more than 31,000 cloud applications, each evaluated against over 90 security and compliance factors. Applications receive risk scores based on criteria including:<br /><ul><li>Encryption</li><li><a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">Multi-Factor Authentication</a></li><li>Compliance certifications</li><li>Privacy policies</li><li>Data ownership</li><li>Audit capabilities</li></ul>Organizations can classify applications as:<br /><ul><li>Sanctioned</li><li>Unsanctioned</li><li>Monitored</li></ul>This allows IT departments to quickly identify trusted services while blocking or closely monitoring applications that introduce unnecessary business risk.<br /><br /><b>THREAT DETECTION </b><br />Microsoft Defender for Cloud Apps continuously monitors user behavior for suspicious activity. Built-in policies automatically detect scenarios such as:<br /><ul><li>Impossible travel</li><li>Mass downloads</li><li>Mass deletions</li><li>Logins from risky IP addresses</li><li>Suspicious email forwarding</li><li>Unusual account behavior</li></ul>Using User and Entity Behavior Analytics (UEBA), the platform learns normal user activity over time and identifies anomalies that could indicate compromised accounts or insider threats. Organizations can respond automatically by:<br /><ul><li>Sending alerts</li><li>Blocking sessions</li><li>Suspending accounts</li><li>Triggering security workflows</li></ul>This allows security teams to react quickly before attackers cause significant damage.<br /><br /><b>DATA PROTECTION </b><br />Beyond detecting threats, Defender for Cloud Apps actively protects sensitive information. Integration with Microsoft Information Protection enables automatic application of sensitivity labels based on document content. The platform can also enforce:<br /><ul><li>Download restrictions</li><li>Copy and paste controls</li><li>Printing restrictions</li><li>Session monitoring</li><li>Conditional Access policies</li></ul>Support extends beyond Microsoft services to third-party platforms including:<br /><ul><li>Google Workspace</li><li>Salesforce</li><li>Box</li><li>AWS</li><li>Dropbox</li></ul>This consistent protection helps organizations secure data regardless of where employees choose to work.<br /><br /><b>OAUTH APP GOVERNANCE </b><br />Many cloud applications request access through OAuth permissions. While convenient, some applications request far more permissions than necessary. Defender for Cloud Apps monitors OAuth applications and identifies services requesting excessive access to:<br /><ul><li>Email</li><li>Files</li><li>Calendars</li><li>Contacts</li><li>OneDrive</li><li>Microsoft 365 data</li></ul>Administrators can review, approve, or revoke permissions before sensitive business information becomes exposed through third-party applications. This provides another critical layer of protection against data leakage and account compromise.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73099375</guid><pubDate>Wed, 22 Jul 2026 06:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73099375/microsoft_defender_for_cloud_apps_simply_explained.mp3" length="22625900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/edda5011bab86101e8183d898fe95fee5df1a493.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/microsoft-defender-for-cloud-apps-simply-explained/, we're exploring Microsoft Defender for Cloud Apps—Microsoft's Cloud Access Security Broker (CASB) that helps...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/microsoft-defender-for-cloud-apps-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Microsoft Defender for Cloud Apps—Microsoft's Cloud Access Security Broker (CASB) that helps organizations discover, monitor, and protect the cloud applications employees use every day. Modern organizations rely on hundreds of cloud services, but many of them are never approved by IT. Employees sign up for AI tools, file-sharing platforms, collaboration services, and productivity apps to solve business problems quickly. While these services improve productivity, they can also introduce significant <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>, compliance, and data protection risks. Microsoft Defender for Cloud Apps helps organizations regain visibility, understand risk, and protect business data without preventing innovation.<br /><br /><b>THE PROBLEM: SHADOW IT </b><br />One of the biggest challenges facing modern IT departments is Shadow IT. Shadow IT refers to cloud applications employees use without official approval from the IT department. Examples include:<br /><ul><li>File-sharing websites</li><li>AI writing assistants</li><li>Project management tools</li><li>Online collaboration platforms</li><li>Personal cloud storage</li></ul>Employees often adopt these services because they're convenient, but organizations lose visibility into where sensitive business information is being stored and shared. Without visibility, companies cannot adequately manage:<br /><ul><li>Data leakage</li><li>Compliance requirements</li><li>Insider threats</li><li>Third-party security risks</li></ul>Microsoft Defender for Cloud Apps was designed specifically to eliminate these blind spots.<br /><br /><b>WHAT IS MICROSOFT DEFENDER FOR CLOUD APPS? </b><br />Microsoft Defender for Cloud Apps acts as a security layer between users and cloud services. Rather than replacing cloud applications, it continuously monitors how they're being used. Its primary responsibilities include:<br /><ul><li>Discovering cloud applications</li><li>Assessing application risk</li><li>Detecting suspicious behavior</li><li>Protecting sensitive information</li><li>Enforcing security policies</li></ul>As part of the broader Microsoft Defender ecosystem, it integrates closely with Microsoft Entra ID, <a href="https://www.m365.fm/microsoft-defender-for-endpoint-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint</a>, Microsoft Sentinel, and <a href="https://www.m365.fm/microsoft-defender-xdr-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Defender XDR</a> to provide enterprise-wide cloud security.<br /><br /><b>CLOUD DISCOVERY </b><br />The platform's first major capability is Cloud Discovery. Cloud Discovery identifies every cloud application employees access across the organization, including services that IT never approved. Organizations using Microsoft Defender for Endpoint receive continuous automated monitoring, while Microsoft 365 Business Premium customers can upload firewall or proxy logs for periodic analysis. The Cloud Discovery dashboard provides insights into:<br /><ul><li>Applications in use</li><li>Number of users</li><li>Network traffic</li><li>Data uploads</li><li>Geographic locations</li><li>Risk ratings</li></ul>Instead of guessing which cloud services employees use, administrators gain complete visibility into their cloud environment.<br /><br /><b>THE APP CATALOG </b><br />Finding cloud applications is only the beginning. Microsoft maintains an App Catalog containing more than 31,000 cloud applications, each evaluated against over 90 security and compliance factors. Applications receive risk scores based on criteria including:<br /><ul><li>Encryption</li><li><a...]]></itunes:summary><itunes:duration>943</itunes:duration><itunes:keywords>appcatalog,casb,cloudapps,clouddiscovery,compliance,dataprotection,defenderxdr,endpoint,entraid,governance,microsoftdefender,monitoring,oauth,riskassessment,saas,security,sentinel,shadowit,ueba,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5f7cfeb79ca4e355484d46d12c4f96c4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Customer Service - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-customer-service-simply-explained/</link><description><![CDATA[Support teams lose time and customer trust when email, phone, chat and CRM live in separate tools. This Simply Explained episode is for service leaders and Microsoft 365 admins who want to understand how Dynamics 365 Customer Service connects cases, channels, Copilot and AI agents, Teams and Outlook, self-service and analytics in one platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why customer support breaks</li><li>02:01 – What Dynamics 365 Customer Service is</li><li>03:27 – Case management, the heart of the system</li><li>05:38 – Omnichannel: one platform, every channel</li><li>07:29 – AI agents and Copilot</li><li>10:39 – Integration with Teams and Outlook</li><li>13:25 – Self-service and knowledge management</li><li>15:23 – Analytics, supervisor tools and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Customer Service ties every email, chat, call and social interaction to a single case record built on <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>, so customers no longer repeat themselves.</li><li>Omnichannel routing, Copilot summaries and dedicated AI agents for case management, intent, knowledge and quality take routine work off service reps.</li><li>Deep Teams and Outlook integration, <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Power Pages</a> self-service portals and real-time analytics turn support into one connected, measurable operation.</li></ul><br /><b>Worth quoting</b><br /><br />“Most users never think about the back end. But it's what makes everything work. And it's part of the broader Microsoft ecosystem. Teams, Outlook, Power Platform, Co-Pilot, they're all connected.” – Mirko Peters (03:03)<br /><br />“A case is a single customer issue. It's the central record that everything revolves around. Every email, every phone call, every chat message, it all links back to one case record.” – Mirko Peters (03:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-service-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Customer Service</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the cloud service platform this episode explains, from cases and channels to analytics</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the case management, intent, knowledge and quality agents that take routine work off service reps</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – embedded in the agent workspace for chats, calls and swarming channels linked to cases</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73099114</guid><pubDate>Wed, 22 Jul 2026 04:17:48 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73099114/dynamics_365_customer_service_simply_explained.mp3" length="25876268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ff82998f050de8bc6a1adc52b6b93a314884e931.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Support teams lose time and customer trust when email, phone, chat and CRM live in separate tools. This Simply Explained episode is for service leaders and Microsoft 365 admins who want to understand how Dynamics 365 Customer Service connects cases,...</itunes:subtitle><itunes:summary><![CDATA[Support teams lose time and customer trust when email, phone, chat and CRM live in separate tools. This Simply Explained episode is for service leaders and Microsoft 365 admins who want to understand how Dynamics 365 Customer Service connects cases, channels, Copilot and AI agents, Teams and Outlook, self-service and analytics in one platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why customer support breaks</li><li>02:01 – What Dynamics 365 Customer Service is</li><li>03:27 – Case management, the heart of the system</li><li>05:38 – Omnichannel: one platform, every channel</li><li>07:29 – AI agents and Copilot</li><li>10:39 – Integration with Teams and Outlook</li><li>13:25 – Self-service and knowledge management</li><li>15:23 – Analytics, supervisor tools and recap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Customer Service ties every email, chat, call and social interaction to a single case record built on <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>, so customers no longer repeat themselves.</li><li>Omnichannel routing, Copilot summaries and dedicated AI agents for case management, intent, knowledge and quality take routine work off service reps.</li><li>Deep Teams and Outlook integration, <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Power Pages</a> self-service portals and real-time analytics turn support into one connected, measurable operation.</li></ul><br /><b>Worth quoting</b><br /><br />“Most users never think about the back end. But it's what makes everything work. And it's part of the broader Microsoft ecosystem. Teams, Outlook, Power Platform, Co-Pilot, they're all connected.” – Mirko Peters (03:03)<br /><br />“A case is a single customer issue. It's the central record that everything revolves around. Every email, every phone call, every chat message, it all links back to one case record.” – Mirko Peters (03:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-customer-service-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Customer Service</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the cloud service platform this episode explains, from cases and channels to analytics</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the case management, intent, knowledge and quality agents that take routine work off service reps</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – embedded in the agent workspace for chats, calls and swarming channels linked to cases</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-customer-service-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become...]]></itunes:summary><itunes:duration>1079</itunes:duration><itunes:keywords>ai,analytics,automation,casemanagement,copilot,crm,csat,customerservice,dataverse,dynamics365,knowledgebase,omnichannel,outlook,powerautomate,productivity,routing,selfservice,sla,support,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1cd798415185a984e8e380af0f200c60.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse Security - Simply Explained</title><link>https://www.m365.fm/show/episodes/dataverse-security-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/dataverse-security-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> Dataverse Security—one of the most important, and often misunderstood, aspects of the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. When people hear the word security, they usually think about passwords, authentication, or Microsoft Entra ID. While those components are important, Dataverse security goes much further. It determines who can perform actions, which records they can access, and even which individual fields they are allowed to see. Understanding these layers is essential for building secure enterprise applications that protect sensitive business information while allowing employees to work efficiently.<br /><br /><b>THE THREE LAYERS OF DATAVERSE SECURITY </b><br />Dataverse security is built around three distinct layers that work together. The first layer controls what actions users can perform. The second layer determines which records users are allowed to access. The third layer protects individual fields inside those records. Rather than relying on a single permission model, Dataverse combines these layers to provide highly granular security suitable for enterprise environments. Understanding how they interact is the key to designing secure <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a>. <br /><br /><b>SECURITY ROLES – WHO CAN DO WHAT </b><br />Everything starts with Security Roles. Every Dataverse user must have at least one security role before they can access any data. Security roles define privileges such as:<br /><ul><li>Create</li><li>Read</li><li>Write</li><li>Delete</li><li>Append</li><li>Assign</li><li>Share</li></ul>Microsoft provides several built-in roles, including:<br /><ul><li>Basic User</li><li>System Customizer</li><li>Environment Maker</li><li>System Administrator</li></ul>Most organizations create custom roles by copying the Basic User role and adding only the permissions required for their own business tables. Following the principle of least privilege reduces security risks while keeping administration manageable.<br /><br /><b>ACCESS LEVELS – HOW MUCH DATA? </b><br />Granting permission to read data isn't enough. Dataverse also defines how much data a user may access through Access Levels. The four primary scopes are:<br /><ul><li>User</li><li>Business Unit</li><li>Parent: Child Business Units</li><li>Organization</li></ul>For example, a salesperson might only see opportunities they own, while a sales manager can view opportunities belonging to everyone within the department. One important concept is that permissions are additive. If a user receives multiple security roles, Dataverse grants the broadest permission available. Additional roles never reduce existing permissions—they only increase them. Understanding this behavior helps administrators avoid accidentally granting more access than intended.<br /><br /><b>BUSINESS UNITS – ORGANIZING ACCESS </b><br />Business Units provide organizational separation. They typically represent departments such as:<br /><ul><li>Sales</li><li>Marketing</li><li>Finance</li><li>HR</li><li>Customer Support</li></ul>Every user belongs to a default Business Unit, and records can also belong to Business Units. Historically, Business Units created strict organizational boundaries, limiting users to records owned by their own department. Modern Dataverse introduces a much more flexible matrix access model, allowing users to receive security roles from multiple Business Units. This enables cross-functional collaboration without forcing organizations to redesign their entire hierarchy whenever employees work across departments or regions.<br /><br /><b>TEAMS – SHARED OWNERSHIP </b><br />While Business Units organize departments, Teams simplify collaboration. Dataverse supports two primary team types. Owning Teams Owning Teams own records collectively. Instead of assigning ownership to a single employee, an entire team becomes responsible for the record. This works particularly well for sales teams, service desks, and project groups where multiple people collaborate continuously. Access Teams Access Teams don't own records. Instead, they provide temporary or scenario-specific access without transferring ownership. Microsoft also integrates Teams with Microsoft Entra ID security groups, allowing administrators to manage membership centrally while Dataverse automatically synchronizes permissions. This significantly reduces administrative effort in larger organizations. <br /><br /><b>FIELD-LEVEL SECURITY </b><br />Sometimes protecting an entire record isn't enough. Sensitive information may exist in only one or two fields. Examples include:<br /><ul><li>Salary</li><li>Tax IDs</li><li>Credit card numbers</li><li>Social security numbers</li><li>Banking details</li></ul>Field-Level Security (FLS) protects individual columns inside a Dataverse table. Administrators create Field Security Profiles that specify which users or teams may:<br /><ul><li>Read</li><li>Update</li><li>Create</li></ul>secured fields. Even users with Organization-level table permissions cannot view secured columns unless they are explicitly included in the appropriate Field Security Profile. This makes FLS one of the most powerful security mechanisms available within Dataverse.<br /><br /><b>MASKING AND BEST PRACTICES </b><br />Recent Dataverse enhancements introduced column masking, allowing organizations to partially display sensitive information. Instead of revealing an entire credit card number, users may only see the final four digits. Masking occurs on the server, ensuring consistent protection across forms, APIs, reports, and applications. Additional protections include:<br /><ul><li>App Access Control</li><li>Offline security</li><li>Server-side enforcement</li><li>Secure mobile synchronization</li></ul>Microsoft recommends applying Field-Level Security only to truly sensitive columns because excessive use can increase complexity and affect performance. The recommended approach is:<br /><ol><li>Security Roles</li><li>Business Units and Teams</li><li>Field-Level Security only where necessary</li></ol>Each layer should solve a specific problem rather than being applied everywhere<br /><br /><b>COMMON TROUBLESHOOTING SCENARIOS </b><br />Many Dataverse security issues follow familiar patterns. A common mistake is creating a custom security role while forgetting to assign the Basic User role, preventing users from accessing the environment. Another frequent misunderstanding involves additive permissions. Assigning another security role never removes existing permissions—it only grants additional access. Administrators should also verify:<br /><ul><li>Business Unit ownership</li><li>Team ownership</li><li>Access Levels</li><li>Field Security Profiles</li></ul>A user may have full table permissions yet still be unable to view a field because Field-Level Security overrides table-level access for secured columns. Knowing where to investigate dramatically reduces troubleshooting time.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73089177</guid><pubDate>Tue, 21 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73089177/dataverse_security_simply_explained.mp3" length="19270700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d1621d15ff93d2348671a6020c8f6b7facf5d503.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/dataverse-security-simply-explained/, we're exploring https://www.m365.fm/categories/power-platform-talk/ Dataverse Security—one of the most important, and often...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/dataverse-security-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> Dataverse Security—one of the most important, and often misunderstood, aspects of the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. When people hear the word security, they usually think about passwords, authentication, or Microsoft Entra ID. While those components are important, Dataverse security goes much further. It determines who can perform actions, which records they can access, and even which individual fields they are allowed to see. Understanding these layers is essential for building secure enterprise applications that protect sensitive business information while allowing employees to work efficiently.<br /><br /><b>THE THREE LAYERS OF DATAVERSE SECURITY </b><br />Dataverse security is built around three distinct layers that work together. The first layer controls what actions users can perform. The second layer determines which records users are allowed to access. The third layer protects individual fields inside those records. Rather than relying on a single permission model, Dataverse combines these layers to provide highly granular security suitable for enterprise environments. Understanding how they interact is the key to designing secure <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a>. <br /><br /><b>SECURITY ROLES – WHO CAN DO WHAT </b><br />Everything starts with Security Roles. Every Dataverse user must have at least one security role before they can access any data. Security roles define privileges such as:<br /><ul><li>Create</li><li>Read</li><li>Write</li><li>Delete</li><li>Append</li><li>Assign</li><li>Share</li></ul>Microsoft provides several built-in roles, including:<br /><ul><li>Basic User</li><li>System Customizer</li><li>Environment Maker</li><li>System Administrator</li></ul>Most organizations create custom roles by copying the Basic User role and adding only the permissions required for their own business tables. Following the principle of least privilege reduces security risks while keeping administration manageable.<br /><br /><b>ACCESS LEVELS – HOW MUCH DATA? </b><br />Granting permission to read data isn't enough. Dataverse also defines how much data a user may access through Access Levels. The four primary scopes are:<br /><ul><li>User</li><li>Business Unit</li><li>Parent: Child Business Units</li><li>Organization</li></ul>For example, a salesperson might only see opportunities they own, while a sales manager can view opportunities belonging to everyone within the department. One important concept is that permissions are additive. If a user receives multiple security roles, Dataverse grants the broadest permission available. Additional roles never reduce existing permissions—they only increase them. Understanding this behavior helps administrators avoid accidentally granting more access than intended.<br /><br /><b>BUSINESS UNITS – ORGANIZING ACCESS </b><br />Business Units provide organizational separation. They typically represent departments such as:<br /><ul><li>Sales</li><li>Marketing</li><li>Finance</li><li>HR</li><li>Customer Support</li></ul>Every user belongs to a default Business Unit, and records can also belong to Business Units. Historically, Business Units created strict organizational boundaries, limiting users to records owned by their own department. Modern Dataverse introduces a much more flexible matrix access model, allowing users to receive security roles from multiple Business Units. This enables cross-functional collaboration without forcing organizations to redesign their entire...]]></itunes:summary><itunes:duration>803</itunes:duration><itunes:keywords>accesslevels,administration,audit,authentication,authorization,businessunits,columnsecurity,compliance,dataverse,entraid,fieldsecurity,governance,leastprivilege,masking,permissions,powerplatform,roles,rowlevelsecurity,security,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e168311f887234b982fcd690674bd525.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-platform-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring the Microsoft <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Platform</a>—Microsoft's low-code ecosystem for building applications, automating business processes, analyzing data, and creating AI-powered experiences without traditional software development. Many organizations still rely on spreadsheets, email chains, paper forms, and disconnected business systems. Information lives in multiple places, employees spend hours copying data between applications, and repetitive work slows everyone down. Microsoft Power Platform solves this challenge by connecting your existing Microsoft 365 environment into one intelligent platform where business users and developers can build solutions together using little or no code.<br /><br /><b>WHY POWER PLATFORM EXISTS </b><br />Every business has repetitive work. Employees manually:<br /><ul><li>Copy information between systems</li><li>Process approval requests</li><li>Update spreadsheets</li><li>Create reports</li><li>Build temporary databases</li><li>Track projects</li><li>Exchange countless emails</li></ul>Traditional software development is often expensive and slow, while off-the-shelf applications rarely match every business process. Power Platform closes this gap by giving employees the tools to build applications, automate workflows, analyze information, and introduce AI—all while leveraging the Microsoft technologies organizations already use every day.<br /><br /><b>POWER BI – UNDERSTAND YOUR DATA</b><br />Power BI is the analytics component of the Power Platform. It transforms raw business data into interactive dashboards and reports that help organizations make informed decisions. Power BI connects to:<br /><ul><li>Excel</li><li>SQL Server</li><li>Dataverse</li><li>SharePoint</li><li>Salesforce</li><li>Azure</li><li>Hundreds of additional data sources</li></ul>Instead of manually creating reports every week, dashboards refresh automatically, giving managers real-time visibility into sales, operations, finances, and performance. Power BI becomes the "eyes" of the Power Platform, helping organizations understand what is happening across the business.<br /><br /><b><a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">POWER AUTOMATE</a> – AUTOMATE THE WORK</b><br />Once organizations understand their data, they often want to automate repetitive tasks. That's where Power Automate comes in. Power Automate uses simple triggers and actions to automate business processes. Typical scenarios include:<br /><ul><li>Approval workflows</li><li>Email notifications</li><li>Document processing</li><li>File synchronization</li><li>Task creation</li><li>Data movement</li><li>ERP integrations</li></ul>With more than 1,400 connectors, Power Automate connects Microsoft 365 with countless third-party services including Salesforce, Slack, Dropbox, DocuSign, and many others. Rather than employees repeating the same work every day, Power Automate performs those tasks automatically.<br /><br /><b><a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">POWER APPS</a> – BUILD BUSINESS APPLICATIONS</b><br />Power Apps provides the user interface for business processes. Instead of purchasing expensive custom software, organizations can build applications tailored to their own requirements. Power Apps supports two application models. Canvas Apps Designed visually using drag-and-drop controls. Perfect for:<br /><ul><li>Mobile apps</li><li>Inspection forms</li><li>Field workers</li><li>Simple business processes</li><li>Custom user experiences</li></ul>Model-Driven Apps Built around Dataverse tables and relationships. Ideal for:<br /><ul><li>CRM systems</li><li>HR solutions</li><li>Asset management</li><li>Customer databases</li><li>Enterprise applications</li></ul>Power Apps uses Power Fx, an Excel-inspired formula language that enables business users to create application logic without traditional programming languages.<br /><br /><b>COPILOT STUDIO – ADD AI</b><br />One of the newest members of the Power Platform is Microsoft Copilot Studio. Previously known as Power Virtual Agents, it has evolved into a platform for building AI agents that can:<br /><ul><li>Answer questions</li><li>Access business systems</li><li>Trigger Power Automate workflows</li><li>Retrieve organizational knowledge</li><li>Collaborate with other AI agents</li></ul>Organizations can deploy these agents inside:<br /><ul><li>Microsoft Teams</li><li>Websites</li><li>Mobile applications</li><li>Microsoft 365 Copilot</li></ul>With <a href="https://www.m365.fm/agent-to-agent-a2a-communication-simply-explained/" target="_blank" rel="noreferrer noopener">Agent-to-Agent communication</a>, multiple AI agents can coordinate behind the scenes, allowing organizations to automate increasingly complex business processes.<br /><br /><b>DATAVERSE – THE FOUNDATION</b><br />Behind every Power Platform solution sits Microsoft Dataverse. Dataverse provides:<br /><ul><li>Secure cloud storage</li><li>Business tables</li><li>Relationships</li><li>Role-based security</li><li>Business rules</li><li>Centralized data management</li></ul>Instead of maintaining separate spreadsheets and disconnected databases, organizations create a single source of truth that every Power Platform component shares. Power Apps reads from Dataverse. Power Automate updates Dataverse. Power BI reports on Dataverse. Copilot Studio retrieves knowledge from Dataverse. This shared foundation allows every part of the platform to work together seamlessly.<br /><br /><b>HOW EVERYTHING WORKS TOGETHER</b><br />The real strength of the Power Platform isn't any individual product—it's how they integrate. Consider an expense approval process. An employee submits an expense using Power Apps. The information is securely stored in Dataverse. Power Automate detects the submission and routes it to a manager for approval. The manager reviews spending trends through a Power BI dashboard. A Copilot Studio AI agent summarizes the request and recommends an approval decision. Once approved, Power Automate updates financial systems, sends confirmation emails, and records everything automatically. Five different services collaborate to complete one seamless business process with minimal manual effort. <br /><br /><b>REAL-WORLD ADOPTION</b><br />Organizations around the world are already using Power Platform to modernize operations. Companies build:<br /><ul><li>Employee onboarding solutions</li><li>Expense management systems</li><li>Customer service portals</li><li>Field inspection apps</li><li>Inventory management</li><li>Executive dashboards</li><li>AI-powered assistant</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73088345</guid><pubDate>Tue, 21 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73088345/power_platform_simply_explained.mp3" length="19793132" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8a02be7c3d4096dbba3851ee6939e66577ec79e1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/power-platform-simply-explained/, we're exploring the Microsoft https://www.m365.fm/categories/power-platform-talk/—Microsoft's low-code ecosystem for building...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring the Microsoft <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Platform</a>—Microsoft's low-code ecosystem for building applications, automating business processes, analyzing data, and creating AI-powered experiences without traditional software development. Many organizations still rely on spreadsheets, email chains, paper forms, and disconnected business systems. Information lives in multiple places, employees spend hours copying data between applications, and repetitive work slows everyone down. Microsoft Power Platform solves this challenge by connecting your existing Microsoft 365 environment into one intelligent platform where business users and developers can build solutions together using little or no code.<br /><br /><b>WHY POWER PLATFORM EXISTS </b><br />Every business has repetitive work. Employees manually:<br /><ul><li>Copy information between systems</li><li>Process approval requests</li><li>Update spreadsheets</li><li>Create reports</li><li>Build temporary databases</li><li>Track projects</li><li>Exchange countless emails</li></ul>Traditional software development is often expensive and slow, while off-the-shelf applications rarely match every business process. Power Platform closes this gap by giving employees the tools to build applications, automate workflows, analyze information, and introduce AI—all while leveraging the Microsoft technologies organizations already use every day.<br /><br /><b>POWER BI – UNDERSTAND YOUR DATA</b><br />Power BI is the analytics component of the Power Platform. It transforms raw business data into interactive dashboards and reports that help organizations make informed decisions. Power BI connects to:<br /><ul><li>Excel</li><li>SQL Server</li><li>Dataverse</li><li>SharePoint</li><li>Salesforce</li><li>Azure</li><li>Hundreds of additional data sources</li></ul>Instead of manually creating reports every week, dashboards refresh automatically, giving managers real-time visibility into sales, operations, finances, and performance. Power BI becomes the "eyes" of the Power Platform, helping organizations understand what is happening across the business.<br /><br /><b><a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">POWER AUTOMATE</a> – AUTOMATE THE WORK</b><br />Once organizations understand their data, they often want to automate repetitive tasks. That's where Power Automate comes in. Power Automate uses simple triggers and actions to automate business processes. Typical scenarios include:<br /><ul><li>Approval workflows</li><li>Email notifications</li><li>Document processing</li><li>File synchronization</li><li>Task creation</li><li>Data movement</li><li>ERP integrations</li></ul>With more than 1,400 connectors, Power Automate connects Microsoft 365 with countless third-party services including Salesforce, Slack, Dropbox, DocuSign, and many others. Rather than employees repeating the same work every day, Power Automate performs those tasks automatically.<br /><br /><b><a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">POWER APPS</a> – BUILD BUSINESS APPLICATIONS</b><br />Power Apps provides the user interface for business processes. Instead of purchasing expensive custom software, organizations can build applications tailored to their own requirements. Power Apps supports two application models. Canvas Apps Designed visually using drag-and-drop controls. Perfect for:<br /><ul><li>Mobile apps</li><li>Inspection forms</li><li>Field workers</li><li>Simple business processes</li><li>Custom user experiences</li></ul>Model-Driven Apps Built around Dataverse tables and relationships. Ideal for:<br /><ul><li>CRM...]]></itunes:summary><itunes:duration>825</itunes:duration><itunes:keywords>ai,analytics,automation,businessapps,citizendeveloper,connectors,copilotstudio,dashboards,dataverse,digitaltransformation,governance,integration,lowcode,microsoft365,powerapps,powerautomate,powerbi,powerplatform,productivity,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/686c82241f3df448b49c036d29a67149.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Pages - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-pages-simply-explained/</link><description><![CDATA[Small businesses and IT teams need customer portals, partner hubs and self-service sites but rarely have web developers to build them. This episode explains Microsoft Power Pages: how it connects to Dataverse, how the Design Studio and Copilot speed up building, how security and licensing work, and where single-page apps and AI agents take the platform next.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Pages</a> is</li><li>01:57 – From <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> portals to Power Pages</li><li>03:05 – Dataverse: the engine behind the site</li><li>04:58 – Building with the Design Studio and Copilot</li><li>06:55 – Security: who sees what</li><li>09:28 – Licensing and costs</li><li>11:01 – Real-world use cases</li><li>13:09 – What's next: SPAs, server logic and AI agents</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Pages is Microsoft's low-code platform for secure, external-facing websites that read and write live business data in <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>, unlike marketing sites built with WordPress or Squarespace.</li><li>Sites are private by default and protected by a web application firewall, CDN, multiple identity providers, table and page permissions, web roles and the Deep Scan security tool.</li><li>Standalone per-site licensing, a 30-day trial and new capabilities such as single-page applications, server logic and AI agents make it a full web application platform.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of it as a storefront for your business data. You have a back office full of customer records, orders, and service cases. Powerpages is the front door that lets your customers walk in and interact with that data.” – Mirko Peters (00:49)<br /><br />“A WordPress site shows static content, but a Powerpages site shows live data from your business systems.” – Mirko Peters (01:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-pages-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short Power Pages FAQ</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Pages</a> – the low-code platform for external business websites that this episode explains end to end</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the cloud database behind every Power Pages site, read and written in real time</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – the internal-app counterpart, and the old home of Power Apps portals before the 2022 rebrand</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73085280</guid><pubDate>Tue, 21 Jul 2026 17:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73085280/power_pages_simply_explained.mp3" length="22452524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f56b219c727337e9a65c1f4656f5a29c84c43dc0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Small businesses and IT teams need customer portals, partner hubs and self-service sites but rarely have web developers to build them. This episode explains Microsoft Power Pages: how it connects to Dataverse, how the Design Studio and Copilot speed...</itunes:subtitle><itunes:summary><![CDATA[Small businesses and IT teams need customer portals, partner hubs and self-service sites but rarely have web developers to build them. This episode explains Microsoft Power Pages: how it connects to Dataverse, how the Design Studio and Copilot speed up building, how security and licensing work, and where single-page apps and AI agents take the platform next.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Pages</a> is</li><li>01:57 – From <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> portals to Power Pages</li><li>03:05 – Dataverse: the engine behind the site</li><li>04:58 – Building with the Design Studio and Copilot</li><li>06:55 – Security: who sees what</li><li>09:28 – Licensing and costs</li><li>11:01 – Real-world use cases</li><li>13:09 – What's next: SPAs, server logic and AI agents</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Pages is Microsoft's low-code platform for secure, external-facing websites that read and write live business data in <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>, unlike marketing sites built with WordPress or Squarespace.</li><li>Sites are private by default and protected by a web application firewall, CDN, multiple identity providers, table and page permissions, web roles and the Deep Scan security tool.</li><li>Standalone per-site licensing, a 30-day trial and new capabilities such as single-page applications, server logic and AI agents make it a full web application platform.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of it as a storefront for your business data. You have a back office full of customer records, orders, and service cases. Powerpages is the front door that lets your customers walk in and interact with that data.” – Mirko Peters (00:49)<br /><br />“A WordPress site shows static content, but a Powerpages site shows live data from your business systems.” – Mirko Peters (01:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-pages-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short Power Pages FAQ</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Pages</a> – the low-code platform for external business websites that this episode explains end to end</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the cloud database behind every Power Pages site, read and written in real time</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – the internal-app counterpart, and the old home of Power Apps portals before the 2022 rebrand</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-pages-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>936</itunes:duration><itunes:keywords>ai,authentication,automation,connectors,copilot,customerportal,dataverse,dynamics365,entraid,forms,lowcode,microsoft365,partnerportal,portals,powerpages,powerplatform,saas,security,selfservice,websites</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fdb864f4e19cf106866e1f28e1666f01.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-apps-simply-explained/</link><description><![CDATA[Stuck with a messy spreadsheet because a custom app seems to need a developer and months of work? This episode explains Power Apps for business users, citizen developers and IT pros: canvas versus model-driven apps, Dataverse and connectors, security and governance, and how Copilot and AI tools now build apps from plain English.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the app you keep putting off</li><li>00:22 – What Power Apps actually is</li><li>02:30 – Canvas apps versus model-driven apps</li><li>04:50 – Dataverse and connectors</li><li>07:12 – The ecosystem, security and governance</li><li>10:03 – Building your first app without code</li><li>12:25 – AI in Power Apps: Copilot, agents and Claude Code</li><li>16:54 – When to use Power Apps and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps is the low-code app builder of the <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a>, and its real strength is deep integration with Microsoft 365, Entra ID and hundreds of connectors.</li><li>Canvas apps give pixel-level design control for task-focused apps, while model-driven apps generate their interface from Dataverse tables for complex data.</li><li>Copilot and external AI tools like Claude Code now generate apps from plain-English descriptions, but preview features still need review before production use.</li></ul><br /><b>Worth quoting</b><br /><br />“Power Apps is what the industry calls a low-code platform. Low-code means you're writing less code, not zero code. You might still type some formulas, but they're simple.” – Mirko Peters (02:01)<br /><br />“The real value isn't any single feature. It's the integration. Your app lives inside Teams, pulls data from SharePoint, sends notifications through Outlook, and uses the same security that protects your email.” – Mirko Peters (02:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Power Apps</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code app builder this whole episode explains, from first app to AI-generated apps</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Canvas app</a> – the blank-screen app type for task-focused apps where layout and design matter most</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type that builds its interface from Dataverse tables for complex data</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – Microsoft's cloud database that model-driven apps require and growing canvas apps migrate to</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps Component Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73085148</guid><pubDate>Tue, 21 Jul 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73085148/power_apps_simply_explained.mp3" length="27719468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e0211cc9a71910995a86d363e22e1f128c81fe82.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Stuck with a messy spreadsheet because a custom app seems to need a developer and months of work? This episode explains Power Apps for business users, citizen developers and IT pros: canvas versus model-driven apps, Dataverse and connectors, security...</itunes:subtitle><itunes:summary><![CDATA[Stuck with a messy spreadsheet because a custom app seems to need a developer and months of work? This episode explains Power Apps for business users, citizen developers and IT pros: canvas versus model-driven apps, Dataverse and connectors, security and governance, and how Copilot and AI tools now build apps from plain English.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the app you keep putting off</li><li>00:22 – What Power Apps actually is</li><li>02:30 – Canvas apps versus model-driven apps</li><li>04:50 – Dataverse and connectors</li><li>07:12 – The ecosystem, security and governance</li><li>10:03 – Building your first app without code</li><li>12:25 – AI in Power Apps: Copilot, agents and Claude Code</li><li>16:54 – When to use Power Apps and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps is the low-code app builder of the <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a>, and its real strength is deep integration with Microsoft 365, Entra ID and hundreds of connectors.</li><li>Canvas apps give pixel-level design control for task-focused apps, while model-driven apps generate their interface from Dataverse tables for complex data.</li><li>Copilot and external AI tools like Claude Code now generate apps from plain-English descriptions, but preview features still need review before production use.</li></ul><br /><b>Worth quoting</b><br /><br />“Power Apps is what the industry calls a low-code platform. Low-code means you're writing less code, not zero code. You might still type some formulas, but they're simple.” – Mirko Peters (02:01)<br /><br />“The real value isn't any single feature. It's the integration. Your app lives inside Teams, pulls data from SharePoint, sends notifications through Outlook, and uses the same security that protects your email.” – Mirko Peters (02:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Power Apps</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code app builder this whole episode explains, from first app to AI-generated apps</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Canvas app</a> – the blank-screen app type for task-focused apps where layout and design matter most</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type that builds its interface from Dataverse tables for complex data</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – Microsoft's cloud database that model-driven apps require and growing canvas apps migrate to</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-component-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps Component Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1155</itunes:duration><itunes:keywords>ai,automation,businessapps,canvasapps,citizendeveloper,connectors,copilot,dataverse,entraid,forms,integration,lowcode,microsoft365,modeldrivenapps,powerapps,powerfx,powerplatform,productivity,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6e099b032fd18d90113f777979f4005e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-automate-simply-explained/</link><description><![CDATA[Repetitive tasks like copying data, forwarding approvals and sending the same emails eat hours every week. This beginner-friendly episode explains Power Automate in plain English for Microsoft 365 users, covering triggers, actions, connectors, cloud and desktop flows, and how to build your first flow in minutes without code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power Automate is</li><li>00:37 – The problem Power Automate solves</li><li>01:53 – Trigger plus action</li><li>03:27 – The three types of flows</li><li>05:01 – Connectors</li><li>06:35 – Cloud flows vs. desktop flows</li><li>09:57 – Real-world examples</li><li>11:31 – Your first flow in five minutes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every Power Automate flow is a trigger plus one or more actions, and automated, instant and scheduled flows differ only in how the trigger fires.</li><li>Hundreds of pre-built connectors let flows link Microsoft 365 apps like SharePoint, Teams and <a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Outlook</a> with third-party services, and custom connectors cover any system with an API.</li><li>Cloud flows run on Microsoft's servers for modern services, while desktop flows use <a href="https://www.m365.fm/entity/rpa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">RPA</a> to drive legacy applications by mouse and keyboard.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think power automate is complicated, but strip away all the marketing and technical jargon and it's really just when this happens, do that.” – Mirko Peters (03:14)<br /><br />“The core engine is exactly the same for all three types. The only real difference is the trigger. Automated flows use event triggers. Instant flows use manual triggers. Scheduled flows use time triggers” – Mirko Peters (04:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a beginner FAQ</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> – the episode's subject, explained as a trigger plus actions across cloud and desktop flows</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Connector</a> – the translators that let flows talk to SharePoint, Outlook, Teams and third-party services</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – a frequent trigger and target, from saving form answers to document approval flows</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where the example flows post alerts, approval notifications and a daily task summary</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate Desktop - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73085054</guid><pubDate>Tue, 21 Jul 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73085054/power_automate_simply_explained.mp3" length="19592684" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c89a4017a395fa63414859bc87a7183155912f9d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Repetitive tasks like copying data, forwarding approvals and sending the same emails eat hours every week. This beginner-friendly episode explains Power Automate in plain English for Microsoft 365 users, covering triggers, actions, connectors, cloud...</itunes:subtitle><itunes:summary><![CDATA[Repetitive tasks like copying data, forwarding approvals and sending the same emails eat hours every week. This beginner-friendly episode explains Power Automate in plain English for Microsoft 365 users, covering triggers, actions, connectors, cloud and desktop flows, and how to build your first flow in minutes without code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power Automate is</li><li>00:37 – The problem Power Automate solves</li><li>01:53 – Trigger plus action</li><li>03:27 – The three types of flows</li><li>05:01 – Connectors</li><li>06:35 – Cloud flows vs. desktop flows</li><li>09:57 – Real-world examples</li><li>11:31 – Your first flow in five minutes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every Power Automate flow is a trigger plus one or more actions, and automated, instant and scheduled flows differ only in how the trigger fires.</li><li>Hundreds of pre-built connectors let flows link Microsoft 365 apps like SharePoint, Teams and <a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Outlook</a> with third-party services, and custom connectors cover any system with an API.</li><li>Cloud flows run on Microsoft's servers for modern services, while desktop flows use <a href="https://www.m365.fm/entity/rpa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">RPA</a> to drive legacy applications by mouse and keyboard.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think power automate is complicated, but strip away all the marketing and technical jargon and it's really just when this happens, do that.” – Mirko Peters (03:14)<br /><br />“The core engine is exactly the same for all three types. The only real difference is the trigger. Automated flows use event triggers. Instant flows use manual triggers. Scheduled flows use time triggers” – Mirko Peters (04:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a beginner FAQ</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> – the episode's subject, explained as a trigger plus actions across cloud and desktop flows</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Connector</a> – the translators that let flows talk to SharePoint, Outlook, Teams and third-party services</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – a frequent trigger and target, from saving form answers to document approval flows</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – where the example flows post alerts, approval notifications and a daily task summary</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate Desktop - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>817</itunes:duration><itunes:keywords>actions,approvals,automation,cloudflows,connectors,desktopflows,excel,integration,microsoft365,nocode,outlook,planner,powerautomate,powerplatform,productivity,rpa,sharepoint,teams,triggers,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c561c2faaeb8d19914fe615d24442279.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Agents - Simply Explained</title><link>https://www.m365.fm/show/episodes/ai-agents-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring AI Agents—one of the fastest-growing concepts in artificial intelligence and the foundation of Microsoft's vision for the future of work. The term "AI agent" is often used interchangeably with chatbot, but they're fundamentally different. A chatbot answers questions. An AI agent pursues goals. It can reason, make decisions, interact with business systems, perform tasks autonomously, and report back when the work is complete. Throughout this episode, you'll learn what makes AI agents unique, how Microsoft enables them across Microsoft 365 and Azure, and which platform you should choose depending on your requirements.<br /><br /><b>CHATBOTS VS. AI AGENTS </b><br />The easiest way to understand AI agents is by comparing them with traditional chatbots. A chatbot is reactive. It waits for a user to ask a question, generates an answer, and the interaction ends. Its memory is usually limited to the current conversation, and it cannot perform work outside the chat interface. An AI agent works very differently. Instead of simply answering questions, an agent receives an objective and determines the necessary steps to accomplish it. It can access calendars, send emails, update SharePoint lists, create documents, interact with business systems, and complete workflows without continuous user supervision. Think of a chatbot as a receptionist answering questions at the front desk. An AI agent is more like a project manager who coordinates multiple tasks, communicates with different systems, and returns once the objective has been completed. <br /><br /><b>WHAT MAKES AN AI AGENT? </b><br />An AI agent combines several capabilities that extend far beyond language generation. Modern agents can:<br /><ul><li>Reason through complex problems</li><li>Plan multiple steps</li><li>Use external tools</li><li>Access enterprise knowledge</li><li>Make decisions</li><li>Execute actions</li><li>Learn from context</li><li>Work autonomously toward a goal</li></ul>Rather than generating isolated responses, agents continuously evaluate what should happen next until the assigned task has been completed. This makes them ideal for business automation, customer service, IT operations, HR, procurement, finance, and countless other enterprise scenarios.<br /><br /><b>MICROSOFT'S THREE AGENT BUILDING OPTIONS </b><br />Microsoft provides three different approaches for building AI agents. Agent Builder Agent Builder is the simplest option. Included with <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, it enables users to create no-code agents simply by describing what they want in natural language. Knowledge can be sourced from:<br /><ul><li>SharePoint</li><li>OneDrive</li><li>Teams</li><li>Websites</li><li>Uploaded files</li><li>Organizational data</li></ul>This makes Agent Builder perfect for departmental knowledge assistants and internal Q&amp;A solutions. Copilot Studio Copilot Studio introduces low-code capabilities. Developers and power users can connect over a thousand business systems through connectors, build custom conversation flows, trigger workflows automatically, and publish agents to Microsoft Teams, Microsoft 365 Copilot, or external websites. It's designed for organizations that want AI agents capable of interacting with real business processes instead of simply answering questions. <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> Azure AI Foundry provides complete developer control. Organizations can choose different AI models, build multi-agent architectures, customize orchestration logic, integrate advanced memory, and deploy enterprise-scale AI workloads running on managed Azure infrastructure. Foundry is the platform of choice for professional AI engineering teams building production-ready AI solutions.<br /><br /><b>KNOWLEDGE, MEMORY, AND TOOLS </b><br />An AI agent becomes valuable because it combines reasoning with enterprise knowledge. Depending on the platform, agents can retrieve information from:<br /><ul><li>Microsoft Graph</li><li>SharePoint</li><li>Teams</li><li>OneDrive</li><li>Dataverse</li><li>Outlook</li><li>External business systems</li><li>Custom APIs</li></ul>Unlike traditional AI models that rely only on their training data, enterprise agents continuously ground their responses using current organizational information. This dramatically improves accuracy while reducing hallucinations and ensuring answers remain relevant to the latest business data.<br /><br /><b>DIGITAL IDENTITIES FOR AGENTS </b><br />One of Microsoft's most significant innovations is giving AI agents their own digital identities. Each enterprise agent receives an identity within Microsoft Entra ID, similar to a human employee. This identity can include:<br /><ul><li>A mailbox</li><li>OneDrive storage</li><li>Teams presence</li><li>Security permissions</li><li>Authentication credentials</li></ul>Because agents authenticate through Microsoft Entra ID, they follow the same permission model as human users. If an agent isn't authorized to access a document, it cannot retrieve or use that information. This creates a secure foundation for enterprise AI adoption.<br /><br /><b><a href="https://www.m365.fm/work-iq/" target="_blank" rel="noreferrer noopener">WORK IQ</a> AND ENTERPRISE GROUNDING </b><br />Microsoft uses Work IQ to provide agents with organizational context. Instead of relying purely on general AI knowledge, Work IQ searches:<br /><ul><li>Emails</li><li>Documents</li><li>Teams conversations</li><li>Calendar events</li><li>SharePoint content</li><li>Microsoft Graph data</li></ul>Every query respects existing security permissions. Users only receive answers based on information they are already authorized to access, preserving enterprise security boundaries while significantly improving response quality.<br /><br /><b>REAL-WORLD PROCUREMENT AGENT </b><br />The episode demonstrates Microsoft's procurement agent as a practical example. The workflow begins with an approved agent published through an internal agent catalog. After receiving procurement policies, supplier information, and purchasing guidelines, the agent can independently:<br /><ul><li>Evaluate supplier options</li><li>Compare pricing</li><li>Review SLAs</li><li>Create purchase orders</li><li>Update SharePoint tracking systems</li><li>Report progress through Microsoft Teams</li></ul>Users simply assign the objective while the agent coordinates the individual tasks autonomously. This illustrates the transition from AI assistants toward digital coworkers capable of performing meaningful business work.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73084907</guid><pubDate>Tue, 21 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73084907/ai_agents_simply_explained.mp3" length="22670828" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/27e37236220b271bd1ba08327014216a8d355117.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/ai-agents-simply-explained/, we're exploring AI Agents—one of the fastest-growing concepts in artificial intelligence and the foundation of Microsoft's vision...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring AI Agents—one of the fastest-growing concepts in artificial intelligence and the foundation of Microsoft's vision for the future of work. The term "AI agent" is often used interchangeably with chatbot, but they're fundamentally different. A chatbot answers questions. An AI agent pursues goals. It can reason, make decisions, interact with business systems, perform tasks autonomously, and report back when the work is complete. Throughout this episode, you'll learn what makes AI agents unique, how Microsoft enables them across Microsoft 365 and Azure, and which platform you should choose depending on your requirements.<br /><br /><b>CHATBOTS VS. AI AGENTS </b><br />The easiest way to understand AI agents is by comparing them with traditional chatbots. A chatbot is reactive. It waits for a user to ask a question, generates an answer, and the interaction ends. Its memory is usually limited to the current conversation, and it cannot perform work outside the chat interface. An AI agent works very differently. Instead of simply answering questions, an agent receives an objective and determines the necessary steps to accomplish it. It can access calendars, send emails, update SharePoint lists, create documents, interact with business systems, and complete workflows without continuous user supervision. Think of a chatbot as a receptionist answering questions at the front desk. An AI agent is more like a project manager who coordinates multiple tasks, communicates with different systems, and returns once the objective has been completed. <br /><br /><b>WHAT MAKES AN AI AGENT? </b><br />An AI agent combines several capabilities that extend far beyond language generation. Modern agents can:<br /><ul><li>Reason through complex problems</li><li>Plan multiple steps</li><li>Use external tools</li><li>Access enterprise knowledge</li><li>Make decisions</li><li>Execute actions</li><li>Learn from context</li><li>Work autonomously toward a goal</li></ul>Rather than generating isolated responses, agents continuously evaluate what should happen next until the assigned task has been completed. This makes them ideal for business automation, customer service, IT operations, HR, procurement, finance, and countless other enterprise scenarios.<br /><br /><b>MICROSOFT'S THREE AGENT BUILDING OPTIONS </b><br />Microsoft provides three different approaches for building AI agents. Agent Builder Agent Builder is the simplest option. Included with <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, it enables users to create no-code agents simply by describing what they want in natural language. Knowledge can be sourced from:<br /><ul><li>SharePoint</li><li>OneDrive</li><li>Teams</li><li>Websites</li><li>Uploaded files</li><li>Organizational data</li></ul>This makes Agent Builder perfect for departmental knowledge assistants and internal Q&amp;A solutions. Copilot Studio Copilot Studio introduces low-code capabilities. Developers and power users can connect over a thousand business systems through connectors, build custom conversation flows, trigger workflows automatically, and publish agents to Microsoft Teams, Microsoft 365 Copilot, or external websites. It's designed for organizations that want AI agents capable of interacting with real business processes instead of simply answering questions. <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> Azure AI Foundry provides complete developer control. Organizations can choose different AI models, build multi-agent architectures, customize orchestration logic, integrate advanced memory, and deploy enterprise-scale AI workloads running on managed Azure...]]></itunes:summary><itunes:duration>945</itunes:duration><itunes:keywords>agentbuilder,agents,ai,automation,autonomy,azureai,copilot,copilotstudio,defender,entra,foundry,governance,microsoftgraph,orchestration,purview,reasoning,sharepoint,teams,workflows,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d09e08a84942392f1f7e5981722a29c8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Data to Intelligent Agents: Building Trusted Enterprise AI with Microsoft AI Foundry with Shubhangi Goyal [MVP]</title><link>https://www.m365.fm/show/episodes/from-data-to-intelligent-agents-building-trusted-enterprise-ai-with-microsoft-ai-foundry-with-shubh/</link><description><![CDATA[Enterprise AI is entering a new phase where success is no longer measured by impressive demos but by real business outcomes. Organizations are moving beyond experimenting with large language models and are now focused on building intelligent <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> that are secure, scalable, and trusted by employees and customers alike. In <a href="https://www.m365.fm/from-data-to-intelligent-agents-building-trusted-enterprise-ai-with-microsoft-ai-foundry-with-shubh/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365.fm podcast, Microsoft MVP Shubhangi Goyal joins Mirko Peters to explore how Microsoft AI Foundry enables enterprises to design, deploy, and govern AI solutions that create measurable value.<br /><br /><b>WHY DATA QUALITY IS THE FOUNDATION OF EVERY SUCCESSFUL AI PROJECT </b><br />One of the biggest takeaways from this conversation is that AI is only as good as the data behind it. Shubhangi explains why organizations must prioritize high-quality, well-governed data before investing heavily in AI initiatives. The discussion covers AI readiness, context engineering, responsible AI, and why clean enterprise data remains the most valuable asset for building reliable AI agents that users can actually trust. <br /><br /><b>MICROSOFT AI FOUNDRY EXPLAINED: FROM MODELS TO PRODUCTION-READY AI AGENTS</b><br />Discover how Microsoft AI Foundry brings together foundation models, AI agents, evaluation tools, observability, guardrails, and enterprise governance into a single platform. Shubhangi explains how AI Foundry integrates with <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, <a href="https://www.m365.fm/azure-ai-search-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Search</a>, and enterprise knowledge sources while comparing its capabilities with <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio and discussing when each platform is the right choice for different AI scenarios. <br /><br /><b>BUILDING RESPONSIBLE AI WITH GOVERNANCE, SECURITY, AND TRUST </b><br />Responsible AI is about much more than compliance. This episode explores AI governance frameworks, security controls, guardrails, hallucination mitigation, red teaming, explainable AI, and continuous evaluation. Learn why enterprises must embed governance into every stage of AI development instead of treating it as an afterthought and how trust ultimately determines whether an AI solution succeeds or fails.<br /><br /><b>MAXIMIZING ROI FROM ENTERPRISE AI INVESTMENTS </b><br />Many organizations invest heavily in AI but struggle to demonstrate measurable business value. Shubhangi shares practical advice on identifying high-impact AI use cases, selecting the right models, balancing cost versus performance, improving productivity, and calculating return on investment. She explains why successful AI adoption starts with solving real business problems instead of deploying AI simply because it's the latest trend. <br /><br /><b>THE FUTURE OF AGENTIC AI AND MICROSOFT'S AI ECOSYSTEM</b><br />Looking ahead, the conversation explores the future of enterprise AI, including AI memory management, multi-agent systems, context engineering, enterprise knowledge, and the rapid evolution of Microsoft AI Foundry. Whether you're an IT professional, AI engineer, architect, data scientist, Microsoft partner, or business leader, this episode provides practical insights for building intelligent, trustworthy AI.<br /><br /><b>WHAT YOU LEARN</b><br /><ul><li>What Microsoft AI Foundry is and when to use it</li><li>Why data quality is the foundation of successful AI</li><li>AI readiness strategies for enterprise organizations</li><li>AI governance, Responsible AI, and security best practices</li><li>Building intelligent AI agents with Microsoft technologies</li><li>Microsoft AI Foundry vs Copilot Studio vs Microsoft Fabric</li><li>Reducing hallucinations through evaluation and guardrails</li><li>Measuring ROI for enterprise AI investments</li><li>The future of agentic AI, memory management, and context engineering</li><li>Practical lessons from real-world enterprise AI projects</li></ul> solutions that are ready for production.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73080771</guid><pubDate>Tue, 21 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73080771/from_data_to_intelligent_agents_building_trusted_enterprise_ai_with_microsoft_ai_foundry_featuring_shubhangi_goyal_mvp.mp3" length="81058796" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/52b09c33f45d3b2974211656c70fb3fc7d98be8c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Enterprise AI is entering a new phase where success is no longer measured by impressive demos but by real business outcomes. Organizations are moving beyond experimenting with large language models and are now focused on building intelligent...</itunes:subtitle><itunes:summary><![CDATA[Enterprise AI is entering a new phase where success is no longer measured by impressive demos but by real business outcomes. Organizations are moving beyond experimenting with large language models and are now focused on building intelligent <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> that are secure, scalable, and trusted by employees and customers alike. In <a href="https://www.m365.fm/from-data-to-intelligent-agents-building-trusted-enterprise-ai-with-microsoft-ai-foundry-with-shubh/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365.fm podcast, Microsoft MVP Shubhangi Goyal joins Mirko Peters to explore how Microsoft AI Foundry enables enterprises to design, deploy, and govern AI solutions that create measurable value.<br /><br /><b>WHY DATA QUALITY IS THE FOUNDATION OF EVERY SUCCESSFUL AI PROJECT </b><br />One of the biggest takeaways from this conversation is that AI is only as good as the data behind it. Shubhangi explains why organizations must prioritize high-quality, well-governed data before investing heavily in AI initiatives. The discussion covers AI readiness, context engineering, responsible AI, and why clean enterprise data remains the most valuable asset for building reliable AI agents that users can actually trust. <br /><br /><b>MICROSOFT AI FOUNDRY EXPLAINED: FROM MODELS TO PRODUCTION-READY AI AGENTS</b><br />Discover how Microsoft AI Foundry brings together foundation models, AI agents, evaluation tools, observability, guardrails, and enterprise governance into a single platform. Shubhangi explains how AI Foundry integrates with <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, <a href="https://www.m365.fm/azure-ai-search-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Search</a>, and enterprise knowledge sources while comparing its capabilities with <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio and discussing when each platform is the right choice for different AI scenarios. <br /><br /><b>BUILDING RESPONSIBLE AI WITH GOVERNANCE, SECURITY, AND TRUST </b><br />Responsible AI is about much more than compliance. This episode explores AI governance frameworks, security controls, guardrails, hallucination mitigation, red teaming, explainable AI, and continuous evaluation. Learn why enterprises must embed governance into every stage of AI development instead of treating it as an afterthought and how trust ultimately determines whether an AI solution succeeds or fails.<br /><br /><b>MAXIMIZING ROI FROM ENTERPRISE AI INVESTMENTS </b><br />Many organizations invest heavily in AI but struggle to demonstrate measurable business value. Shubhangi shares practical advice on identifying high-impact AI use cases, selecting the right models, balancing cost versus performance, improving productivity, and calculating return on investment. She explains why successful AI adoption starts with solving real business problems instead of deploying AI simply because it's the latest trend. <br /><br /><b>THE FUTURE OF AGENTIC AI AND MICROSOFT'S AI ECOSYSTEM</b><br />Looking ahead, the conversation explores the future of enterprise AI, including AI memory management, multi-agent systems, context engineering, enterprise knowledge, and the rapid evolution of Microsoft AI Foundry. Whether you're an IT professional, AI engineer, architect, data scientist, Microsoft partner, or business leader, this episode provides practical insights for building intelligent, trustworthy AI.<br /><br /><b>WHAT YOU LEARN</b><br /><ul><li>What Microsoft AI Foundry is and when to use it</li><li>Why data quality is the foundation of successful AI</li><li>AI readiness strategies for enterprise organizations</li><li>AI governance, Responsible AI, and security best practices</li><li>Building...]]></itunes:summary><itunes:duration>3378</itunes:duration><itunes:keywords>aiagents,aifoundry,analytics,automation,azure,azureai,copilot,copilotstudio,dataquality,datascience,enterpriseai,genai,governance,innovation,llm,machinelearning,microsoftai,microsoftfabric,responsibleai,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5b6aef5e8487cd930b64817629a26289.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From AI Hype to AI Harness Engineering – Building AI That People Can Actually Trust with Alan Buscaglia [MVP] from Gentleman Programming</title><link>https://www.m365.fm/show/episodes/from-ai-hype-to-ai-harness-engineering-building-ai-that-people-can-actually-trust-with-alan-buscag/</link><description><![CDATA[AI demos are easy, but AI systems that deliver consistent, trustworthy results take real engineering. This conversation is for developers, tech leads and teams adopting AI coding agents. Alan Buscaglia explains how harnesses, skills, tests, guardrails and a human in the loop turn unpredictable AI into dependable output.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and introducing Alan Buscaglia</li><li>01:41 – Alan's path and building Gentleman Programming</li><li>12:34 – Using AI in the community and staying in the loop</li><li>16:46 – What AI harness engineering is</li><li>22:38 – Testing, benchmarking and guardrails</li><li>30:10 – Tips for teams: skills over prompts</li><li>40:14 – Learning, orchestration and soft skills</li><li>46:06 – The AI race, costs and the future of developers</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every AI coding tool answers differently because of the harness behind it, and teams can engineer their own harnesses, loops and <a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">skills</a> to guide agents toward consistent results.</li><li>Reliable AI output needs end-to-end tests, benchmarks for tokens, time and cost, and guardrail gates, while over-engineered harnesses waste context and money.</li><li>Keep a human in the loop, share team conventions with the AI as skills, and invest in soft skills and fundamentals, because AI is a tool and not your boss.</li></ul><br /><b>Worth quoting</b><br /><br />“The flow will be, I implement something, I committed something, I create a pull request and boom, I merged it if it passes. That flow is a harness.” – Alan Buscaglia (18:26)<br /><br />“when you harness something, you give context, and when you give context, you are getting the context from the agent, okay? So you're reducing the amount of context window that the agent can use” – Alan Buscaglia (21:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-ai-hype-to-ai-harness-engineering-building-ai-that-people-can-actually-trust-with-alan-buscag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, Alan's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/alan-buscaglia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Alan Buscaglia</a> – the guest, creator of Gentleman Programming and an open source collection of AI coding harnesses</li><li><a href="https://www.m365.fm/entity/agent-harness/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Agent harness</a> – the guided flow behind every coding agent, which Alan builds, benchmarks and tests for consistent output</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Human in the loop</a> – Alan's rule to never let AI pull the trigger and always stay the overseer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73066788</guid><pubDate>Mon, 20 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73066788/utf_8_q_from_ai_hype_to_ai_harness_engineer_utf_8_q_ing_e2_80_93_building_ai_that_people_can_a_utf_8_q_ctually_trust_with_alan_buscaglia_utf_8_q_mvp_from_gentleman_programming_mp3.mp3" length="93473324" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3110c656352da98e7ca401652b8fcadf87c19094.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI demos are easy, but AI systems that deliver consistent, trustworthy results take real engineering. This conversation is for developers, tech leads and teams adopting AI coding agents. Alan Buscaglia explains how harnesses, skills, tests, guardrails...</itunes:subtitle><itunes:summary><![CDATA[AI demos are easy, but AI systems that deliver consistent, trustworthy results take real engineering. This conversation is for developers, tech leads and teams adopting AI coding agents. Alan Buscaglia explains how harnesses, skills, tests, guardrails and a human in the loop turn unpredictable AI into dependable output.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and introducing Alan Buscaglia</li><li>01:41 – Alan's path and building Gentleman Programming</li><li>12:34 – Using AI in the community and staying in the loop</li><li>16:46 – What AI harness engineering is</li><li>22:38 – Testing, benchmarking and guardrails</li><li>30:10 – Tips for teams: skills over prompts</li><li>40:14 – Learning, orchestration and soft skills</li><li>46:06 – The AI race, costs and the future of developers</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every AI coding tool answers differently because of the harness behind it, and teams can engineer their own harnesses, loops and <a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">skills</a> to guide agents toward consistent results.</li><li>Reliable AI output needs end-to-end tests, benchmarks for tokens, time and cost, and guardrail gates, while over-engineered harnesses waste context and money.</li><li>Keep a human in the loop, share team conventions with the AI as skills, and invest in soft skills and fundamentals, because AI is a tool and not your boss.</li></ul><br /><b>Worth quoting</b><br /><br />“The flow will be, I implement something, I committed something, I create a pull request and boom, I merged it if it passes. That flow is a harness.” – Alan Buscaglia (18:26)<br /><br />“when you harness something, you give context, and when you give context, you are getting the context from the agent, okay? So you're reducing the amount of context window that the agent can use” – Alan Buscaglia (21:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-ai-hype-to-ai-harness-engineering-building-ai-that-people-can-actually-trust-with-alan-buscag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, Alan's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/alan-buscaglia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Alan Buscaglia</a> – the guest, creator of Gentleman Programming and an open source collection of AI coding harnesses</li><li><a href="https://www.m365.fm/entity/agent-harness/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Agent harness</a> – the guided flow behind every coding agent, which Alan builds, benchmarks and tests for consistent output</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">Human in the loop</a> – Alan's rule to never let AI pull the trigger and always stay the overseer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rishi-sapra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-ai-harness-engineering-with-alan-buscaglia" target="_blank" rel="noreferrer noopener">From Financial Data to AI-Ready Decisions: Power BI, Microsoft Fabric, Semantic Models &amp; AI Agents with Rishi Sapra [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>3895</itunes:duration><itunes:keywords>agenticai,ai,aiagents,artificialintelligence,automation,azureai,claude,developers,devops,enterpriseai,githubcopilot,harnessengineering,machinelearning,microsoftmvp,openai,opensource,programming,promptengineering,softwareengineering,trustworthyai</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0eda4a00b36a48c82731ee915e839db6.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Agent-to-Agent (A2A) Communication - Simply Explained</title><link>https://www.m365.fm/show/episodes/agent-to-agent-a2a-communication-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/agent-to-agent-a2a-communication-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Agent-to-Agent (A2A) Communication, the open protocol that allows <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> to discover one another, delegate work, and collaborate as intelligent teams. Today's AI agents are often highly specialized but isolated. One agent may excel at booking flights, another at checking weather, and another at managing IT tickets—but without a common communication standard, connecting them quickly becomes a maintenance nightmare. A2A solves this problem by providing a standardized way for AI agents to communicate regardless of which vendor or platform they were built on.<br /><br /><b>THE PROBLEM WITH ISOLATED AI AGENTS </b><br />Most AI agents today operate independently. As organizations build more specialized AI solutions, every new capability often requires custom integrations between agents. A travel assistant may need to communicate with weather, hotel, calendar, and airline services. Without a standard communication protocol, developers must create individual integrations between every pair of agents. Over time these point-to-point integrations become difficult to maintain, expensive to scale, and highly fragile. Every new agent increases complexity, creating what many developers describe as "integration spaghetti." A2A addresses this challenge by introducing a common communication protocol that allows independent AI agents to cooperate without requiring custom bridges between every service. <br /><br /><b>WHAT IS AGENT-TO-AGENT (A2A)?</b><br />Agent-to-Agent (A2A) is an open communication protocol that enables AI agents to exchange requests, delegate tasks, and return results. A useful analogy is HTTP for websites. Just as web browsers and servers communicate using HTTP, AI agents can communicate using A2A regardless of which platform they run on. The protocol is supported by major technology companies including Microsoft, Google, Cisco, Salesforce, SAP, and others through the Linux Foundation, making it an industry standard rather than a proprietary technology. A2A is built on familiar web technologies including HTTP and JSON-RPC, allowing developers to adopt it using existing networking and API knowledge. A2A VS MCP A2A is frequently compared with the Model Context Protocol (MCP), but the two solve different problems. MCP connects AI agents to tools, APIs, databases, and external systems. A2A connects AI agents directly to other AI agents. Rather than competing technologies, they complement one another. An AI agent may use MCP to retrieve information from a CRM system and then use A2A to delegate another portion of the overall task to a specialist AI agent. This creates both vertical integration with business systems and horizontal collaboration between intelligent agents.<br /><br /><b>AGENT CARDS </b><br />Every A2A-compatible agent publishes an Agent Card. Think of it as a machine-readable business card or résumé describing what an agent can do. The Agent Card contains information such as:<br /><ul><li>Agent name</li><li>Description</li><li>Skills</li><li>Endpoint URL</li><li>Authentication requirements</li><li>Supported input formats</li><li>Supported output formats</li></ul>Agent Cards are published using a standard location (/.well-known/agent-card.json), allowing orchestrators to automatically discover specialist agents and understand their capabilities without manual configuration. This decentralized approach removes the need for a central registry while making it easy to introduce new agents into an existing ecosystem.<br /><br /><b>HOW A2A COMMUNICATION WORKS </b><br />Communication between agents takes place using standard HTTP requests carrying JSON-RPC messages. A2A supports three communication models depending on the workload. Instant responses are used for quick synchronous requests such as retrieving today's weather. Streaming responses allow agents to continuously report progress during longer-running operations using Server-Sent Events. Asynchronous tasks support workflows that may take minutes, hours, or even days. Each request receives a task identifier that allows progress tracking while the work continues in the background. Every interaction is represented as a task containing messages, structured content, attachments, or references to external files. Authentication relies on familiar technologies such as OAuth, bearer tokens, or API keys, making integration straightforward for enterprise environments. <br /><br /><b>THE ORCHESTRATOR-SPECIALIST PATTERN </b><br />Most production multi-agent systems follow the Orchestrator-Specialist architecture. The orchestrator receives the user's request, understands the overall objective, and decides which specialist agents should perform each part of the work. Specialist agents focus on a single business capability such as:<br /><ul><li>Flight booking</li><li>Hotel reservations</li><li>Weather forecasting</li><li>Ticket resolution</li><li>HR onboarding</li><li>Financial processing</li></ul>The orchestrator never performs the specialist work itself. Instead, it delegates tasks, waits for responses, and combines the individual results into a single answer for the user. Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio uses this architecture natively, allowing a primary Copilot to coordinate child agents and connected agents through A2A.<br /><br /><b>REAL-WORLD USE CASES A2A </b><br />enables AI systems to collaborate across many business scenarios. A travel planning assistant can delegate weather forecasts, flight searches, and hotel recommendations to independent specialist agents before combining the responses into a complete itinerary. IT support workflows can automatically distribute work between diagnosis agents, remediation agents, and ticket management agents. Employee onboarding can coordinate IT provisioning, HR processes, facilities management, and security access across multiple days using asynchronous task tracking. Organizations are already adopting this model. Microsoft highlights customers using Copilot Studio and Dynamics 365 where orchestrated agents automate complex planning activities that previously required significant manual effort, reducing repetitive work while improving operational efficiency. <br /><br /><b>MICROSOFT'S A2A ECOSYSTEM </b><br />Microsoft has fully embraced A2A across its AI platform. Copilot Studio supports connected A2A agents, allowing developers to integrate agents hosted on Microsoft Azure, Google Cloud, AWS, or other A2A-compatible platforms. Adding a connected agent is straightforward. Developers provide the agent endpoint, Copilot Studio retrieves the Agent Card, understands the agent's capabilities, and automatically creates the necessary integration. Azure AI <a href="https://www.m365.fm/microsoft-foundry-agent-service/" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> also exposes A2A endpoints, enabling frameworks such as <a href="https://www.m365.fm/semantic-kernel-simply-explained/" target="_blank" rel="noreferrer noopener">Semantic Kernel</a>, LangChain, and AutoGen to interact with Azure-hosted agents. This open architecture allows organizations to build multi-agent ecosystems without being locked into a single cloud provider or AI framework. <br /><br /><b>BENEFITS AND BEST PRACTICES </b><br />The greatest strength of A2A is modularity. Organizations can introduce new specialist agents without redesigning existing workflows. Agents become reusable building blocks that can be replaced, upgraded, or expanded independently. When designing multi-agent systems, it is important to:<br /><ul><li>Keep specialist domains clearly separated</li><li>Avoid overlapping responsibilities</li><li>Let orchestrators coordinate rather than execute work</li><li>Minimize unnecessary delegation layers to reduce latency</li></ul>Following these principles creates scalable, maintainable AI architectures capable of growing alongside business requirements. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73051593</guid><pubDate>Mon, 20 Jul 2026 06:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73051593/agent_to_agent_a2a_communication_simply_explained.mp3" length="26149868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f47e3a32530166580ece43a468e23a085add582b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/agent-to-agent-a2a-communication-simply-explained/, we're exploring Agent-to-Agent (A2A) Communication, the open protocol that allows...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/agent-to-agent-a2a-communication-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Agent-to-Agent (A2A) Communication, the open protocol that allows <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> to discover one another, delegate work, and collaborate as intelligent teams. Today's AI agents are often highly specialized but isolated. One agent may excel at booking flights, another at checking weather, and another at managing IT tickets—but without a common communication standard, connecting them quickly becomes a maintenance nightmare. A2A solves this problem by providing a standardized way for AI agents to communicate regardless of which vendor or platform they were built on.<br /><br /><b>THE PROBLEM WITH ISOLATED AI AGENTS </b><br />Most AI agents today operate independently. As organizations build more specialized AI solutions, every new capability often requires custom integrations between agents. A travel assistant may need to communicate with weather, hotel, calendar, and airline services. Without a standard communication protocol, developers must create individual integrations between every pair of agents. Over time these point-to-point integrations become difficult to maintain, expensive to scale, and highly fragile. Every new agent increases complexity, creating what many developers describe as "integration spaghetti." A2A addresses this challenge by introducing a common communication protocol that allows independent AI agents to cooperate without requiring custom bridges between every service. <br /><br /><b>WHAT IS AGENT-TO-AGENT (A2A)?</b><br />Agent-to-Agent (A2A) is an open communication protocol that enables AI agents to exchange requests, delegate tasks, and return results. A useful analogy is HTTP for websites. Just as web browsers and servers communicate using HTTP, AI agents can communicate using A2A regardless of which platform they run on. The protocol is supported by major technology companies including Microsoft, Google, Cisco, Salesforce, SAP, and others through the Linux Foundation, making it an industry standard rather than a proprietary technology. A2A is built on familiar web technologies including HTTP and JSON-RPC, allowing developers to adopt it using existing networking and API knowledge. A2A VS MCP A2A is frequently compared with the Model Context Protocol (MCP), but the two solve different problems. MCP connects AI agents to tools, APIs, databases, and external systems. A2A connects AI agents directly to other AI agents. Rather than competing technologies, they complement one another. An AI agent may use MCP to retrieve information from a CRM system and then use A2A to delegate another portion of the overall task to a specialist AI agent. This creates both vertical integration with business systems and horizontal collaboration between intelligent agents.<br /><br /><b>AGENT CARDS </b><br />Every A2A-compatible agent publishes an Agent Card. Think of it as a machine-readable business card or résumé describing what an agent can do. The Agent Card contains information such as:<br /><ul><li>Agent name</li><li>Description</li><li>Skills</li><li>Endpoint URL</li><li>Authentication requirements</li><li>Supported input formats</li><li>Supported output formats</li></ul>Agent Cards are published using a standard location (/.well-known/agent-card.json), allowing orchestrators to automatically discover specialist agents and understand their capabilities without manual configuration. This decentralized approach removes the need for a central registry while making it easy to introduce new agents into an existing ecosystem.<br /><br /><b>HOW A2A COMMUNICATION WORKS </b><br />Communication between agents takes place using standard HTTP requests carrying JSON-RPC messages. A2A supports three...]]></itunes:summary><itunes:duration>1090</itunes:duration><itunes:keywords>a2a,agentcard,agents,ai,automation,azureai,collaboration,copilot,copilotstudio,delegation,http,interoperability,jsonrpc,linuxfoundation,mcp,multiagent,orchestration,protocol,specialists,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9f59830d9bd90cdf900652da334f92ca.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra External ID - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-external-id-simply-explained/</link><description><![CDATA[Building sign-up, sign-in and security for customer-facing apps is hard, and Azure AD B2C is no longer where Microsoft invests. This episode helps identity admins and developers understand Microsoft Entra External ID, pick the right tenant model, secure external users and plan the move away from B2C.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why customer identity is hard</li><li>00:39 – The old way: identity silos and Azure AD B2C</li><li>01:58 – What Entra External ID actually is</li><li>03:03 – Three use cases: B2C, B2B and M2M</li><li>05:11 – Workforce tenant vs. external tenant</li><li>07:34 – Security, MFA and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a></li><li>09:14 – Branding and user experience</li><li>10:41 – Migration from B2C and developer experience</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra External ID is Microsoft's CIAM service for customers, partners and guests and replaces Azure AD B2C, swapping XML custom policies for user flows and custom authentication extensions.</li><li>It covers customer sign-up (B2C), partner collaboration (B2B) and machine-to-machine scenarios, and customer-facing apps should usually run in a separate external tenant rather than the workforce tenant.</li><li>B2C stays supported until at least 2030 but gets no new features, so new projects should start on External ID and existing B2C tenants should plan a step-by-step migration.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the simplest definition. It's a cloud identity service for external users, customers, partners and guests. Not employees.” – Mirko Peters (02:02)<br /><br />“If you're building a customer facing app with thousands of users, you don't want those customers living in the same directory as your employees. That's a security risk.” – Mirko Peters (05:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-external-id-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a migration FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the identity family that External ID belongs to, built for customers instead of employees</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – email and SMS one-time passcodes for customers, plus step-up authentication for sensitive app areas</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – risk-based rules such as requiring MFA on medium sign-in risk or blocking certain countries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Entra Workload Identities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73051472</guid><pubDate>Mon, 20 Jul 2026 05:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73051472/microsoft_entra_external_id_simply_explained.mp3" length="21487724" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b365b3aa4025c8ffdaba508cf94567411c2af5e5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Building sign-up, sign-in and security for customer-facing apps is hard, and Azure AD B2C is no longer where Microsoft invests. This episode helps identity admins and developers understand Microsoft Entra External ID, pick the right tenant model,...</itunes:subtitle><itunes:summary><![CDATA[Building sign-up, sign-in and security for customer-facing apps is hard, and Azure AD B2C is no longer where Microsoft invests. This episode helps identity admins and developers understand Microsoft Entra External ID, pick the right tenant model, secure external users and plan the move away from B2C.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why customer identity is hard</li><li>00:39 – The old way: identity silos and Azure AD B2C</li><li>01:58 – What Entra External ID actually is</li><li>03:03 – Three use cases: B2C, B2B and M2M</li><li>05:11 – Workforce tenant vs. external tenant</li><li>07:34 – Security, MFA and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a></li><li>09:14 – Branding and user experience</li><li>10:41 – Migration from B2C and developer experience</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Entra External ID is Microsoft's CIAM service for customers, partners and guests and replaces Azure AD B2C, swapping XML custom policies for user flows and custom authentication extensions.</li><li>It covers customer sign-up (B2C), partner collaboration (B2B) and machine-to-machine scenarios, and customer-facing apps should usually run in a separate external tenant rather than the workforce tenant.</li><li>B2C stays supported until at least 2030 but gets no new features, so new projects should start on External ID and existing B2C tenants should plan a step-by-step migration.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the simplest definition. It's a cloud identity service for external users, customers, partners and guests. Not employees.” – Mirko Peters (02:02)<br /><br />“If you're building a customer facing app with thousands of users, you don't want those customers living in the same directory as your employees. That's a security risk.” – Mirko Peters (05:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-external-id-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a migration FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the identity family that External ID belongs to, built for customers instead of employees</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – email and SMS one-time passcodes for customers, plus step-up authentication for sensitive app areas</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – risk-based rules such as requiring MFA on medium sign-in risk or blocking certain countries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-external-id-simply-explained" target="_blank" rel="noreferrer noopener">Entra Workload Identities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>896</itunes:duration><itunes:keywords>authentication,authorization,b2b,b2c,ciam,conditionalaccess,customers,entra,entraid,externalid,guests,identity,mfa,microsoft,oauth,openid,passkeys,saml,security,tokens</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/999672b87883c39b278fa459a76d6e6f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph Connectors - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-connectors-simply-explained/</link><description><![CDATA[Copilot cannot answer questions about data that lives in your CRM, ticketing system or wiki unless you connect it. This episode helps Microsoft 365 admins and Copilot owners understand Graph and Copilot connectors, choose between synced and federated models, and keep permissions and compliance intact.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: Copilot's blind spot outside Microsoft 365</li><li>01:03 – The problem: your data is everywhere</li><li>02:38 – What is a Graph connector?</li><li>03:51 – Two models: synced vs. federated</li><li>05:41 – Synced connectors deep dive</li><li>07:38 – Federated connectors deep dive</li><li>11:21 – Security and compliance</li><li>13:09 – Getting started and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Out of the box, Microsoft 365 Copilot only sees Microsoft 365 content; Graph connectors, now called <a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Copilot connectors</a>, bring external systems such as Salesforce, ServiceNow or Confluence into reach.</li><li>Synced connectors copy and semantically index data into <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, while federated connectors query the source live through the Model Context Protocol and store nothing in Microsoft 365.</li><li>Every connected item needs a correct access control list, and many organizations combine synced connectors for static knowledge with federated connectors for live operational data.</li></ul><br /><b>Worth quoting</b><br /><br />“A Graph connector is a piece of software that brings external data into the Microsoft Graph. Now, the Microsoft Graph is the same index that powers Microsoft Search, SharePoint Search, and now Copilot.” – Mirko Peters (02:40)<br /><br />“With a federated connector, no data gets stored in Microsoft 365 at all. When a user asks co-pilot a question, co-pilot sends a request to the external system using the model context protocol or MCP.” – Mirko Peters (07:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-connectors-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a connectors FAQ</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – the new name for Graph connectors and the main subject of the episode</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that cannot see CRM, ticketing or wiki data without connectors</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the index that synced connectors feed and that powers Microsoft Search and Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73049092</guid><pubDate>Mon, 20 Jul 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73049092/microsoft_graph_connectors_simply_explained.mp3" length="22544684" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/116f78d2efe2a1cf5d944d0ba14e36834a496e26.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot cannot answer questions about data that lives in your CRM, ticketing system or wiki unless you connect it. This episode helps Microsoft 365 admins and Copilot owners understand Graph and Copilot connectors, choose between synced and federated...</itunes:subtitle><itunes:summary><![CDATA[Copilot cannot answer questions about data that lives in your CRM, ticketing system or wiki unless you connect it. This episode helps Microsoft 365 admins and Copilot owners understand Graph and Copilot connectors, choose between synced and federated models, and keep permissions and compliance intact.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: Copilot's blind spot outside Microsoft 365</li><li>01:03 – The problem: your data is everywhere</li><li>02:38 – What is a Graph connector?</li><li>03:51 – Two models: synced vs. federated</li><li>05:41 – Synced connectors deep dive</li><li>07:38 – Federated connectors deep dive</li><li>11:21 – Security and compliance</li><li>13:09 – Getting started and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Out of the box, Microsoft 365 Copilot only sees Microsoft 365 content; Graph connectors, now called <a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Copilot connectors</a>, bring external systems such as Salesforce, ServiceNow or Confluence into reach.</li><li>Synced connectors copy and semantically index data into <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, while federated connectors query the source live through the Model Context Protocol and store nothing in Microsoft 365.</li><li>Every connected item needs a correct access control list, and many organizations combine synced connectors for static knowledge with federated connectors for live operational data.</li></ul><br /><b>Worth quoting</b><br /><br />“A Graph connector is a piece of software that brings external data into the Microsoft Graph. Now, the Microsoft Graph is the same index that powers Microsoft Search, SharePoint Search, and now Copilot.” – Mirko Peters (02:40)<br /><br />“With a federated connector, no data gets stored in Microsoft 365 at all. When a user asks co-pilot a question, co-pilot sends a request to the external system using the model context protocol or MCP.” – Mirko Peters (07:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-connectors-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a connectors FAQ</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – the new name for Graph connectors and the main subject of the episode</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that cannot see CRM, ticketing or wiki data without connectors</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the index that synced connectors feed and that powers Microsoft Search and Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-connectors-simply-explained" target="_blank" rel="noreferrer noopener">Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>940</itunes:duration><itunes:keywords>acl,automation,confluence,connectors,copilot,data,federated,graph,indexing,integration,jira,knowledge,mcp,microsoft,permissions,salesforce,search,semantic,servicenow,synced</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1acce12a338ef3c89f81756aba68f53d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Advisor - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-advisor-simply-explained/</link><description><![CDATA[Many teams treat Azure Advisor as a passive list of suggestions they ignore. This episode is for Azure admins and beginners and explains its five pillars, how the Advisor score is calculated and how to act on high-impact recommendations to cut costs and improve security and reliability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Azure Advisor is</li><li>01:14 – How Advisor works and its five pillars</li><li>03:00 – Cost optimization</li><li>04:18 – Security</li><li>04:58 – Reliability</li><li>07:21 – Performance</li><li>09:12 – Operational excellence</li><li>11:02 – The Advisor score and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Advisor is free and built into the Azure portal; it compares your resources against the Azure Well-Architected Framework and gives personalized recommendations across cost, security, reliability, performance and operational excellence.</li><li>Recommendations carry high, medium or low impact, and the Advisor score from 0 to 100% shows per pillar where your environment falls short so you can tackle the lowest score and high-impact items first.</li><li>Pairing Advisor with Azure Policy and a regular weekly or monthly review cadence turns one-time fixes into ongoing compliance.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Advisor is a free, built-in cloud consultant that analyzes your entire Azure environment. It doesn't just sit there. It actively scans your resources and compares them against Microsoft's best practices.” – Mirko Peters (00:33)<br /><br />“A backup you've never restored isn't a backup. It's a hope. Advisor will remind you to test your restore process regularly.” – Mirko Peters (06:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-advisor-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an Azure Advisor FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud environment Azure Advisor scans against the Azure Well-Architected Framework</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – named the most common high-priority security recommendation for privileged accounts in Advisor</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Azure App Service</a> – gets a reliability recommendation to run at least two instances for production workloads</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – recommended with Azure Front Door to route users to the closest or fastest endpoint</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73049038</guid><pubDate>Mon, 20 Jul 2026 03:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73049038/azure_advisor_simply_explained.mp3" length="22340204" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ea8255729233540e521fa7baecfb813130f4008f.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams treat Azure Advisor as a passive list of suggestions they ignore. This episode is for Azure admins and beginners and explains its five pillars, how the Advisor score is calculated and how to act on high-impact recommendations to cut costs...</itunes:subtitle><itunes:summary><![CDATA[Many teams treat Azure Advisor as a passive list of suggestions they ignore. This episode is for Azure admins and beginners and explains its five pillars, how the Advisor score is calculated and how to act on high-impact recommendations to cut costs and improve security and reliability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Azure Advisor is</li><li>01:14 – How Advisor works and its five pillars</li><li>03:00 – Cost optimization</li><li>04:18 – Security</li><li>04:58 – Reliability</li><li>07:21 – Performance</li><li>09:12 – Operational excellence</li><li>11:02 – The Advisor score and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Advisor is free and built into the Azure portal; it compares your resources against the Azure Well-Architected Framework and gives personalized recommendations across cost, security, reliability, performance and operational excellence.</li><li>Recommendations carry high, medium or low impact, and the Advisor score from 0 to 100% shows per pillar where your environment falls short so you can tackle the lowest score and high-impact items first.</li><li>Pairing Advisor with Azure Policy and a regular weekly or monthly review cadence turns one-time fixes into ongoing compliance.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Advisor is a free, built-in cloud consultant that analyzes your entire Azure environment. It doesn't just sit there. It actively scans your resources and compares them against Microsoft's best practices.” – Mirko Peters (00:33)<br /><br />“A backup you've never restored isn't a backup. It's a hope. Advisor will remind you to test your restore process regularly.” – Mirko Peters (06:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-advisor-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an Azure Advisor FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud environment Azure Advisor scans against the Azure Well-Architected Framework</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – named the most common high-priority security recommendation for privileged accounts in Advisor</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Azure App Service</a> – gets a reliability recommendation to run at least two instances for production workloads</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – recommended with Azure Front Door to route users to the closest or fastest endpoint</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-advisor-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>931</itunes:duration><itunes:keywords>advisor,advisorscore,automation,availability,azure,azureportal,bestpractices,compliance,cost,governance,monitoring,operationalexcellence,optimization,performance,recommendations,reliability,rightsizing,securescore,security,wellarchitected</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/51c7f0607b38f584e8fe9e129306caa6.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Cost Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-cost-management-simply-explained/</link><description><![CDATA[Surprise Azure bills are rarely technical failures; they happen because nobody is watching idle VMs, orphaned disks and forgotten environments. This episode is for admins, developers and finance teams new to Azure, and walks through cost analysis, tags, budgets, alerts and discount options so you can set up your first budget and alert in minutes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Cloud bill horror stories</li><li>02:16 – Why cost management is non-negotiable</li><li>03:59 – What Azure Cost Management actually is</li><li>05:41 – Billing hierarchy, resource hierarchy and tags</li><li>07:57 – Cost analysis: your financial dashboard</li><li>09:39 – Budgets and alerts: your early warning system</li><li>11:56 – Saving money without sacrificing performance</li><li>15:20 – Building a cost-conscious culture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Cost Management is a built-in <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> service included with every subscription and lets you monitor, analyze, control and optimize cloud spending, with cost data refreshed roughly every four hours.</li><li>Tagging resources by project, environment, cost center and owner, enforced with Azure Policy, bridges the billing and resource hierarchies so every charge can be traced to a team.</li><li>Budgets with alerts at several thresholds, plus reservations, savings plans, Azure Hybrid Benefit, auto-shutdown, right-sizing and spot instances, prevent surprise bills without sacrificing performance.</li></ul><br /><b>Worth quoting</b><br /><br />“These aren't technical failures, they're visibility failures. The cloud was working exactly as designed, but nobody was watching.” – Mirko Peters (02:27)<br /><br />“Cost management isn't optional. It's not something you think about after you get a big bill. It's a must have practice from day one, whether you're a solo developer with a free trial or a company spending millions on Azure.” – Mirko Peters (04:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-cost-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a cost management FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose bills, hierarchies, budgets and discount options the whole episode explains</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">FinOps</a> – cited for orphaned-resource waste and as the next step when native cost tools feel limited</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">FinOps - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-for-manufacturing-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">FinOps for Manufacturing IT: Controlling Cloud Cost for Industrial Workloads</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73048978</guid><pubDate>Mon, 20 Jul 2026 02:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73048978/azure_cost_management_simply_explained.mp3" length="25993772" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b56c137398d7ed25e4aff0287f377de632705cb2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Surprise Azure bills are rarely technical failures; they happen because nobody is watching idle VMs, orphaned disks and forgotten environments. This episode is for admins, developers and finance teams new to Azure, and walks through cost analysis,...</itunes:subtitle><itunes:summary><![CDATA[Surprise Azure bills are rarely technical failures; they happen because nobody is watching idle VMs, orphaned disks and forgotten environments. This episode is for admins, developers and finance teams new to Azure, and walks through cost analysis, tags, budgets, alerts and discount options so you can set up your first budget and alert in minutes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Cloud bill horror stories</li><li>02:16 – Why cost management is non-negotiable</li><li>03:59 – What Azure Cost Management actually is</li><li>05:41 – Billing hierarchy, resource hierarchy and tags</li><li>07:57 – Cost analysis: your financial dashboard</li><li>09:39 – Budgets and alerts: your early warning system</li><li>11:56 – Saving money without sacrificing performance</li><li>15:20 – Building a cost-conscious culture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Cost Management is a built-in <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> service included with every subscription and lets you monitor, analyze, control and optimize cloud spending, with cost data refreshed roughly every four hours.</li><li>Tagging resources by project, environment, cost center and owner, enforced with Azure Policy, bridges the billing and resource hierarchies so every charge can be traced to a team.</li><li>Budgets with alerts at several thresholds, plus reservations, savings plans, Azure Hybrid Benefit, auto-shutdown, right-sizing and spot instances, prevent surprise bills without sacrificing performance.</li></ul><br /><b>Worth quoting</b><br /><br />“These aren't technical failures, they're visibility failures. The cloud was working exactly as designed, but nobody was watching.” – Mirko Peters (02:27)<br /><br />“Cost management isn't optional. It's not something you think about after you get a big bill. It's a must have practice from day one, whether you're a solo developer with a free trial or a company spending millions on Azure.” – Mirko Peters (04:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-cost-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a cost management FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose bills, hierarchies, budgets and discount options the whole episode explains</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">FinOps</a> – cited for orphaned-resource waste and as the next step when native cost tools feel limited</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">FinOps - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-for-manufacturing-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-cost-management-simply-explained" target="_blank" rel="noreferrer noopener">FinOps for Manufacturing IT: Controlling Cloud Cost for Industrial Workloads</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1084</itunes:duration><itunes:keywords>alerts,azure,azureadvisor,billing,budget,cloudcosts,costanalysis,costmanagement,finops,forecasting,governance,hybridbenefit,monitoring,optimization,reservedinstances,resourcegroup,savingsplan,spotvm,subscription,tags</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/88914c86bba5fd13bfa843af5c1702ba.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Automation - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-automation-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/azure-automation-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Automation, Microsoft's cloud service for automating repetitive IT tasks across Azure and hybrid environments. Whether you're starting and stopping virtual machines, running maintenance scripts, applying configurations, or responding automatically to alerts, Azure Automation helps eliminate manual work while improving consistency and reducing operational costs. You'll learn how Automation Accounts, Runbooks, Schedules, Hybrid Runbook Workers, Desired State Configuration, <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities</a>, and shared resources all work together to build reliable cloud automation that runs 24/7 without human intervention.<br /><br /><b>WHY AZURE AUTOMATION MATTERS </b><br />Every IT administrator performs repetitive tasks that consume valuable time. Starting and stopping virtual machines, patching servers, cleaning up resources, rotating logs, or running maintenance scripts may seem simple individually, but become overwhelming as environments grow. Manual administration also introduces inconsistency and human error. One forgotten patch, one incorrectly configured server, or one missed maintenance task can quickly lead to operational issues. Azure Automation centralizes these recurring activities inside an Automation Account, allowing organizations to automate repetitive operational tasks, schedule maintenance windows, react to monitoring alerts, and execute scripts consistently across hundreds or even thousands of systems without manual intervention.<br /><br /><b>RUNBOOKS AND AUTOMATION ACCOUNTS </b><br />The heart of Azure Automation is the Runbook. A Runbook is simply a PowerShell or Python script stored inside an Automation Account. Once written and tested, Azure executes the same sequence of actions repeatedly without requiring user interaction. Runbooks can perform almost any administrative task, including:<br /><ul><li>Starting and stopping Azure Virtual Machines</li><li>Managing storage accounts</li><li>Executing database maintenance</li><li>Sending notifications</li><li>Calling REST APIs</li><li>Managing Azure resources</li><li>Automating cloud governance</li></ul>Automation Accounts act as the central repository for runbooks, schedules, variables, credentials, certificates, and connections, making automation easier to organize, maintain, and secure across an entire Azure environment.<br /><br /><b>SCHEDULES, TRIGGERS, AND WEBHOOKS </b><br />Automation becomes valuable when runbooks execute without manual intervention. Azure Automation supports several trigger mechanisms. Schedules allow runbooks to execute once, daily, weekly, monthly, or according to custom recurrence patterns. <a href="https://www.m365.fm/azure-monitor-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Monitor</a> Alerts can trigger runbooks automatically whenever monitoring detects issues such as high CPU utilization, low disk space, or service failures. Webhooks expose secure URLs that external applications, Logic Apps, DevOps pipelines, or third-party systems can call to launch automation workflows instantly. Because schedules are reusable, a single schedule can trigger multiple runbooks simultaneously, making it easy to automate recurring operational tasks across multiple Azure resources.<br /><br /><b>HYBRID RUNBOOK WORKERS AND STATE CONFIGURATION </b><br />Azure Automation isn't limited to Azure resources. Hybrid Runbook Workers extend automation to on-premises servers, private datacenters, and other non-Azure environments. Instead of executing inside Azure's managed sandbox, runbooks execute locally on Hybrid Workers, providing direct access to internal networks, Active Directory, local databases, file shares, and legacy applications. For configuration management, Azure Automation includes Desired State Configuration (DSC), allowing administrators to define the desired configuration for servers and automatically detect or remediate configuration drift. As Microsoft evolves this capability, Azure Machine Configuration continues expanding these compliance and configuration management features while integrating more closely with <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Policy</a>.<br /><br /><b>SHARED RESOURCES AND MANAGED IDENTITIES </b><br />Automation workflows often require credentials, configuration values, certificates, or API connections. Azure Automation securely stores these shared resources centrally rather than embedding sensitive information directly inside scripts. Variables, encrypted credentials, certificates, and connection assets can all be reused across multiple runbooks while simplifying maintenance and improving security. Authentication is further simplified through Managed Identities. Instead of storing passwords or service principal secrets, Automation Accounts receive Azure-managed identities that authenticate securely to Azure resources. Azure automatically manages credential rotation, reducing administrative effort while following security best practices. Combined with Azure Role-Based Access Control (RBAC), Managed Identities provide secure, passwordless authentication for automation workloads.<br /><br /><b>REAL-WORLD AUTOMATION SCENARIOS </b><br />Azure Automation is commonly used to reduce operational costs and eliminate repetitive administration. Typical automation scenarios include:<br /><ul><li>Automatically starting development VMs every morning</li><li>Shutting down non-production environments after business hours</li><li>Applying scheduled maintenance</li><li>Cleaning temporary files</li><li>Rotating logs</li><li>Running compliance checks</li><li>Restarting failed services</li><li>Executing patch management tasks</li><li>Responding automatically to Azure Monitor alerts</li><li>Managing hybrid infrastructure across Azure and on-premises environments</li></ul>A simple example involves automatically starting development virtual machines at 6 AM and shutting them down at 7 PM every weekday. Using Automation Accounts, Runbooks, Schedules, and Managed Identities, this entire process operates without human intervention while significantly reducing Azure compute costs.<br /><br /><b>KEY TAKEAWAYS </b><br />Azure Automation transforms repetitive operational tasks into reliable, repeatable workflows that execute automatically in the cloud or across hybrid environments. By combining Runbooks, Automation Accounts, Schedules, Hybrid Runbook Workers, Desired State Configuration, Shared Resources, and Managed Identities, organizations can improve operational consistency, strengthen security, reduce administrative effort, and significantly lower infrastructure costs. Whether you're managing a handful of virtual machines or an enterprise-scale Azure environment, Azure Automation provides the foundation for building reliable, scalable, and secure cloud operations.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73048799</guid><pubDate>Mon, 20 Jul 2026 01:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73048799/azure_automation_simply_explained.mp3" length="22710572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5e34869262bb8d03ea2d5d8a9d31548a30c0eea8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/azure-automation-simply-explained/, we're exploring https://www.m365.fm/categories/azure-talk/ Automation, Microsoft's cloud service for automating repetitive IT...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/azure-automation-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Automation, Microsoft's cloud service for automating repetitive IT tasks across Azure and hybrid environments. Whether you're starting and stopping virtual machines, running maintenance scripts, applying configurations, or responding automatically to alerts, Azure Automation helps eliminate manual work while improving consistency and reducing operational costs. You'll learn how Automation Accounts, Runbooks, Schedules, Hybrid Runbook Workers, Desired State Configuration, <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities</a>, and shared resources all work together to build reliable cloud automation that runs 24/7 without human intervention.<br /><br /><b>WHY AZURE AUTOMATION MATTERS </b><br />Every IT administrator performs repetitive tasks that consume valuable time. Starting and stopping virtual machines, patching servers, cleaning up resources, rotating logs, or running maintenance scripts may seem simple individually, but become overwhelming as environments grow. Manual administration also introduces inconsistency and human error. One forgotten patch, one incorrectly configured server, or one missed maintenance task can quickly lead to operational issues. Azure Automation centralizes these recurring activities inside an Automation Account, allowing organizations to automate repetitive operational tasks, schedule maintenance windows, react to monitoring alerts, and execute scripts consistently across hundreds or even thousands of systems without manual intervention.<br /><br /><b>RUNBOOKS AND AUTOMATION ACCOUNTS </b><br />The heart of Azure Automation is the Runbook. A Runbook is simply a PowerShell or Python script stored inside an Automation Account. Once written and tested, Azure executes the same sequence of actions repeatedly without requiring user interaction. Runbooks can perform almost any administrative task, including:<br /><ul><li>Starting and stopping Azure Virtual Machines</li><li>Managing storage accounts</li><li>Executing database maintenance</li><li>Sending notifications</li><li>Calling REST APIs</li><li>Managing Azure resources</li><li>Automating cloud governance</li></ul>Automation Accounts act as the central repository for runbooks, schedules, variables, credentials, certificates, and connections, making automation easier to organize, maintain, and secure across an entire Azure environment.<br /><br /><b>SCHEDULES, TRIGGERS, AND WEBHOOKS </b><br />Automation becomes valuable when runbooks execute without manual intervention. Azure Automation supports several trigger mechanisms. Schedules allow runbooks to execute once, daily, weekly, monthly, or according to custom recurrence patterns. <a href="https://www.m365.fm/azure-monitor-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Monitor</a> Alerts can trigger runbooks automatically whenever monitoring detects issues such as high CPU utilization, low disk space, or service failures. Webhooks expose secure URLs that external applications, Logic Apps, DevOps pipelines, or third-party systems can call to launch automation workflows instantly. Because schedules are reusable, a single schedule can trigger multiple runbooks simultaneously, making it easy to automate recurring operational tasks across multiple Azure resources.<br /><br /><b>HYBRID RUNBOOK WORKERS AND STATE CONFIGURATION </b><br />Azure Automation isn't limited to Azure resources. Hybrid Runbook Workers extend automation to on-premises servers, private datacenters, and other non-Azure environments. Instead of executing inside Azure's managed sandbox, runbooks execute locally on Hybrid Workers,...]]></itunes:summary><itunes:duration>947</itunes:duration><itunes:keywords>automation,automationaccount,azure,azurearc,compliance,configuration,credentials,devops,dsc,hybridworker,infrastructure,managedidentity,orchestration,powershell,python,runbooks,scheduling,triggers,variables,webhooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b948a751231ae5e9af55e63b9808200f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Managed Disks - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-managed-disks-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/azure-managed-disks-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Managed Disks, the storage technology that powers every Azure Virtual Machine. While many people simply attach a disk to a VM and move on, choosing the wrong managed disk can lead to unnecessary costs, poor performance, or both. You'll learn what Azure Managed Disks actually are, how they simplify storage management compared to the old unmanaged disk model, the five available disk types, redundancy options, encryption, snapshots, backups, and practical tips for selecting the right disk for every workload.<br /><br /><b>WHAT ARE AZURE MANAGED DISKS? </b><br />Azure Managed Disks are fully managed block storage volumes that Azure automatically provisions, maintains, replicates, and monitors for your virtual machines. Before managed disks were introduced, administrators had to manually create storage accounts, manage page blobs, monitor storage limits, and carefully distribute disks across multiple storage accounts to avoid performance bottlenecks. Managed Disks eliminate all of this complexity. You simply choose the disk size and performance tier while Azure handles storage accounts, replication, availability, durability, and scaling behind the scenes. By abstracting the storage infrastructure, Azure allows administrators to focus on applications instead of storage management while improving reliability, scalability, and operational simplicity. Managed Disks also automatically distribute storage across storage scale units, reducing the impact of hardware failures and increasing overall VM availability. <br /><br /><b>UNDERSTANDING THE FIVE MANAGED DISK TYPES </b><br />Azure offers five managed disk options designed for different performance and pricing requirements. Ultra Disk delivers Azure's highest storage performance with extremely low latency, configurable IOPS, and throughput for mission-critical workloads like SAP HANA, enterprise databases, and high-performance analytics. Premium SSD v2 provides enterprise-level performance while allowing storage capacity, IOPS, and throughput to be configured independently. This flexibility makes it one of the most cost-efficient options for modern production environments. Premium SSD remains a popular choice for predictable production workloads where performance scales with disk size. It delivers reliable low latency for business-critical applications and virtual desktops. Standard SSD balances affordability with SSD performance, making it ideal for development, testing, web servers, and moderate production workloads. Standard HDD offers the lowest storage cost and is best suited for backup data, archives, logs, and workloads where storage capacity matters more than speed. <br /><br /><b>HOW DISK PERFORMANCE WORKS </b><br />Azure Managed Disks are measured using three important performance characteristics. IOPS (Input/Output Operations Per Second) measures how many read and write operations a disk can perform every second and is particularly important for databases and transactional applications. Throughput measures how much data can be transferred every second, making it critical for file transfers, analytics, and media workloads. Latency measures how quickly data begins transferring after a request. Lower latency results in faster application response times and better user experiences. Premium SSD v2 and Ultra Disk allow administrators to configure IOPS and throughput independently from storage capacity, giving far greater flexibility than traditional disk sizing models. However, it's equally important to remember that Virtual Machines themselves also have storage performance limits, so disk performance should always be matched with the VM's capabilities. <br /><br /><b>REDUNDANCY, SECURITY, AND DISK TYPES </b><br />Azure protects managed disks using multiple redundancy models. Locally Redundant Storage (LRS) maintains three synchronized copies of your data inside a single datacenter, providing exceptional durability against hardware failures. Zone-Redundant Storage (ZRS) extends protection across multiple availability zones within the same Azure region, ensuring workloads remain available even if an entire datacenter experiences an outage. Within every virtual machine, Azure supports three different disk roles. The Operating System Disk contains Windows or Linux and is required for the VM to boot. Data Disks provide persistent storage for applications, databases, and business data, with multiple disks supported depending on VM size. The Temporary Disk offers extremely fast local storage but should never be used for important information because all data is lost whenever the VM is redeployed or moved to another host. Azure also supports Ephemeral OS Disks, enabling extremely fast VM deployments for stateless workloads such as Kubernetes clusters and virtual machine scale sets. <br /><br /><b>ENCRYPTION, SNAPSHOTS, AND BACKUPS </b><br />Security is built directly into Azure Managed Disks. All managed disks are automatically encrypted at rest using platform-managed encryption keys. Organizations requiring greater control can implement customer-managed keys through Azure Key Vault, while Encryption at Host provides an additional security layer protecting temporary disks and cached data. Snapshots create point-in-time copies of managed disks and are perfect for software updates, testing, and quick rollback scenarios. <a href="https://www.m365.fm/azure-backup-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Backup</a> builds on snapshots by automating backup schedules, retention policies, Recovery Services Vault integration, and long-term disaster recovery. Together, these capabilities allow organizations to recover quickly from failures while meeting security, compliance, and business continuity requirements. <br /><br /><b>COST OPTIMIZATION BEST PRACTICES </b><br />One of the most common mistakes in Azure is paying for oversized managed disks. Azure charges based on the provisioned disk size, not the amount of storage actually used. Choosing appropriately sized disks, deleting unattached disks, selecting the correct redundancy option, and using Premium SSD v2 instead of Ultra Disk whenever possible can significantly reduce monthly cloud costs. Standard HDD remains an excellent option for backups and archive workloads, while monitoring <a href="https://www.m365.fm/azure-cost-management-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Cost Management</a> helps identify unused storage resources and optimization opportunities before costs increase unnecessarily. <br /><br /><b>KEY TAKEAWAYS </b><br />Azure Managed Disks simplify storage management by removing the complexity of storage accounts while delivering enterprise-grade availability, security, and scalability. Understanding the differences between Ultra Disk, Premium SSD v2, Premium SSD, Standard SSD, and Standard HDD allows you to optimize both application performance and infrastructure costs. Selecting the right disk type, redundancy model, backup strategy, and encryption options ensures your Azure Virtual Machines remain secure, resilient, and cost-efficient as your cloud environment continues to grow.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73048747</guid><pubDate>Mon, 20 Jul 2026 00:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73048747/azure_managed_disks_simply_explained.mp3" length="23011820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c9ec7c85c3297a8fe8ba84b0ddf18b4476c2a687.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/azure-managed-disks-simply-explained/, we're exploring https://www.m365.fm/categories/azure-talk/ Managed Disks, the storage technology that powers every Azure...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/azure-managed-disks-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Managed Disks, the storage technology that powers every Azure Virtual Machine. While many people simply attach a disk to a VM and move on, choosing the wrong managed disk can lead to unnecessary costs, poor performance, or both. You'll learn what Azure Managed Disks actually are, how they simplify storage management compared to the old unmanaged disk model, the five available disk types, redundancy options, encryption, snapshots, backups, and practical tips for selecting the right disk for every workload.<br /><br /><b>WHAT ARE AZURE MANAGED DISKS? </b><br />Azure Managed Disks are fully managed block storage volumes that Azure automatically provisions, maintains, replicates, and monitors for your virtual machines. Before managed disks were introduced, administrators had to manually create storage accounts, manage page blobs, monitor storage limits, and carefully distribute disks across multiple storage accounts to avoid performance bottlenecks. Managed Disks eliminate all of this complexity. You simply choose the disk size and performance tier while Azure handles storage accounts, replication, availability, durability, and scaling behind the scenes. By abstracting the storage infrastructure, Azure allows administrators to focus on applications instead of storage management while improving reliability, scalability, and operational simplicity. Managed Disks also automatically distribute storage across storage scale units, reducing the impact of hardware failures and increasing overall VM availability. <br /><br /><b>UNDERSTANDING THE FIVE MANAGED DISK TYPES </b><br />Azure offers five managed disk options designed for different performance and pricing requirements. Ultra Disk delivers Azure's highest storage performance with extremely low latency, configurable IOPS, and throughput for mission-critical workloads like SAP HANA, enterprise databases, and high-performance analytics. Premium SSD v2 provides enterprise-level performance while allowing storage capacity, IOPS, and throughput to be configured independently. This flexibility makes it one of the most cost-efficient options for modern production environments. Premium SSD remains a popular choice for predictable production workloads where performance scales with disk size. It delivers reliable low latency for business-critical applications and virtual desktops. Standard SSD balances affordability with SSD performance, making it ideal for development, testing, web servers, and moderate production workloads. Standard HDD offers the lowest storage cost and is best suited for backup data, archives, logs, and workloads where storage capacity matters more than speed. <br /><br /><b>HOW DISK PERFORMANCE WORKS </b><br />Azure Managed Disks are measured using three important performance characteristics. IOPS (Input/Output Operations Per Second) measures how many read and write operations a disk can perform every second and is particularly important for databases and transactional applications. Throughput measures how much data can be transferred every second, making it critical for file transfers, analytics, and media workloads. Latency measures how quickly data begins transferring after a request. Lower latency results in faster application response times and better user experiences. Premium SSD v2 and Ultra Disk allow administrators to configure IOPS and throughput independently from storage capacity, giving far greater flexibility than traditional disk sizing models. However, it's equally important to remember that Virtual Machines themselves also have storage performance limits, so disk performance should always be matched with the VM's capabilities. <br /><br...]]></itunes:summary><itunes:duration>959</itunes:duration><itunes:keywords>azure,azurevm,backup,encryption,iops,latency,lrs,manageddisks,premiumssd,premiumssdv2,redundancy,scalability,snapshots,standardhdd,standardssd,storage,throughput,ultradisk,virtualmachine,zrs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/52efb520f25cc62925ac6c60a8a6eead.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Disk Storage - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-disk-storage-simply-explained/</link><description><![CDATA[Every Azure VM needs disk storage, and the wrong tier means either overpaying or slow performance. This episode explains Standard SSD, Premium SSD, Premium SSD v2 and Ultra Disk for Azure beginners and admins, with a simple decision guide and cost tips.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the virtual hard drive for VMs</li><li>00:23 – Why disk type matters</li><li>01:19 – OS disks vs data disks</li><li>02:19 – Standard SSD</li><li>03:22 – Premium SSD</li><li>04:35 – Premium SSD v2</li><li>06:34 – Ultra Disk</li><li>08:22 – Choosing the right disk</li></ul><br /><b>Key takeaways</b><br /><ul><li>IOPS, throughput and latency determine disk performance, and the goal is to match them to the workload without over- or under-provisioning.</li><li>Premium SSD v2 decouples capacity, IOPS and throughput and covers most production databases at a lower price than Ultra Disk.</li><li>Ultra Disk is reserved for extreme workloads such as SAP HANA or trading platforms, while Standard SSD is enough for dev/test and low-traffic servers.</li></ul><br /><b>Worth quoting</b><br /><br />“The trick is matching the disk to what your workload actually needs, so you're not over-provisioning and wasting cash, nor under-provisioning and getting slow performance.” – Mirko Peters (01:06)<br /><br />“With premium SSD V2, you can independently adjust capacity, IOPS and throughput. No downtime, no disk swaps, just change the settings and it happens.” – Mirko Peters (04:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-disk-storage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure disk types</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – the episode's subject: the four disk tiers for Azure VMs and how to choose</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform where every VM gets an OS disk and optional data disks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-managed-disks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Managed Disks - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Elastic SAN — Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-availability-zones/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Availability Zones - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73048669</guid><pubDate>Sun, 19 Jul 2026 23:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73048669/azure_disk_storage_simply_explained.mp3" length="16822124" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/045f86fcedf9fdd911ed823e9044cac6ce88efda.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every Azure VM needs disk storage, and the wrong tier means either overpaying or slow performance. This episode explains Standard SSD, Premium SSD, Premium SSD v2 and Ultra Disk for Azure beginners and admins, with a simple decision guide and cost...</itunes:subtitle><itunes:summary><![CDATA[Every Azure VM needs disk storage, and the wrong tier means either overpaying or slow performance. This episode explains Standard SSD, Premium SSD, Premium SSD v2 and Ultra Disk for Azure beginners and admins, with a simple decision guide and cost tips.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the virtual hard drive for VMs</li><li>00:23 – Why disk type matters</li><li>01:19 – OS disks vs data disks</li><li>02:19 – Standard SSD</li><li>03:22 – Premium SSD</li><li>04:35 – Premium SSD v2</li><li>06:34 – Ultra Disk</li><li>08:22 – Choosing the right disk</li></ul><br /><b>Key takeaways</b><br /><ul><li>IOPS, throughput and latency determine disk performance, and the goal is to match them to the workload without over- or under-provisioning.</li><li>Premium SSD v2 decouples capacity, IOPS and throughput and covers most production databases at a lower price than Ultra Disk.</li><li>Ultra Disk is reserved for extreme workloads such as SAP HANA or trading platforms, while Standard SSD is enough for dev/test and low-traffic servers.</li></ul><br /><b>Worth quoting</b><br /><br />“The trick is matching the disk to what your workload actually needs, so you're not over-provisioning and wasting cash, nor under-provisioning and getting slow performance.” – Mirko Peters (01:06)<br /><br />“With premium SSD V2, you can independently adjust capacity, IOPS and throughput. No downtime, no disk swaps, just change the settings and it happens.” – Mirko Peters (04:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-disk-storage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure disk types</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – the episode's subject: the four disk tiers for Azure VMs and how to choose</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform where every VM gets an OS disk and optional data disks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-managed-disks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Managed Disks - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Elastic SAN — Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-availability-zones/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-disk-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Availability Zones - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>701</itunes:duration><itunes:keywords>azure,azurevm,cloud,disk,encryption,iops,latency,lrs,manageddisks,performance,premiumssd,premiumssdv2,redundancy,snapshots,ssd,storage,throughput,ultradisk,virtualmachine,zrs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c5f9956029c749a6ad18f4479bb605e1.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Blob Storage - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-blob-storage-simply-explained/</link><description><![CDATA[Azure Blob Storage is probably the cloud storage service you use most without knowing it. This episode explains the account-container-blob hierarchy, blob types, access tiers, lifecycle rules, security and redundancy for Azure beginners, so they can store unstructured data safely and cheaply.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what Blob Storage is for</li><li>00:57 – What is Blob Storage?</li><li>02:47 – Storage account, container, blob</li><li>04:40 – Block, append and page blobs</li><li>06:22 – Hot, cool, cold and archive tiers</li><li>08:39 – Lifecycle management</li><li>10:49 – Security and access control</li><li>13:41 – Redundancy and real-world use cases</li></ul><br /><b>Key takeaways</b><br /><ul><li>Blob Storage is flat object storage for unstructured data, organized as storage account, container and blob.</li><li>Block, append and page blobs serve files, logs and VM disks, while hot, cool, cold and archive tiers trade storage cost against access cost, automated by lifecycle management rules.</li><li>Prefer <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> with Azure RBAC over account keys and SAS tokens, and choose LRS, ZRS or GZRS based on how critical the data is.</li></ul><br /><b>Worth quoting</b><br /><br />“Unstructured data is anything that doesn't fit neatly into rows and columns. A photo of your dog, a product demo video, a web server, log file, a database backup, a PDF contract.” – Mirko Peters (01:07)<br /><br />“If it's a file someone uploads or downloads, use a block blob. If it's a continuous stream of log entries or sensor readings, use an append blob. If it's a virtual machine disk, use a page blob” – Mirko Peters (06:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-blob-storage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Blob Storage</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose Blob Storage service this episode explains from the ground up</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – recommended with Azure RBAC as the preferred alternative to account keys and SAS tokens</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – drives tier choices like cold and archive, immutable WORM storage and customer-managed keys</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – private endpoints give the storage account a private IP inside your virtual network</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-kubernetes-service-aks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Kubernetes Service (AKS) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73048621</guid><pubDate>Sun, 19 Jul 2026 22:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73048621/azure_blob_storage_simply_explained.mp3" length="26492588" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/84c599637784365ad056665983c5d7ebda284981.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure Blob Storage is probably the cloud storage service you use most without knowing it. This episode explains the account-container-blob hierarchy, blob types, access tiers, lifecycle rules, security and redundancy for Azure beginners, so they can...</itunes:subtitle><itunes:summary><![CDATA[Azure Blob Storage is probably the cloud storage service you use most without knowing it. This episode explains the account-container-blob hierarchy, blob types, access tiers, lifecycle rules, security and redundancy for Azure beginners, so they can store unstructured data safely and cheaply.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what Blob Storage is for</li><li>00:57 – What is Blob Storage?</li><li>02:47 – Storage account, container, blob</li><li>04:40 – Block, append and page blobs</li><li>06:22 – Hot, cool, cold and archive tiers</li><li>08:39 – Lifecycle management</li><li>10:49 – Security and access control</li><li>13:41 – Redundancy and real-world use cases</li></ul><br /><b>Key takeaways</b><br /><ul><li>Blob Storage is flat object storage for unstructured data, organized as storage account, container and blob.</li><li>Block, append and page blobs serve files, logs and VM disks, while hot, cool, cold and archive tiers trade storage cost against access cost, automated by lifecycle management rules.</li><li>Prefer <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> with Azure RBAC over account keys and SAS tokens, and choose LRS, ZRS or GZRS based on how critical the data is.</li></ul><br /><b>Worth quoting</b><br /><br />“Unstructured data is anything that doesn't fit neatly into rows and columns. A photo of your dog, a product demo video, a web server, log file, a database backup, a PDF contract.” – Mirko Peters (01:07)<br /><br />“If it's a file someone uploads or downloads, use a block blob. If it's a continuous stream of log entries or sensor readings, use an append blob. If it's a virtual machine disk, use a page blob” – Mirko Peters (06:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-blob-storage-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Blob Storage</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose Blob Storage service this episode explains from the ground up</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – recommended with Azure RBAC as the preferred alternative to account keys and SAS tokens</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – drives tier choices like cold and archive, immutable WORM storage and customer-managed keys</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – private endpoints give the storage account a private IP inside your virtual network</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-kubernetes-service-aks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-blob-storage-simply-explained" target="_blank" rel="noreferrer noopener">Azure Kubernetes Service (AKS) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1104</itunes:duration><itunes:keywords>ai,archive,azure,backup,binary,blob,cloud,coldtier,containers,cooltier,datalake,encryption,hottier,lifecycle,metadata,objectstorage,redundancy,scalability,storage,unstructureddata</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6e36d57b339b5cea4e0cdc37c77806e3.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Scaling CI-CD: The Governance Blueprint</title><link>https://www.m365.fm/show/episodes/scaling-ci-cd-the-governance-blueprint/</link><description><![CDATA[modern platform governance works differently. Rather than enforcing compliance through documentation and manual reviews, governance is embedded directly into templates. These templates automatically include:<br /><ul><li>Security scanning</li><li>Dependency validation</li><li>Approval gates</li><li>Secrets management</li><li>Naming standards</li><li>Audit logging</li></ul>Because these controls are built into the platform itself, development teams don't need to remember every policy. The safest path also becomes the easiest path.<br /><br /><b>GOLDEN PATHS </b><br />A major concept introduced in <a href="https://www.m365.fm/scaling-ci-cd-the-governance-blueprint/" target="_blank" rel="noreferrer noopener">this episode</a> is the Golden Path. Instead of giving developers blank pipeline templates, organizations provide opinionated deployment paths that already include best practices. Golden Paths define standard approaches for:<br /><ul><li>Building applications</li><li>Running automated tests</li><li>Performing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> validation</li><li>Deploying through environments</li><li>Rolling back failed releases</li></ul>Most services can successfully use only a small number of Golden Path templates, while exceptional workloads extend rather than replace the standard model. This dramatically reduces onboarding time and ensures consistency across engineering teams.<br /><br /><b>RING-BASED DEPLOYMENTS</b><br />Safe deployment at scale requires limiting the blast radius of every release. The episode introduces Microsoft's Ring Deployment model. Instead of deploying directly to every user, releases move progressively through increasingly larger audiences. Typical deployment rings include:<br /><ul><li>Ring 0 – Internal engineering teams</li><li>Ring 1 – Pilot users</li><li>Ring 2 – Broad production</li></ul>Each promotion depends on predefined success criteria including deployment success, latency, error rates, business metrics, and overall system health. Only after a ring meets its objectives does the deployment continue to the next stage.<br /><br /><b>CANARY RELEASES </b><br />While ring deployments target groups of users, Canary Releases gradually increase traffic to a new application version. Instead of exposing everyone immediately, perhaps only 1% of requests use the new version. Observability platforms continuously compare:<br /><ul><li>Error rates</li><li>Response times</li><li>Business KPIs</li><li>User behavior</li></ul>If performance remains healthy, traffic gradually increases. If problems appear, traffic immediately returns to the stable version. This minimizes deployment risk while providing real production feedback before a full rollout.<br /><br /><b>OBSERVABILITY AND AUTOMATED PROMOTION</b><br />Deployment governance depends on reliable measurement. Observability provides:<br /><ul><li>Distributed tracing</li><li>Centralized logging</li><li>Performance metrics</li><li>Health dashboards</li></ul>These measurements feed automated promotion gates that determine whether deployments satisfy predefined quality thresholds. Instead of requiring manual approval for every promotion, policies evaluate real production metrics and automatically decide whether deployments may continue through the release pipeline. This dramatically reduces deployment latency while maintaining high confidence in production quality.<br /><br /><b>PLATFORM AS A PRODUCT </b><br />One of the strongest messages throughout the episode is that internal platforms should be treated like products. Platform teams should measure:<br /><ul><li>Developer satisfaction</li><li>Adoption rates</li><li>Time to first deployment</li><li>Self-service success</li><li>Golden Path usage</li></ul>If engineering teams actively choose the platform because it simplifies their work, governance becomes nearly invisible. The platform succeeds not because people are forced to use it, but because it removes friction from software delivery.<br /><br /><b>IMPLEMENTING THE BLUEPRINT </b><br />Successful platform transformations happen gradually. Organizations typically begin by identifying the largest deployment pain point before introducing a single Golden Path and a small platform team. As adoption grows, reusable templates, automated governance, observability, ring deployments, and policy-driven promotion gradually become the standard operating model. Leadership support is critical because <a href="https://www.m365.fm/platform-engineering-simply-explained/" target="_blank" rel="noreferrer noopener">platform engineering</a> requires cultural change as much as technical implementation. Teams move from owning individual pipelines to participating in a shared delivery ecosystem that improves reliability, security, and developer productivity. <br /><br /><b>KEY TAKEAWAYS </b><br />Scaling CI/CD isn't about choosing a better pipeline tool. It's about designing a repeatable operating model. Organizations that standardize deployment through reusable templates, Golden Paths, platform governance, ring-based deployments, automated promotion gates, and strong observability can dramatically reduce cognitive load, improve developer productivity, lower operational costs, and strengthen security. The most successful platform teams don't build infrastructure that developers are forced to use—they build products that developers genuinely want to use. By making governance invisible, embedding best practices into templates, and continuously improving the developer experience, organizations create delivery platforms that scale from a handful of teams to hundreds without sacrificing speed, quality, or compliance.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73053501</guid><pubDate>Sun, 19 Jul 2026 17:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73053501/scaling_ci_cd_the_governance_blueprint.mp3" length="106832492" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6eb081535c40454019e64b402a9059c9c65a65eb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>modern platform governance works differently. Rather than enforcing compliance through documentation and manual reviews, governance is embedded directly into templates. These templates automatically include:

- Security scanning
- Dependency...</itunes:subtitle><itunes:summary><![CDATA[modern platform governance works differently. Rather than enforcing compliance through documentation and manual reviews, governance is embedded directly into templates. These templates automatically include:<br /><ul><li>Security scanning</li><li>Dependency validation</li><li>Approval gates</li><li>Secrets management</li><li>Naming standards</li><li>Audit logging</li></ul>Because these controls are built into the platform itself, development teams don't need to remember every policy. The safest path also becomes the easiest path.<br /><br /><b>GOLDEN PATHS </b><br />A major concept introduced in <a href="https://www.m365.fm/scaling-ci-cd-the-governance-blueprint/" target="_blank" rel="noreferrer noopener">this episode</a> is the Golden Path. Instead of giving developers blank pipeline templates, organizations provide opinionated deployment paths that already include best practices. Golden Paths define standard approaches for:<br /><ul><li>Building applications</li><li>Running automated tests</li><li>Performing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> validation</li><li>Deploying through environments</li><li>Rolling back failed releases</li></ul>Most services can successfully use only a small number of Golden Path templates, while exceptional workloads extend rather than replace the standard model. This dramatically reduces onboarding time and ensures consistency across engineering teams.<br /><br /><b>RING-BASED DEPLOYMENTS</b><br />Safe deployment at scale requires limiting the blast radius of every release. The episode introduces Microsoft's Ring Deployment model. Instead of deploying directly to every user, releases move progressively through increasingly larger audiences. Typical deployment rings include:<br /><ul><li>Ring 0 – Internal engineering teams</li><li>Ring 1 – Pilot users</li><li>Ring 2 – Broad production</li></ul>Each promotion depends on predefined success criteria including deployment success, latency, error rates, business metrics, and overall system health. Only after a ring meets its objectives does the deployment continue to the next stage.<br /><br /><b>CANARY RELEASES </b><br />While ring deployments target groups of users, Canary Releases gradually increase traffic to a new application version. Instead of exposing everyone immediately, perhaps only 1% of requests use the new version. Observability platforms continuously compare:<br /><ul><li>Error rates</li><li>Response times</li><li>Business KPIs</li><li>User behavior</li></ul>If performance remains healthy, traffic gradually increases. If problems appear, traffic immediately returns to the stable version. This minimizes deployment risk while providing real production feedback before a full rollout.<br /><br /><b>OBSERVABILITY AND AUTOMATED PROMOTION</b><br />Deployment governance depends on reliable measurement. Observability provides:<br /><ul><li>Distributed tracing</li><li>Centralized logging</li><li>Performance metrics</li><li>Health dashboards</li></ul>These measurements feed automated promotion gates that determine whether deployments satisfy predefined quality thresholds. Instead of requiring manual approval for every promotion, policies evaluate real production metrics and automatically decide whether deployments may continue through the release pipeline. This dramatically reduces deployment latency while maintaining high confidence in production quality.<br /><br /><b>PLATFORM AS A PRODUCT </b><br />One of the strongest messages throughout the episode is that internal platforms should be treated like products. Platform teams should measure:<br /><ul><li>Developer satisfaction</li><li>Adoption rates</li><li>Time to first deployment</li><li>Self-service success</li><li>Golden Path usage</li></ul>If engineering teams actively choose the platform because it simplifies their work, governance becomes nearly invisible. The platform succeeds not because people are forced to use...]]></itunes:summary><itunes:duration>4452</itunes:duration><itunes:keywords>automation,azuredevops,canary,ci/cd,compliance,deployment,devops,dora,githubactions,goldenpath,governance,observability,pipelines,platform,platformengineering,ringdeployments,scalability,security,templates,yaml</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/faff7fc39009f30e8cbffb96da4fb4ef.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Monorepo Myth: Why Your Architecture Is Fragmented</title><link>https://www.m365.fm/show/episodes/the-monorepo-myth-why-your-architecture-is-fragmented/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/" target="_blank" rel="noreferrer noopener">this episode</a>, we're tackling one of the biggest misconceptions in software architecture: the Monorepo Myth. For years, engineering teams have debated whether a monorepo or a multirepo is the "correct" repository strategy. Discussions usually focus on Git performance, build speed, repository size, or tooling. But these technical arguments miss the real issue. Your repository strategy isn't primarily a Git decision—it's an organizational decision. The structure of your repositories shapes how teams collaborate, communicate, make decisions, and ultimately how quickly your organization can deliver software.<br /><br /><b>THE BIGGEST MISCONCEPTION </b><br />Most organizations evaluate repository strategies using technical criteria. Questions like:<br /><ul><li>Can Git handle millions of files?</li><li>How fast are clone operations?</li><li>How quickly does CI complete?</li><li>Which strategy scales better?</li></ul>These are valid engineering concerns, but they aren't the questions that determine long-term success. The real question is: Where does your organization pay its coordination cost? A repository strategy doesn't eliminate coordination—it simply determines where that coordination happens. Whether you choose a monorepo or a multirepo, your teams still need to collaborate. The only difference is how visible that collaboration becomes.<br /><br /><b>UNDERSTANDING MONOREPOS </b><br />A monorepo stores multiple applications, services, libraries, infrastructure code, and shared components inside a single repository. This creates several important advantages:<br /><ul><li>Shared tooling</li><li>Consistent standards</li><li>Easier large-scale refactoring</li><li>Unified dependency management</li><li>Atomic cross-project changes</li><li>Complete visibility across the entire system</li></ul>When teams are closely aligned, a monorepo enables rapid cross-cutting changes because everything lives together under one build system and one source of truth. However, as organizations grow, coordination becomes increasingly centralized. Shared libraries require approval from multiple teams, dependency updates affect everyone simultaneously, and build systems become more complex as additional teams join the repository. The technical challenges often blamed on monorepos are actually symptoms of growing organizational complexity rather than limitations of Git itself.<br /><br /><b>THE HIDDEN COST OF MONOREPOS </b><br />Large monorepos rarely fail because of technology. Git itself can manage repositories containing millions of files. Companies like Google successfully operate enormous monorepos. Instead, organizations encounter problems such as:<br /><ul><li>Slow code reviews</li><li>Long build pipelines</li><li>Complex branching strategies</li><li>Frozen dependencies</li><li>Endless coordination meetings</li><li>Difficult release planning</li></ul>These issues arise because every significant architectural decision requires agreement across more teams. As organizations grow, the repository doesn't become technically unmanageable—it becomes organizationally expensive. The true scaling challenge is coordination, not source control.<br /><br /><b>HOW MULTIREPOS WORK </b><br />A multirepo architecture separates services, products, or components into independent repositories. Each team owns its own repository, deployment pipeline, testing strategy, and release schedule. The benefits include:<br /><ul><li>Independent deployments</li><li>Clear ownership</li><li>Team autonomy</li><li>Smaller repositories</li><li>Faster local builds</li><li>Flexible release cycles</li></ul>However, the coordination burden doesn't disappear. Instead of coordinating through code reviews and shared repositories, teams coordinate through:<br /><ul><li>APIs</li><li>Versioning</li><li>Release notes</li><li>Contracts</li><li>Documentation</li><li>Governance processes</li></ul>The coordination simply moves from code into communication between teams.<br /><br /><b>ORGANIZATIONAL DEBT </b><br />One of the most valuable ideas discussed in this episode is organizational debt. Unlike technical debt, organizational debt doesn't exist in the codebase. It appears as:<br /><ul><li>Unclear ownership</li><li>Slow approvals</li><li>Excessive meetings</li><li>Complicated release processes</li><li>Duplicate workflows</li><li>Ambiguous decision-making</li></ul>These problems accumulate over time and become the real bottleneck for software delivery. Many organizations attempt to solve organizational debt by changing repository strategies. In reality, neither monorepos nor multirepos solve these problems—they simply expose them differently.<br /><br /><b>CONWAY'S LAW </b><br />A key concept behind repository design is Conway's Law. It states that software systems naturally mirror the communication structure of the organizations that build them. If teams are divided into silos, the architecture will eventually become siloed as well. Changing repository layouts cannot fix poor communication. Likewise, organizations with highly collaborative teams can successfully operate either monorepos or multirepos because the underlying communication patterns already support effective collaboration. Your repository structure is often a reflection of your organizational structure rather than its cause. <br /><br /><b>THE COMMUNICATION ARCHITECTURE MODEL</b><br />Rather than thinking about repositories as storage mechanisms, it is more useful to think of them as communication architectures. A monorepo encourages:<br /><ul><li>Shared visibility</li><li>Continuous collaboration</li><li>Immediate feedback</li><li>Centralized coordination</li></ul>A multirepo encourages:<br /><ul><li>Clear contracts</li><li>Independent ownership</li><li>Explicit APIs</li><li>Autonomous deployments</li></ul>Neither model is inherently superior. The best choice depends on how your teams naturally communicate and collaborate. Repository strategy should reflect your communication model—not dictate it.<br /><br /><b>AI IS CHANGING THE EQUATION </b><br />The rapid adoption of AI-assisted development introduces a new challenge. AI coding assistants dramatically increase software output. Developers can generate significantly more code than before, but code review and verification have not accelerated at the same pace. This creates what can be described as a verification tax. Organizations capable of generating code twice as fast often find that reviews, architectural validation, testing, and integration become the new bottlenecks. AI doesn't eliminate organizational fragmentation—it amplifies it by increasing the volume of work flowing through existing coordination processes. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73053215</guid><pubDate>Sun, 19 Jul 2026 12:35:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73053215/the_monorepo_myth_why_your_architecture_is_fragmented.mp3" length="118832300" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f405dcafbee9f269295a06a3d4b8cb2008dc6f27.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/, we're tackling one of the biggest misconceptions in software architecture: the Monorepo Myth. For years,...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/the-monorepo-myth-why-your-architecture-is-fragmented/" target="_blank" rel="noreferrer noopener">this episode</a>, we're tackling one of the biggest misconceptions in software architecture: the Monorepo Myth. For years, engineering teams have debated whether a monorepo or a multirepo is the "correct" repository strategy. Discussions usually focus on Git performance, build speed, repository size, or tooling. But these technical arguments miss the real issue. Your repository strategy isn't primarily a Git decision—it's an organizational decision. The structure of your repositories shapes how teams collaborate, communicate, make decisions, and ultimately how quickly your organization can deliver software.<br /><br /><b>THE BIGGEST MISCONCEPTION </b><br />Most organizations evaluate repository strategies using technical criteria. Questions like:<br /><ul><li>Can Git handle millions of files?</li><li>How fast are clone operations?</li><li>How quickly does CI complete?</li><li>Which strategy scales better?</li></ul>These are valid engineering concerns, but they aren't the questions that determine long-term success. The real question is: Where does your organization pay its coordination cost? A repository strategy doesn't eliminate coordination—it simply determines where that coordination happens. Whether you choose a monorepo or a multirepo, your teams still need to collaborate. The only difference is how visible that collaboration becomes.<br /><br /><b>UNDERSTANDING MONOREPOS </b><br />A monorepo stores multiple applications, services, libraries, infrastructure code, and shared components inside a single repository. This creates several important advantages:<br /><ul><li>Shared tooling</li><li>Consistent standards</li><li>Easier large-scale refactoring</li><li>Unified dependency management</li><li>Atomic cross-project changes</li><li>Complete visibility across the entire system</li></ul>When teams are closely aligned, a monorepo enables rapid cross-cutting changes because everything lives together under one build system and one source of truth. However, as organizations grow, coordination becomes increasingly centralized. Shared libraries require approval from multiple teams, dependency updates affect everyone simultaneously, and build systems become more complex as additional teams join the repository. The technical challenges often blamed on monorepos are actually symptoms of growing organizational complexity rather than limitations of Git itself.<br /><br /><b>THE HIDDEN COST OF MONOREPOS </b><br />Large monorepos rarely fail because of technology. Git itself can manage repositories containing millions of files. Companies like Google successfully operate enormous monorepos. Instead, organizations encounter problems such as:<br /><ul><li>Slow code reviews</li><li>Long build pipelines</li><li>Complex branching strategies</li><li>Frozen dependencies</li><li>Endless coordination meetings</li><li>Difficult release planning</li></ul>These issues arise because every significant architectural decision requires agreement across more teams. As organizations grow, the repository doesn't become technically unmanageable—it becomes organizationally expensive. The true scaling challenge is coordination, not source control.<br /><br /><b>HOW MULTIREPOS WORK </b><br />A multirepo architecture separates services, products, or components into independent repositories. Each team owns its own repository, deployment pipeline, testing strategy, and release schedule. The benefits include:<br /><ul><li>Independent deployments</li><li>Clear ownership</li><li>Team autonomy</li><li>Smaller repositories</li><li>Faster local builds</li><li>Flexible release cycles</li></ul>However, the coordination burden doesn't disappear. Instead of coordinating through code reviews and shared repositories, teams coordinate through:<br...]]></itunes:summary><itunes:duration>4952</itunes:duration><itunes:keywords>architecture,automation,ci,collaboration,conwayslaw,coordination,dependencies,devops,engineering,fragmentation,git,governance,infrastructure,monorepo,multirepo,ownership,refactoring,repository,scalability,trunkbaseddevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a1b2ea3aeb1e4b6ac1e9900354fc21fa.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph Data Connect - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-data-connect-simply-explained/</link><description><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/microsoft-graph-data-connect-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Microsoft Graph Data Connect, Microsoft's enterprise-scale solution for extracting large volumes of Microsoft 365 data into Azure or Microsoft Fabric for analytics, reporting, machine learning, security investigations, and governance. While the regular Microsoft Graph API works well for real-time requests and smaller datasets, it becomes difficult to manage when organizations need to extract millions of records across SharePoint, Teams, Exchange, OneDrive, and other Microsoft 365 services. Graph Data Connect solves that scale problem through scheduled bulk data pipelines that avoid traditional API pagination and throttling.<br /><br /><b>WHY MICROSOFT 365 DATA IS DIFFICULT TO EXTRACT </b><br />Microsoft 365 generates enormous volumes of business activity every day. Emails, Teams messages, meetings, files, site activity, user interactions, and collaboration signals continuously accumulate across the tenant. The Microsoft Graph API provides access to this information through individual requests. This works well when an application needs a limited number of records in real time. However, large-scale analytics projects quickly encounter pagination, rate limits, HTTP 429 throttling responses, retry logic, and long processing times. Trying to analyze every SharePoint site, mailbox, or Teams interaction across a large organization using traditional API calls can take hours or days. Graph Data Connect was designed specifically for these scenarios, allowing organizations to extract Microsoft 365 datasets in bulk rather than requesting records individually. <br /><br /><b>WHAT IS MICROSOFT GRAPH DATA CONNECT? </b><br />Microsoft Graph Data Connect is a secure bulk data extraction service for Microsoft 365. It allows organizations to define a dataset, select a destination, and run a scheduled pipeline that transfers large volumes of Microsoft 365 data directly into an analytics environment. The extracted data can include information from services such as:<br /><ul><li>Microsoft Teams</li><li>SharePoint Online</li><li>OneDrive</li><li>Exchange Online</li><li>Microsoft 365 Groups</li><li>User and collaboration activity</li></ul>The data is delivered in analytics-friendly formats such as Delta Parquet, making it ready for SQL queries, Power BI reports, machine learning models, and large-scale processing inside Microsoft Fabric or Azure. Graph Data Connect is not a replacement for the Microsoft Graph API. The Graph API is designed for real-time application requests, while Data Connect is optimized for scheduled bulk extraction across an entire Microsoft 365 tenant.<br /><br /><b>GRAPH API, GRAPH CONNECTORS, AND DATA CONNECT </b><br />These three Microsoft Graph technologies solve very different problems. The Microsoft Graph API retrieves Microsoft 365 information through real-time request-and-response calls. It is ideal for applications that need current information about individual users, messages, files, or calendar events. <a href="https://www.m365.fm/microsoft-graph-connectors-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Graph Connectors</a> bring external information into Microsoft 365 so it can appear in Microsoft Search and Copilot. Their purpose is ingestion and indexing. Microsoft Graph Data Connect moves Microsoft 365 data out of the tenant and into an external analytics environment. Its purpose is large-scale extraction. A simple way to remember the difference is:<br /><ul><li>Graph API: request individual Microsoft 365 records</li><li>Graph Connectors: bring external data into Microsoft 365</li><li>Graph Data Connect: export Microsoft 365 data for analytics</li></ul>Understanding this distinction helps organizations select the correct tool instead of forcing a real-time API or automation platform to perform bulk analytics workloads.<br /><br /><b>SECURITY, PRIVACY, AND GOVERNANCE </b><br />Because Graph Data Connect can process sensitive organizational information, its security model includes strict governance controls. Every application requires explicit administrator approval before it can access Microsoft 365 datasets. Administrators can control which datasets and properties are available, ensuring that applications receive only the information required for the approved business scenario. Data is encrypted during transfer, and organizations can use customer-managed encryption keys through Azure Key Vault for additional control. Identity obfuscation can replace personal identifiers with non-reversible tokens, allowing organizations to analyze collaboration patterns and behavioral trends without directly exposing individual identities. Every extraction is logged, creating an audit trail showing which application accessed the data, who approved it, which datasets were transferred, and when the pipeline ran. These controls make Graph Data Connect suitable for regulated industries and privacy-sensitive analytics scenarios. <br /><br /><b>WHERE THE DATA CAN GO </b><br />Graph Data Connect integrates with modern Azure and Microsoft analytics platforms. Organizations can deliver extracted data into:<br /><ul><li>Microsoft Fabric Lakehouses</li><li>Azure Data Lake Storage</li><li><a href="https://www.m365.fm/azure-blob-storage-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Blob Storage</a></li><li>Azure Synapse Analytics</li><li><a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Data Factory</a> pipelines</li><li>Custom analytics platforms through additional processing pipelines</li></ul>Microsoft Fabric provides one of the most accessible destinations because the extracted data arrives in Delta Parquet format and can immediately be analyzed using SQL, notebooks, Power BI, or machine learning tools. Once the data has been extracted, it can also be combined with information from CRM, ERP, HR, security, and operational systems to create a broader view of organizational performance.<br /><br /><b>REAL-WORLD USE CASES </b><br />Microsoft Graph Data Connect supports a wide range of enterprise analytics scenarios. Security analytics can detect unusual account behavior, suspicious file activity, abnormal downloads, or unexpected access patterns. Collaboration analytics can examine how teams communicate, which departments work together, and where organizational bottlenecks exist. Content governance can identify stale SharePoint files, duplicate documents, abandoned sites, excessive permissions, and sensitive information. Employee experience analytics can combine Microsoft 365 collaboration signals with HR information while protecting individual identities. Copilot readiness assessments can help organizations understand where information is stored, how permissions are configured, and whether sensitive content could be exposed before deploying <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>. These use cases require large datasets that would be difficult or impractical to retrieve through standard Graph API requests. <br /><br /><b>HOW TO SET UP GRAPH DATA CONNECT </b><br />A typical Graph Data Connect implementation involves several steps. First, Graph Data Connect must be enabled in the Microsoft 365 Admin Center. Administrators then select which datasets should be available. Next, an application registration is created in Microsoft Entra ID to provide the extraction pipeline with a secure identity. A Graph Data Connect application is then configured and linked to the app registration. Administrators select the approved datasets, properties, and destination. The application must pass an explicit Microsoft 365 administrator approval process before it can access organizational information. Finally, a data pipeline is created in Microsoft Fabric or Azure Data Factory. The pipeline selects the Microsoft 365 dataset, applies filters, defines the destination, and schedules the extraction. Once the preparation stage is complete, the data is delivered in structured files that can be analyzed using Power BI, SQL, notebooks, or machine learning tools. <br /><br /><b>LIMITATIONS AND CONSIDERATIONS </b><br />Graph Data Connect is designed for scheduled analytics rather than real-time applications. Pipeline runs include preparation time before data begins transferring, which means the service is better suited to nightly, weekly, or periodic analytics jobs than live dashboards. Not every Microsoft 365 property is available through every dataset, so organizations should confirm dataset coverage before designing a solution. Each application requires administrative approval, and changes to requested datasets or properties may require additional consent. Graph Data Connect also uses consumption-based pricing, meaning larger tenants and broader datasets can generate substantial processing costs. Testing with a limited dataset before scaling to the entire tenant is therefore recommended. The platform also requires knowledge of data pipelines, storage formats, identity management, and governance. It is intended primarily for data engineering and enterprise analytics teams rather than simple citizen-development workflows. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73049127</guid><pubDate>Sun, 19 Jul 2026 05:08:56 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73049127/microsoft_graph_data_connect_simply_explained.mp3" length="19659500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e2027ac953fadb56c55d10821e4d393f57dfae4e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Welcome to another episode of Knowledge Nuggets with Mirko Peters. In https://www.m365.fm/microsoft-graph-data-connect-simply-explained/, we're exploring Microsoft Graph Data Connect, Microsoft's enterprise-scale solution for extracting large volumes...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another episode of Knowledge Nuggets with Mirko Peters. In <a href="https://www.m365.fm/microsoft-graph-data-connect-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we're exploring Microsoft Graph Data Connect, Microsoft's enterprise-scale solution for extracting large volumes of Microsoft 365 data into Azure or Microsoft Fabric for analytics, reporting, machine learning, security investigations, and governance. While the regular Microsoft Graph API works well for real-time requests and smaller datasets, it becomes difficult to manage when organizations need to extract millions of records across SharePoint, Teams, Exchange, OneDrive, and other Microsoft 365 services. Graph Data Connect solves that scale problem through scheduled bulk data pipelines that avoid traditional API pagination and throttling.<br /><br /><b>WHY MICROSOFT 365 DATA IS DIFFICULT TO EXTRACT </b><br />Microsoft 365 generates enormous volumes of business activity every day. Emails, Teams messages, meetings, files, site activity, user interactions, and collaboration signals continuously accumulate across the tenant. The Microsoft Graph API provides access to this information through individual requests. This works well when an application needs a limited number of records in real time. However, large-scale analytics projects quickly encounter pagination, rate limits, HTTP 429 throttling responses, retry logic, and long processing times. Trying to analyze every SharePoint site, mailbox, or Teams interaction across a large organization using traditional API calls can take hours or days. Graph Data Connect was designed specifically for these scenarios, allowing organizations to extract Microsoft 365 datasets in bulk rather than requesting records individually. <br /><br /><b>WHAT IS MICROSOFT GRAPH DATA CONNECT? </b><br />Microsoft Graph Data Connect is a secure bulk data extraction service for Microsoft 365. It allows organizations to define a dataset, select a destination, and run a scheduled pipeline that transfers large volumes of Microsoft 365 data directly into an analytics environment. The extracted data can include information from services such as:<br /><ul><li>Microsoft Teams</li><li>SharePoint Online</li><li>OneDrive</li><li>Exchange Online</li><li>Microsoft 365 Groups</li><li>User and collaboration activity</li></ul>The data is delivered in analytics-friendly formats such as Delta Parquet, making it ready for SQL queries, Power BI reports, machine learning models, and large-scale processing inside Microsoft Fabric or Azure. Graph Data Connect is not a replacement for the Microsoft Graph API. The Graph API is designed for real-time application requests, while Data Connect is optimized for scheduled bulk extraction across an entire Microsoft 365 tenant.<br /><br /><b>GRAPH API, GRAPH CONNECTORS, AND DATA CONNECT </b><br />These three Microsoft Graph technologies solve very different problems. The Microsoft Graph API retrieves Microsoft 365 information through real-time request-and-response calls. It is ideal for applications that need current information about individual users, messages, files, or calendar events. <a href="https://www.m365.fm/microsoft-graph-connectors-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Graph Connectors</a> bring external information into Microsoft 365 so it can appear in Microsoft Search and Copilot. Their purpose is ingestion and indexing. Microsoft Graph Data Connect moves Microsoft 365 data out of the tenant and into an external analytics environment. Its purpose is large-scale extraction. A simple way to remember the difference is:<br /><ul><li>Graph API: request individual Microsoft 365 records</li><li>Graph Connectors: bring external data into Microsoft 365</li><li>Graph Data Connect: export Microsoft 365 data for analytics</li></ul>Understanding this distinction helps organizations select the correct tool instead of forcing a real-time API or...]]></itunes:summary><itunes:duration>820</itunes:duration><itunes:keywords>analytics,azure,dataconnect,entra,exchange,extraction,fabric,governance,graph,insights,microsoft,onedrive,parquet,pipelines,powerbi,scalability,security,sharepoint,teams,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1acce12a338ef3c89f81756aba68f53d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Storage Accounts - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-storage-accounts-simply-explained/</link><description><![CDATA[Azure Storage accounts are everywhere, yet few people can explain what is actually inside them. This episode walks Azure beginners and IT pros through Blob, Files, Queue and Table storage with everyday analogies. You will know which storage type fits which problem and how to choose performance tiers and redundancy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:26 – What is a storage account?</li><li>02:15 – Blob storage</li><li>04:21 – <a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a></li><li>06:12 – Queue storage</li><li>08:02 – Table storage</li><li>09:40 – How it all connects</li><li>11:36 – Actionable takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>An Azure Storage account is one container that holds four services: Blob for unstructured files, Files for network shares, Queue for messages and Table for simple structured data.</li><li>Choose Standard performance for most workloads and pick redundancy (LRS, ZRS, GRS) based on how much downtime and data loss you can tolerate.</li><li>The services are designed to work together under one account with shared billing, security, encryption and networking, so you can start small and add services later.</li></ul><br /><b>Worth quoting</b><br /><br />“An Azure Storage Account is a container. That's all. A container that holds all your Azure Storage services together.” – Mirko Peters (00:30)<br /><br />“Once you create a storage account, you can use any or all of the four storage services inside it. You're not locked into one.” – Mirko Peters (01:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-storage-accounts-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Storage accounts</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – the storage account's managed cloud file share, with SMB, NFS and Azure File Sync</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform where storage accounts live in a chosen region and resource group</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – mentioned as the more advanced alternative to Queue storage, with sessions, transactions and FIFO ordering</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – the premium NoSQL database that Table storage undercuts on cost for simple key-value lookups</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-files-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73031539</guid><pubDate>Sat, 18 Jul 2026 06:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73031539/azure_storage_accounts_simply_explained.mp3" length="19311020" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d1a8261f434bed1c564cb29bba3478459c3130ab.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure Storage accounts are everywhere, yet few people can explain what is actually inside them. This episode walks Azure beginners and IT pros through Blob, Files, Queue and Table storage with everyday analogies. You will know which storage type fits...</itunes:subtitle><itunes:summary><![CDATA[Azure Storage accounts are everywhere, yet few people can explain what is actually inside them. This episode walks Azure beginners and IT pros through Blob, Files, Queue and Table storage with everyday analogies. You will know which storage type fits which problem and how to choose performance tiers and redundancy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:26 – What is a storage account?</li><li>02:15 – Blob storage</li><li>04:21 – <a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a></li><li>06:12 – Queue storage</li><li>08:02 – Table storage</li><li>09:40 – How it all connects</li><li>11:36 – Actionable takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>An Azure Storage account is one container that holds four services: Blob for unstructured files, Files for network shares, Queue for messages and Table for simple structured data.</li><li>Choose Standard performance for most workloads and pick redundancy (LRS, ZRS, GRS) based on how much downtime and data loss you can tolerate.</li><li>The services are designed to work together under one account with shared billing, security, encryption and networking, so you can start small and add services later.</li></ul><br /><b>Worth quoting</b><br /><br />“An Azure Storage Account is a container. That's all. A container that holds all your Azure Storage services together.” – Mirko Peters (00:30)<br /><br />“Once you create a storage account, you can use any or all of the four storage services inside it. You're not locked into one.” – Mirko Peters (01:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-storage-accounts-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Storage accounts</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – the storage account's managed cloud file share, with SMB, NFS and Azure File Sync</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform where storage accounts live in a chosen region and resource group</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – mentioned as the more advanced alternative to Queue storage, with sessions, transactions and FIFO ordering</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – the premium NoSQL database that Table storage undercuts on cost for simple key-value lookups</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-files-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-storage-accounts-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>805</itunes:duration><itunes:keywords>azure,backup,blob,cloud,data,files,grs,lrs,messages,microsoft,nosql,premium,queue,redundancy,security,standard,storage,storageaccount,table,zrs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9e9432c93832118f850f9562a56dd271.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure DDoS Protection - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-ddos-protection-simply-explained/</link><description><![CDATA[Many small businesses assume Azure's built-in defenses keep their websites and APIs safe from DDoS attacks, yet moderate attacks can still take a single workload offline. This episode explains in plain English what DDoS attacks are, what the free tier covers, how Azure DDoS Protection and WAF fill the gaps, and how to build a practical layered defense.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why DDoS attacks matter for anyone online</li><li>00:58 – What a DDoS attack actually is</li><li>02:56 – The free infrastructure protection</li><li>04:44 – Network Protection vs. IP Protection</li><li>07:04 – Layer 7 attacks and where WAF fits</li><li>10:31 – The largest DDoS attack <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> has handled</li><li>11:47 – Why small businesses need to care</li><li>14:00 – A layered DDoS defense strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every Azure customer gets free infrastructure-level DDoS protection, but it protects Azure's platform and may not mitigate moderate attacks against your specific workload.</li><li>Azure DDoS Protection comes as Network Protection, with rapid response support, cost protection and a WAF discount, or as the cheaper per-IP IP Protection, both adding adaptive tuning, metrics and logging.</li><li>Because DDoS protection only covers layers 3 and 4, a Web Application Firewall with the HTTP DDoS rule set, rate limiting and bot protection is needed to stop layer 7 attacks.</li></ul><br /><b>Worth quoting</b><br /><br />“If a moderate attack hits your specific application, the free tier might not step in. From Azure's perspective, the traffic isn't enough to threaten the platform, so it doesn't trigger any mitigation.” – Mirko Peters (04:16)<br /><br />“Azure DDoS protection only covers layers 3 and 4, the network and transport layers. It looks at IP addresses, ports, protocols and packet rates, but it never inspects the actual content of your HTTP requests.” – Mirko Peters (07:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ddos-protection-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on DDoS defense</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose free and paid DDoS defenses and WAF options the episode compares</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nuggets episode and explains DDoS attacks, Azure's protection tiers and WAF</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73031212</guid><pubDate>Sat, 18 Jul 2026 05:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73031212/azure_ddos_protection_simply_explained.mp3" length="23641964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9e7cfaf1f0a75b15fc993d5270aaf0ba98648276.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many small businesses assume Azure's built-in defenses keep their websites and APIs safe from DDoS attacks, yet moderate attacks can still take a single workload offline. This episode explains in plain English what DDoS attacks are, what the free tier...</itunes:subtitle><itunes:summary><![CDATA[Many small businesses assume Azure's built-in defenses keep their websites and APIs safe from DDoS attacks, yet moderate attacks can still take a single workload offline. This episode explains in plain English what DDoS attacks are, what the free tier covers, how Azure DDoS Protection and WAF fill the gaps, and how to build a practical layered defense.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why DDoS attacks matter for anyone online</li><li>00:58 – What a DDoS attack actually is</li><li>02:56 – The free infrastructure protection</li><li>04:44 – Network Protection vs. IP Protection</li><li>07:04 – Layer 7 attacks and where WAF fits</li><li>10:31 – The largest DDoS attack <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> has handled</li><li>11:47 – Why small businesses need to care</li><li>14:00 – A layered DDoS defense strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every Azure customer gets free infrastructure-level DDoS protection, but it protects Azure's platform and may not mitigate moderate attacks against your specific workload.</li><li>Azure DDoS Protection comes as Network Protection, with rapid response support, cost protection and a WAF discount, or as the cheaper per-IP IP Protection, both adding adaptive tuning, metrics and logging.</li><li>Because DDoS protection only covers layers 3 and 4, a Web Application Firewall with the HTTP DDoS rule set, rate limiting and bot protection is needed to stop layer 7 attacks.</li></ul><br /><b>Worth quoting</b><br /><br />“If a moderate attack hits your specific application, the free tier might not step in. From Azure's perspective, the traffic isn't enough to threaten the platform, so it doesn't trigger any mitigation.” – Mirko Peters (04:16)<br /><br />“Azure DDoS protection only covers layers 3 and 4, the network and transport layers. It looks at IP addresses, ports, protocols and packet rates, but it never inspects the actual content of your HTTP requests.” – Mirko Peters (07:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ddos-protection-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on DDoS defense</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose free and paid DDoS defenses and WAF options the episode compares</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nuggets episode and explains DDoS attacks, Azure's protection tiers and WAF</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ddos-protection-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>986</itunes:duration><itunes:keywords>applicationgateway,attack,availability,azure,azurefirewall,cloud,ddos,firewall,ipprotection,microsoft,mitigation,monitoring,network,networkprotection,protection,publicip,resilience,security,traffic,waf</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4cb51162ad50f3d7617362f63dcae37c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Network Security Groups - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-network-security-groups-simply-explained/</link><description><![CDATA[Most Azure security incidents start with an overly permissive rule, not a sophisticated exploit. This episode is for Azure beginners and administrators who deploy virtual machines and subnets. You learn how NSG rules, priorities, service tags and application security groups work and which mistakes leave your environment wide open.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why an Azure VM without an NSG is an unlocked door</li><li>01:55 – What a network security group is</li><li>04:09 – How NSG rules work: priority and defaults</li><li>06:39 – Common misconfigurations</li><li>08:47 – Best practices for NSG rules</li><li>10:25 – NSG vs Azure Firewall</li><li>12:14 – Walkthrough: creating and applying an NSG</li></ul><br /><b>Key takeaways</b><br /><ul><li>A network security group filters traffic at layers three and four by source, destination, port and protocol, and it is stateful, free and the first line of defense in <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a>.</li><li>Rules are evaluated by priority with the first match winning, so leave gaps between priorities, attach one NSG per subnet and check effective security rules when troubleshooting.</li><li>Avoid opening sensitive ports to the internet, use application security groups and service tags instead of hard-coded IPs, and add Azure Firewall when you need centralized deep inspection.</li></ul><br /><b>Worth quoting</b><br /><br />“It works at layers three and four of the network model, which means it looks at IP addresses, ports and protocols without digging into the actual content of the traffic.” – Mirko Peters (02:19)<br /><br />“NSGs are stateful. What does that mean? If you allow inbound traffic on port 80, the reply traffic goes back out automatically.” – Mirko Peters (02:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-network-security-groups-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on NSG rules</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose VMs and subnets NSGs protect, compared here with Azure Firewall</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nuggets episode and walks through NSG rules, mistakes and a portal setup</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73029828</guid><pubDate>Sat, 18 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73029828/azure_network_security_groups_simply_explained.mp3" length="20890988" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cd00756126079c9a3223f41bacbf54c243f9bd27.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Azure security incidents start with an overly permissive rule, not a sophisticated exploit. This episode is for Azure beginners and administrators who deploy virtual machines and subnets. You learn how NSG rules, priorities, service tags and...</itunes:subtitle><itunes:summary><![CDATA[Most Azure security incidents start with an overly permissive rule, not a sophisticated exploit. This episode is for Azure beginners and administrators who deploy virtual machines and subnets. You learn how NSG rules, priorities, service tags and application security groups work and which mistakes leave your environment wide open.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why an Azure VM without an NSG is an unlocked door</li><li>01:55 – What a network security group is</li><li>04:09 – How NSG rules work: priority and defaults</li><li>06:39 – Common misconfigurations</li><li>08:47 – Best practices for NSG rules</li><li>10:25 – NSG vs Azure Firewall</li><li>12:14 – Walkthrough: creating and applying an NSG</li></ul><br /><b>Key takeaways</b><br /><ul><li>A network security group filters traffic at layers three and four by source, destination, port and protocol, and it is stateful, free and the first line of defense in <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a>.</li><li>Rules are evaluated by priority with the first match winning, so leave gaps between priorities, attach one NSG per subnet and check effective security rules when troubleshooting.</li><li>Avoid opening sensitive ports to the internet, use application security groups and service tags instead of hard-coded IPs, and add Azure Firewall when you need centralized deep inspection.</li></ul><br /><b>Worth quoting</b><br /><br />“It works at layers three and four of the network model, which means it looks at IP addresses, ports and protocols without digging into the actual content of the traffic.” – Mirko Peters (02:19)<br /><br />“NSGs are stateful. What does that mean? If you allow inbound traffic on port 80, the reply traffic goes back out automatically.” – Mirko Peters (02:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-network-security-groups-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on NSG rules</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose VMs and subnets NSGs protect, compared here with Azure Firewall</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nuggets episode and walks through NSG rules, mistakes and a portal setup</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-network-security-groups-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>871</itunes:duration><itunes:keywords>applicationgateway,attack,availability,azure,azurefirewall,cloud,ddos,firewall,ipprotection,microsoft,mitigation,monitoring,network,networkprotection,protection,publicip,resilience,security,traffic,waf</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4cb51162ad50f3d7617362f63dcae37c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Virtual Network - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-virtual-network-simply-explained/</link><description><![CDATA[Many Azure deployments run into trouble because the virtual network underneath was treated as a checkbox. This episode is for cloud beginners, administrators and architects who deploy workloads in Azure. You learn how address spaces, subnets, IPs, NSGs, routing and peering fit together so your network is secure and ready to grow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What an Azure Virtual Network is</li><li>02:09 – IP addressing and CIDR</li><li>04:31 – Subnets: dividing your network</li><li>07:02 – Public and private IPs</li><li>08:55 – Network security groups</li><li>10:50 – Route tables and user-defined routes</li><li>12:41 – VNet peering and hub-and-spoke</li><li>14:48 – How it all connects</li></ul><br /><b>Key takeaways</b><br /><ul><li>An Azure Virtual Network is a regional, private network boundary in <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a>, and its address space should be planned large enough and free of overlaps before anything is deployed.</li><li>Subnets separate application tiers, private IPs should be the default, and network security groups plus route tables control what traffic is allowed and where it goes.</li><li>VNet peering connects networks privately over the Microsoft backbone but is not transitive, so growing environments typically use a hub-and-spoke design.</li></ul><br /><b>Worth quoting</b><br /><br />“Your VNet's address space cannot overlap with any other network you plan to connect to. This is a common mistake.” – Mirko Peters (03:10)<br /><br />“Public IPs are optional. You assign them explicitly because Azure never gives your resources a public IP unless you ask for it. That's by design, the default should be private and public should be a deliberate choice.” – Mirko Peters (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-virtual-network-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on VNet basics</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose virtual networks, subnets, NSGs, routing and peering this episode explains</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-sql-database/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Fabric SQL Database - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73029518</guid><pubDate>Sat, 18 Jul 2026 03:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73029518/azure_virtual_network_simply_explained.mp3" length="25308332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/864b86ad79b7d9b3a34ce23a6bcd9d8ed4a99905.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Azure deployments run into trouble because the virtual network underneath was treated as a checkbox. This episode is for cloud beginners, administrators and architects who deploy workloads in Azure. You learn how address spaces, subnets, IPs,...</itunes:subtitle><itunes:summary><![CDATA[Many Azure deployments run into trouble because the virtual network underneath was treated as a checkbox. This episode is for cloud beginners, administrators and architects who deploy workloads in Azure. You learn how address spaces, subnets, IPs, NSGs, routing and peering fit together so your network is secure and ready to grow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What an Azure Virtual Network is</li><li>02:09 – IP addressing and CIDR</li><li>04:31 – Subnets: dividing your network</li><li>07:02 – Public and private IPs</li><li>08:55 – Network security groups</li><li>10:50 – Route tables and user-defined routes</li><li>12:41 – VNet peering and hub-and-spoke</li><li>14:48 – How it all connects</li></ul><br /><b>Key takeaways</b><br /><ul><li>An Azure Virtual Network is a regional, private network boundary in <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a>, and its address space should be planned large enough and free of overlaps before anything is deployed.</li><li>Subnets separate application tiers, private IPs should be the default, and network security groups plus route tables control what traffic is allowed and where it goes.</li><li>VNet peering connects networks privately over the Microsoft backbone but is not transitive, so growing environments typically use a hub-and-spoke design.</li></ul><br /><b>Worth quoting</b><br /><br />“Your VNet's address space cannot overlap with any other network you plan to connect to. This is a common mistake.” – Mirko Peters (03:10)<br /><br />“Public IPs are optional. You assign them explicitly because Azure never gives your resources a public IP unless you ask for it. That's by design, the default should be private and public should be a deliberate choice.” – Mirko Peters (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-virtual-network-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on VNet basics</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose virtual networks, subnets, NSGs, routing and peering this episode explains</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mike-martin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-sql-database/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-network-simply-explained" target="_blank" rel="noreferrer noopener">Fabric SQL Database - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1055</itunes:duration><itunes:keywords>azure,azurenetworking,cidr,cloud,expressroute,firewall,gateway,hybrid,infrastructure,ipaddress,microsoft,networking,nsg,peering,routing,security,subnet,virtualnetwork,vnet,vpn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4d26a612e61ced76be632f56f1db5cc4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Private Link - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-private-link-simply-explained/</link><description><![CDATA[Many Azure admins assume their storage accounts and databases are private just because they run in Azure, but they are reachable from the internet by default. This episode explains Azure Private Link in plain English for cloud beginners and IT pros, covering private endpoints, DNS, alternatives like VPN and ExpressRoute, costs and the gotchas to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Azure services are not private by default</li><li>00:50 – The old way: public endpoints everywhere</li><li>02:29 – The <a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">private endpoint</a> as a network interface card</li><li>04:17 – DNS and private DNS zones</li><li>08:08 – Private Link vs. VPN, ExpressRoute and service endpoints</li><li>10:11 – Private Link service for your own applications</li><li>11:47 – Security, compliance and cost</li><li>13:36 – Implementation gotchas and takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure PaaS services such as Storage, SQL and Key Vault ship with public endpoints, and a subscription is a billing boundary, not a network boundary.</li><li>Azure Private Link places a private endpoint with a private IP inside your virtual network, and private DNS zones make the existing service URL resolve to it so applications need no changes.</li><li>Creating a private endpoint does not disable public access, on-premises clients need DNS forwarding, and the extra per-endpoint cost is best justified for sensitive, regulated production workloads.</li></ul><br /><b>Worth quoting</b><br /><br />“Your subscription is a billing and management boundary, not a network boundary. By default, your Azure services are reachable from the internet.” – Mirko Peters (02:08)<br /><br />“Enabling a private endpoint does not turn off the public endpoint automatically. They can both exist at the same time. If you create a private endpoint, but never touch the public endpoint settings, your storage account is still reachable from the internet.” – Mirko Peters (03:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-private-link-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Private Link</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – the service that places a private endpoint with a private IP inside your virtual network</li><li><a href="https://www.m365.fm/entity/azure-expressroute/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Azure ExpressRoute</a> – the private circuit to Azure that still needs Private Link for private PaaS access</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – how Private Link helps prove sensitive data stays off public networks for HIPAA, GDPR, PCI</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73029042</guid><pubDate>Sat, 18 Jul 2026 02:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73029042/azure_private_link_simply_explained.mp3" length="23234732" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/673af9cedbb75a173e5cd2faf2bfb053a65f667d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Azure admins assume their storage accounts and databases are private just because they run in Azure, but they are reachable from the internet by default. This episode explains Azure Private Link in plain English for cloud beginners and IT pros,...</itunes:subtitle><itunes:summary><![CDATA[Many Azure admins assume their storage accounts and databases are private just because they run in Azure, but they are reachable from the internet by default. This episode explains Azure Private Link in plain English for cloud beginners and IT pros, covering private endpoints, DNS, alternatives like VPN and ExpressRoute, costs and the gotchas to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Azure services are not private by default</li><li>00:50 – The old way: public endpoints everywhere</li><li>02:29 – The <a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">private endpoint</a> as a network interface card</li><li>04:17 – DNS and private DNS zones</li><li>08:08 – Private Link vs. VPN, ExpressRoute and service endpoints</li><li>10:11 – Private Link service for your own applications</li><li>11:47 – Security, compliance and cost</li><li>13:36 – Implementation gotchas and takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure PaaS services such as Storage, SQL and Key Vault ship with public endpoints, and a subscription is a billing boundary, not a network boundary.</li><li>Azure Private Link places a private endpoint with a private IP inside your virtual network, and private DNS zones make the existing service URL resolve to it so applications need no changes.</li><li>Creating a private endpoint does not disable public access, on-premises clients need DNS forwarding, and the extra per-endpoint cost is best justified for sensitive, regulated production workloads.</li></ul><br /><b>Worth quoting</b><br /><br />“Your subscription is a billing and management boundary, not a network boundary. By default, your Azure services are reachable from the internet.” – Mirko Peters (02:08)<br /><br />“Enabling a private endpoint does not turn off the public endpoint automatically. They can both exist at the same time. If you create a private endpoint, but never touch the public endpoint settings, your storage account is still reachable from the internet.” – Mirko Peters (03:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-private-link-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Private Link</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – the service that places a private endpoint with a private IP inside your virtual network</li><li><a href="https://www.m365.fm/entity/azure-expressroute/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Azure ExpressRoute</a> – the private circuit to Azure that still needs Private Link for private PaaS access</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – how Private Link helps prove sensitive data stays off public networks for HIPAA, GDPR, PCI</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-chatbot-why-your-dataverse-strategy-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-private-link-simply-explained" target="_blank" rel="noreferrer noopener">The Death of the Chatbot: Why Your Dataverse Strategy Is Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>969</itunes:duration><itunes:keywords>azure,backbone,cloud,compliance,connectivity,dns,expressroute,keyvault,microsoft,networking,privatedns,privateendpoint,privatelink,security,serviceendpoints,sql,storage,vnet,vpn,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/47a3af8f9354187f6f8adbf14bc9c7e4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Traffic Manager - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-traffic-manager-simply-explained/</link><description><![CDATA[Users in Tokyo should not wait on a single server in Virginia, and one regional outage should not take your whole app offline. This episode explains Azure Traffic Manager for developers and cloud architects building multi-region apps: how DNS-based routing works, when to use each of its six routing methods, and how it fits alongside Load Balancer, Application Gateway and Front Door.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why global traffic routing matters</li><li>02:32 – What Traffic Manager actually is</li><li>04:16 – Priority routing for disaster recovery</li><li>05:58 – Performance routing</li><li>07:42 – Weighted and geographic routing</li><li>10:57 – Multi-value and subnet routing</li><li>12:26 – Health monitoring and failover</li><li>14:22 – Decision guide: Traffic Manager vs. other options</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> is a DNS-based global traffic director that never sits in the data path, so it adds no latency to user connections.</li><li>Its six routing methods cover different goals: priority for disaster recovery, performance for speed, weighted for canary releases, geographic for compliance, plus multi-value and subnet for niche cases.</li><li>Reliable failover depends on well-tuned health probes against a lightweight health endpoint and on regularly testing that backup regions can carry the full load.</li></ul><br /><b>Worth quoting</b><br /><br />“Traffic manager is a DNS-based load balancer that runs at global scale. Think of it like a smart reception desk at the entrance of a worldwide office building.” – Mirko Peters (02:35)<br /><br />“Test your failover, actually simulate an outage and watch what happens. That's the only way to know it works.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-traffic-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Traffic Manager</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – the DNS-based global load balancer explained here, from priority to subnet routing</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud whose regions, Load Balancer, Application Gateway and Front Door frame the decision guide</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who walks through all six Traffic Manager routing methods in this episode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-application-gateway/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Azure Application Gateway - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73028410</guid><pubDate>Sat, 18 Jul 2026 01:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73028410/azure_traffic_manager_simply_explained.mp3" length="23205356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1282ee9aed0c23dce5cf3bdab20cfec671922fe1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Users in Tokyo should not wait on a single server in Virginia, and one regional outage should not take your whole app offline. This episode explains Azure Traffic Manager for developers and cloud architects building multi-region apps: how DNS-based...</itunes:subtitle><itunes:summary><![CDATA[Users in Tokyo should not wait on a single server in Virginia, and one regional outage should not take your whole app offline. This episode explains Azure Traffic Manager for developers and cloud architects building multi-region apps: how DNS-based routing works, when to use each of its six routing methods, and how it fits alongside Load Balancer, Application Gateway and Front Door.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why global traffic routing matters</li><li>02:32 – What Traffic Manager actually is</li><li>04:16 – Priority routing for disaster recovery</li><li>05:58 – Performance routing</li><li>07:42 – Weighted and geographic routing</li><li>10:57 – Multi-value and subnet routing</li><li>12:26 – Health monitoring and failover</li><li>14:22 – Decision guide: Traffic Manager vs. other options</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> is a DNS-based global traffic director that never sits in the data path, so it adds no latency to user connections.</li><li>Its six routing methods cover different goals: priority for disaster recovery, performance for speed, weighted for canary releases, geographic for compliance, plus multi-value and subnet for niche cases.</li><li>Reliable failover depends on well-tuned health probes against a lightweight health endpoint and on regularly testing that backup regions can carry the full load.</li></ul><br /><b>Worth quoting</b><br /><br />“Traffic manager is a DNS-based load balancer that runs at global scale. Think of it like a smart reception desk at the entrance of a worldwide office building.” – Mirko Peters (02:35)<br /><br />“Test your failover, actually simulate an outage and watch what happens. That's the only way to know it works.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-traffic-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Traffic Manager</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – the DNS-based global load balancer explained here, from priority to subnet routing</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud whose regions, Load Balancer, Application Gateway and Front Door frame the decision guide</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who walks through all six Traffic Manager routing methods in this episode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-application-gateway/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-traffic-manager-simply-explained" target="_blank" rel="noreferrer noopener">Azure Application Gateway - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>967</itunes:duration><itunes:keywords>availability,azure,cloud,dns,endpoint,failover,geographic,global,latency,loadbalancing,microsoft,multivalue,networking,performance,priority,resilience,routing,subnet,trafficmanager,weighted</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4510ed6db5ba64231d06f0d5a2dbca73.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure DNS - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-dns-simply-explained/</link><description><![CDATA[Everyone uses DNS, but few people understand the chain behind a lookup or how Azure takes over the job. This episode explains Azure DNS for cloud admins and beginners: public and private zones, the record types you actually need, delegation and virtual network links. You will know how to move a domain to Azure DNS without breaking your website or email.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:54 – What DNS actually does</li><li>02:14 – What is <a href="https://www.m365.fm/entity/azure-dns/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure DNS</a>?</li><li>03:28 – Public vs. private DNS zones</li><li>05:42 – Record types you'll actually use</li><li>08:30 – Delegation</li><li>10:51 – Private DNS and virtual network links</li><li>13:17 – Security, monitoring and best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-dns/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure DNS</a> is a managed hosting service for DNS zones, so you no longer run, patch or scale your own DNS servers.</li><li>Public zones serve names to the internet and require delegation at your registrar, while private zones resolve only inside the virtual networks you link to them.</li><li>Use alias records for Azure resources and recreate every existing record in Azure before switching name servers to avoid outages.</li></ul><br /><b>Worth quoting</b><br /><br />“Computers live on numbers, we live on names, and DNS sits right in the middle, making the translation.” – Mirko Peters (00:23)<br /><br />“So Azure DNS is Microsoft's managed DNS hosting service. In plain English, that means you never have to run your own DNS servers, patch them, or plan for higher availability.” – Mirko Peters (02:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-dns-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure DNS</li><li><a href="https://www.m365.fm/entity/azure-dns/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure DNS</a> – the subject of the episode: public and private zones, alias records, delegation and vnet links</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform hosting the DNS zones on Microsoft's global infrastructure</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Microsoft Defender for Cloud can block resolution of known malicious domains</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – used as an example: setting it up requires a TXT record to verify your domain</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the episode and walks through DNS lookups, zones, records and delegation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-private-link-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73027983</guid><pubDate>Sat, 18 Jul 2026 00:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73027983/azure_dns_simply_explained.mp3" length="22888556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c0d08a80f46ae70ebd1e1b54231d0025a3ada3c7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone uses DNS, but few people understand the chain behind a lookup or how Azure takes over the job. This episode explains Azure DNS for cloud admins and beginners: public and private zones, the record types you actually need, delegation and...</itunes:subtitle><itunes:summary><![CDATA[Everyone uses DNS, but few people understand the chain behind a lookup or how Azure takes over the job. This episode explains Azure DNS for cloud admins and beginners: public and private zones, the record types you actually need, delegation and virtual network links. You will know how to move a domain to Azure DNS without breaking your website or email.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:54 – What DNS actually does</li><li>02:14 – What is <a href="https://www.m365.fm/entity/azure-dns/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure DNS</a>?</li><li>03:28 – Public vs. private DNS zones</li><li>05:42 – Record types you'll actually use</li><li>08:30 – Delegation</li><li>10:51 – Private DNS and virtual network links</li><li>13:17 – Security, monitoring and best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-dns/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure DNS</a> is a managed hosting service for DNS zones, so you no longer run, patch or scale your own DNS servers.</li><li>Public zones serve names to the internet and require delegation at your registrar, while private zones resolve only inside the virtual networks you link to them.</li><li>Use alias records for Azure resources and recreate every existing record in Azure before switching name servers to avoid outages.</li></ul><br /><b>Worth quoting</b><br /><br />“Computers live on numbers, we live on names, and DNS sits right in the middle, making the translation.” – Mirko Peters (00:23)<br /><br />“So Azure DNS is Microsoft's managed DNS hosting service. In plain English, that means you never have to run your own DNS servers, patch them, or plan for higher availability.” – Mirko Peters (02:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-dns-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure DNS</li><li><a href="https://www.m365.fm/entity/azure-dns/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure DNS</a> – the subject of the episode: public and private zones, alias records, delegation and vnet links</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform hosting the DNS zones on Microsoft's global infrastructure</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Microsoft Defender for Cloud can block resolution of known malicious domains</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – used as an example: setting it up requires a TXT record to verify your domain</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts the episode and walks through DNS lookups, zones, records and delegation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-private-link-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-dns-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link - Simply...]]></itunes:summary><itunes:duration>954</itunes:duration><itunes:keywords>alias,anycast,azure,azuredns,cloud,cname,delegation,dns,domain,infrastructure,mx,networking,private,public,records,resolver,security,txt,vnet,zones</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dd67fcdaf398a783070a1ea651fcdb9c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>MCP (Model Context Protocol) - Simply Explained</title><link>https://www.m365.fm/show/episodes/mcp-model-context-protocol-simply-explained/</link><description><![CDATA[The Model Context Protocol (MCP) is an open standard that allows AI models to securely connect to external tools, applications, and data sources using a single, consistent protocol. Before MCP, every AI assistant needed custom integrations for services like Microsoft 365, SharePoint, Exchange, Dynamics 365, or databases. MCP replaces those one-off integrations with a universal connection layer, making it possible for any compatible AI application to discover available tools, access data, and perform actions through standardized interfaces. Often described as "USB-C for AI," MCP dramatically simplifies how AI agents interact with enterprise systems while remaining secure, flexible, and vendor-neutral. WHY MCP IS A GAME CHANGER FOR AI Large Language Models are incredibly capable, but they only know what they have been trained on unless they can access external information. Without integrations, AI assistants cannot read your SharePoint documents, check your Outlook calendar, query your CRM, or retrieve customer information. Traditionally, every connection required custom APIs, authentication, and development effort. MCP eliminates this complexity by providing one standard protocol that works across thousands of different services. Instead of building a unique connector for every application, developers expose an MCP server once, and any MCP-compatible AI client can immediately discover and use its capabilities. HOW MCP WORKS The Model Context Protocol follows a simple architecture built around three core components: the Host, the MCP Client, and the MCP Server. The Host is the AI application the user interacts with, such as Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, Claude Desktop, or a custom AI agent. The MCP Client communicates using the protocol, while the MCP Server connects to business systems like SharePoint, Exchange, SQL databases, GitHub, or Microsoft <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Every server automatically exposes available Tools for taking actions, Resources for reading information, and Prompt Templates that help AI complete common tasks more effectively. Because servers describe their own capabilities, AI applications can discover and use them without requiring additional programming. MCP AND THE MICROSOFT ECOSYSTEM Microsoft has embraced MCP as an important part of its AI strategy. <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> supports connecting remote MCP servers directly to AI agents, while Microsoft has also published official MCP server implementations for Power Platform services such as Power Apps and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>. These servers allow AI agents to trigger workflows, create Dataverse records, automate business processes, and interact with Microsoft services using the same standardized protocol. As more Microsoft 365 services become MCP-enabled, AI assistants gain secure, structured access to enterprise knowledge, making Copilot experiences significantly more powerful without requiring complex custom integrations. SECURITY, GOVERNANCE, AND ENTERPRISE READINESS Despite providing broad access to enterprise systems, MCP does not bypass existing security controls. Authentication typically relies on industry-standard OAuth 2.1, API keys, or secure access tokens, while AI clients request user approval before executing actions such as sending emails, updating records, or modifying files. Organizations continue to use existing Microsoft Entra ID permissions, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a> policies, and role-based security to control exactly what AI agents can access. This ensures that MCP extends existing security models instead of replacing them, making it suitable for enterprise environments where governance and compliance remain critical. WHY MCP IS SHAPING THE FUTURE OF AI AGENTS The Model Context Protocol is becoming the foundation for the next generation of AI assistants and autonomous agents. Rather than acting as isolated chatbots, AI systems can securely interact with business applications, retrieve live information, automate workflows, and coordinate work across multiple platforms using one common standard. Whether building Microsoft Copilot extensions, Azure AI agents, enterprise automation, or Retrieval-Augmented Generation (RAG) solutions, MCP provides the universal connection layer that transforms AI from a standalone language model into a truly useful digital coworker capable of working with real business data in real time.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73027846</guid><pubDate>Fri, 17 Jul 2026 23:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73027846/mcp_model_context_protocol_simply_explained.mp3" length="22069484" type="audio/mpeg"/><podcast:transcript url="https://www.m365.fm/show/episodes/mcp-model-context-protocol-simply-explained/transcript.txt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The Model Context Protocol (MCP) is an open standard that allows AI models to securely connect to external tools, applications, and data sources using a single, consistent protocol. Before MCP, every AI assistant needed custom integrations for...</itunes:subtitle><itunes:summary><![CDATA[The Model Context Protocol (MCP) is an open standard that allows AI models to securely connect to external tools, applications, and data sources using a single, consistent protocol. Before MCP, every AI assistant needed custom integrations for services like Microsoft 365, SharePoint, Exchange, Dynamics 365, or databases. MCP replaces those one-off integrations with a universal connection layer, making it possible for any compatible AI application to discover available tools, access data, and perform actions through standardized interfaces. Often described as "USB-C for AI," MCP dramatically simplifies how AI agents interact with enterprise systems while remaining secure, flexible, and vendor-neutral. WHY MCP IS A GAME CHANGER FOR AI Large Language Models are incredibly capable, but they only know what they have been trained on unless they can access external information. Without integrations, AI assistants cannot read your SharePoint documents, check your Outlook calendar, query your CRM, or retrieve customer information. Traditionally, every connection required custom APIs, authentication, and development effort. MCP eliminates this complexity by providing one standard protocol that works across thousands of different services. Instead of building a unique connector for every application, developers expose an MCP server once, and any MCP-compatible AI client can immediately discover and use its capabilities. HOW MCP WORKS The Model Context Protocol follows a simple architecture built around three core components: the Host, the MCP Client, and the MCP Server. The Host is the AI application the user interacts with, such as Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, Claude Desktop, or a custom AI agent. The MCP Client communicates using the protocol, while the MCP Server connects to business systems like SharePoint, Exchange, SQL databases, GitHub, or Microsoft <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Every server automatically exposes available Tools for taking actions, Resources for reading information, and Prompt Templates that help AI complete common tasks more effectively. Because servers describe their own capabilities, AI applications can discover and use them without requiring additional programming. MCP AND THE MICROSOFT ECOSYSTEM Microsoft has embraced MCP as an important part of its AI strategy. <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> supports connecting remote MCP servers directly to AI agents, while Microsoft has also published official MCP server implementations for Power Platform services such as Power Apps and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>. These servers allow AI agents to trigger workflows, create Dataverse records, automate business processes, and interact with Microsoft services using the same standardized protocol. As more Microsoft 365 services become MCP-enabled, AI assistants gain secure, structured access to enterprise knowledge, making Copilot experiences significantly more powerful without requiring complex custom integrations. SECURITY, GOVERNANCE, AND ENTERPRISE READINESS Despite providing broad access to enterprise systems, MCP does not bypass existing security controls. Authentication typically relies on industry-standard OAuth 2.1, API keys, or secure access tokens, while AI clients request user approval before executing actions such as sending emails, updating records, or modifying files. Organizations continue to use existing Microsoft Entra ID permissions, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a> policies, and role-based security to control exactly what AI agents...]]></itunes:summary><itunes:duration>920</itunes:duration><itunes:keywords>agents,ai,apis,automation,azure,copilot,enterprise,exchange,integration,mcp,microsoft,modelcontextprotocol,oauth,powerplatform,prompts,protocol,rag,resources,sharepoint,tools</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/897e2f61ae16ef42c4d2c3d973e15e50.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure AI Search – Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-ai-search-simply-explained/</link><description><![CDATA[Most in-app search returns the wrong results because it matches words, not meaning. This episode helps developers and architects understand how Azure AI Search combines keyword, vector and hybrid search to power better search experiences and grounded RAG assistants.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why app search disappoints</li><li>00:50 – Why keyword search breaks</li><li>02:11 – Vector search and embeddings</li><li>04:46 – Hybrid search and Reciprocal Rank Fusion</li><li>06:43 – The <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">RAG</a> connection</li><li>08:49 – Real-world use cases</li><li>10:52 – Data source, indexer and search index</li><li>12:29 – Practical next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Keyword search such as BM25 is precise for exact terms but misses meaning, while vector search with embeddings finds semantically similar content but can miss exact matches.</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> combines both in hybrid search, merging results with Reciprocal Rank Fusion, and serves as the retrieval layer for RAG-based assistants and agents.</li><li>Its building blocks are the data source, the indexer and the search index, and it delivers the most value on unstructured content such as PDFs, emails and support tickets.</li></ul><br /><b>Worth quoting</b><br /><br />“Keyword search understands spelling. It understands character patterns, but it does not understand meaning. You get results that have the right letters, but often the wrong content.” – Mirko Peters (01:59)<br /><br />“An embedding is a special type of vector that captures the meaning of text. It takes a sentence, a paragraph, even a whole document, and turns it into a long list of numbers.” – Mirko Peters (02:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ai-search-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure AI Search</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the search service that combines keyword and vector search and powers RAG retrieval</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the pattern where Azure AI Search retrieves documents that ground an LLM's answers</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose portal import data wizard builds a first search index in under an hour</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73027562</guid><pubDate>Fri, 17 Jul 2026 22:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73027562/utf_8_q_azure_ai_search_e2_80_93_simply_explained_mp3.mp3" length="19311596" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/581a45010c2705d67471ca2dad46a4aa8307a9c4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most in-app search returns the wrong results because it matches words, not meaning. This episode helps developers and architects understand how Azure AI Search combines keyword, vector and hybrid search to power better search experiences and grounded...</itunes:subtitle><itunes:summary><![CDATA[Most in-app search returns the wrong results because it matches words, not meaning. This episode helps developers and architects understand how Azure AI Search combines keyword, vector and hybrid search to power better search experiences and grounded RAG assistants.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why app search disappoints</li><li>00:50 – Why keyword search breaks</li><li>02:11 – Vector search and embeddings</li><li>04:46 – Hybrid search and Reciprocal Rank Fusion</li><li>06:43 – The <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">RAG</a> connection</li><li>08:49 – Real-world use cases</li><li>10:52 – Data source, indexer and search index</li><li>12:29 – Practical next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Keyword search such as BM25 is precise for exact terms but misses meaning, while vector search with embeddings finds semantically similar content but can miss exact matches.</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> combines both in hybrid search, merging results with Reciprocal Rank Fusion, and serves as the retrieval layer for RAG-based assistants and agents.</li><li>Its building blocks are the data source, the indexer and the search index, and it delivers the most value on unstructured content such as PDFs, emails and support tickets.</li></ul><br /><b>Worth quoting</b><br /><br />“Keyword search understands spelling. It understands character patterns, but it does not understand meaning. You get results that have the right letters, but often the wrong content.” – Mirko Peters (01:59)<br /><br />“An embedding is a special type of vector that captures the meaning of text. It takes a sentence, a paragraph, even a whole document, and turns it into a long list of numbers.” – Mirko Peters (02:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ai-search-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure AI Search</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the search service that combines keyword and vector search and powers RAG retrieval</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the pattern where Azure AI Search retrieves documents that ground an LLM's answers</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose portal import data wizard builds a first search index in under an hour</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-search-simply-explained" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>805</itunes:duration><itunes:keywords>ai,aisearch,azure,azureai,cognitive,copilot,documents,embeddings,enterprise,hybrid,index,indexer,knowledge,openai,rag,retrieval,search,searchengine,semantic,vector</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7267b43f5ac6843996e60ee7d1413845.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric OneLake - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-onelake-simply-explained/</link><description><![CDATA[Most organizations store the same customer and sales data four or five times, and nobody trusts which report is right. This episode explains Microsoft Fabric OneLake for data engineers, analysts and Power BI users: the OneCopy principle, shortcuts, mirroring, the three data stores and a single security model.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the same data gets copied everywhere</li><li>02:13 – What OneLake is</li><li>03:44 – The OneCopy principle</li><li>05:27 – Shortcuts: leave data where it lives</li><li>06:57 – Mirroring database data</li><li>08:50 – Lakehouse, Warehouse and Eventhouse</li><li>10:59 – Security and governance</li><li>12:33 – Practical takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>OneLake is a single logical data lake per tenant, built on Azure Data Lake Storage Gen2 and delivered as a SaaS service, where every <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a> workload stores its data in open Delta Parquet format.</li><li>The OneCopy principle lets Spark, SQL and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> read the same physical data, while shortcuts reference external data in place and mirroring replicates databases in near real time without pipelines.</li><li>Lakehouse, Warehouse and Eventhouse are different views over the same storage, governed by one security model with workspace roles, OneLake security roles, the OneLake catalog and Purview integration.</li></ul><br /><b>Worth quoting</b><br /><br />“One copy means one source of truth when the data updates every report sees the update immediately. No more asking, is this report using last week's data or this week's?” – Mirko Peters (04:51)<br /><br />“A shortcut is a virtual pointer. Think of it like a symbolic link for your data lake. And it lets you access data that physically lives outside one lake without moving or copying it.” – Mirko Peters (05:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-onelake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on OneLake</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose single data lake, OneLake, this episode explains</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – reads data straight from OneLake in Direct Lake mode, without extra copies</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – one of the extra data copies OneLake and the OneCopy principle are meant to avoid</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/industrial-data-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">A Pragmatic Industrial Data Platform Roadmap for Mid-Sized Manufacturers</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73025692</guid><pubDate>Fri, 17 Jul 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73025692/microsoft_fabric_onelake_simply_explained.mp3" length="20764268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d6ea3290ffe8fb30e078038d510bd15beef6cce7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations store the same customer and sales data four or five times, and nobody trusts which report is right. This episode explains Microsoft Fabric OneLake for data engineers, analysts and Power BI users: the OneCopy principle, shortcuts,...</itunes:subtitle><itunes:summary><![CDATA[Most organizations store the same customer and sales data four or five times, and nobody trusts which report is right. This episode explains Microsoft Fabric OneLake for data engineers, analysts and Power BI users: the OneCopy principle, shortcuts, mirroring, the three data stores and a single security model.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the same data gets copied everywhere</li><li>02:13 – What OneLake is</li><li>03:44 – The OneCopy principle</li><li>05:27 – Shortcuts: leave data where it lives</li><li>06:57 – Mirroring database data</li><li>08:50 – Lakehouse, Warehouse and Eventhouse</li><li>10:59 – Security and governance</li><li>12:33 – Practical takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>OneLake is a single logical data lake per tenant, built on Azure Data Lake Storage Gen2 and delivered as a SaaS service, where every <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Fabric</a> workload stores its data in open Delta Parquet format.</li><li>The OneCopy principle lets Spark, SQL and <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> read the same physical data, while shortcuts reference external data in place and mirroring replicates databases in near real time without pipelines.</li><li>Lakehouse, Warehouse and Eventhouse are different views over the same storage, governed by one security model with workspace roles, OneLake security roles, the OneLake catalog and Purview integration.</li></ul><br /><b>Worth quoting</b><br /><br />“One copy means one source of truth when the data updates every report sees the update immediately. No more asking, is this report using last week's data or this week's?” – Mirko Peters (04:51)<br /><br />“A shortcut is a virtual pointer. Think of it like a symbolic link for your data lake. And it lets you access data that physically lives outside one lake without moving or copying it.” – Mirko Peters (05:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-onelake-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on OneLake</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose single data lake, OneLake, this episode explains</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – reads data straight from OneLake in Direct Lake mode, without extra copies</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – one of the extra data copies OneLake and the OneCopy principle are meant to avoid</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/industrial-data-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-onelake-simply-explained" target="_blank" rel="noreferrer noopener">A Pragmatic Industrial Data Platform Roadmap for Mid-Sized Manufacturers</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:keywords>analytics,cloud,datalake,delta,directlake,eventhouse,fabric,governance,lakehouse,microsoft,mirroring,onecopy,onelake,parquet,powerbi,purview,shortcuts,spark,sql,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1e7eeef90deada2bfb1bbe9d9ed49670.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SCCM vs Intune - Simply Explained</title><link>https://www.m365.fm/show/episodes/sccm-vs-intune-simply-explained/</link><description><![CDATA[SCCM and Intune both manage devices, yet they work in completely different ways and picking the wrong one wastes time and money. This episode helps IT admins and decision makers compare on-premises depth with cloud simplicity, understand co-management and choose the right path for their organization.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:39 – Managing devices at scale</li><li>01:40 – What is SCCM?</li><li>03:30 – What is <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a>?</li><li>05:11 – On-premises vs. cloud</li><li>07:58 – Feature comparison</li><li>10:27 – Co-management</li><li>12:20 – Decision framework and real-world example</li></ul><br /><b>Key takeaways</b><br /><ul><li>SCCM is an agent-based on-premises tool with deep control for Windows, OS deployment and servers, but it needs substantial server infrastructure.</li><li>Intune is a cloud service that only needs an internet connection, manages Windows, macOS, iOS and Android, and integrates natively with <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">conditional access</a>.</li><li>Co-management lets you move workloads such as <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">compliance</a>, endpoint protection and updates to Intune step by step while keeping complex tasks in SCCM.</li></ul><br /><b>Worth quoting</b><br /><br />“SCCM is an on-premises tool that you run on your own servers inside your own building on your own network.” – Mirko Peters (01:54)<br /><br />“The big difference between SCCM and Intune comes down to just one thing-- infrastructure. SCCM needs a lot of it.” – Mirko Peters (05:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sccm-vs-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on SCCM and Intune</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the cloud-based half of the comparison, covering Autopilot, update rings and mobile devices</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – blocks non-compliant devices from company data based on Intune compliance status</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – compliance reporting and policies, one of the first workloads moved to Intune</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – named as Azure Active Directory, which Intune integrates with natively for access control</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – E3 and E5 licenses usually include rights to both SCCM and Intune</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73025621</guid><pubDate>Fri, 17 Jul 2026 20:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73025621/sccm_vs_intune_simply_explained.mp3" length="23978924" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ef236e44828dc79aa6c8b41fde26910ec3e7f861.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SCCM and Intune both manage devices, yet they work in completely different ways and picking the wrong one wastes time and money. This episode helps IT admins and decision makers compare on-premises depth with cloud simplicity, understand co-management...</itunes:subtitle><itunes:summary><![CDATA[SCCM and Intune both manage devices, yet they work in completely different ways and picking the wrong one wastes time and money. This episode helps IT admins and decision makers compare on-premises depth with cloud simplicity, understand co-management and choose the right path for their organization.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:39 – Managing devices at scale</li><li>01:40 – What is SCCM?</li><li>03:30 – What is <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a>?</li><li>05:11 – On-premises vs. cloud</li><li>07:58 – Feature comparison</li><li>10:27 – Co-management</li><li>12:20 – Decision framework and real-world example</li></ul><br /><b>Key takeaways</b><br /><ul><li>SCCM is an agent-based on-premises tool with deep control for Windows, OS deployment and servers, but it needs substantial server infrastructure.</li><li>Intune is a cloud service that only needs an internet connection, manages Windows, macOS, iOS and Android, and integrates natively with <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">conditional access</a>.</li><li>Co-management lets you move workloads such as <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">compliance</a>, endpoint protection and updates to Intune step by step while keeping complex tasks in SCCM.</li></ul><br /><b>Worth quoting</b><br /><br />“SCCM is an on-premises tool that you run on your own servers inside your own building on your own network.” – Mirko Peters (01:54)<br /><br />“The big difference between SCCM and Intune comes down to just one thing-- infrastructure. SCCM needs a lot of it.” – Mirko Peters (05:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sccm-vs-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on SCCM and Intune</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the cloud-based half of the comparison, covering Autopilot, update rings and mobile devices</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – blocks non-compliant devices from company data based on Intune compliance status</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Compliance</a> – compliance reporting and policies, one of the first workloads moved to Intune</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – named as Azure Active Directory, which Intune integrates with natively for access control</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sccm-vs-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – E3 and E5 licenses usually include rights to both SCCM and Intune</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1000</itunes:duration><itunes:keywords>autopilot,byod,cloud,comanagement,compliance,deployment,devices,endpoint,entraid,infrastructure,intune,management,mecm,microsoft,modernmanagement,onpremises,sccm,security,updates,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/50e6a542eeeb9ad9f6e408a5a7ec7e8d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Intune - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/</link><description><![CDATA[Managing laptops and phones by hand or through on-premises servers no longer works when people work from anywhere on their own devices. This episode is for IT beginners and decision-makers and explains how Intune enrolls and secures devices, protects data on personal phones and feeds Conditional Access for Zero Trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From hand-built laptops to the cloud</li><li>00:35 – What Microsoft Intune is</li><li>01:46 – The old way versus the Intune way</li><li>03:16 – Enrollment, configuration and compliance policies</li><li>05:19 – Mobile Application Management for BYOD</li><li>06:44 – Identity, Conditional Access and Zero Trust</li><li>08:16 – Admin and user experience</li><li>09:48 – Alternatives and what's coming next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Intune is a cloud service that enrolls devices, enforces configuration and compliance policies, deploys apps and tracks device health across Windows, macOS, iOS, Android and some Linux devices.</li><li>Mobile Application Management protects work data inside apps like <a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Outlook</a>, Teams and OneDrive on personal phones, so IT can wipe corporate data without touching personal content.</li><li>Intune reports device health to Entra ID, where Conditional Access combines identity and device signals into Zero Trust access decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“Intune is not a VPN, not antivirus software, and not a remote desktop tool. It's a device management platform.” – Mirko Peters (01:08)<br /><br />“Intune's answer to this is something called Mobile Application Management, or MAM for short. Instead of managing the whole device, Intune manages only the work apps.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Intune basics</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the device management service explained here, from enrollment and policies to app protection</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – uses the device health signal from Intune to allow or block access</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity service Intune sits on top of and reports device compliance to</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the security model that Intune device checks make possible, as the episode describes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73025384</guid><pubDate>Fri, 17 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73025384/microsoft_intune_simply_explained.mp3" length="18004652" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d8ff87f65cd82e01f5c53abbbb64cbef71e3a4c1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Managing laptops and phones by hand or through on-premises servers no longer works when people work from anywhere on their own devices. This episode is for IT beginners and decision-makers and explains how Intune enrolls and secures devices, protects...</itunes:subtitle><itunes:summary><![CDATA[Managing laptops and phones by hand or through on-premises servers no longer works when people work from anywhere on their own devices. This episode is for IT beginners and decision-makers and explains how Intune enrolls and secures devices, protects data on personal phones and feeds Conditional Access for Zero Trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From hand-built laptops to the cloud</li><li>00:35 – What Microsoft Intune is</li><li>01:46 – The old way versus the Intune way</li><li>03:16 – Enrollment, configuration and compliance policies</li><li>05:19 – Mobile Application Management for BYOD</li><li>06:44 – Identity, Conditional Access and Zero Trust</li><li>08:16 – Admin and user experience</li><li>09:48 – Alternatives and what's coming next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Intune is a cloud service that enrolls devices, enforces configuration and compliance policies, deploys apps and tracks device health across Windows, macOS, iOS, Android and some Linux devices.</li><li>Mobile Application Management protects work data inside apps like <a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Outlook</a>, Teams and OneDrive on personal phones, so IT can wipe corporate data without touching personal content.</li><li>Intune reports device health to Entra ID, where Conditional Access combines identity and device signals into Zero Trust access decisions.</li></ul><br /><b>Worth quoting</b><br /><br />“Intune is not a VPN, not antivirus software, and not a remote desktop tool. It's a device management platform.” – Mirko Peters (01:08)<br /><br />“Intune's answer to this is something called Mobile Application Management, or MAM for short. Instead of managing the whole device, Intune manages only the work apps.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Intune basics</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the device management service explained here, from enrollment and policies to app protection</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – uses the device health signal from Intune to allow or block access</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity service Intune sits on top of and reports device compliance to</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the security model that Intune device checks make possible, as the episode describes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-intune-simply-explained" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>751</itunes:duration><itunes:keywords>android,autopilot,byod,cloud,compliance,conditionalaccess,defender,devices,endpoint,entraid,intune,ios,macos,mam,management,mdm,microsoft,security,windows,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6e3c7c179fea629b97c89793d20968dc.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Virtual Desktop - Simply Explained</title><link>https://www.spreaker.com/episode/azure-virtual-desktop-simply-explained--73025082</link><description><![CDATA[Buying, imaging and securing a laptop for every employee is slow and expensive, and remote work made it riskier. This episode explains Azure Virtual Desktop for IT admins and decision-makers: host pools, application groups, workspaces, Entra ID sign-in, FSLogix profiles and how autoscaling cuts costs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What AVD is not</li><li>00:48 – The big picture: desktops streamed from Azure</li><li>03:37 – The old way versus the new way</li><li>05:18 – Host pools, session hosts and scaling</li><li>08:01 – Application groups and workspaces</li><li>11:28 – Identity and access with Entra ID</li><li>13:34 – User profiles with FSLogix</li><li>15:30 – Security and cost benefits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Virtual Desktop delivers Windows desktops and apps from Azure to any device through the Windows App, with Windows multi-session letting several users share one virtual machine.</li><li>Host pools, application groups and workspaces are the core building blocks, while Microsoft Entra ID, MFA, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> and the Virtual Machine User Login role control who can connect.</li><li>Start with a pooled host pool, depth-first load balancing and autoscaling for cost efficiency, use FSLogix for profiles from day one and assign access through groups rather than individual users.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Virtual Desktop is Windows and Windows applications delivered from the cloud to any device. Think of it like a streaming service, but instead of streaming movies and TV shows, you're streaming your work desktop and business applications.” – Mirko Peters (00:52)<br /><br />“Pooled host pools with Depth first load balancing and auto scaling can dramatically reduce your costs.” – Mirko Peters (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-virtual-desktop-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on AVD basics</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – the service explained here, from host pools and workspaces to FSLogix and autoscaling</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – handles sign-in to AVD and the group-based assignment of application groups</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – runs the session host virtual machines that stream desktops and apps to users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73025082</guid><pubDate>Fri, 17 Jul 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73025082/azure_virtual_desktop_simply_explained.mp3" length="27062252" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/819906454c28bce17a085247e85134787eda77eb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Buying, imaging and securing a laptop for every employee is slow and expensive, and remote work made it riskier. This episode explains Azure Virtual Desktop for IT admins and decision-makers: host pools, application groups, workspaces, Entra ID...</itunes:subtitle><itunes:summary><![CDATA[Buying, imaging and securing a laptop for every employee is slow and expensive, and remote work made it riskier. This episode explains Azure Virtual Desktop for IT admins and decision-makers: host pools, application groups, workspaces, Entra ID sign-in, FSLogix profiles and how autoscaling cuts costs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What AVD is not</li><li>00:48 – The big picture: desktops streamed from Azure</li><li>03:37 – The old way versus the new way</li><li>05:18 – Host pools, session hosts and scaling</li><li>08:01 – Application groups and workspaces</li><li>11:28 – Identity and access with Entra ID</li><li>13:34 – User profiles with FSLogix</li><li>15:30 – Security and cost benefits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Virtual Desktop delivers Windows desktops and apps from Azure to any device through the Windows App, with Windows multi-session letting several users share one virtual machine.</li><li>Host pools, application groups and workspaces are the core building blocks, while Microsoft Entra ID, MFA, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> and the Virtual Machine User Login role control who can connect.</li><li>Start with a pooled host pool, depth-first load balancing and autoscaling for cost efficiency, use FSLogix for profiles from day one and assign access through groups rather than individual users.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Virtual Desktop is Windows and Windows applications delivered from the cloud to any device. Think of it like a streaming service, but instead of streaming movies and TV shows, you're streaming your work desktop and business applications.” – Mirko Peters (00:52)<br /><br />“Pooled host pools with Depth first load balancing and auto scaling can dramatically reduce your costs.” – Mirko Peters (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-virtual-desktop-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on AVD basics</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – the service explained here, from host pools and workspaces to FSLogix and autoscaling</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – handles sign-in to AVD and the group-based assignment of application groups</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – runs the session host virtual machines that stream desktops and apps to users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-virtual-desktop-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1128</itunes:duration><itunes:keywords>autoscaling,avd,azure,byod,cloud,desktop,entraid,fslogix,hostpool,hybrid,microsoft,multisession,remoteapp,remotework,security,sessionhost,virtualdesktop,virtualization,windows,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/facc763e0f5de2afe0b83f67b606633d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure ExpressRoute - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-expressroute-simply-explained/</link><description><![CDATA[Is Azure ExpressRoute just an expensive VPN? This episode explains for IT and network decision makers how ExpressRoute circuits, peerings and gateways build a private highway into Microsoft's network. You will learn when it is worth the cost, how to plan for resiliency and how long provisioning really takes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:46 – The private highway analogy</li><li>01:41 – Building blocks: circuit, peering, gateway</li><li>03:12 – Provider vs. ExpressRoute Direct</li><li>04:24 – Resiliency and redundancy</li><li>05:53 – ExpressRoute vs. site-to-site VPN</li><li>07:55 – Real-world use cases</li><li>10:01 – Provisioning and is it right for you?</li></ul><br /><b>Key takeaways</b><br /><ul><li>ExpressRoute is a private connection from your network into Microsoft's backbone that bypasses the public internet for predictable latency, high bandwidth and an SLA.</li><li>Each circuit has built-in redundant links, but mission-critical workloads should use high or maximum resiliency across peering locations, optionally with a VPN as backup.</li><li>Provisioning needs your connectivity provider and can take weeks, so start early and choose ExpressRoute only when performance, predictability or compliance justify the cost over a VPN.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Express route is the private lane. A dedicated physical link from your office or data center directly into Microsoft's network.” – Mirko Peters (00:31)<br /><br />“Microsoft wants you to think bigger. The real danger isn't a single broken fiber. It's losing an entire peering location.” – Mirko Peters (04:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-expressroute-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on ExpressRoute</li><li><a href="https://www.m365.fm/entity/azure-expressroute/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Azure ExpressRoute</a> – the subject of the episode: circuits, peerings, gateways, resiliency, cost and provisioning</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud that ExpressRoute connects your on-premises network to, off the public internet</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – one of the public Microsoft services reachable through Microsoft Peering on a circuit</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – mentioned briefly as a Microsoft service reachable through Microsoft Peering</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/subnetting-and-cidr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Subnetting and CIDR - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024977</guid><pubDate>Fri, 17 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024977/azure_expressroute_simply_explained.mp3" length="18736748" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/76cb78f53162e866fae867930799fe8c192089d7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is Azure ExpressRoute just an expensive VPN? This episode explains for IT and network decision makers how ExpressRoute circuits, peerings and gateways build a private highway into Microsoft's network. You will learn when it is worth the cost, how to...</itunes:subtitle><itunes:summary><![CDATA[Is Azure ExpressRoute just an expensive VPN? This episode explains for IT and network decision makers how ExpressRoute circuits, peerings and gateways build a private highway into Microsoft's network. You will learn when it is worth the cost, how to plan for resiliency and how long provisioning really takes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro</li><li>00:46 – The private highway analogy</li><li>01:41 – Building blocks: circuit, peering, gateway</li><li>03:12 – Provider vs. ExpressRoute Direct</li><li>04:24 – Resiliency and redundancy</li><li>05:53 – ExpressRoute vs. site-to-site VPN</li><li>07:55 – Real-world use cases</li><li>10:01 – Provisioning and is it right for you?</li></ul><br /><b>Key takeaways</b><br /><ul><li>ExpressRoute is a private connection from your network into Microsoft's backbone that bypasses the public internet for predictable latency, high bandwidth and an SLA.</li><li>Each circuit has built-in redundant links, but mission-critical workloads should use high or maximum resiliency across peering locations, optionally with a VPN as backup.</li><li>Provisioning needs your connectivity provider and can take weeks, so start early and choose ExpressRoute only when performance, predictability or compliance justify the cost over a VPN.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Express route is the private lane. A dedicated physical link from your office or data center directly into Microsoft's network.” – Mirko Peters (00:31)<br /><br />“Microsoft wants you to think bigger. The real danger isn't a single broken fiber. It's losing an entire peering location.” – Mirko Peters (04:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-expressroute-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on ExpressRoute</li><li><a href="https://www.m365.fm/entity/azure-expressroute/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Azure ExpressRoute</a> – the subject of the episode: circuits, peerings, gateways, resiliency, cost and provisioning</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud that ExpressRoute connects your on-premises network to, off the public internet</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – one of the public Microsoft services reachable through Microsoft Peering on a circuit</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – mentioned briefly as a Microsoft service reachable through Microsoft Peering</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/subnetting-and-cidr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-expressroute-simply-explained" target="_blank" rel="noreferrer noopener">Subnetting and CIDR - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>781</itunes:duration><itunes:keywords>azure,bandwidth,bgp,circuit,cloud,connectivity,enterprise,expressroute,gateway,hybrid,infrastructure,latency,microsoft,networking,peering,performance,private,reliability,security,vpn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b323138c15835fcafda21ef81d946d30.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Site Recovery - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-site-recovery-simply-explained/</link><description><![CDATA[Many organizations believe their backups make them disaster-proof, until a site outage shows how long a restore really takes. This episode explains Azure Site Recovery in plain English for IT admins and decision makers: how replication, failover and failback work, why ASR is not backup, and when the cost is worth it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why disaster recovery matters</li><li>01:49 – What Azure Site Recovery is</li><li>03:20 – How replication works</li><li>05:23 – Failover and failback</li><li>07:13 – ASR versus Azure Backup</li><li>09:48 – When to use ASR</li><li>11:50 – Pitfalls and best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Site Recovery continuously replicates entire servers to another region so workloads can fail over in minutes rather than being restored over hours or days.</li><li>ASR does not replace backup: it replicates ransomware and corruption too, so mission-critical workloads need both backup for data and ASR for continuity.</li><li>Replicate only workloads where downtime has real financial impact, use recovery plans for dependencies and DNS, and run test failovers regularly.</li></ul><br /><b>Worth quoting</b><br /><br />“Disaster recovery focuses on keeping your business running not just saving your files. It's about business continuity, not data preservation. Backup saves your data, while disaster recovery saves your operations and those are two very different things.” – Mirko Peters (01:32)<br /><br />“ASR does not protect against ransomware or data corruption. It replicates whatever is on the disk including infections.” – Mirko Peters (04:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-site-recovery-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Site Recovery</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform where ASR replicates whole servers between regions or from on-premises</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – mentioned as one option to route users to the new region after failover</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – the replicated disks from which ASR builds the new VM in the target region during failover</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Front Door - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-load-balancer-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Load Balancer — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024891</guid><pubDate>Fri, 17 Jul 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024891/azure_site_recovery_simply_explained.mp3" length="20358764" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c198c767b0b6344072eacdcafdee5f2ac44f2dde.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations believe their backups make them disaster-proof, until a site outage shows how long a restore really takes. This episode explains Azure Site Recovery in plain English for IT admins and decision makers: how replication, failover and...</itunes:subtitle><itunes:summary><![CDATA[Many organizations believe their backups make them disaster-proof, until a site outage shows how long a restore really takes. This episode explains Azure Site Recovery in plain English for IT admins and decision makers: how replication, failover and failback work, why ASR is not backup, and when the cost is worth it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why disaster recovery matters</li><li>01:49 – What Azure Site Recovery is</li><li>03:20 – How replication works</li><li>05:23 – Failover and failback</li><li>07:13 – ASR versus Azure Backup</li><li>09:48 – When to use ASR</li><li>11:50 – Pitfalls and best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Site Recovery continuously replicates entire servers to another region so workloads can fail over in minutes rather than being restored over hours or days.</li><li>ASR does not replace backup: it replicates ransomware and corruption too, so mission-critical workloads need both backup for data and ASR for continuity.</li><li>Replicate only workloads where downtime has real financial impact, use recovery plans for dependencies and DNS, and run test failovers regularly.</li></ul><br /><b>Worth quoting</b><br /><br />“Disaster recovery focuses on keeping your business running not just saving your files. It's about business continuity, not data preservation. Backup saves your data, while disaster recovery saves your operations and those are two very different things.” – Mirko Peters (01:32)<br /><br />“ASR does not protect against ransomware or data corruption. It replicates whatever is on the disk including infections.” – Mirko Peters (04:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-site-recovery-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Site Recovery</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform where ASR replicates whole servers between regions or from on-premises</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – mentioned as one option to route users to the new region after failover</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – the replicated disks from which ASR builds the new VM in the target region during failover</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Front Door - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-load-balancer-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-site-recovery-simply-explained" target="_blank" rel="noreferrer noopener">Azure Load Balancer — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>849</itunes:duration><itunes:keywords>asr,availability,azure,backup,businesscontinuity,cloud,continuity,disasterrecovery,failback,failover,hybrid,migration,recovery,replication,resilience,rto,siterecovery,virtualmachines</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/86242fd94951a2048512c99a4fedebcc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Backup - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-backup-simply-explained/</link><description><![CDATA[Losing a server or VM to failure or ransomware is every IT team's nightmare, and tape-era backups only proved themselves when you tried to restore. This episode explains Azure Backup for IT admins and cloud beginners: what it protects, how snapshots and vaults work, how it resists attacks, what it costs, and why you must test your restores.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why backups used to be painful</li><li>00:35 – What Azure Backup actually is</li><li>02:05 – What Azure Backup protects</li><li>04:15 – How backup works: snapshot and vault transfer</li><li>06:30 – The security layer: soft delete, immutability, MUA</li><li>09:00 – Azure Backup versus the alternatives</li><li>11:05 – What Azure Backup costs</li><li>13:30 – The biggest mistake and your first three steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Backup is a managed platform that protects Azure VMs, SQL Server and SAP HANA databases, file shares, blobs, disks and on-premises servers from one vault, driven by policies.</li><li>Encryption, soft delete, immutability, multi-user authorization and Defender for Cloud malware scanning make backups hard for ransomware attackers to destroy or poison.</li><li>A backup is only proven once it has been restored, so schedule regular restore drills and review retention policies to avoid paying for recovery points you never need.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's a hard truth that most organizations learn the hard way. The only good backup is one you've actually restored and validated.” – Mirko Peters (13:34)<br /><br />“A backup strategy without a restore test is just an expensive hope. You're paying for protection, you haven't confirmed works.” – Mirko Peters (14:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-backup-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Backup</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose built-in backup service, portal, RBAC and Azure Policy integration the episode explains</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – cloud file shares that Azure Backup can roll back after accidental deletion or ransomware</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – individual Azure disks that Azure Backup can protect without backing up the entire VM</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-arc-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Arc - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Elastic SAN — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024776</guid><pubDate>Fri, 17 Jul 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024776/azure_backup_simply_explained.mp3" length="23741036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4405458c5981e42e237e36237287c477f6e772d2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Losing a server or VM to failure or ransomware is every IT team's nightmare, and tape-era backups only proved themselves when you tried to restore. This episode explains Azure Backup for IT admins and cloud beginners: what it protects, how snapshots...</itunes:subtitle><itunes:summary><![CDATA[Losing a server or VM to failure or ransomware is every IT team's nightmare, and tape-era backups only proved themselves when you tried to restore. This episode explains Azure Backup for IT admins and cloud beginners: what it protects, how snapshots and vaults work, how it resists attacks, what it costs, and why you must test your restores.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why backups used to be painful</li><li>00:35 – What Azure Backup actually is</li><li>02:05 – What Azure Backup protects</li><li>04:15 – How backup works: snapshot and vault transfer</li><li>06:30 – The security layer: soft delete, immutability, MUA</li><li>09:00 – Azure Backup versus the alternatives</li><li>11:05 – What Azure Backup costs</li><li>13:30 – The biggest mistake and your first three steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Backup is a managed platform that protects Azure VMs, SQL Server and SAP HANA databases, file shares, blobs, disks and on-premises servers from one vault, driven by policies.</li><li>Encryption, soft delete, immutability, multi-user authorization and Defender for Cloud malware scanning make backups hard for ransomware attackers to destroy or poison.</li><li>A backup is only proven once it has been restored, so schedule regular restore drills and review retention policies to avoid paying for recovery points you never need.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's a hard truth that most organizations learn the hard way. The only good backup is one you've actually restored and validated.” – Mirko Peters (13:34)<br /><br />“A backup strategy without a restore test is just an expensive hope. You're paying for protection, you haven't confirmed works.” – Mirko Peters (14:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-backup-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Backup</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose built-in backup service, portal, RBAC and Azure Policy integration the episode explains</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – cloud file shares that Azure Backup can roll back after accidental deletion or ransomware</li><li><a href="https://www.m365.fm/entity/azure-disk-storage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Disk Storage</a> – individual Azure disks that Azure Backup can protect without backing up the entire VM</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-arc-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Arc - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-elastic-san-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-simply-explained" target="_blank" rel="noreferrer noopener">Azure Elastic SAN — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>990</itunes:duration><itunes:keywords>azure,backup,compliance,defender,disasterrecovery,encryption,files,immutability,incremental,ransomware,recovery,restore,saphana,security,snapshots,softdelete,sql,vault,virtualmachines</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/433cc55f51eddc560095f347c9f37107.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure NetApp Files - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-netapp-files-simply-explained/</link><description><![CDATA[Some workloads simply cannot wait on storage: SAP HANA logs, large simulations and VDI logon storms. This episode explains for Azure architects and IT pros what Azure NetApp Files is, where it beats Azure Files, and how the flexible service level keeps high performance storage affordable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure-netapp-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure NetApp Files</a> exists</li><li>00:48 – What Azure NetApp Files is</li><li>02:05 – Problems regular storage can't solve</li><li>03:20 – Use case: SAP HANA</li><li>05:09 – Use case: high performance computing</li><li>07:05 – Use case: virtual desktops</li><li>09:12 – Azure NetApp Files vs. Azure Files</li><li>11:06 – Flexible service level</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure NetApp Files is a first-party, fully managed Azure file service on NetApp technology that delivers sub-millisecond latency and very high throughput over SMB and NFS.</li><li>Its sweet spots are SAP HANA, high performance computing and VDI profile storage, while <a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> remains the cost-effective choice for general file shares.</li><li>The flexible service level decouples capacity from throughput, so you no longer over-provision storage just to get the performance a workload needs.</li></ul><br /><b>Worth quoting</b><br /><br />“The issue isn't that Azure files is bad. It's a great service for what it's designed to do. But it's optimized for cost. Not peak performance.” – Mirko Peters (02:54)<br /><br />“Flexible service level changes that completely. It decouples capacity from throughput, two independent knobs instead of one. You decide how much storage you need and separately how much performance you need.” – Mirko Peters (11:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-netapp-files-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Azure NetApp Files</li><li><a href="https://www.m365.fm/entity/azure-netapp-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure NetApp Files</a> – the high performance file storage service this episode explains, from SAP HANA to VDI</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – the cost-optimized comparison point, still recommended for general file shares and everyday workloads</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform offering Azure NetApp Files as a first-party service beside blob, files and disk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024725</guid><pubDate>Fri, 17 Jul 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024725/azure_netapp_files_simply_explained.mp3" length="22195628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/aad53b7e0d86a98681270ce9671c1adc3576c25c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Some workloads simply cannot wait on storage: SAP HANA logs, large simulations and VDI logon storms. This episode explains for Azure architects and IT pros what Azure NetApp Files is, where it beats Azure Files, and how the flexible service level...</itunes:subtitle><itunes:summary><![CDATA[Some workloads simply cannot wait on storage: SAP HANA logs, large simulations and VDI logon storms. This episode explains for Azure architects and IT pros what Azure NetApp Files is, where it beats Azure Files, and how the flexible service level keeps high performance storage affordable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure-netapp-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure NetApp Files</a> exists</li><li>00:48 – What Azure NetApp Files is</li><li>02:05 – Problems regular storage can't solve</li><li>03:20 – Use case: SAP HANA</li><li>05:09 – Use case: high performance computing</li><li>07:05 – Use case: virtual desktops</li><li>09:12 – Azure NetApp Files vs. Azure Files</li><li>11:06 – Flexible service level</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure NetApp Files is a first-party, fully managed Azure file service on NetApp technology that delivers sub-millisecond latency and very high throughput over SMB and NFS.</li><li>Its sweet spots are SAP HANA, high performance computing and VDI profile storage, while <a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> remains the cost-effective choice for general file shares.</li><li>The flexible service level decouples capacity from throughput, so you no longer over-provision storage just to get the performance a workload needs.</li></ul><br /><b>Worth quoting</b><br /><br />“The issue isn't that Azure files is bad. It's a great service for what it's designed to do. But it's optimized for cost. Not peak performance.” – Mirko Peters (02:54)<br /><br />“Flexible service level changes that completely. It decouples capacity from throughput, two independent knobs instead of one. You decide how much storage you need and separately how much performance you need.” – Mirko Peters (11:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-netapp-files-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Azure NetApp Files</li><li><a href="https://www.m365.fm/entity/azure-netapp-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure NetApp Files</a> – the high performance file storage service this episode explains, from SAP HANA to VDI</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – the cost-optimized comparison point, still recommended for general file shares and everyday workloads</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform offering Azure NetApp Files as a first-party service beside blob, files and disk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-netapp-files-simply-explained" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>925</itunes:duration><itunes:keywords>anf,azure,cloud,enterprise,files,hana,hpc,latency,microsoft,netapp,nfs,performance,replication,sap,scalability,smb,snapshots,storage,throughput,vdi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/092d10fc5d119b495205aaffc68dbdf2.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI, Power Platform &amp; Developer Experience: The Next Frontier with Reza Niroomand [MVP]</title><link>https://www.m365.fm/show/episodes/ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp/</link><description><![CDATA[AI lets anyone build an app in minutes, but who keeps it maintainable and secure? Mirko Peters and Microsoft MVP Reza Niroomand discuss AI-native fusion development, ALM, Git and Terraform for Power Platform makers, developers and architects, plus the tools XRM Tools and PSDataverse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Reza's journey to the Microsoft ecosystem</li><li>08:55 – Three generations of Power Platform</li><li>16:56 – Scalability and discipline in the AI era</li><li>19:37 – Clean architecture and where business logic lives</li><li>25:51 – Code, AI and the review challenge</li><li>32:06 – CI/CD, Git and Terraform</li><li>43:00 – XRM Tools and PSDataverse</li><li>57:03 – Rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform has moved from low-code productivity through fusion development to AI-native fusion, where AI joins the team without eliminating existing roles.</li><li>AI makes building apps fast, but maintainability, security, architecture and a disciplined ALM with Git as the single source of truth still decide success.</li><li>Reza Niroomand's XRM Tools brings plug-in and custom API registration into code inside Visual Studio, while PSDataverse uses PowerShell to move large volumes of data reliably in and out of <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Dataverse</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“So this does not eliminate the existing roles. You still have the same roles. Instead it changes how they spend their time, basically.” – Reza Niroomand (12:29)<br /><br />“creating app was not the biggest problem. You could build apps fast, right? It's a lot faster now, of course, but there is a discipline to it. Like how are you going to maintain it? How are you going to secure it?” – Reza Niroomand (17:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Platform engineering</li><li><a href="https://www.m365.fm/entity/reza-niroomand/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Reza Niroomand</a> – solution architect and creator of XRM Tools and PSDataverse, explaining AI-native fusion development</li><li><a href="https://www.m365.fm/entity/sandra-kiel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Sandra Kiel</a> – mentioned briefly by the host for her sessions on gamification in Power Apps</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – traced through three generations, from low-code productivity to AI-native fusion development</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ian-tweedie/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Architecting Power Platform for Complex Enterprise Solutions with Ian Tweedie [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72947582</guid><pubDate>Fri, 17 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72947582/c7c7a59c_d993_4c5d_b2a0_59dc4ab8c4e7.mp3" length="87215084" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/51d34a331e3c8b998b2caff6fb50d855b833e949.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI lets anyone build an app in minutes, but who keeps it maintainable and secure? Mirko Peters and Microsoft MVP Reza Niroomand discuss AI-native fusion development, ALM, Git and Terraform for Power Platform makers, developers and architects, plus the...</itunes:subtitle><itunes:summary><![CDATA[AI lets anyone build an app in minutes, but who keeps it maintainable and secure? Mirko Peters and Microsoft MVP Reza Niroomand discuss AI-native fusion development, ALM, Git and Terraform for Power Platform makers, developers and architects, plus the tools XRM Tools and PSDataverse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Reza's journey to the Microsoft ecosystem</li><li>08:55 – Three generations of Power Platform</li><li>16:56 – Scalability and discipline in the AI era</li><li>19:37 – Clean architecture and where business logic lives</li><li>25:51 – Code, AI and the review challenge</li><li>32:06 – CI/CD, Git and Terraform</li><li>43:00 – XRM Tools and PSDataverse</li><li>57:03 – Rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform has moved from low-code productivity through fusion development to AI-native fusion, where AI joins the team without eliminating existing roles.</li><li>AI makes building apps fast, but maintainability, security, architecture and a disciplined ALM with Git as the single source of truth still decide success.</li><li>Reza Niroomand's XRM Tools brings plug-in and custom API registration into code inside Visual Studio, while PSDataverse uses PowerShell to move large volumes of data reliably in and out of <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Dataverse</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“So this does not eliminate the existing roles. You still have the same roles. Instead it changes how they spend their time, basically.” – Reza Niroomand (12:29)<br /><br />“creating app was not the biggest problem. You could build apps fast, right? It's a lot faster now, of course, but there is a discipline to it. Like how are you going to maintain it? How are you going to secure it?” – Reza Niroomand (17:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Platform engineering</li><li><a href="https://www.m365.fm/entity/reza-niroomand/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Reza Niroomand</a> – solution architect and creator of XRM Tools and PSDataverse, explaining AI-native fusion development</li><li><a href="https://www.m365.fm/entity/sandra-kiel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Sandra Kiel</a> – mentioned briefly by the host for her sessions on gamification in Power Apps</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – traced through three generations, from low-code productivity to AI-native fusion development</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ian-tweedie/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-power-platform-developer-experience-the-next-frontier-with-reza-niroomand-mvp" target="_blank" rel="noreferrer noopener">Architecting Power Platform for Complex Enterprise Solutions with Ian Tweedie [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>3634</itunes:duration><itunes:keywords>ai,architecture,automation,azure,codefirst,copilot,dataverse,developers,devops,fusion,git,governance,integration,plugins,powerplatform,powershell,productivity,scalability,terraform,xrm</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6a20c03c056e6bb4d7490488d0ed2a51.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Files - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-files-simply-explained/</link><description><![CDATA[Aging file servers in a closet still cause failed backups, patch weekends and slow branch-office access for many small teams. This episode explains Azure Files for IT admins and small businesses: how mounting via SMB and NFS works, what the new standalone file shares resource changes, and when Azure Files is the right choice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The file server problem</li><li>00:39 – What Azure Files is</li><li>01:43 – Pain of traditional file servers</li><li>03:33 – How it works: SMB, NFS and mounting</li><li>05:28 – The old way: storage accounts</li><li>07:22 – The new file shares resource</li><li>09:43 – When to use Azure Files</li><li>12:20 – Performance, security and cost</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Files is a fully managed cloud file share that you mount like a network drive over SMB or NFS, with no server, hardware or patching to manage.</li><li>The new standalone file shares resource removes the storage account parent, giving each share its own limits, network rules, identity-based access and billing.</li><li>Use Azure Files for lift-and-shift apps, shared configuration and hybrid caching with Azure File Sync, but not for databases or for collaboration that SharePoint and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> already cover.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure files is a cloud-based file share you can mount like a network drive with no server to manage, no hardware, no operating system updates, no backup schedules to lose sleep over.” – Mirko Peters (00:43)<br /><br />“Third, there's no storage account key. Remember that all powerful key that gave access to everything gone. Authentication is identity based or through network rules.” – Mirko Peters (08:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-files-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Files</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – the managed cloud file share this episode explains, including the new standalone file shares resource</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform hosting the file shares, from storage accounts to Azure File Sync and Defender</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – named as the better fit when people co-author documents in real time</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – mentioned as Azure Active Directory for identity-based access to file shares instead of storage account keys</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-storage-accounts-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Storage Accounts - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024505</guid><pubDate>Fri, 17 Jul 2026 12:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024505/azure_files_simply_explained.mp3" length="22650668" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f9915a64aa0d7f4872e0f5dbf484a3b825c563a6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Aging file servers in a closet still cause failed backups, patch weekends and slow branch-office access for many small teams. This episode explains Azure Files for IT admins and small businesses: how mounting via SMB and NFS works, what the new...</itunes:subtitle><itunes:summary><![CDATA[Aging file servers in a closet still cause failed backups, patch weekends and slow branch-office access for many small teams. This episode explains Azure Files for IT admins and small businesses: how mounting via SMB and NFS works, what the new standalone file shares resource changes, and when Azure Files is the right choice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The file server problem</li><li>00:39 – What Azure Files is</li><li>01:43 – Pain of traditional file servers</li><li>03:33 – How it works: SMB, NFS and mounting</li><li>05:28 – The old way: storage accounts</li><li>07:22 – The new file shares resource</li><li>09:43 – When to use Azure Files</li><li>12:20 – Performance, security and cost</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Files is a fully managed cloud file share that you mount like a network drive over SMB or NFS, with no server, hardware or patching to manage.</li><li>The new standalone file shares resource removes the storage account parent, giving each share its own limits, network rules, identity-based access and billing.</li><li>Use Azure Files for lift-and-shift apps, shared configuration and hybrid caching with Azure File Sync, but not for databases or for collaboration that SharePoint and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> already cover.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure files is a cloud-based file share you can mount like a network drive with no server to manage, no hardware, no operating system updates, no backup schedules to lose sleep over.” – Mirko Peters (00:43)<br /><br />“Third, there's no storage account key. Remember that all powerful key that gave access to everything gone. Authentication is identity based or through network rules.” – Mirko Peters (08:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-files-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Files</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Files</a> – the managed cloud file share this episode explains, including the new standalone file shares resource</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform hosting the file shares, from storage accounts to Azure File Sync and Defender</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – named as the better fit when people co-author documents in real time</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – mentioned as Azure Active Directory for identity-based access to file shares instead of storage account keys</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-storage-accounts-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-files-simply-explained" target="_blank" rel="noreferrer noopener">Azure Storage Accounts - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>944</itunes:duration><itunes:keywords>activedirectory,azure,azurefiles,backup,cloud,defender,encryption,fileserver,fileshares,hybrid,microsoft,networking,nfs,performance,scalability,security,share,smb,storage,sync</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d8646c02aab656ccd7bb9c0bcdd553e0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Kubernetes Service (AKS) - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-kubernetes-service-aks-simply-explained/</link><description><![CDATA[Kubernetes is the industry standard for running containers, but operating it yourself is a full-time job. This plain-English episode is for developers and IT pros new to containers: it walks through what Azure Kubernetes Service manages for you, from the control plane to nodes, networking and security, plus what it really costs and the pitfalls to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The container problem</li><li>02:02 – What Azure Kubernetes Service is</li><li>03:30 – The control plane</li><li>05:37 – Nodes and node pools</li><li>07:47 – Networking</li><li>10:28 – Security</li><li>12:56 – Common pitfalls</li><li>15:04 – Costs and when to use AKS</li></ul><br /><b>Key takeaways</b><br /><ul><li>AKS is managed Kubernetes: Microsoft runs and patches the control plane, while you choose, scale and pay for the worker node virtual machines.</li><li>Plan subnet sizes for growth from day one and secure clusters in layers with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> and Kubernetes RBAC, private clusters, Azure Policy and Key Vault for secrets.</li><li>Most AKS cost comes from worker nodes, so right-size them, use the cluster autoscaler, reservations or spot VMs, and avoid AKS for simple monolithic apps.</li></ul><br /><b>Worth quoting</b><br /><br />“It's the industry standard for container orchestration, but Kubernetes solves one problem and creates another. Running it yourself is complex.” – Mirko Peters (01:28)<br /><br />“AKS is the landlord. Microsoft handles the foundation, the control plane, networking, security patches, and upgrades. You bring the furniture, your containerized applications, configurations, and deployment pipelines.” – Mirko Peters (02:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-kubernetes-service-aks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Kubernetes Service</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose managed Kubernetes service, monitoring and policy tools AKS integrates with</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – connected to AKS for sign-in, with Entra groups mapped to Kubernetes roles</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the recommended store for secrets, mounted into pods via the secret store CSI driver</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Internal Developer Platforms (IDPs) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024313</guid><pubDate>Fri, 17 Jul 2026 10:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024313/azure_kubernetes_service_aks_simply_explained.mp3" length="27137132" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d0e025293d7d2ebfae6cdca9cef112bc17c75c06.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Kubernetes is the industry standard for running containers, but operating it yourself is a full-time job. This plain-English episode is for developers and IT pros new to containers: it walks through what Azure Kubernetes Service manages for you, from...</itunes:subtitle><itunes:summary><![CDATA[Kubernetes is the industry standard for running containers, but operating it yourself is a full-time job. This plain-English episode is for developers and IT pros new to containers: it walks through what Azure Kubernetes Service manages for you, from the control plane to nodes, networking and security, plus what it really costs and the pitfalls to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The container problem</li><li>02:02 – What Azure Kubernetes Service is</li><li>03:30 – The control plane</li><li>05:37 – Nodes and node pools</li><li>07:47 – Networking</li><li>10:28 – Security</li><li>12:56 – Common pitfalls</li><li>15:04 – Costs and when to use AKS</li></ul><br /><b>Key takeaways</b><br /><ul><li>AKS is managed Kubernetes: Microsoft runs and patches the control plane, while you choose, scale and pay for the worker node virtual machines.</li><li>Plan subnet sizes for growth from day one and secure clusters in layers with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> and Kubernetes RBAC, private clusters, Azure Policy and Key Vault for secrets.</li><li>Most AKS cost comes from worker nodes, so right-size them, use the cluster autoscaler, reservations or spot VMs, and avoid AKS for simple monolithic apps.</li></ul><br /><b>Worth quoting</b><br /><br />“It's the industry standard for container orchestration, but Kubernetes solves one problem and creates another. Running it yourself is complex.” – Mirko Peters (01:28)<br /><br />“AKS is the landlord. Microsoft handles the foundation, the control plane, networking, security patches, and upgrades. You bring the furniture, your containerized applications, configurations, and deployment pipelines.” – Mirko Peters (02:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-kubernetes-service-aks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Kubernetes Service</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose managed Kubernetes service, monitoring and policy tools AKS integrates with</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – connected to AKS for sign-in, with Entra groups mapped to Kubernetes roles</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the recommended store for secrets, mounted into pods via the secret store CSI driver</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-kubernetes-service-aks-simply-explained" target="_blank" rel="noreferrer noopener">Internal Developer Platforms (IDPs) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1131</itunes:duration><itunes:keywords>aks,azure,azurecni,cloudnative,cluster,containers,devops,docker,helm,ingress,kubernetes,kubernetesservice,microservices,monitoring,networking,nodes,orchestration,pods,scaling,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ae55bcdf06ce18cdf785c180e4e7ec3d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Container Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-container-apps-simply-explained/</link><description><![CDATA[Running containers often feels like a choice between a single container and a full Kubernetes cluster that needs its own team. This episode is for developers and small teams who want modern container features without becoming Kubernetes admins: it explains Azure Container Apps, how KEDA, Dapr and Envoy power it, its limits, and what it costs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Containers: the missing middle ground</li><li>01:52 – Three options: ACI, AKS and Container Apps</li><li>03:33 – What Azure Container Apps is</li><li>05:28 – KEDA, Dapr and Envoy</li><li>07:35 – The Kubernetes without Kubernetes myth</li><li>09:17 – When to use it</li><li>11:37 – Cost</li><li>13:35 – Getting started in three steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Container Apps sits between Azure Container Instances and AKS, offering Kubernetes-level features like autoscaling, ingress and revisions while Microsoft manages the cluster.</li><li>KEDA, Dapr and Envoy provide event-driven scaling to zero, microservice building blocks and managed ingress with traffic splitting out of the box.</li><li>Start new container projects on Container Apps and move to AKS only if you need Helm, custom resources, Windows containers or full cluster control.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people don't need either extreme. They want something in the middle, and that middle ground is exactly where Azure Container apps lives.” – Mirko Peters (01:45)<br /><br />“Traditional auto-scaling watches CPU or memory. If your CPU hits 80%, spin up another instance. That works, but it's reactive. By the time your CPU is high, your users have already felt the lag.” – Mirko Peters (05:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-container-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Container Apps</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform offering Container Instances, Container Apps and AKS as the three container options</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Azure App Service</a> – compared on cost, since App Service always keeps at least one instance running</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – one of the tools developers can use to deploy to Container Apps directly</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who explains Azure Container Apps and when to choose it over AKS</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/managed-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Managed Identities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73024185</guid><pubDate>Fri, 17 Jul 2026 09:01:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73024185/azure_container_apps_simply_explained.mp3" length="22333292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/341867806caed2c2695c49b52da8174e1f777525.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Running containers often feels like a choice between a single container and a full Kubernetes cluster that needs its own team. This episode is for developers and small teams who want modern container features without becoming Kubernetes admins: it...</itunes:subtitle><itunes:summary><![CDATA[Running containers often feels like a choice between a single container and a full Kubernetes cluster that needs its own team. This episode is for developers and small teams who want modern container features without becoming Kubernetes admins: it explains Azure Container Apps, how KEDA, Dapr and Envoy power it, its limits, and what it costs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Containers: the missing middle ground</li><li>01:52 – Three options: ACI, AKS and Container Apps</li><li>03:33 – What Azure Container Apps is</li><li>05:28 – KEDA, Dapr and Envoy</li><li>07:35 – The Kubernetes without Kubernetes myth</li><li>09:17 – When to use it</li><li>11:37 – Cost</li><li>13:35 – Getting started in three steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Container Apps sits between Azure Container Instances and AKS, offering Kubernetes-level features like autoscaling, ingress and revisions while Microsoft manages the cluster.</li><li>KEDA, Dapr and Envoy provide event-driven scaling to zero, microservice building blocks and managed ingress with traffic splitting out of the box.</li><li>Start new container projects on Container Apps and move to AKS only if you need Helm, custom resources, Windows containers or full cluster control.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people don't need either extreme. They want something in the middle, and that middle ground is exactly where Azure Container apps lives.” – Mirko Peters (01:45)<br /><br />“Traditional auto-scaling watches CPU or memory. If your CPU hits 80%, spin up another instance. That works, but it's reactive. By the time your CPU is high, your users have already felt the lag.” – Mirko Peters (05:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-container-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Container Apps</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform offering Container Instances, Container Apps and AKS as the three container options</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Azure App Service</a> – compared on cost, since App Service always keeps at least one instance running</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – one of the tools developers can use to deploy to Container Apps directly</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who explains Azure Container Apps and when to choose it over AKS</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/managed-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-container-apps-simply-explained" target="_blank" rel="noreferrer noopener">Managed Identities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>931</itunes:duration><itunes:keywords>apis,autoscaling,azure,azurecontainerapps,cloud,cloudnative,containers,dapr,deployment,devops,docker,infrastructure,keda,kubernetes,microservices,microsoft,orchestration,scalability,security,serverless</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcd2a8cc504197846a71af23bbeb0707.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Arc - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-arc-simply-explained/</link><description><![CDATA[Servers spread across your data center, Azure, AWS and Google Cloud, each with its own console? This episode explains Azure Arc in plain English for IT admins managing hybrid and multi-cloud estates, showing how one control plane brings governance, security, monitoring and patching to every server.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem: too many consoles</li><li>01:29 – What Azure Arc actually is</li><li>03:06 – The Connected Machine agent</li><li>04:46 – Governance at scale</li><li>06:43 – Security and monitoring</li><li>08:58 – Updates and remote management</li><li>10:40 – Kubernetes, SQL Server and multi-cloud</li><li>14:00 – What Arc is not and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Arc is not a cloud and moves nothing; it projects servers, Kubernetes clusters and SQL Server instances outside Azure into Azure Resource Manager.</li><li>The free Connected Machine agent connects outbound over HTTPS, so Azure Policy, RBAC, tags, Defender for Cloud, Sentinel, Azure Monitor and Update Manager work the same on-premises, in AWS and in GCP.</li><li>Start small: register the resource providers, onboard one test server with the generated script, then add policy, Defender and update management step by step.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Arc is not a cloud. It doesn't replace your data center. It doesn't migrate your servers anywhere. Think of it as a bridge.” – Mirko Peters (01:36)<br /><br />“You don't need to migrate anything to get Azure's management capabilities. You don't move your workloads. You don't re-architect your applications. You just connect what you already have to Azure's management plane.” – Mirko Peters (02:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-arc-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Arc</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Resource Manager - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-local-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-monitor-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Monitor — Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Compliance as Code: The Architect’s Blueprint for Automated Trust</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-management-groups-and-subscriptions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Management Groups and Subscriptions - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73014760</guid><pubDate>Fri, 17 Jul 2026 01:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73014760/azure_arc_simply_explained.mp3" length="25011692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ead1f0f29d8754a2d996f5ca1af24994a5adc5d6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Servers spread across your data center, Azure, AWS and Google Cloud, each with its own console? This episode explains Azure Arc in plain English for IT admins managing hybrid and multi-cloud estates, showing how one control plane brings governance,...</itunes:subtitle><itunes:summary><![CDATA[Servers spread across your data center, Azure, AWS and Google Cloud, each with its own console? This episode explains Azure Arc in plain English for IT admins managing hybrid and multi-cloud estates, showing how one control plane brings governance, security, monitoring and patching to every server.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem: too many consoles</li><li>01:29 – What Azure Arc actually is</li><li>03:06 – The Connected Machine agent</li><li>04:46 – Governance at scale</li><li>06:43 – Security and monitoring</li><li>08:58 – Updates and remote management</li><li>10:40 – Kubernetes, SQL Server and multi-cloud</li><li>14:00 – What Arc is not and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Arc is not a cloud and moves nothing; it projects servers, Kubernetes clusters and SQL Server instances outside Azure into Azure Resource Manager.</li><li>The free Connected Machine agent connects outbound over HTTPS, so Azure Policy, RBAC, tags, Defender for Cloud, Sentinel, Azure Monitor and Update Manager work the same on-premises, in AWS and in GCP.</li><li>Start small: register the resource providers, onboard one test server with the generated script, then add policy, Defender and update management step by step.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Arc is not a cloud. It doesn't replace your data center. It doesn't migrate your servers anywhere. Think of it as a bridge.” – Mirko Peters (01:36)<br /><br />“You don't need to migrate anything to get Azure's management capabilities. You don't move your workloads. You don't re-architect your applications. You just connect what you already have to Azure's management plane.” – Mirko Peters (02:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-arc-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Arc</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Resource Manager - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-local-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Local - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-monitor-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Monitor — Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Compliance as Code: The Architect’s Blueprint for Automated Trust</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-management-groups-and-subscriptions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-simply-explained" target="_blank" rel="noreferrer noopener">Azure Management Groups and Subscriptions - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1043</itunes:duration><itunes:keywords>arc,automation,azure,azurearc,compliance,connectedmachine,defender,gitops,governance,hybridcloud,infrastructure,kubernetes,management,monitor,multicloud,policy,security,sentinel,servers,sqlserver</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/469f3253d99715d9ec139959e4f64fa2.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft AI Agent Harness - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-ai-agent-harness-simply-explained/</link><description><![CDATA[Why do AI agents that shine in demos fall apart on long, real-world tasks? This episode explains the agent harness, the system around the model that adds memory, tools, orchestration and guardrails, and shows how Microsoft Foundry and the Agent Framework provide it. For architects and developers who want to move from clever prompts to reliable production agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Prompting Isn't Enough</li><li>02:01 – Three Phases of AI Evolution</li><li>03:35 – What a Harness Contains</li><li>05:35 – Microsoft AI Foundry as Enterprise Harness</li><li>07:15 – Building Harnesses with the Agent Framework</li><li>09:28 – Claw-Style Agents and Hermes</li><li>11:15 – Agents in <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> and Copilot</li><li>13:16 – Responsible AI and Governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AI agent is a model plus a harness, and the harness supplies the agent loop, context management, tools, memory, guardrails and orchestration.</li><li>Microsoft Foundry delivers the harness as a managed service, including Entra agent identities, enterprise connectors, memory and one-click publishing to <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> and Teams.</li><li>Guardrails such as step limits, tool restrictions, human approval gates and audit trails turn powerful agents into safe, governable systems.</li></ul><br /><b>Worth quoting</b><br /><br />“Because reliability, memory, orchestration, and guardrails don't come from the model itself, they come from the system you build around it.” – Mirko Peters (02:53)<br /><br />“An agent equals a model plus a harness. The harness is everything else. The model does the thinking, the harness does the rest” – Mirko Peters (03:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-ai-agent-harness-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agent harnesses</li><li><a href="https://www.m365.fm/entity/agent-harness/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Agent harness</a> – the system around the model that supplies loop, context, tools, memory, guardrails and orchestration</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – Microsoft's platform that delivers the agent harness as a managed service for enterprises</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – defined in this episode as a model plus the harness built around it</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Agent loop</a> – the think, call a tool, check the result cycle at the base of every harness</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">The Copilot Assumption That's Holding You Back — Agentic RAG</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73014511</guid><pubDate>Fri, 17 Jul 2026 00:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73014511/microsoft_ai_agent_harness_simply_explained.mp3" length="24292268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/be8c7fb24412411bc3440acdb2b9cca8028ab34a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why do AI agents that shine in demos fall apart on long, real-world tasks? This episode explains the agent harness, the system around the model that adds memory, tools, orchestration and guardrails, and shows how Microsoft Foundry and the Agent...</itunes:subtitle><itunes:summary><![CDATA[Why do AI agents that shine in demos fall apart on long, real-world tasks? This episode explains the agent harness, the system around the model that adds memory, tools, orchestration and guardrails, and shows how Microsoft Foundry and the Agent Framework provide it. For architects and developers who want to move from clever prompts to reliable production agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Prompting Isn't Enough</li><li>02:01 – Three Phases of AI Evolution</li><li>03:35 – What a Harness Contains</li><li>05:35 – Microsoft AI Foundry as Enterprise Harness</li><li>07:15 – Building Harnesses with the Agent Framework</li><li>09:28 – Claw-Style Agents and Hermes</li><li>11:15 – Agents in <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Teams</a> and Copilot</li><li>13:16 – Responsible AI and Governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AI agent is a model plus a harness, and the harness supplies the agent loop, context management, tools, memory, guardrails and orchestration.</li><li>Microsoft Foundry delivers the harness as a managed service, including Entra agent identities, enterprise connectors, memory and one-click publishing to <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> and Teams.</li><li>Guardrails such as step limits, tool restrictions, human approval gates and audit trails turn powerful agents into safe, governable systems.</li></ul><br /><b>Worth quoting</b><br /><br />“Because reliability, memory, orchestration, and guardrails don't come from the model itself, they come from the system you build around it.” – Mirko Peters (02:53)<br /><br />“An agent equals a model plus a harness. The harness is everything else. The model does the thinking, the harness does the rest” – Mirko Peters (03:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-ai-agent-harness-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agent harnesses</li><li><a href="https://www.m365.fm/entity/agent-harness/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Agent harness</a> – the system around the model that supplies loop, context, tools, memory, guardrails and orchestration</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – Microsoft's platform that delivers the agent harness as a managed service for enterprises</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – defined in this episode as a model plus the harness built around it</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">Agent loop</a> – the think, call a tool, check the result cycle at the base of every harness</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-agent-harness-simply-explained" target="_blank" rel="noreferrer noopener">The Copilot Assumption That's Holding You Back — Agentic...]]></itunes:summary><itunes:duration>1013</itunes:duration><itunes:keywords>agentic,agents,ai,automation,context,copilot,enterprise,entra,foundry,framework,governance,guardrails,harness,hermes,mcp,memory,microsoft,orchestration,rag,semantickernel</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2bef4a9dd573d8ba30db2f34d2d2ea4d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Platform Engineering - Simply Explained</title><link>https://www.m365.fm/show/episodes/platform-engineering-simply-explained/</link><description><![CDATA[Developers who were supposed to gain speed from DevOps now spend days on Terraform, Kubernetes and YAML instead of product code. This episode explains platform engineering, internal developer platforms and golden paths for engineering leaders and developers, and shows how to start small with one path that removes real pain.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Mess DevOps Left Behind</li><li>02:25 – What Platform Engineering Is</li><li>04:08 – The Internal Developer Platform</li><li>06:16 – Golden Paths</li><li>08:23 – Cutting Cognitive Load</li><li>10:21 – Treating the Platform as a Product</li><li>12:04 – Why Now: The AI Wave</li><li>14:18 – Start with One Golden Path</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shift left overloaded developers with infrastructure, security and operations work, and platform engineering puts a central layer in place to absorb that complexity.</li><li>An internal developer platform with golden paths makes the secure, tested route the easiest one, while escape hatches keep it from becoming a cage.</li><li>Run the platform as a product: talk to developers, start with one painful workflow and measure voluntary adoption instead of making it mandatory.</li></ul><br /><b>Worth quoting</b><br /><br />“It's called platform engineering. And here's the simplest way to think about it. This discipline creates an internal layer that absorbs complexity for developers.” – Mirko Peters (02:28)<br /><br />“A golden path is a recommended pre-built workflow that makes the right thing the easiest thing to do.” – Mirko Peters (06:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/platform-engineering-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on platform engineering</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Terraform</a> – an example of the infrastructure work that shift left pushed onto developers</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – the example of AI coding tools that increase code volume and platform pressure</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who explains internal developer platforms and golden paths in plain English</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/bicep-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73014403</guid><pubDate>Thu, 16 Jul 2026 23:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73014403/platform_engineering_simply_explained.mp3" length="23754284" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/43ae05ef6c84f11fbc04c9f0628d9dd5b9f739e0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Developers who were supposed to gain speed from DevOps now spend days on Terraform, Kubernetes and YAML instead of product code. This episode explains platform engineering, internal developer platforms and golden paths for engineering leaders and...</itunes:subtitle><itunes:summary><![CDATA[Developers who were supposed to gain speed from DevOps now spend days on Terraform, Kubernetes and YAML instead of product code. This episode explains platform engineering, internal developer platforms and golden paths for engineering leaders and developers, and shows how to start small with one path that removes real pain.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Mess DevOps Left Behind</li><li>02:25 – What Platform Engineering Is</li><li>04:08 – The Internal Developer Platform</li><li>06:16 – Golden Paths</li><li>08:23 – Cutting Cognitive Load</li><li>10:21 – Treating the Platform as a Product</li><li>12:04 – Why Now: The AI Wave</li><li>14:18 – Start with One Golden Path</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shift left overloaded developers with infrastructure, security and operations work, and platform engineering puts a central layer in place to absorb that complexity.</li><li>An internal developer platform with golden paths makes the secure, tested route the easiest one, while escape hatches keep it from becoming a cage.</li><li>Run the platform as a product: talk to developers, start with one painful workflow and measure voluntary adoption instead of making it mandatory.</li></ul><br /><b>Worth quoting</b><br /><br />“It's called platform engineering. And here's the simplest way to think about it. This discipline creates an internal layer that absorbs complexity for developers.” – Mirko Peters (02:28)<br /><br />“A golden path is a recommended pre-built workflow that makes the right thing the easiest thing to do.” – Mirko Peters (06:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/platform-engineering-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on platform engineering</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Terraform</a> – an example of the infrastructure work that shift left pushed onto developers</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – the example of AI coding tools that increase code volume and platform pressure</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who explains internal developer platforms and golden paths in plain English</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/bicep-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Bicep - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-platform-engineering-azure-landing-zones-cloud-adoption-framework-building-enterprise-clou/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-simply-explained" target="_blank" rel="noreferrer noopener">Azure Platform Engineering, Azure Landing Zones, Cloud Adoption Framework &amp; Building Enterprise Cloud Platforms Jev Suchoi [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>990</itunes:duration><itunes:keywords>automation,azure,cicd,cloud,developerexperience,devex,devops,engineering,gitops,goldenpaths,idp,infrastructure,kubernetes,observability,platform,platformengineering,productivity,security,selfservice,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/376a86e090e07efd2dee0f73f23af4f6.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GitOps - Simply Explained</title><link>https://www.m365.fm/show/episodes/gitops-simply-explained/</link><description><![CDATA[Manual kubectl fixes and configuration drift make Kubernetes clusters behave in ways nobody can explain. This episode explains GitOps for Azure and Kubernetes engineers: declarative state in Git, pull-based deployments, the reconciliation loop, Flux versus Argo CD and the built-in GitOps support in AKS. You learn how to get trivial rollbacks, self-healing clusters and a built-in audit trail.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Old Way and Configuration Drift</li><li>02:06 – What GitOps Actually Is</li><li>03:55 – Pull-Based vs Push-Based Deployments</li><li>05:46 – The Reconciliation Loop</li><li>07:39 – Argo CD vs Flux</li><li>09:52 – GitOps on <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a>: AKS, Azure Arc and Azure DevOps</li><li>12:08 – Key Benefits</li><li>14:14 – Common Myths and Getting Started</li></ul><br /><b>Key takeaways</b><br /><ul><li>GitOps makes Git the single source of truth for infrastructure, so the cluster always matches what is declared and versioned in the repository.</li><li>In the pull-based model an operator such as Flux or Argo CD reconciles the cluster with Git continuously, which removes drift and keeps cluster credentials out of CI pipelines.</li><li>On Azure, Flux v2 is built into AKS and Azure Arc, so a team can start with one small cluster pointed at a Git repo and gain instant rollbacks and a full audit trail.</li></ul><br /><b>Worth quoting</b><br /><br />“Git becomes your single source of truth, not just for your code, but for everything your infrastructure needs to run. Every configuration, every deployment, manifest, every environment variable, it all lives in Git.” – Mirko Peters (02:11)<br /><br />“Now, GitOps isn't a tool you can buy. It's an operating model, like DevOps or DevSecOps. A set of principles that guide how you manage your infrastructure.” – Mirko Peters (02:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/gitops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a GitOps FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where the episode runs GitOps, using AKS, Azure Arc and Flux v2</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – the CI side of the pattern, where Azure Pipelines builds images and updates manifests</li><li><a href="https://www.m365.fm/entity/github-actions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Actions</a> – an alternative CI tool that can build images and update the GitOps repository</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the recommended place for secrets, since secrets should never be stored in Git</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Internal Developer Platforms (IDPs) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73014337</guid><pubDate>Thu, 16 Jul 2026 22:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73014337/gitops_simply_explained.mp3" length="23359724" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b5ca86e58dba0d12103ba8cc6acdf84229a3c229.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Manual kubectl fixes and configuration drift make Kubernetes clusters behave in ways nobody can explain. This episode explains GitOps for Azure and Kubernetes engineers: declarative state in Git, pull-based deployments, the reconciliation loop, Flux...</itunes:subtitle><itunes:summary><![CDATA[Manual kubectl fixes and configuration drift make Kubernetes clusters behave in ways nobody can explain. This episode explains GitOps for Azure and Kubernetes engineers: declarative state in Git, pull-based deployments, the reconciliation loop, Flux versus Argo CD and the built-in GitOps support in AKS. You learn how to get trivial rollbacks, self-healing clusters and a built-in audit trail.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Old Way and Configuration Drift</li><li>02:06 – What GitOps Actually Is</li><li>03:55 – Pull-Based vs Push-Based Deployments</li><li>05:46 – The Reconciliation Loop</li><li>07:39 – Argo CD vs Flux</li><li>09:52 – GitOps on <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a>: AKS, Azure Arc and Azure DevOps</li><li>12:08 – Key Benefits</li><li>14:14 – Common Myths and Getting Started</li></ul><br /><b>Key takeaways</b><br /><ul><li>GitOps makes Git the single source of truth for infrastructure, so the cluster always matches what is declared and versioned in the repository.</li><li>In the pull-based model an operator such as Flux or Argo CD reconciles the cluster with Git continuously, which removes drift and keeps cluster credentials out of CI pipelines.</li><li>On Azure, Flux v2 is built into AKS and Azure Arc, so a team can start with one small cluster pointed at a Git repo and gain instant rollbacks and a full audit trail.</li></ul><br /><b>Worth quoting</b><br /><br />“Git becomes your single source of truth, not just for your code, but for everything your infrastructure needs to run. Every configuration, every deployment, manifest, every environment variable, it all lives in Git.” – Mirko Peters (02:11)<br /><br />“Now, GitOps isn't a tool you can buy. It's an operating model, like DevOps or DevSecOps. A set of principles that guide how you manage your infrastructure.” – Mirko Peters (02:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/gitops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a GitOps FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where the episode runs GitOps, using AKS, Azure Arc and Flux v2</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – the CI side of the pattern, where Azure Pipelines builds images and updates manifests</li><li><a href="https://www.m365.fm/entity/github-actions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Actions</a> – an alternative CI tool that can build images and update the GitOps repository</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the recommended place for secrets, since secrets should never be stored in Git</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gitops-simply-explained" target="_blank" rel="noreferrer noopener">Internal Developer Platforms (IDPs) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>974</itunes:duration><itunes:keywords>aks,argocd,automation,azure,azurearc,configuration,container,deployment,devops,drift,flux,git,github,gitops,helm,infrastructure,kubernetes,kustomize,reconciliation,yaml</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c2f101e1cf5fb6d5d43d37c0c106a212.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Vector Databases - Simply Explained</title><link>https://www.m365.fm/show/episodes/vector-databases-simply-explained/</link><description><![CDATA[Keyword search fails when users and documents use different words for the same thing. This episode is for IT pros and developers curious about AI search, and explains in plain English how embeddings and vector databases work, where they live in Azure, and how to run your first similarity query in under an hour.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why search understands crimson coat</li><li>00:46 – What a vector is</li><li>02:05 – From vectors to embeddings</li><li>03:37 – Why traditional databases fall short</li><li>05:05 – How vector databases work: ingestion, indexing and query</li><li>07:07 – Vectors in the Microsoft ecosystem</li><li>09:28 – Real-world use cases: <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">RAG</a>, recommendations, semantic search</li><li>11:37 – Vector ETL and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Embeddings turn text, images or audio into vectors that capture meaning, so a vector database can find similar content by distance instead of exact keywords.</li><li>Indexes such as IVF and HNSW make similarity search over millions of vectors fast enough for real-time AI features like <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Copilot</a> and retrieval-augmented generation.</li><li>Microsoft adds vector capabilities to <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a>, Cosmos DB, SQL Server 2025 and Azure SQL Database, and keeping vectors in sync requires incremental vector ETL with source, model version and timestamp metadata.</li></ul><br /><b>Worth quoting</b><br /><br />“A Vector is really just a list of numbers. A one-dimensional array that represents something in a format the computer can work with.” – Mirko Peters (01:05)<br /><br />“A regular database is like a filing cabinet. You need to know the exact file name to find what you're looking for. A vector database is like a librarian who understands what you mean.” – Mirko Peters (04:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/vector-databases-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on vector databases</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – named as the biggest real-world use case, where vector search supplies documents to the model</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – described as the most common vector store for enterprise RAG, with hybrid search and integrated vectorization</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – now offers native vector search with DiskANN indexing for operational data already stored there</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73014208</guid><pubDate>Thu, 16 Jul 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73014208/vector_databases_simply_explained.mp3" length="21475628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/54875f96283a9f1c097674ff8ab74e263d89034c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Keyword search fails when users and documents use different words for the same thing. This episode is for IT pros and developers curious about AI search, and explains in plain English how embeddings and vector databases work, where they live in Azure,...</itunes:subtitle><itunes:summary><![CDATA[Keyword search fails when users and documents use different words for the same thing. This episode is for IT pros and developers curious about AI search, and explains in plain English how embeddings and vector databases work, where they live in Azure, and how to run your first similarity query in under an hour.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why search understands crimson coat</li><li>00:46 – What a vector is</li><li>02:05 – From vectors to embeddings</li><li>03:37 – Why traditional databases fall short</li><li>05:05 – How vector databases work: ingestion, indexing and query</li><li>07:07 – Vectors in the Microsoft ecosystem</li><li>09:28 – Real-world use cases: <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">RAG</a>, recommendations, semantic search</li><li>11:37 – Vector ETL and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Embeddings turn text, images or audio into vectors that capture meaning, so a vector database can find similar content by distance instead of exact keywords.</li><li>Indexes such as IVF and HNSW make similarity search over millions of vectors fast enough for real-time AI features like <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Copilot</a> and retrieval-augmented generation.</li><li>Microsoft adds vector capabilities to <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a>, Cosmos DB, SQL Server 2025 and Azure SQL Database, and keeping vectors in sync requires incremental vector ETL with source, model version and timestamp metadata.</li></ul><br /><b>Worth quoting</b><br /><br />“A Vector is really just a list of numbers. A one-dimensional array that represents something in a format the computer can work with.” – Mirko Peters (01:05)<br /><br />“A regular database is like a filing cabinet. You need to know the exact file name to find what you're looking for. A vector database is like a librarian who understands what you mean.” – Mirko Peters (04:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/vector-databases-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on vector databases</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – named as the biggest real-world use case, where vector search supplies documents to the model</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – described as the most common vector store for enterprise RAG, with hybrid search and integrated vectorization</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – now offers native vector search with DiskANN indexing for operational data already stored there</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-databases-simply-explained" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>895</itunes:duration><itunes:keywords>ai,azure,copilot,cosmosdb,database,diskann,embeddings,enterprise,foundry,hnsw,hybrid,indexing,openai,rag,retrieval,search,semantic,similarity,sql,vector</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bdb0cbe2e921e96abc10806fe235e98c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>RAG on Azure — Simply Explained</title><link>https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/</link><description><![CDATA[Large language models do not know your company's data and their knowledge is frozen in time. This Simply Explained episode shows developers, architects and IT pros how retrieval-augmented generation on Azure solves that with Azure AI Search, Azure OpenAI and Azure AI Foundry, and how to start building it the right way.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">RAG</a> is and why it matters</li><li>01:36 – The two problems LLMs have</li><li>03:05 – How retrieval-augmented generation works</li><li>04:50 – <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a>: indexing and searching</li><li>06:37 – Azure OpenAI and Azure AI Foundry</li><li>09:03 – Classic RAG vs. agentic RAG</li><li>10:28 – End-to-end example</li><li>12:10 – How to start building RAG on Azure</li></ul><br /><b>Key takeaways</b><br /><ul><li>RAG first retrieves relevant content from your own data and passes it to the model with the question, so answers are current and grounded instead of guessed from training memory.</li><li>On Azure, Azure AI Search indexes and retrieves chunks with vector or hybrid search, <a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure OpenAI</a> generates the answer, and Azure AI Foundry wires the agent together.</li><li>Start with your data, get retrieval right before adding the LLM, and choose agentic RAG only for complex questions where accuracy is worth the extra tokens and latency.</li></ul><br /><b>Worth quoting</b><br /><br />“Ragh isn't a new model. It's not a bigger or better GPT. It's a different approach entirely.” – Mirko Peters (00:42)<br /><br />“The LLM never sees your raw data. It only sees what the retrieval system hands it. It's not a drawback, so it's a security feature. Your sensitive documents stay in your own storage.” – Mirko Peters (04:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on building RAG on Azure</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the core pattern of the episode: retrieve your own content first, then let the model answer</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the retrieval layer that chunks, embeds and indexes your documents and finds the best matches</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – provides the GPT model that generates grounded answers from the retrieved context</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/vector-databases-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Vector Databases - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73013898</guid><pubDate>Thu, 16 Jul 2026 20:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73013898/utf_8_q_rag_on_azure_e2_80_94_simply_explained_mp3.mp3" length="19191788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0887b90d69a6ec57594b0cca6e2a99e34e1e2533.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Large language models do not know your company's data and their knowledge is frozen in time. This Simply Explained episode shows developers, architects and IT pros how retrieval-augmented generation on Azure solves that with Azure AI Search, Azure...</itunes:subtitle><itunes:summary><![CDATA[Large language models do not know your company's data and their knowledge is frozen in time. This Simply Explained episode shows developers, architects and IT pros how retrieval-augmented generation on Azure solves that with Azure AI Search, Azure OpenAI and Azure AI Foundry, and how to start building it the right way.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">RAG</a> is and why it matters</li><li>01:36 – The two problems LLMs have</li><li>03:05 – How retrieval-augmented generation works</li><li>04:50 – <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a>: indexing and searching</li><li>06:37 – Azure OpenAI and Azure AI Foundry</li><li>09:03 – Classic RAG vs. agentic RAG</li><li>10:28 – End-to-end example</li><li>12:10 – How to start building RAG on Azure</li></ul><br /><b>Key takeaways</b><br /><ul><li>RAG first retrieves relevant content from your own data and passes it to the model with the question, so answers are current and grounded instead of guessed from training memory.</li><li>On Azure, Azure AI Search indexes and retrieves chunks with vector or hybrid search, <a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure OpenAI</a> generates the answer, and Azure AI Foundry wires the agent together.</li><li>Start with your data, get retrieval right before adding the LLM, and choose agentic RAG only for complex questions where accuracy is worth the extra tokens and latency.</li></ul><br /><b>Worth quoting</b><br /><br />“Ragh isn't a new model. It's not a bigger or better GPT. It's a different approach entirely.” – Mirko Peters (00:42)<br /><br />“The LLM never sees your raw data. It only sees what the retrieval system hands it. It's not a drawback, so it's a security feature. Your sensitive documents stay in your own storage.” – Mirko Peters (04:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on building RAG on Azure</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the core pattern of the episode: retrieve your own content first, then let the model answer</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the retrieval layer that chunks, embeds and indexes your documents and finds the best matches</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – provides the GPT model that generates grounded answers from the retrieved context</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/vector-databases-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-on-azure-simply-explained" target="_blank" rel="noreferrer noopener">Vector Databases - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>800</itunes:duration><itunes:keywords>agents,ai,azure,context,copilot,documents,embeddings,enterprise,foundry,generation,gpt,hybrid,knowledge,openai,rag,retrieval,search,searchindex,semantic,vectors</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/12f649b03c8dab5849cf4be9503915d0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure AI Foundry - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-ai-foundry-simply-explained/</link><description><![CDATA[Cognitive Services, Azure AI Studio, Azure AI Foundry, Microsoft Foundry: the constant renaming leaves many developers unsure what the platform actually is. This episode explains Foundry resources, projects, the model catalog, agents and the architecture behind them in plain English, for developers who want to build custom AI solutions on Azure, and ends with concrete first steps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the Name Is So Confusing</li><li>01:32 – What <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> Actually Is</li><li>02:51 – Foundry Projects</li><li>04:12 – The Model Catalog</li><li>05:58 – Building AI Agents</li><li>08:52 – Architecture Under the Hood</li><li>11:17 – How Everything Connects</li><li>12:46 – Getting Started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure AI Foundry, now Microsoft Foundry, is one unified platform that replaces stitching together <a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Azure OpenAI</a>, AI Search, Machine Learning and other services by hand.</li><li>A Foundry resource is the security and billing boundary, while Foundry projects give each AI solution an isolated workspace with its own models, agents and knowledge.</li><li>Agents in Foundry combine instructions, a model from the catalog, tools, knowledge and memory, and new users should skip classic hubs and start with one project and one agent.</li></ul><br /><b>Worth quoting</b><br /><br />“It's a unified platform for building, testing, and deploying AI applications all in one place. That's the simplest definition.” – Mirko Peters (01:36)<br /><br />“It's not about adding another tool. It's about removing the friction of managing a dozen separate services.” – Mirko Peters (02:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ai-foundry-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Foundry</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the unified platform this episode explains, from its many name changes to first steps</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the core build target here, assembled from instructions, model, tools, knowledge and memory</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – the runtime that hosts Foundry agents, calls models and tools and scales automatically</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73013785</guid><pubDate>Thu, 16 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73013785/azure_ai_foundry_simply_explained.mp3" length="20872556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/436605e46dc33e7fc2efab2b31ce5c7034ce82d5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cognitive Services, Azure AI Studio, Azure AI Foundry, Microsoft Foundry: the constant renaming leaves many developers unsure what the platform actually is. This episode explains Foundry resources, projects, the model catalog, agents and the...</itunes:subtitle><itunes:summary><![CDATA[Cognitive Services, Azure AI Studio, Azure AI Foundry, Microsoft Foundry: the constant renaming leaves many developers unsure what the platform actually is. This episode explains Foundry resources, projects, the model catalog, agents and the architecture behind them in plain English, for developers who want to build custom AI solutions on Azure, and ends with concrete first steps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the Name Is So Confusing</li><li>01:32 – What <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> Actually Is</li><li>02:51 – Foundry Projects</li><li>04:12 – The Model Catalog</li><li>05:58 – Building AI Agents</li><li>08:52 – Architecture Under the Hood</li><li>11:17 – How Everything Connects</li><li>12:46 – Getting Started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure AI Foundry, now Microsoft Foundry, is one unified platform that replaces stitching together <a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Azure OpenAI</a>, AI Search, Machine Learning and other services by hand.</li><li>A Foundry resource is the security and billing boundary, while Foundry projects give each AI solution an isolated workspace with its own models, agents and knowledge.</li><li>Agents in Foundry combine instructions, a model from the catalog, tools, knowledge and memory, and new users should skip classic hubs and start with one project and one agent.</li></ul><br /><b>Worth quoting</b><br /><br />“It's a unified platform for building, testing, and deploying AI applications all in one place. That's the simplest definition.” – Mirko Peters (01:36)<br /><br />“It's not about adding another tool. It's about removing the friction of managing a dozen separate services.” – Mirko Peters (02:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ai-foundry-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Foundry</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the unified platform this episode explains, from its many name changes to first steps</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the core build target here, assembled from instructions, model, tools, knowledge and memory</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – the runtime that hosts Foundry agents, calls models and tools and scales automatically</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-copilot-building-ai-that-works-in-the-real-world-with-azure-ai-foundry-and-agentic-ai-for-fr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-simply-explained" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building AI That Works in the Real World with Azure AI Foundry and Agentic AI for Frontline Workers with Fergus Kidd [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>870</itunes:duration><itunes:keywords>agents,ai,automation,azure,azureai,copilot,deployment,development,enterprise,foundry,generative,gpt,memory,models,openai,playground,projects,prompting,search,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/78ab305eb8c53c15fe5983a11943650a.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Defender XDR - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-defender-xdr-simply-explained/</link><description><![CDATA[Separate alerts from email, identity and endpoint tools hide the one attack that connects them. This episode explains Microsoft Defender XDR, its five building blocks and how they combine into single incidents with automated response, for IT and security teams using Microsoft 365. You also get three concrete steps to unlock protection you may already be paying for.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Too Many Disconnected Alerts</li><li>00:45 – The Problem: Siloed Security</li><li>01:57 – What <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Defender XDR</a> Is</li><li>03:48 – The Five Components</li><li>06:06 – How They Work Together</li><li>07:50 – What It Does for You</li><li>09:41 – The Real Power Is Integration</li><li>11:45 – Takeaways: What to Do Next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Defender XDR is a unifying layer that correlates signals from Defender for Endpoint, Office 365, Identity, Cloud Apps and vulnerability management into single incidents.</li><li>Correlated incidents and automated remediation cut alert noise and can shrink response times from hours to minutes.</li><li>Start by checking your Microsoft 365 licensing, turn on the unified incident experience and deploy the Defender for Office 365 preset policies before adding more components.</li></ul><br /><b>Worth quoting</b><br /><br />“Security isn't about any single product. It's about connecting the dots across everything happening in your environment.” – Mirko Peters (10:17)<br /><br />“Defender XDR isn't some brand new product you have to go out and buy. It's more like a unifying layer that sits on top of security tools you might already own.” – Mirko Peters (02:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-xdr-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Defender XDR</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Defender XDR is the layer that correlates alerts from all Defender products into incidents</li><li><a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity</a> – one of the five components, detecting credential theft and lateral movement in Active Directory</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – Defender XDR correlates signals across Microsoft 365 and comes with E5 licensing</li><li><a href="https://www.m365.fm/entity/secure-score/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Secure Score</a> – recommended for tracking progress once Defender XDR protections are running</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-defender-for-identity-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73013721</guid><pubDate>Thu, 16 Jul 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73013721/microsoft_defender_xdr_simply_explained.mp3" length="20287916" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b21feb99252b43aae9f8e9918a6cc56154704e9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Separate alerts from email, identity and endpoint tools hide the one attack that connects them. This episode explains Microsoft Defender XDR, its five building blocks and how they combine into single incidents with automated response, for IT and...</itunes:subtitle><itunes:summary><![CDATA[Separate alerts from email, identity and endpoint tools hide the one attack that connects them. This episode explains Microsoft Defender XDR, its five building blocks and how they combine into single incidents with automated response, for IT and security teams using Microsoft 365. You also get three concrete steps to unlock protection you may already be paying for.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Too Many Disconnected Alerts</li><li>00:45 – The Problem: Siloed Security</li><li>01:57 – What <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Defender XDR</a> Is</li><li>03:48 – The Five Components</li><li>06:06 – How They Work Together</li><li>07:50 – What It Does for You</li><li>09:41 – The Real Power Is Integration</li><li>11:45 – Takeaways: What to Do Next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Defender XDR is a unifying layer that correlates signals from Defender for Endpoint, Office 365, Identity, Cloud Apps and vulnerability management into single incidents.</li><li>Correlated incidents and automated remediation cut alert noise and can shrink response times from hours to minutes.</li><li>Start by checking your Microsoft 365 licensing, turn on the unified incident experience and deploy the Defender for Office 365 preset policies before adding more components.</li></ul><br /><b>Worth quoting</b><br /><br />“Security isn't about any single product. It's about connecting the dots across everything happening in your environment.” – Mirko Peters (10:17)<br /><br />“Defender XDR isn't some brand new product you have to go out and buy. It's more like a unifying layer that sits on top of security tools you might already own.” – Mirko Peters (02:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-defender-xdr-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Defender XDR</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Defender XDR is the layer that correlates alerts from all Defender products into incidents</li><li><a href="https://www.m365.fm/entity/defender-for-identity/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity</a> – one of the five components, detecting credential theft and lateral movement in Active Directory</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – Defender XDR correlates signals across Microsoft 365 and comes with E5 licensing</li><li><a href="https://www.m365.fm/entity/secure-score/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Secure Score</a> – recommended for tracking progress once Defender XDR protections are running</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-defender-for-identity-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-defender-xdr-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender for Identity - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>846</itunes:duration><itunes:keywords>automation,cloudapps,cybersecurity,defender,detection,endpoint,entra,identity,incidents,investigation,microsoft365,office365,protection,response,securescore,security,threats,vulnerability,xdr,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2443fad25a69de50bab08deb0b820043.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Sentinel - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-sentinel-simply-explained/</link><description><![CDATA[Security signals in Microsoft 365 are scattered across Entra, Exchange, SharePoint and Defender, so slow attacks slip through unnoticed. This episode explains Microsoft Sentinel in plain English for Microsoft 365 admins, from SIEM and SOAR to the new data lake, graphs and AI. You will learn how to get started with one connector and one detection rule without a big security budget.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why scattered logs leave you blind</li><li>01:19 – SIEM: connecting the dots</li><li>02:39 – SOAR and playbooks</li><li>04:09 – Sentinel in the Microsoft security stack</li><li>05:44 – The unified data lake</li><li>07:11 – Threat hunting across years of data</li><li>08:40 – Graphs, Security Copilot and MCP</li><li>10:38 – Getting started and the big picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Sentinel combines SIEM correlation and SOAR automation so signals from Entra, <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Exchange</a>, SharePoint and Defender become one story instead of scattered alerts.</li><li>The Sentinel data lake separates cheap storage from compute, making multi-year log retention affordable and enabling hunting for low-and-slow attacks.</li><li>Start small: enable Sentinel in the Defender portal, connect Entra ID sign-in logs and install one detection rule from the content hub.</li></ul><br /><b>Worth quoting</b><br /><br />“You can't protect what you can't see. If your security data is scattered across 20 dashboards, you're blind.” – Mirko Peters (02:24)<br /><br />“By the time you stumble to your laptop and log in, the attack has already done what they came to do. Automation isn't a luxury. It's a necessity.” – Mirko Peters (03:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-sentinel-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Microsoft Sentinel</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Sentinel moves into the Defender portal, which becomes the single place for security operations</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – the query language for hunting in Sentinel, for example across years of failed sign-ins</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – Entra ID sign-in logs are the recommended first data source to connect to Sentinel</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose scattered Entra, Exchange and SharePoint logs Sentinel brings together</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-365-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Agent 365 - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73013597</guid><pubDate>Thu, 16 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73013597/microsoft_sentinel_simply_explained.mp3" length="20619692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b70567b7620484c328607015c4152b49648516f4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Security signals in Microsoft 365 are scattered across Entra, Exchange, SharePoint and Defender, so slow attacks slip through unnoticed. This episode explains Microsoft Sentinel in plain English for Microsoft 365 admins, from SIEM and SOAR to the new...</itunes:subtitle><itunes:summary><![CDATA[Security signals in Microsoft 365 are scattered across Entra, Exchange, SharePoint and Defender, so slow attacks slip through unnoticed. This episode explains Microsoft Sentinel in plain English for Microsoft 365 admins, from SIEM and SOAR to the new data lake, graphs and AI. You will learn how to get started with one connector and one detection rule without a big security budget.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why scattered logs leave you blind</li><li>01:19 – SIEM: connecting the dots</li><li>02:39 – SOAR and playbooks</li><li>04:09 – Sentinel in the Microsoft security stack</li><li>05:44 – The unified data lake</li><li>07:11 – Threat hunting across years of data</li><li>08:40 – Graphs, Security Copilot and MCP</li><li>10:38 – Getting started and the big picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Sentinel combines SIEM correlation and SOAR automation so signals from Entra, <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Exchange</a>, SharePoint and Defender become one story instead of scattered alerts.</li><li>The Sentinel data lake separates cheap storage from compute, making multi-year log retention affordable and enabling hunting for low-and-slow attacks.</li><li>Start small: enable Sentinel in the Defender portal, connect Entra ID sign-in logs and install one detection rule from the content hub.</li></ul><br /><b>Worth quoting</b><br /><br />“You can't protect what you can't see. If your security data is scattered across 20 dashboards, you're blind.” – Mirko Peters (02:24)<br /><br />“By the time you stumble to your laptop and log in, the attack has already done what they came to do. Automation isn't a luxury. It's a necessity.” – Mirko Peters (03:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-sentinel-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Microsoft Sentinel</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Sentinel moves into the Defender portal, which becomes the single place for security operations</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – the query language for hunting in Sentinel, for example across years of failed sign-ins</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – Entra ID sign-in logs are the recommended first data source to connect to Sentinel</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose scattered Entra, Exchange and SharePoint logs Sentinel brings together</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-365-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-sentinel-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Agent 365 - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>860</itunes:duration><itunes:keywords>ai,automation,azure,copilot,cybersecurity,datalake,defender,detection,entra,incidents,kql,microsoft365,monitoring,playbooks,response,security,sentinel,siem,soar,threathunting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/02fa317ec279f5e3c3afcb3a10558d51.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-purview-simply-explained/</link><description><![CDATA[Firewalls do nothing once a trusted user moves sensitive data. This episode explains Microsoft Purview in simple terms for IT, security and compliance teams, showing how governance, sensitivity labels, DLP and Compliance Manager work together, including for Copilot and AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why walls around data are not enough</li><li>01:48 – Pillar 1: <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a></li><li>04:04 – Pillar 2: <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a></li><li>05:59 – Data loss prevention</li><li>07:50 – Pillar 3: Data compliance</li><li>10:50 – AI governance and Copilot</li><li>13:25 – How the three pillars connect</li><li>15:25 – Your first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> moves protection from the network to the data itself through governance, security and compliance.</li><li>Sensitivity labels travel with documents and drive DLP policies, which you should test in simulation mode before enforcing.</li><li>Copilot exposes unlabeled, overshared data, so start with a data classification scan and use Compliance Manager as your roadmap.</li></ul><br /><b>Worth quoting</b><br /><br />“This is the fundamental shift. Protection needs to move from the infrastructure layer to the data layer itself. Instead of just guarding the building, you need to guard the files inside it.” – Mirko Peters (01:35)<br /><br />“Here's the thing about labels, they travel with the data, if a document is marked confidential and someone attaches it to an email, the label stays attached.” – Mirko Peters (04:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Microsoft Purview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the family of data protection solutions this episode breaks into three pillars</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the classification tags that travel with files and trigger encryption and restrictions</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the policies that block risky sharing, best tested in simulation mode first</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a> – the first pillar, using the data map and unified catalog to find your data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-data-map/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Data Map - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73013222</guid><pubDate>Thu, 16 Jul 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73013222/microsoft_purview_simply_explained.mp3" length="24781292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/26443ed50d0282b9c727b730381f762505b27eed.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Firewalls do nothing once a trusted user moves sensitive data. This episode explains Microsoft Purview in simple terms for IT, security and compliance teams, showing how governance, sensitivity labels, DLP and Compliance Manager work together,...</itunes:subtitle><itunes:summary><![CDATA[Firewalls do nothing once a trusted user moves sensitive data. This episode explains Microsoft Purview in simple terms for IT, security and compliance teams, showing how governance, sensitivity labels, DLP and Compliance Manager work together, including for Copilot and AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why walls around data are not enough</li><li>01:48 – Pillar 1: <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a></li><li>04:04 – Pillar 2: <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a></li><li>05:59 – Data loss prevention</li><li>07:50 – Pillar 3: Data compliance</li><li>10:50 – AI governance and Copilot</li><li>13:25 – How the three pillars connect</li><li>15:25 – Your first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> moves protection from the network to the data itself through governance, security and compliance.</li><li>Sensitivity labels travel with documents and drive DLP policies, which you should test in simulation mode before enforcing.</li><li>Copilot exposes unlabeled, overshared data, so start with a data classification scan and use Compliance Manager as your roadmap.</li></ul><br /><b>Worth quoting</b><br /><br />“This is the fundamental shift. Protection needs to move from the infrastructure layer to the data layer itself. Instead of just guarding the building, you need to guard the files inside it.” – Mirko Peters (01:35)<br /><br />“Here's the thing about labels, they travel with the data, if a document is marked confidential and someone attaches it to an email, the label stays attached.” – Mirko Peters (04:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Microsoft Purview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the family of data protection solutions this episode breaks into three pillars</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the classification tags that travel with files and trigger encryption and restrictions</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the policies that block risky sharing, best tested in simulation mode first</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Data governance</a> – the first pillar, using the data map and unified catalog to find your data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-data-map/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Purview Data Map - Simply Explained</a></li></ul><br...]]></itunes:summary><itunes:duration>1033</itunes:duration><itunes:keywords>ai,audit,azure,classification,compliance,copilot,data,dlp,ediscovery,exchange,governance,labels,onedrive,privacy,protection,purview,records,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e1b98dbfa5239b8470fd9e5b41324bcd.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Conditional Access - Simply Explained</title><link>https://www.m365.fm/show/episodes/conditional-access-simply-explained/</link><description><![CDATA[A stolen password should not be enough to walk into your Microsoft 365 tenant. This episode explains Conditional Access in plain English for admins and IT decision makers: the signals it checks, how policies decide, and which baseline policies to deploy first. You will also learn how to roll out policies safely without locking yourself out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What happens when you sign in</li><li>00:41 – What <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> is</li><li>01:47 – Why passwords aren't enough</li><li>03:06 – The signals</li><li>05:23 – How policies work</li><li>06:53 – Three baseline policies for day one</li><li>09:38 – Risk and persona-based policies</li><li>11:57 – From security defaults to custom policies</li></ul><br /><b>Key takeaways</b><br /><ul><li>Conditional Access evaluates signals such as identity, location, device, app and sign-in risk after the password check and turns a flat yes or no into a layered decision.</li><li>Every tenant should start with three baseline policies: strong <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">MFA</a> for all users, blocking legacy authentication and compliant devices for admins.</li><li>Create break-glass accounts first, test new policies in report-only mode and with the What If tool, and roll them out in phases.</li></ul><br /><b>Worth quoting</b><br /><br />“Conditional access is a policy engine that checks context before letting someone in. It doesn't just look at your password and say good enough.” – Mirko Peters (00:44)<br /><br />“Now block is the most powerful control. If any policy says block, block wins, there are no exceptions.” – Mirko Peters (06:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/conditional-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Conditional Access</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy engine this episode explains, from sign-in signals to baseline policies and rollout</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the second factor Conditional Access enforces, ideally limited to strong phishing-resistant methods</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where admins build and test policies; risk-based policies need an Entra ID P2 license</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose sign-ins Conditional Access checks before letting users in</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73012805</guid><pubDate>Thu, 16 Jul 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73012805/conditional_access_simply_explained.mp3" length="21959468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d6123a59d211ce8b8b6447281b3bee5285361700.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A stolen password should not be enough to walk into your Microsoft 365 tenant. This episode explains Conditional Access in plain English for admins and IT decision makers: the signals it checks, how policies decide, and which baseline policies to...</itunes:subtitle><itunes:summary><![CDATA[A stolen password should not be enough to walk into your Microsoft 365 tenant. This episode explains Conditional Access in plain English for admins and IT decision makers: the signals it checks, how policies decide, and which baseline policies to deploy first. You will also learn how to roll out policies safely without locking yourself out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What happens when you sign in</li><li>00:41 – What <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> is</li><li>01:47 – Why passwords aren't enough</li><li>03:06 – The signals</li><li>05:23 – How policies work</li><li>06:53 – Three baseline policies for day one</li><li>09:38 – Risk and persona-based policies</li><li>11:57 – From security defaults to custom policies</li></ul><br /><b>Key takeaways</b><br /><ul><li>Conditional Access evaluates signals such as identity, location, device, app and sign-in risk after the password check and turns a flat yes or no into a layered decision.</li><li>Every tenant should start with three baseline policies: strong <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">MFA</a> for all users, blocking legacy authentication and compliant devices for admins.</li><li>Create break-glass accounts first, test new policies in report-only mode and with the What If tool, and roll them out in phases.</li></ul><br /><b>Worth quoting</b><br /><br />“Conditional access is a policy engine that checks context before letting someone in. It doesn't just look at your password and say good enough.” – Mirko Peters (00:44)<br /><br />“Now block is the most powerful control. If any policy says block, block wins, there are no exceptions.” – Mirko Peters (06:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/conditional-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Conditional Access</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy engine this episode explains, from sign-in signals to baseline policies and rollout</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the second factor Conditional Access enforces, ideally limited to strong phishing-resistant methods</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where admins build and test policies; risk-based policies need an Entra ID P2 license</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose sign-ins Conditional Access checks before letting users in</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>915</itunes:duration><itunes:keywords>access,authentication,compliance,conditionalaccess,defender,device,entra,identity,intune,location,mfa,microsoft365,phishing,policies,protection,rbac,risk,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/28d9266b009b5aab4f05d9156c3ed5e9.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Privileged Identity Management (PIM) - Simply Explained</title><link>https://www.m365.fm/show/episodes/privileged-identity-management-pim-simply-explained/</link><description><![CDATA[Most organizations give admins permanent rights they use for only a few minutes a week, leaving the door open for attackers. This episode explains Microsoft Entra Privileged Identity Management in plain English for admins and security owners. You will learn how eligible assignments, just-in-time activation and approvals shrink your attack surface and which pitfalls to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The stolen admin account</li><li>01:00 – The standing privilege problem</li><li>02:47 – What is PIM</li><li>04:21 – Eligible versus active assignments</li><li>06:16 – The activation workflow</li><li>08:29 – PIM for groups</li><li>10:23 – PIM for <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> resources and audit benefits</li><li>13:40 – Common pitfalls and best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li>Standing privileges leave admin rights active around the clock although they are used only briefly, turning every compromised admin account into a potential disaster.</li><li>PIM makes users eligible instead of permanently active, so roles are activated just in time with a time limit, <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">MFA</a>, justification and optional approval, and every activation is audited.</li><li>Start by making your global admin accounts eligible, keep activation windows short, require MFA on activation and keep separate break-glass accounts.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not that people have admin rights, it's that they have them all the time, even when they're not using them.” – Mirko Peters (00:33)<br /><br />“In plain terms, eligible means you can. Active means you do. That distinction is everything.” – Mirko Peters (04:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/privileged-identity-management-pim-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on PIM</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – required as a fresh check at role activation, so a stolen password alone cannot activate roles</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the home of PIM, which controls how and when Entra roles get activated</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – PIM also governs Azure RBAC roles like owner and contributor on subscriptions and resources</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/conditional-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73012875</guid><pubDate>Thu, 16 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73012875/privileged_identity_management_pim_simply_explained.mp3" length="24027884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/18e601bcea60843517063330708f10c8ce227a56.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations give admins permanent rights they use for only a few minutes a week, leaving the door open for attackers. This episode explains Microsoft Entra Privileged Identity Management in plain English for admins and security owners. You will...</itunes:subtitle><itunes:summary><![CDATA[Most organizations give admins permanent rights they use for only a few minutes a week, leaving the door open for attackers. This episode explains Microsoft Entra Privileged Identity Management in plain English for admins and security owners. You will learn how eligible assignments, just-in-time activation and approvals shrink your attack surface and which pitfalls to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The stolen admin account</li><li>01:00 – The standing privilege problem</li><li>02:47 – What is PIM</li><li>04:21 – Eligible versus active assignments</li><li>06:16 – The activation workflow</li><li>08:29 – PIM for groups</li><li>10:23 – PIM for <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> resources and audit benefits</li><li>13:40 – Common pitfalls and best practices</li></ul><br /><b>Key takeaways</b><br /><ul><li>Standing privileges leave admin rights active around the clock although they are used only briefly, turning every compromised admin account into a potential disaster.</li><li>PIM makes users eligible instead of permanently active, so roles are activated just in time with a time limit, <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">MFA</a>, justification and optional approval, and every activation is audited.</li><li>Start by making your global admin accounts eligible, keep activation windows short, require MFA on activation and keep separate break-glass accounts.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not that people have admin rights, it's that they have them all the time, even when they're not using them.” – Mirko Peters (00:33)<br /><br />“In plain terms, eligible means you can. Active means you do. That distinction is everything.” – Mirko Peters (04:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/privileged-identity-management-pim-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on PIM</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – required as a fresh check at role activation, so a stolen password alone cannot activate roles</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the home of PIM, which controls how and when Entra roles get activated</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – PIM also governs Azure RBAC roles like owner and contributor on subscriptions and resources</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/conditional-access-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=privileged-identity-management-pim-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1002</itunes:duration><itunes:keywords>access,active,administration,approval,audit,azure,compliance,eligible,entra,governance,identity,justintime,management,mfa,pim,privileged,rbac,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a8fd2377a363c29d3d80e1c7d9e392a8.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building a Secure Microsoft-First MSP: Intune, Defender &amp; Entra ID at Scale with Albin Klinaku [MVP]</title><link>https://www.m365.fm/show/episodes/building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp/</link><description><![CDATA[Running a Microsoft-first MSP means turning Intune, Defender and Entra ID into a repeatable security service across many customers. Intune MVP Albin Klinaku shares what separates good from great deployments, which Defender and Conditional Access features are often missed, and why phishing-resistant MFA and token protection matter now. A practical episode for MSP owners, IT admins and security architects.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Albin's journey to a Microsoft-first MSP</li><li>06:22 – Becoming a Microsoft partner and an MVP</li><li>08:30 – Intune: evolution, security baselines and great deployments</li><li>17:57 – Device lifecycle, Autopilot and device preparation</li><li>20:50 – Defender: ASR rules, alert fatigue and threat hunting</li><li>30:32 – Vulnerability and patch management</li><li>32:45 – Entra ID, Conditional Access and phishing-resistant <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">MFA</a></li><li>43:40 – Automation, metrics, Security Copilot and security culture</li></ul><br /><b>Key takeaways</b><br /><ul><li>A great Intune deployment applies security baselines to all devices, blocks unwanted enrollment such as personal devices, and is built with a cloud-native mindset rather than copying the old MDM.</li><li>In Defender, attack surface reduction rules should move from audit to block mode after reviewing the audit logs, and patch management must be in place before vulnerability management makes sense.</li><li>For identities, organizations should move to phishing-resistant authentication with passkeys or Windows Hello for Business and make full use of Conditional Access features such as risk-based policies and token protection.</li></ul><br /><b>Worth quoting</b><br /><br />“I personally use them, especially at some smaller customers because they are getting you fast off the ground. You could build them yourself.” – Albin Klinaku (11:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on MSP security</li><li><a href="https://www.m365.fm/entity/albin-klinaku/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Albin Klinaku</a> – Intune MVP and MSP founder sharing field lessons on Intune, Defender and Entra ID</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – covered through security baselines, enrollment restrictions and device preparation for deployments</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – discussed for attack surface reduction rules, alert fatigue, threat hunting and licensing gaps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72947388</guid><pubDate>Thu, 16 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72947388/0b5046e6_95f9_4e5e_8a00_d30995ca4768.mp3" length="87201260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/70890619e1fd75914eb14031c88a3075df25ec15.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Running a Microsoft-first MSP means turning Intune, Defender and Entra ID into a repeatable security service across many customers. Intune MVP Albin Klinaku shares what separates good from great deployments, which Defender and Conditional Access...</itunes:subtitle><itunes:summary><![CDATA[Running a Microsoft-first MSP means turning Intune, Defender and Entra ID into a repeatable security service across many customers. Intune MVP Albin Klinaku shares what separates good from great deployments, which Defender and Conditional Access features are often missed, and why phishing-resistant MFA and token protection matter now. A practical episode for MSP owners, IT admins and security architects.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Albin's journey to a Microsoft-first MSP</li><li>06:22 – Becoming a Microsoft partner and an MVP</li><li>08:30 – Intune: evolution, security baselines and great deployments</li><li>17:57 – Device lifecycle, Autopilot and device preparation</li><li>20:50 – Defender: ASR rules, alert fatigue and threat hunting</li><li>30:32 – Vulnerability and patch management</li><li>32:45 – Entra ID, Conditional Access and phishing-resistant <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">MFA</a></li><li>43:40 – Automation, metrics, Security Copilot and security culture</li></ul><br /><b>Key takeaways</b><br /><ul><li>A great Intune deployment applies security baselines to all devices, blocks unwanted enrollment such as personal devices, and is built with a cloud-native mindset rather than copying the old MDM.</li><li>In Defender, attack surface reduction rules should move from audit to block mode after reviewing the audit logs, and patch management must be in place before vulnerability management makes sense.</li><li>For identities, organizations should move to phishing-resistant authentication with passkeys or Windows Hello for Business and make full use of Conditional Access features such as risk-based policies and token protection.</li></ul><br /><b>Worth quoting</b><br /><br />“I personally use them, especially at some smaller customers because they are getting you fast off the ground. You could build them yourself.” – Albin Klinaku (11:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on MSP security</li><li><a href="https://www.m365.fm/entity/albin-klinaku/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Albin Klinaku</a> – Intune MVP and MSP founder sharing field lessons on Intune, Defender and Entra ID</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – covered through security baselines, enrollment restrictions and device preparation for deployments</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – discussed for attack surface reduction rules, alert fatigue, threat hunting and licensing gaps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp"...]]></itunes:summary><itunes:duration>3634</itunes:duration><itunes:keywords>automation,autopilot,cloudsecurity,compliance,conditionalaccess,defender,endpointmanagement,entraid,identity,intune,msp,passkeys,patchmanagement,powershell,security,securitycopilot,threathunting,vulnerabilitymanagement,windowshello,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ef56dacecdba5efb10fb7d140cf0cf4f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Entra Permissions Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-entra-permissions-management-simply-explained/</link><description><![CDATA[Over time, users, service principals and scripts pile up cloud permissions nobody remembers granting, and attackers love that. This episode explains Microsoft Entra Permissions Management in plain English for cloud and security admins running Azure, AWS or GCP. You will learn how it discovers, right-sizes and monitors permissions and how it differs from PIM.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and the permission problem</li><li>01:09 – Why the old way is broken</li><li>02:30 – What Entra Permissions Management is</li><li>03:48 – Discover, remediate, monitor across clouds</li><li>06:14 – The Permission Creep Index</li><li>07:49 – Permissions on demand</li><li>09:20 – Permissions Management versus PIM</li><li>11:16 – Getting started safely</li></ul><br /><b>Key takeaways</b><br /><ul><li>Permission creep happens when identities keep permissions long after projects end, and Entra Permissions Management reveals the gap between granted and actually used permissions across <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a>, AWS and GCP.</li><li>The Permission Creep Index gives each identity a measurable risk score, and permissions on demand replaces just-in-case rights with time-limited, scoped access.</li><li>PIM controls when privileged roles are active while Permissions Management controls what permissions exist; start with a pilot subscription, the free trial and simulation mode.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think managing permissions is about assigning roles. You give someone, contributor or owner, and you're done. But that's not the real problem. The real problem is losing track of who has too much power.” – Mirko Peters (00:41)<br /><br />“Then it watches what those identities actually do, not what they can do. That gap between granted permissions and used permissions is where the risk lives.” – Mirko Peters (03:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-permissions-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on permission creep</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – one of the three clouds Permissions Management scans for unused permissions, alongside AWS and GCP</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the product family that both Permissions Management and PIM belong to</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of Microsoft Knowledge Nuggets, explaining Entra Permissions Management in plain English</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-rbac-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure Role-Based Access Control (RBAC) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73012777</guid><pubDate>Thu, 16 Jul 2026 12:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73012777/microsoft_entra_permissions_management_simply_explained.mp3" length="20136428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3e5492a2365471cf7eeeaf7005e6eb70e07ddae8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Over time, users, service principals and scripts pile up cloud permissions nobody remembers granting, and attackers love that. This episode explains Microsoft Entra Permissions Management in plain English for cloud and security admins running Azure,...</itunes:subtitle><itunes:summary><![CDATA[Over time, users, service principals and scripts pile up cloud permissions nobody remembers granting, and attackers love that. This episode explains Microsoft Entra Permissions Management in plain English for cloud and security admins running Azure, AWS or GCP. You will learn how it discovers, right-sizes and monitors permissions and how it differs from PIM.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and the permission problem</li><li>01:09 – Why the old way is broken</li><li>02:30 – What Entra Permissions Management is</li><li>03:48 – Discover, remediate, monitor across clouds</li><li>06:14 – The Permission Creep Index</li><li>07:49 – Permissions on demand</li><li>09:20 – Permissions Management versus PIM</li><li>11:16 – Getting started safely</li></ul><br /><b>Key takeaways</b><br /><ul><li>Permission creep happens when identities keep permissions long after projects end, and Entra Permissions Management reveals the gap between granted and actually used permissions across <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a>, AWS and GCP.</li><li>The Permission Creep Index gives each identity a measurable risk score, and permissions on demand replaces just-in-case rights with time-limited, scoped access.</li><li>PIM controls when privileged roles are active while Permissions Management controls what permissions exist; start with a pilot subscription, the free trial and simulation mode.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think managing permissions is about assigning roles. You give someone, contributor or owner, and you're done. But that's not the real problem. The real problem is losing track of who has too much power.” – Mirko Peters (00:41)<br /><br />“Then it watches what those identities actually do, not what they can do. That gap between granted permissions and used permissions is where the risk lives.” – Mirko Peters (03:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-entra-permissions-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on permission creep</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – one of the three clouds Permissions Management scans for unused permissions, alongside AWS and GCP</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the product family that both Permissions Management and PIM belong to</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of Microsoft Knowledge Nuggets, explaining Entra Permissions Management in plain English</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-rbac-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-entra-permissions-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure Role-Based Access Control (RBAC) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>839</itunes:duration><itunes:keywords>access,aws,azure,ciem,cloud,compliance,entitlements,entra,gcp,governance,iam,identity,leastprivilege,management,monitoring,pci,permissions,pim,rbac,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/59525c5444de984da20a15c3bf4d8c82.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Managed Identities - Simply Explained</title><link>https://www.m365.fm/show/episodes/managed-identities-simply-explained/</link><description><![CDATA[Connection strings in config files, leaked secrets on GitHub and certificates expiring at 3 a.m. are everyday pain for Azure teams. This episode explains managed identities in plain English for developers and cloud admins: the two types, how tokens are issued and where the limits are. You will learn how to replace secrets with permissions in your own workloads.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The credential problem</li><li>00:53 – Secrets everywhere</li><li>02:19 – The solution: managed identity</li><li>04:19 – System-assigned versus user-assigned</li><li>06:56 – How it works under the hood</li><li>09:33 – From dev to production</li><li>12:10 – Old world versus new world</li><li>14:18 – When not to use managed identities</li></ul><br /><b>Key takeaways</b><br /><ul><li>Managed identities give <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> resources their own Entra ID identity so code obtains tokens from IMDS instead of storing connection strings or client secrets.</li><li>Use system-assigned identities for a single resource with zero overhead and user-assigned identities when several resources share permissions or the identity must outlive them.</li><li>Managed identities only work for workloads running in Azure; outside Azure use service principals with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Key Vault</a> or workload identity federation.</li></ul><br /><b>Worth quoting</b><br /><br />“Your code never sees a secret. It doesn't store one. It doesn't read one from a config file. It just asks for a token and gets one.” – Mirko Peters (03:32)<br /><br />“When you're building a new Azure workload, managed identity should be your first thought, not an after thought.” – Mirko Peters (04:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/managed-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on managed identities</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose fabric issues tokens to workloads and rotates managed identity certificates automatically</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – once the place to store secrets, now accessed via the Key Vault Secrets User role</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – where each managed identity lives as a service principal and gets its OAuth 2.0 tokens</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure App Service</a> – the example deployment target where one toggle enables a system-assigned identity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Internal Developer Platforms (IDPs) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73012311</guid><pubDate>Thu, 16 Jul 2026 11:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73012311/managed_identities_simply_explained.mp3" length="24301484" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/232cef926f88fa9dd47fc986343f6070b830fbe9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Connection strings in config files, leaked secrets on GitHub and certificates expiring at 3 a.m. are everyday pain for Azure teams. This episode explains managed identities in plain English for developers and cloud admins: the two types, how tokens...</itunes:subtitle><itunes:summary><![CDATA[Connection strings in config files, leaked secrets on GitHub and certificates expiring at 3 a.m. are everyday pain for Azure teams. This episode explains managed identities in plain English for developers and cloud admins: the two types, how tokens are issued and where the limits are. You will learn how to replace secrets with permissions in your own workloads.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The credential problem</li><li>00:53 – Secrets everywhere</li><li>02:19 – The solution: managed identity</li><li>04:19 – System-assigned versus user-assigned</li><li>06:56 – How it works under the hood</li><li>09:33 – From dev to production</li><li>12:10 – Old world versus new world</li><li>14:18 – When not to use managed identities</li></ul><br /><b>Key takeaways</b><br /><ul><li>Managed identities give <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure</a> resources their own Entra ID identity so code obtains tokens from IMDS instead of storing connection strings or client secrets.</li><li>Use system-assigned identities for a single resource with zero overhead and user-assigned identities when several resources share permissions or the identity must outlive them.</li><li>Managed identities only work for workloads running in Azure; outside Azure use service principals with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Key Vault</a> or workload identity federation.</li></ul><br /><b>Worth quoting</b><br /><br />“Your code never sees a secret. It doesn't store one. It doesn't read one from a config file. It just asks for a token and gets one.” – Mirko Peters (03:32)<br /><br />“When you're building a new Azure workload, managed identity should be your first thought, not an after thought.” – Mirko Peters (04:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/managed-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on managed identities</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose fabric issues tokens to workloads and rotates managed identity certificates automatically</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – once the place to store secrets, now accessed via the Key Vault Secrets User role</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – where each managed identity lives as a service principal and gets its OAuth 2.0 tokens</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Azure App Service</a> – the example deployment target where one toggle enables a system-assigned identity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/internal-developer-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=managed-identities-simply-explained" target="_blank" rel="noreferrer noopener">Internal Developer Platforms (IDPs) - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>1013</itunes:duration><itunes:keywords>appservice,authentication,authorization,azure,cloud,credentials,entra,functions,identities,identity,imds,keyvault,managed,oauth,passwordless,rbac,security,serviceprincipal,storage,tokens</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/46d155a4b8335b737f2e388a01395046.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure API Management - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-api-management-simply-explained/</link><description><![CDATA[As applications split into dozens of microservices, every team ends up reinventing authentication, logging and rate limiting, and nobody has a single view of API traffic. This Simply Explained episode is for developers, architects and Azure admins who want to understand Azure API Management in plain English: the gateway, policies, products, the developer portal, security and pricing tiers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why many APIs turn into chaos</li><li>01:06 – The problem: too many APIs, no control</li><li>02:30 – What Azure API Management is: gateway, management plane, developer portal</li><li>04:16 – The gateway, your API's front door</li><li>05:59 – Policies, the engine that controls everything</li><li>07:31 – Products and subscriptions</li><li>09:11 – The developer portal</li><li>10:26 – Security, pricing tiers and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure API Management is a managed service in front of your backend APIs that covers their full lifecycle through a gateway, a management plane and a developer portal.</li><li>Policies let you add authentication, rate limiting, caching and transformations at the gateway without changing backend code, while products and subscription keys package APIs for different consumers.</li><li>For production, combine OAuth 2.0 with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a>, Key Vault-backed named values, managed identities and network isolation, and pick the tier from developer for testing to standard or premium for production.</li></ul><br /><b>Worth quoting</b><br /><br />“It's a managed service that sits between your back-end APIs and the apps, websites, devices, and partners that consume them. But here's the thing. It's not just a proxy.” – Mirko Peters (02:46)<br /><br />“One more thing, the gateway hides your real backend URL. Clients only see the gateway address. Your backend servers stay hidden from the internet.” – Mirko Peters (05:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-api-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure API Management</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the managed service this episode explains, from gateway and policies to pricing tiers</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the recommended identity provider for OAuth 2.0 and for restricting developer portal access</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the vault that backs named values so secrets stay encrypted and rotate automatically</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/73012152</guid><pubDate>Thu, 16 Jul 2026 09:57:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/73012152/azure_api_management_simply_explained.mp3" length="21390956" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8fc921adad04ee87ebbd173e9350481ded1ba99d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>As applications split into dozens of microservices, every team ends up reinventing authentication, logging and rate limiting, and nobody has a single view of API traffic. This Simply Explained episode is for developers, architects and Azure admins who...</itunes:subtitle><itunes:summary><![CDATA[As applications split into dozens of microservices, every team ends up reinventing authentication, logging and rate limiting, and nobody has a single view of API traffic. This Simply Explained episode is for developers, architects and Azure admins who want to understand Azure API Management in plain English: the gateway, policies, products, the developer portal, security and pricing tiers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why many APIs turn into chaos</li><li>01:06 – The problem: too many APIs, no control</li><li>02:30 – What Azure API Management is: gateway, management plane, developer portal</li><li>04:16 – The gateway, your API's front door</li><li>05:59 – Policies, the engine that controls everything</li><li>07:31 – Products and subscriptions</li><li>09:11 – The developer portal</li><li>10:26 – Security, pricing tiers and wrap-up</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure API Management is a managed service in front of your backend APIs that covers their full lifecycle through a gateway, a management plane and a developer portal.</li><li>Policies let you add authentication, rate limiting, caching and transformations at the gateway without changing backend code, while products and subscription keys package APIs for different consumers.</li><li>For production, combine OAuth 2.0 with <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a>, Key Vault-backed named values, managed identities and network isolation, and pick the tier from developer for testing to standard or premium for production.</li></ul><br /><b>Worth quoting</b><br /><br />“It's a managed service that sits between your back-end APIs and the apps, websites, devices, and partners that consume them. But here's the thing. It's not just a proxy.” – Mirko Peters (02:46)<br /><br />“One more thing, the gateway hides your real backend URL. Clients only see the gateway address. Your backend servers stay hidden from the internet.” – Mirko Peters (05:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-api-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure API Management</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the managed service this episode explains, from gateway and policies to pricing tiers</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the recommended identity provider for OAuth 2.0 and for restricting developer portal access</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the vault that backs named values so secrets stay encrypted and rotate automatically</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-api-management-simply-explained" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>892</itunes:duration><itunes:keywords>analytics,api,apim,authentication,authorization,azure,cloud,developer,entra,gateway,governance,integration,management,microservices,monitoring,oauth,policies,security,serverless</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/250b19117f4062d9163e418f322be847.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Load Balancer — Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-load-balancer-simply-explained/</link><description><![CDATA[If your app runs on a single VM, one crash or traffic spike takes it offline. This episode explains Azure Load Balancer in plain English for admins and developers new to Azure networking, from frontend IPs and health probes to distribution logic and SKUs. You will also learn the common pitfalls and when to choose Application Gateway, Front Door or Traffic Manager instead.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why one server is not enough</li><li>01:51 – The smart reception desk</li><li>03:09 – Frontend IP, backend pool and rules</li><li>04:51 – Health probes</li><li>06:30 – How traffic gets distributed</li><li>08:36 – Public versus internal</li><li>10:11 – Standard, gateway, basic and common pitfalls</li><li>14:00 – Load balancer vs. Application Gateway vs. <a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Traffic Manager</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Load Balancer is a layer 4 traffic director: a frontend IP receives traffic, rules map it to a backend pool, and health probes keep failed servers out of rotation.</li><li>Traffic is spread by a five-tuple hash per flow, and session persistence should only be enabled when an application truly needs it.</li><li>Use the Standard SKU with at least two backend instances and check NSG rules, probe port and route tables first when probes report unhealthy servers.</li></ul><br /><b>Worth quoting</b><br /><br />“The load balancer itself doesn't do the work. It's a traffic cop, not a worker.” – Mirko Peters (02:46)<br /><br />“Without health probes, your load balancer would just blindly send traffic to every server in the pool, even the dead ones.” – Mirko Peters (04:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-load-balancer-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Load Balancer</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose layer 4 load balancer, SKUs and related traffic services are explained</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – the DNS-level option for routing users to the nearest region, compared at the end</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host who explains Azure Load Balancer with a smart reception desk analogy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Azure Front Door - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72993253</guid><pubDate>Thu, 16 Jul 2026 09:00:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72993253/utf_8_q_azure_load_balancer_e2_80_94_simply_explained_mp3.mp3" length="22931756" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b7e3e0362371940f84f901f6a931a5cb93ae7129.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your app runs on a single VM, one crash or traffic spike takes it offline. This episode explains Azure Load Balancer in plain English for admins and developers new to Azure networking, from frontend IPs and health probes to distribution logic and...</itunes:subtitle><itunes:summary><![CDATA[If your app runs on a single VM, one crash or traffic spike takes it offline. This episode explains Azure Load Balancer in plain English for admins and developers new to Azure networking, from frontend IPs and health probes to distribution logic and SKUs. You will also learn the common pitfalls and when to choose Application Gateway, Front Door or Traffic Manager instead.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why one server is not enough</li><li>01:51 – The smart reception desk</li><li>03:09 – Frontend IP, backend pool and rules</li><li>04:51 – Health probes</li><li>06:30 – How traffic gets distributed</li><li>08:36 – Public versus internal</li><li>10:11 – Standard, gateway, basic and common pitfalls</li><li>14:00 – Load balancer vs. Application Gateway vs. <a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Traffic Manager</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Load Balancer is a layer 4 traffic director: a frontend IP receives traffic, rules map it to a backend pool, and health probes keep failed servers out of rotation.</li><li>Traffic is spread by a five-tuple hash per flow, and session persistence should only be enabled when an application truly needs it.</li><li>Use the Standard SKU with at least two backend instances and check NSG rules, probe port and route tables first when probes report unhealthy servers.</li></ul><br /><b>Worth quoting</b><br /><br />“The load balancer itself doesn't do the work. It's a traffic cop, not a worker.” – Mirko Peters (02:46)<br /><br />“Without health probes, your load balancer would just blindly send traffic to every server in the pool, even the dead ones.” – Mirko Peters (04:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-load-balancer-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Load Balancer</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose layer 4 load balancer, SKUs and related traffic services are explained</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – the DNS-level option for routing users to the nearest region, compared at the end</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host who explains Azure Load Balancer with a smart reception desk analogy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-load-balancer-simply-explained" target="_blank" rel="noreferrer noopener">Azure Front Door - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>956</itunes:duration><itunes:keywords>applicationgateway,architecture,azure,backendpool,cloud,devops,frontdoor,frontendip,healthprobes,highavailability,infrastructure,loadbalancer,nat,networking,redundancy,scalability,tcp,trafficmanager,udp,vmscaleset</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ce6173eaa8e81c78a6a316b506d37cb4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Front Door - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-front-door-simply-explained/</link><description><![CDATA[Users around the world expect your web app to be fast, secure and always available, no matter where it is hosted. This Simply Explained episode walks cloud beginners and web teams through how Azure Front Door routes traffic, caches content, blocks attacks at the edge and which tier to choose.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why global users need smart traffic routing</li><li>01:04 – Azure Front Door as a global traffic cop</li><li>02:52 – Three layers of resiliency</li><li>05:45 – Routing with origin groups and health probes</li><li>08:15 – Security at the edge: WAF, bot protection and Private Link</li><li>10:36 – Caching and acceleration</li><li>12:35 – Pricing tiers: Standard vs. Premium</li><li>14:42 – A real-world e-commerce example</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Front Door is a layer-7 global entry point that routes each user over Microsoft's backbone to the best healthy origin based on priority, latency and weight.</li><li>The built-in web application firewall, bot protection and <a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Private Link</a> stop attacks at the edge and keep origin servers hidden from the public internet.</li><li>Standard is the sweet spot for most websites and APIs, while Premium is worth it for regulated industries that need managed rule sets and Private Link.</li></ul><br /><b>Worth quoting</b><br /><br />“Most load balancers work at layer four, looking at IP addresses and ports to route traffic. That's fine for basic needs. But Azure Front Door works at layer seven, meaning it understands HTTP and HTTPS traffic.” – Mirko Peters (01:26)<br /><br />“The point is, no system is perfect, but Front Door's three layer architecture is designed to survive regional outages, traffic spikes and even some configuration errors.” – Mirko Peters (05:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Front Door</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – a Premium-tier feature that hides origin servers so only Front Door can reach them</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose global network and private backbone Front Door runs on</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – mentioned briefly as an optional break-glass path layered in front of Front Door</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-web-application-firewall-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Azure Web Application Firewall - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72992830</guid><pubDate>Thu, 16 Jul 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72992830/azure_front_door_simply_explained.mp3" length="24726572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/19bf07e87eb506760c30243cb5f0c0c4e32a1b57.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Users around the world expect your web app to be fast, secure and always available, no matter where it is hosted. This Simply Explained episode walks cloud beginners and web teams through how Azure Front Door routes traffic, caches content, blocks...</itunes:subtitle><itunes:summary><![CDATA[Users around the world expect your web app to be fast, secure and always available, no matter where it is hosted. This Simply Explained episode walks cloud beginners and web teams through how Azure Front Door routes traffic, caches content, blocks attacks at the edge and which tier to choose.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why global users need smart traffic routing</li><li>01:04 – Azure Front Door as a global traffic cop</li><li>02:52 – Three layers of resiliency</li><li>05:45 – Routing with origin groups and health probes</li><li>08:15 – Security at the edge: WAF, bot protection and Private Link</li><li>10:36 – Caching and acceleration</li><li>12:35 – Pricing tiers: Standard vs. Premium</li><li>14:42 – A real-world e-commerce example</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Front Door is a layer-7 global entry point that routes each user over Microsoft's backbone to the best healthy origin based on priority, latency and weight.</li><li>The built-in web application firewall, bot protection and <a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Private Link</a> stop attacks at the edge and keep origin servers hidden from the public internet.</li><li>Standard is the sweet spot for most websites and APIs, while Premium is worth it for regulated industries that need managed rule sets and Private Link.</li></ul><br /><b>Worth quoting</b><br /><br />“Most load balancers work at layer four, looking at IP addresses and ports to route traffic. That's fine for basic needs. But Azure Front Door works at layer seven, meaning it understands HTTP and HTTPS traffic.” – Mirko Peters (01:26)<br /><br />“The point is, no system is perfect, but Front Door's three layer architecture is designed to survive regional outages, traffic spikes and even some configuration errors.” – Mirko Peters (05:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Azure Front Door</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – a Premium-tier feature that hides origin servers so only Front Door can reach them</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose global network and private backbone Front Door runs on</li><li><a href="https://www.m365.fm/entity/azure-traffic-manager/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Azure Traffic Manager</a> – mentioned briefly as an optional break-glass path layered in front of Front Door</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-web-application-firewall-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-front-door-simply-explained" target="_blank" rel="noreferrer noopener">Azure Web Application Firewall - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1031</itunes:duration><itunes:keywords>azure,caching,cdn,cloud,ddos,devops,edge,failover,frontdoor,globalnetwork,http,https,latency,loadbalancing,origingroups,performance,privatelink,routing,security,waf</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2fc0365a3b3eca9da084d707fa3cbd9c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Virtual WAN - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-virtual-wan-simply-explained/</link><description><![CDATA[Building a global <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> network manually becomes increasingly difficult as your organization grows. What starts as a simple hub-and-spoke deployment quickly turns into a maze of virtual network peerings, route tables, VPN gateways, firewall rules, and regional connectivity challenges. Every new Azure region introduces additional complexity, making network management harder, slower, and more expensive. In <a href="https://www.m365.fm/azure-virtual-wan-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain Azure Virtual WAN in plain English and show how Microsoft's managed networking platform simplifies global connectivity by replacing complex manual networking with an intelligent cloud-native backbone. Whether you're connecting branch offices, remote users, data centers, or Azure workloads across multiple regions, Azure Virtual WAN provides a scalable networking foundation built for modern enterprises. <br /><br /><b>WHY TRADITIONAL HUB-AND-SPOKE REACHES ITS LIMITS </b><br />Hub-and-spoke architecture remains an excellent networking model for smaller Azure environments, but as organizations expand globally, maintaining hundreds of peerings, user-defined routes, firewall policies, and VPN gateways becomes increasingly difficult. We explain why traditional networking creates operational overhead, how routing complexity grows exponentially with every new region, and why many large enterprises eventually struggle to manage their Azure connectivity. Through practical examples, you'll understand why Azure Virtual WAN was designed to eliminate manual networking tasks while preserving centralized security, routing, and governance across geographically distributed Azure environments.<br /><br /><b>VIRTUAL HUBS, MICROSOFT'S GLOBAL BACKBONE, AND CONNECTIVITY </b><br />At the heart of Azure Virtual WAN are Virtual Hubs—Microsoft-managed regional networking hubs that automatically connect your virtual networks, branch offices, ExpressRoute circuits, VPN gateways, and remote users through Microsoft's global private backbone. This episode explains the Virtual WAN resource, Virtual Hubs, spoke virtual networks, Site-to-Site VPN, Point-to-Site VPN, ExpressRoute, Microsoft Entra ID authentication, and automatic inter-hub routing using simple analogies that make enterprise networking easy to understand. Instead of manually configuring dozens of peerings and routing tables, Azure Virtual WAN allows organizations to connect each workload once while Microsoft manages the global routing infrastructure automatically.<br /><br /><b>BUILT-IN ROUTING, SECURITY, AND <a href="https://www.m365.fm/azure-firewall-simply-explained/" target="_blank" rel="noreferrer noopener">AZURE FIREWALL</a> INTEGRATION </b><br />Azure Virtual WAN doesn't just simplify connectivity—it also simplifies security. Learn how Routing Intent automatically directs traffic through Azure Firewall or supported third-party next-generation firewalls without requiring complex User Defined Routes (UDRs). We explain secured Virtual Hubs, Azure Firewall integration, IPsec encryption, ExpressRoute, Azure Firewall Manager, Zero Trust networking principles, and centralized policy management across multiple Azure regions. You'll discover how Virtual WAN creates a globally consistent security model where routing, inspection, and policy enforcement are managed centrally rather than separately for every virtual network.<br /><br /><b>WHEN TO USE AZURE VIRTUAL WAN </b><br />The episode concludes by comparing Azure Virtual WAN with traditional Hub-and-Spoke networking and helping you choose the right architecture for your environment. We discuss deployment scenarios including global retailers, multinational enterprises, remote workforces, hybrid cloud environments, MPLS replacement projects, and cloud-first organizations expanding into multiple Azure regions. We also cover migration strategies, Virtual WAN Standard versus Basic, operational cost savings, Microsoft Learn resources, and practical deployment recommendations. Whether you're designing a new enterprise Azure network or modernizing an existing cloud infrastructure, this episode provides the practical knowledge needed to understand when Azure Virtual WAN becomes the right architectural choice—and how it helps organizations scale global networking without scaling operational complexity.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72991601</guid><pubDate>Thu, 16 Jul 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72991601/azure_virtual_wan_simply_explained.mp3" length="21455468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/95ede6af32db56375a0aed13f9d23eff5df4f0c8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Building a global https://www.m365.fm/categories/azure-talk/ network manually becomes increasingly difficult as your organization grows. What starts as a simple hub-and-spoke deployment quickly turns into a maze of virtual network peerings, route...</itunes:subtitle><itunes:summary><![CDATA[Building a global <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> network manually becomes increasingly difficult as your organization grows. What starts as a simple hub-and-spoke deployment quickly turns into a maze of virtual network peerings, route tables, VPN gateways, firewall rules, and regional connectivity challenges. Every new Azure region introduces additional complexity, making network management harder, slower, and more expensive. In <a href="https://www.m365.fm/azure-virtual-wan-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain Azure Virtual WAN in plain English and show how Microsoft's managed networking platform simplifies global connectivity by replacing complex manual networking with an intelligent cloud-native backbone. Whether you're connecting branch offices, remote users, data centers, or Azure workloads across multiple regions, Azure Virtual WAN provides a scalable networking foundation built for modern enterprises. <br /><br /><b>WHY TRADITIONAL HUB-AND-SPOKE REACHES ITS LIMITS </b><br />Hub-and-spoke architecture remains an excellent networking model for smaller Azure environments, but as organizations expand globally, maintaining hundreds of peerings, user-defined routes, firewall policies, and VPN gateways becomes increasingly difficult. We explain why traditional networking creates operational overhead, how routing complexity grows exponentially with every new region, and why many large enterprises eventually struggle to manage their Azure connectivity. Through practical examples, you'll understand why Azure Virtual WAN was designed to eliminate manual networking tasks while preserving centralized security, routing, and governance across geographically distributed Azure environments.<br /><br /><b>VIRTUAL HUBS, MICROSOFT'S GLOBAL BACKBONE, AND CONNECTIVITY </b><br />At the heart of Azure Virtual WAN are Virtual Hubs—Microsoft-managed regional networking hubs that automatically connect your virtual networks, branch offices, ExpressRoute circuits, VPN gateways, and remote users through Microsoft's global private backbone. This episode explains the Virtual WAN resource, Virtual Hubs, spoke virtual networks, Site-to-Site VPN, Point-to-Site VPN, ExpressRoute, Microsoft Entra ID authentication, and automatic inter-hub routing using simple analogies that make enterprise networking easy to understand. Instead of manually configuring dozens of peerings and routing tables, Azure Virtual WAN allows organizations to connect each workload once while Microsoft manages the global routing infrastructure automatically.<br /><br /><b>BUILT-IN ROUTING, SECURITY, AND <a href="https://www.m365.fm/azure-firewall-simply-explained/" target="_blank" rel="noreferrer noopener">AZURE FIREWALL</a> INTEGRATION </b><br />Azure Virtual WAN doesn't just simplify connectivity—it also simplifies security. Learn how Routing Intent automatically directs traffic through Azure Firewall or supported third-party next-generation firewalls without requiring complex User Defined Routes (UDRs). We explain secured Virtual Hubs, Azure Firewall integration, IPsec encryption, ExpressRoute, Azure Firewall Manager, Zero Trust networking principles, and centralized policy management across multiple Azure regions. You'll discover how Virtual WAN creates a globally consistent security model where routing, inspection, and policy enforcement are managed centrally rather than separately for every virtual network.<br /><br /><b>WHEN TO USE AZURE VIRTUAL WAN </b><br />The episode concludes by comparing Azure Virtual WAN with traditional Hub-and-Spoke networking and helping you choose the right architecture for your environment. We discuss deployment scenarios including global retailers, multinational enterprises, remote workforces, hybrid cloud environments, MPLS replacement projects, and cloud-first organizations expanding into multiple Azure...]]></itunes:summary><itunes:duration>894</itunes:duration><itunes:keywords>architecture,azure,azurefirewall,backbone,cloud,connectivity,devops,enterprise,entraid,expressroute,hubspoke,hybridcloud,infrastructure,mpls,networking,routing,security,virtualhub,virtualwan,vpn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c107206bd91dfd0134cc48f62886a5f9.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Firewall - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-firewall-simply-explained/</link><description><![CDATA[Cloud networks have no single front door, so a physical firewall at the edge no longer protects your workloads. This episode is for Azure admins and anyone new to Azure networking, and explains what Azure Firewall does, how its SKUs, rules and hub-and-spoke placement work, and which setup to start with today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A security desk for a building without walls</li><li>00:47 – What a firewall is</li><li>01:43 – Why cloud firewalls are different</li><li>03:01 – Introducing Azure Firewall</li><li>04:20 – The three SKUs: Basic, Standard and Premium</li><li>06:35 – Architecture and traffic flow</li><li>08:25 – Rules deep dive: NAT, network and application rules</li><li>10:22 – Advanced protection, cost tips and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Firewall is a fully managed, cloud-native firewall service with built-in high availability and autoscaling that inspects inbound, outbound and east-west traffic.</li><li>Basic, Standard and Premium SKUs add capabilities step by step, from IP and port filtering to threat intelligence in deny mode, web categories, TLS inspection, IDPS and URL filtering.</li><li>Traffic is only inspected if it passes through the firewall, so a hub-and-spoke design, correctly ordered NAT, network and application rules, and cost controls like the Log Analytics basic table plan matter as much as the SKU.</li></ul><br /><b>Worth quoting</b><br /><br />“You can't install a physical firewall box in a data center you don't own. And even if you could, it wouldn't help because there's no single door to guard anymore.” – Mirko Peters (01:37)<br /><br />“Both directions need inspection. If a hacker gets into one workload, you don't want them roaming freely to others. That's how breaches spread.” – Mirko Peters (02:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-firewall-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Firewall</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose virtual networks Azure Firewall protects across north-south and east-west traffic</li><li><a href="https://www.m365.fm/entity/azure-virtual-wan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual WAN</a> – the managed networking option for larger organizations, with Azure Firewall integrated into the hub</li><li><a href="https://www.m365.fm/entity/azure-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Automation</a> – a cost tip: stop the firewall in non-production environments outside working hours</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – mentioned briefly as private endpoints, letting trusted services skip firewall routing to cut processing charges</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-network-security-groups-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Network Security Groups - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72991478</guid><pubDate>Thu, 16 Jul 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72991478/azure_firewall_simply_explained.mp3" length="20109932" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/777f2d3cfb03a9aef36304d1a1572340169e0928.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud networks have no single front door, so a physical firewall at the edge no longer protects your workloads. This episode is for Azure admins and anyone new to Azure networking, and explains what Azure Firewall does, how its SKUs, rules and...</itunes:subtitle><itunes:summary><![CDATA[Cloud networks have no single front door, so a physical firewall at the edge no longer protects your workloads. This episode is for Azure admins and anyone new to Azure networking, and explains what Azure Firewall does, how its SKUs, rules and hub-and-spoke placement work, and which setup to start with today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A security desk for a building without walls</li><li>00:47 – What a firewall is</li><li>01:43 – Why cloud firewalls are different</li><li>03:01 – Introducing Azure Firewall</li><li>04:20 – The three SKUs: Basic, Standard and Premium</li><li>06:35 – Architecture and traffic flow</li><li>08:25 – Rules deep dive: NAT, network and application rules</li><li>10:22 – Advanced protection, cost tips and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Firewall is a fully managed, cloud-native firewall service with built-in high availability and autoscaling that inspects inbound, outbound and east-west traffic.</li><li>Basic, Standard and Premium SKUs add capabilities step by step, from IP and port filtering to threat intelligence in deny mode, web categories, TLS inspection, IDPS and URL filtering.</li><li>Traffic is only inspected if it passes through the firewall, so a hub-and-spoke design, correctly ordered NAT, network and application rules, and cost controls like the Log Analytics basic table plan matter as much as the SKU.</li></ul><br /><b>Worth quoting</b><br /><br />“You can't install a physical firewall box in a data center you don't own. And even if you could, it wouldn't help because there's no single door to guard anymore.” – Mirko Peters (01:37)<br /><br />“Both directions need inspection. If a hacker gets into one workload, you don't want them roaming freely to others. That's how breaches spread.” – Mirko Peters (02:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-firewall-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Firewall</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose virtual networks Azure Firewall protects across north-south and east-west traffic</li><li><a href="https://www.m365.fm/entity/azure-virtual-wan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual WAN</a> – the managed networking option for larger organizations, with Azure Firewall integrated into the hub</li><li><a href="https://www.m365.fm/entity/azure-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Automation</a> – a cost tip: stop the firewall in non-production environments outside working hours</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – mentioned briefly as private endpoints, letting trusted services skip firewall routing to cut processing charges</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-network-security-groups-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-firewall-simply-explained" target="_blank" rel="noreferrer noopener">Azure Network Security Groups - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>838</itunes:duration><itunes:keywords>architecture,azure,azurefirewallmanager,cloud,cybersecurity,devops,firewall,fwaas,hubspoke,idps,infrastructure,monitoring,nat,networking,routing,security,threatintelligence,tlsinspection,virtualwan,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/895788679b0697f87097a9f50c28993f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Bastion - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-bastion-simply-explained/</link><description><![CDATA[Every VM with a public IP and an open RDP port is a target, and jump boxes add their own patching burden. This episode explains Azure Bastion for Azure admins and cloud architects: how it works, what the Entra ID integration adds and which SKU fits your budget. You will know how to remove public IPs and move to identity-based VM access.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why open RDP ports are a problem</li><li>00:47 – The old way: jump boxes and public RDP</li><li>02:22 – What <a href="https://www.m365.fm/entity/azure-bastion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bastion</a> is</li><li>03:43 – How Azure Bastion works</li><li>05:04 – Entra ID authentication for VM logins</li><li>06:58 – SKUs, pricing and the real cost of jump boxes</li><li>08:38 – The big picture</li><li>09:57 – Getting started with Bastion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Bastion is a fully managed service that gives secure RDP and SSH access to Azure VMs over HTTPS, so the VMs need no public IP and no exposed management ports.</li><li>Native Entra ID authentication brings MFA, Conditional Access and Azure RBAC roles to VM logins and removes the need for local accounts and passwords on each machine.</li><li>Choose the Standard or Premium SKU for production, deploy into a dedicated AzureBastionSubnet, remove public IPs and restrict NSGs to the Bastion subnet, starting with your most critical VMs.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the thing, every exposed port is a target, and ransomware gangs scan for open RDP constantly.” – Mirko Peters (00:24)<br /><br />“The problem isn't that it can't work. It's that it takes constant work to keep it safe.” – Mirko Peters (01:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-bastion-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Bastion</li><li><a href="https://www.m365.fm/entity/azure-bastion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bastion</a> – the managed service that replaces public RDP and jump boxes for private VM access over HTTPS</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity layer that since 2025 lets you sign into Windows VMs without local accounts</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the sign-in check that Entra ID brings to VM logins through Bastion, just like for email</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policies that now apply to RDP sessions, for example blocking sign-ins from untrusted locations</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who walks through Azure Bastion, its Entra ID integration and SKUs</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-virtual-network-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Network - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72991410</guid><pubDate>Thu, 16 Jul 2026 05:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72991410/azure_bastion_simply_explained.mp3" length="16554860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5fbded5159c500b61f25463e2e86e4d286fda463.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every VM with a public IP and an open RDP port is a target, and jump boxes add their own patching burden. This episode explains Azure Bastion for Azure admins and cloud architects: how it works, what the Entra ID integration adds and which SKU fits...</itunes:subtitle><itunes:summary><![CDATA[Every VM with a public IP and an open RDP port is a target, and jump boxes add their own patching burden. This episode explains Azure Bastion for Azure admins and cloud architects: how it works, what the Entra ID integration adds and which SKU fits your budget. You will know how to remove public IPs and move to identity-based VM access.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why open RDP ports are a problem</li><li>00:47 – The old way: jump boxes and public RDP</li><li>02:22 – What <a href="https://www.m365.fm/entity/azure-bastion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bastion</a> is</li><li>03:43 – How Azure Bastion works</li><li>05:04 – Entra ID authentication for VM logins</li><li>06:58 – SKUs, pricing and the real cost of jump boxes</li><li>08:38 – The big picture</li><li>09:57 – Getting started with Bastion</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Bastion is a fully managed service that gives secure RDP and SSH access to Azure VMs over HTTPS, so the VMs need no public IP and no exposed management ports.</li><li>Native Entra ID authentication brings MFA, Conditional Access and Azure RBAC roles to VM logins and removes the need for local accounts and passwords on each machine.</li><li>Choose the Standard or Premium SKU for production, deploy into a dedicated AzureBastionSubnet, remove public IPs and restrict NSGs to the Bastion subnet, starting with your most critical VMs.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the thing, every exposed port is a target, and ransomware gangs scan for open RDP constantly.” – Mirko Peters (00:24)<br /><br />“The problem isn't that it can't work. It's that it takes constant work to keep it safe.” – Mirko Peters (01:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-bastion-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Bastion</li><li><a href="https://www.m365.fm/entity/azure-bastion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Azure Bastion</a> – the managed service that replaces public RDP and jump boxes for private VM access over HTTPS</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity layer that since 2025 lets you sign into Windows VMs without local accounts</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the sign-in check that Entra ID brings to VM logins through Bastion, just like for email</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policies that now apply to RDP sessions, for example blocking sign-ins from untrusted locations</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host who walks through Azure Bastion, its Entra ID integration and SKUs</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-virtual-network-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bastion-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Network - Simply...]]></itunes:summary><itunes:duration>690</itunes:duration><itunes:keywords>azure,bastion,cloud,conditionalaccess,cybersecurity,devops,entraid,infrastructure,jumpbox,mfa,networking,paas,rbac,rdp,remoteaccess,security,ssh,virtualmachines,zerotrust,zure</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cdd70c558604d7a050e6a2d15d6643a7.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Landing Zones - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-landing-zones-simply-explained/</link><description><![CDATA[Building workloads in Azure is easy. Building an Azure environment that remains secure, scalable, compliant, and manageable for years is much harder. Without a solid foundation, organizations quickly end up with inconsistent subscriptions, overlapping networks, missing policies, unclear ownership, and rapidly increasing cloud costs. In <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain Azure Landing Zones in plain English and show why they have become Microsoft's recommended foundation for enterprise cloud adoption. You'll learn what a Landing Zone really is, why it isn't a product you simply deploy, and how it creates a governed platform that allows application teams to innovate without sacrificing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> or operational control. Whether you're an Azure administrator, cloud architect, or IT leader, understanding Landing Zones is essential for building Azure environments that scale successfully.<br /><br /><b>WHAT AN AZURE LANDING ZONE REALLY IS </b><br />Despite the name, Azure Landing Zones are not a single Azure service. They are a pre-configured cloud environment where networking, identity, governance, monitoring, and security are already established before the first workload is deployed. We explain why subscriptions—not resource groups—form the primary isolation boundary, how Management Groups organize Azure environments at scale, and why Azure Policy enforces organizational standards automatically instead of relying on documentation or manual reviews. You'll discover how guardrails such as allowed regions, mandatory tagging, diagnostic settings, and security baselines are inherited across your Azure hierarchy, creating governance that is built directly into the platform. <br /><br /><b>THE EIGHT DESIGN AREAS EXPLAINED </b><br />Microsoft's Cloud Adoption Framework defines eight core design areas that together form a complete Landing Zone architecture. This episode breaks down identity and Microsoft Entra ID, billing and subscription design, Management Groups, networking, security, governance, management, and platform automation using practical examples that make each concept easy to understand. We also explore Hub-and-Spoke networking, <a href="https://www.m365.fm/azure-virtual-wan-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual WAN</a>, <a href="https://www.m365.fm/azure-firewall-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Firewall</a>, Microsoft Defender for Cloud, centralized <a href="https://www.m365.fm/log-analytics-simply-explained/" target="_blank" rel="noreferrer noopener">Log Analytics</a>, Azure Policy initiatives, Infrastructure as Code, subscription vending, and automated governance. By understanding how these components work together, you'll see how Azure Landing Zones create repeatable, enterprise-ready cloud platforms instead of isolated Azure subscriptions. <br /><br /><b>PLATFORM LANDING ZONES VS. APPLICATION LANDING ZONES </b><br />One of the most common sources of confusion is the difference between Platform Landing Zones and Application Landing Zones. We explain why platform subscriptions host shared services such as identity, networking, connectivity, monitoring, and security, while application subscriptions remain isolated environments owned by individual workload teams. You'll learn why separating these responsibilities improves scalability, simplifies governance, and allows centralized platform teams to support hundreds of Azure subscriptions without becoming operational bottlenecks. We also discuss common architectural mistakes, including placing shared services inside application subscriptions, and explain how proper separation creates a more maintainable Azure environment over the long term. <br /><br /><b>BUILDING A SCALABLE AZURE FOUNDATION </b><br />The episode concludes with practical guidance for implementing Azure Landing Zones without unnecessary complexity. Learn why starting with a Minimum Viable Landing Zone often delivers better long-term results than attempting to build a perfect enterprise architecture on day one. We explore Azure Landing Zone Accelerators, Policy Audit mode, IP address planning, subscription automation, Infrastructure as Code with Bicep and Terraform, and Microsoft's Cloud Adoption Framework recommendations for continuous platform evolution. Whether you're creating your first Azure environment or modernizing an existing cloud estate, this episode provides the practical knowledge needed to build a secure, scalable, and well-governed Azure platform that supports business growth for years to come.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72991341</guid><pubDate>Thu, 16 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72991341/azure_landing_zones_simply_explained.mp3" length="23583788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/15d25e7ed780a8c544f3b7c785e43cf675362045.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Building workloads in Azure is easy. Building an Azure environment that remains secure, scalable, compliant, and manageable for years is much harder. Without a solid foundation, organizations quickly end up with inconsistent subscriptions, overlapping...</itunes:subtitle><itunes:summary><![CDATA[Building workloads in Azure is easy. Building an Azure environment that remains secure, scalable, compliant, and manageable for years is much harder. Without a solid foundation, organizations quickly end up with inconsistent subscriptions, overlapping networks, missing policies, unclear ownership, and rapidly increasing cloud costs. In <a href="https://www.m365.fm/azure-landing-zones-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain Azure Landing Zones in plain English and show why they have become Microsoft's recommended foundation for enterprise cloud adoption. You'll learn what a Landing Zone really is, why it isn't a product you simply deploy, and how it creates a governed platform that allows application teams to innovate without sacrificing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> or operational control. Whether you're an Azure administrator, cloud architect, or IT leader, understanding Landing Zones is essential for building Azure environments that scale successfully.<br /><br /><b>WHAT AN AZURE LANDING ZONE REALLY IS </b><br />Despite the name, Azure Landing Zones are not a single Azure service. They are a pre-configured cloud environment where networking, identity, governance, monitoring, and security are already established before the first workload is deployed. We explain why subscriptions—not resource groups—form the primary isolation boundary, how Management Groups organize Azure environments at scale, and why Azure Policy enforces organizational standards automatically instead of relying on documentation or manual reviews. You'll discover how guardrails such as allowed regions, mandatory tagging, diagnostic settings, and security baselines are inherited across your Azure hierarchy, creating governance that is built directly into the platform. <br /><br /><b>THE EIGHT DESIGN AREAS EXPLAINED </b><br />Microsoft's Cloud Adoption Framework defines eight core design areas that together form a complete Landing Zone architecture. This episode breaks down identity and Microsoft Entra ID, billing and subscription design, Management Groups, networking, security, governance, management, and platform automation using practical examples that make each concept easy to understand. We also explore Hub-and-Spoke networking, <a href="https://www.m365.fm/azure-virtual-wan-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Virtual WAN</a>, <a href="https://www.m365.fm/azure-firewall-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Firewall</a>, Microsoft Defender for Cloud, centralized <a href="https://www.m365.fm/log-analytics-simply-explained/" target="_blank" rel="noreferrer noopener">Log Analytics</a>, Azure Policy initiatives, Infrastructure as Code, subscription vending, and automated governance. By understanding how these components work together, you'll see how Azure Landing Zones create repeatable, enterprise-ready cloud platforms instead of isolated Azure subscriptions. <br /><br /><b>PLATFORM LANDING ZONES VS. APPLICATION LANDING ZONES </b><br />One of the most common sources of confusion is the difference between Platform Landing Zones and Application Landing Zones. We explain why platform subscriptions host shared services such as identity, networking, connectivity, monitoring, and security, while application subscriptions remain isolated environments owned by individual workload teams. You'll learn why separating these responsibilities improves scalability, simplifies governance, and allows centralized platform teams to support hundreds of Azure subscriptions without becoming operational bottlenecks. We also discuss common architectural mistakes, including placing shared services inside application subscriptions, and explain how proper separation creates a more maintainable Azure environment over the long term. <br /><br /><b>BUILDING A SCALABLE AZURE FOUNDATION...]]></itunes:summary><itunes:duration>983</itunes:duration><itunes:keywords>architecture,automation,azure,azurepolicy,bicep,cloudadoptionframework,defender,devops,entraid,governance,hubspoke,landingzones,loganalytics,managementgroups,networking,security,subscriptions,terraform,virtualwan</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cd9c8115dc698f9387d9914b70d5c7e0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Resource Manager - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/</link><description><![CDATA[Most Azure users never notice the engine behind every deployment. This episode explains Azure Resource Manager in plain English for Azure beginners and admins, covering RBAC, resource groups, policies and ARM templates so deployments become consistent, governed and repeatable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Azure Resource Manager actually is</li><li>02:15 – Authentication and authorization with RBAC</li><li>03:48 – Resource groups</li><li>05:58 – Tags, locks and policies</li><li>08:28 – <a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> with ARM templates</li><li>10:32 – Real-world scenario: deploying a web app</li><li>12:25 – How it all fits together</li><li>14:22 – Actionable takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Resource Manager is the control plane every portal click, CLI command and template passes through, which is why results are consistent.</li><li>Resource groups, RBAC, tags, locks and Azure Policy form one governance system that ARM enforces on every request.</li><li>ARM templates and <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> make deployments declarative and repeatable; export a template from an existing resource group to get started.</li></ul><br /><b>Worth quoting</b><br /><br />“Every request to create, update, or delete a resource goes through ARM first. It doesn't matter how you make that request, whether it's through the Azure portal, the command line, power shell, or the SDKs, they all hit the same front door.” – Mirko Peters (01:02)<br /><br />“Here's the rule you need to remember. Every single resource in Azure must belong to exactly one resource group, no exceptions.” – Mirko Peters (04:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a plain-English FAQ on ARM</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory ARM relies on to verify your identity and issue the token for every request</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the approach behind ARM templates, so environments become version controlled and repeatable</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> – the simpler language Microsoft created that compiles to ARM templates when JSON feels too heavy</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose portal, CLI, PowerShell and SDK requests all pass through ARM</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">ARM Templates - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72990818</guid><pubDate>Thu, 16 Jul 2026 03:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72990818/azure_resource_manager_simply_explained.mp3" length="23086700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2301c9c2dd6571f8d10a66903658c3d0cac752a7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Azure users never notice the engine behind every deployment. This episode explains Azure Resource Manager in plain English for Azure beginners and admins, covering RBAC, resource groups, policies and ARM templates so deployments become...</itunes:subtitle><itunes:summary><![CDATA[Most Azure users never notice the engine behind every deployment. This episode explains Azure Resource Manager in plain English for Azure beginners and admins, covering RBAC, resource groups, policies and ARM templates so deployments become consistent, governed and repeatable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Azure Resource Manager actually is</li><li>02:15 – Authentication and authorization with RBAC</li><li>03:48 – Resource groups</li><li>05:58 – Tags, locks and policies</li><li>08:28 – <a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> with ARM templates</li><li>10:32 – Real-world scenario: deploying a web app</li><li>12:25 – How it all fits together</li><li>14:22 – Actionable takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Resource Manager is the control plane every portal click, CLI command and template passes through, which is why results are consistent.</li><li>Resource groups, RBAC, tags, locks and Azure Policy form one governance system that ARM enforces on every request.</li><li>ARM templates and <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> make deployments declarative and repeatable; export a template from an existing resource group to get started.</li></ul><br /><b>Worth quoting</b><br /><br />“Every request to create, update, or delete a resource goes through ARM first. It doesn't matter how you make that request, whether it's through the Azure portal, the command line, power shell, or the SDKs, they all hit the same front door.” – Mirko Peters (01:02)<br /><br />“Here's the rule you need to remember. Every single resource in Azure must belong to exactly one resource group, no exceptions.” – Mirko Peters (04:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a plain-English FAQ on ARM</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory ARM relies on to verify your identity and issue the token for every request</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the approach behind ARM templates, so environments become version controlled and repeatable</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> – the simpler language Microsoft created that compiles to ARM templates when JSON feels too heavy</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose portal, CLI, PowerShell and SDK requests all pass through ARM</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-resource-manager-simply-explained" target="_blank" rel="noreferrer noopener">ARM Templates - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>962</itunes:duration><itunes:keywords>architecture,arm,armtemplates,automation,azure,azurecli,azurepolicy,bicep,cloud,deployment,devops,entraid,governance,infrastructureascode,locks,rbac,resourcegroups,resourcemanager,tags,templates</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f8b5bc093a610d45e5a77e1502aa6127.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Policy - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-policy-simply-explained/</link><description><![CDATA[As organizations move to the cloud, governance becomes one of the biggest challenges they face. In traditional datacenters, infrastructure teams reviewed every server request before anything was deployed. In Azure, developers and administrators can provision resources instantly through the portal, APIs, Infrastructure as Code, or automation tools. Without guardrails, this flexibility can quickly lead to <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> risks, compliance violations, inconsistent configurations, and unnecessary costs. In <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain Azure Policy in plain English and show how it acts as the invisible rulebook that automatically enforces your organization's standards across Azure. Whether you're an Azure administrator, cloud architect, security professional, or developer, understanding Azure Policy is essential for building secure and well-governed cloud environments.<br /><br /><b>WHY CLOUD GOVERNANCE MATTERS </b><br />The cloud makes deploying resources incredibly easy—but that convenience also creates new risks. Virtual machines may be deployed in the wrong region, storage accounts might expose sensitive data publicly, expensive GPU instances can be provisioned accidentally, and required governance tags are often forgotten. We explain why manual approval processes no longer scale in modern cloud environments and how Azure Policy automatically validates every deployment regardless of whether it's created through the Azure Portal, Azure CLI, ARM templates, Bicep, Terraform, or REST APIs. You'll discover how Azure Policy continuously enforces organizational standards without slowing down development teams.<br /><br /><b>POLICY DEFINITIONS, ASSIGNMENTS, AND EFFECTS </b><br />Every Azure Policy begins with a simple principle: If this condition is true, then perform this action. This episode explores Policy Definitions, Policy Assignments, inheritance, scopes, parameters, and exemptions using practical examples that make governance easy to understand. We explain how policies evaluate resource properties, how assignments work across Management Groups, Subscriptions, and Resource Groups, and why inheritance allows organizations to manage governance at enterprise scale. You'll also learn the differences between Deny, Audit, Modify, Append, and DeployIfNotExists effects, when each should be used, and how they automatically enforce security, compliance, and operational standards without requiring manual intervention.<br /><br /><b>INITIATIVES, COMPLIANCE, AND REAL-WORLD GOVERNANCE </b><br />Managing hundreds of individual policies would quickly become overwhelming, which is why Azure Policy supports Initiatives—collections of related policies grouped around common objectives. We explain how initiatives simplify compliance reporting, support regulatory frameworks like ISO 27001, CIS, PCI DSS, HIPAA, and the Azure Security Benchmark, and provide centralized visibility into your organization's governance posture. Through practical examples—including location restrictions, mandatory resource tagging, VM size limitations, storage account security, and naming convention enforcement—you'll see how Azure Policy helps organizations improve security, reduce cloud costs, and maintain operational consistency across thousands of Azure resources.<br /><br /><b>BUILDING A MODERN AZURE GOVERNANCE STRATEGY </b><br />Azure Policy is far more than a standalone governance service—it's one of the core building blocks of Microsoft's Cloud Adoption Framework. In this episode, we explain how Azure Policy integrates with <a href="https://www.m365.fm/azure-resource-manager-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Resource Manager</a>, Management Groups, Role-Based Access Control (RBAC), Microsoft Defender for Cloud, <a href="https://www.m365.fm/azure-advisor-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Advisor</a>, Policy as Code, Git repositories, and CI/CD pipelines to create a scalable governance platform. You'll also discover why Policy as Code has become a best practice for enterprise organizations, enabling version control, automated deployments, and consistent governance across multiple Azure environments. Whether you're managing a single Azure subscription or an enterprise cloud platform, this episode provides a practical foundation for implementing Azure Policy and building secure, compliant, and well-governed Azure environments from day one.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72989311</guid><pubDate>Thu, 16 Jul 2026 02:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72989311/azure_policy_simply_explained.mp3" length="20605292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/17f8c9b8a678301ea30fd446688797b9018fa968.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>As organizations move to the cloud, governance becomes one of the biggest challenges they face. In traditional datacenters, infrastructure teams reviewed every server request before anything was deployed. In Azure, developers and administrators can...</itunes:subtitle><itunes:summary><![CDATA[As organizations move to the cloud, governance becomes one of the biggest challenges they face. In traditional datacenters, infrastructure teams reviewed every server request before anything was deployed. In Azure, developers and administrators can provision resources instantly through the portal, APIs, Infrastructure as Code, or automation tools. Without guardrails, this flexibility can quickly lead to <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> risks, compliance violations, inconsistent configurations, and unnecessary costs. In <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain Azure Policy in plain English and show how it acts as the invisible rulebook that automatically enforces your organization's standards across Azure. Whether you're an Azure administrator, cloud architect, security professional, or developer, understanding Azure Policy is essential for building secure and well-governed cloud environments.<br /><br /><b>WHY CLOUD GOVERNANCE MATTERS </b><br />The cloud makes deploying resources incredibly easy—but that convenience also creates new risks. Virtual machines may be deployed in the wrong region, storage accounts might expose sensitive data publicly, expensive GPU instances can be provisioned accidentally, and required governance tags are often forgotten. We explain why manual approval processes no longer scale in modern cloud environments and how Azure Policy automatically validates every deployment regardless of whether it's created through the Azure Portal, Azure CLI, ARM templates, Bicep, Terraform, or REST APIs. You'll discover how Azure Policy continuously enforces organizational standards without slowing down development teams.<br /><br /><b>POLICY DEFINITIONS, ASSIGNMENTS, AND EFFECTS </b><br />Every Azure Policy begins with a simple principle: If this condition is true, then perform this action. This episode explores Policy Definitions, Policy Assignments, inheritance, scopes, parameters, and exemptions using practical examples that make governance easy to understand. We explain how policies evaluate resource properties, how assignments work across Management Groups, Subscriptions, and Resource Groups, and why inheritance allows organizations to manage governance at enterprise scale. You'll also learn the differences between Deny, Audit, Modify, Append, and DeployIfNotExists effects, when each should be used, and how they automatically enforce security, compliance, and operational standards without requiring manual intervention.<br /><br /><b>INITIATIVES, COMPLIANCE, AND REAL-WORLD GOVERNANCE </b><br />Managing hundreds of individual policies would quickly become overwhelming, which is why Azure Policy supports Initiatives—collections of related policies grouped around common objectives. We explain how initiatives simplify compliance reporting, support regulatory frameworks like ISO 27001, CIS, PCI DSS, HIPAA, and the Azure Security Benchmark, and provide centralized visibility into your organization's governance posture. Through practical examples—including location restrictions, mandatory resource tagging, VM size limitations, storage account security, and naming convention enforcement—you'll see how Azure Policy helps organizations improve security, reduce cloud costs, and maintain operational consistency across thousands of Azure resources.<br /><br /><b>BUILDING A MODERN AZURE GOVERNANCE STRATEGY </b><br />Azure Policy is far more than a standalone governance service—it's one of the core building blocks of Microsoft's Cloud Adoption Framework. In this episode, we explain how Azure Policy integrates with <a href="https://www.m365.fm/azure-resource-manager-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Resource Manager</a>, Management Groups, Role-Based Access Control (RBAC), Microsoft Defender for Cloud, <a...]]></itunes:summary><itunes:duration>859</itunes:duration><itunes:keywords>advisor,assignments,audit,azure,azureresourcemanager,cloud,compliance,defender,definitions,deny,deployifnotexists,devops,governance,initiatives,managementgroups,modify,policy,policyascode,rbac,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/99124fcf6292e252b9a91825e96123e0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Monitor — Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-monitor-simply-explained/</link><description><![CDATA[Jumping between five screens whenever something breaks? This episode explains Azure Monitor in plain English for Azure beginners and admins, covering metrics, logs, KQL, workbooks, alerts and the 2026 changes, plus practical tips to keep monitoring costs under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Too many dashboards</li><li>00:35 – What is Azure Monitor?</li><li>01:48 – Metrics and logs</li><li>03:19 – Where the data comes from</li><li>05:19 – Visualization: workbooks and dashboards</li><li>07:07 – Alerts and automation</li><li>09:13 – What's new in 2026</li><li>10:42 – Cost optimization and how it all fits together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Monitor is Microsoft's central observability platform: metrics tell you something is wrong, logs in a Log Analytics workspace queried with <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">KQL</a> tell you why.</li><li>Data flows in from Azure resources, Application Insights, the Azure Monitor Agent (also via Azure Arc), <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> and security tools, and is visualized in workbooks and acted on with alerts, action groups and Logic Apps.</li><li>Migrate off the retired Log Analytics agent, adopt OpenTelemetry, and control cost by tiering logs, setting per-table retention and using sampling and budget alerts.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Monitor isn't a single tool. It's a platform that pulls together metrics, logs, traces, and alerts from Azure on premises and even other clouds.” – Mirko Peters (01:07)<br /><br />“Metrics tell you something is wrong, logs tell you why. Imagine driving your car. The check engine light comes on, and that's a metric telling you something is wrong right now” – Mirko Peters (02:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-monitor-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Azure Monitor</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – the query language used to search logs in a Log Analytics workspace and write log alerts</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – streams sign-in and audit logs into Azure Monitor and now secures Application Insights queries</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – triggered by action groups for automated remediation, such as running a disk cleanup script</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the option for sharing monitoring reports with stakeholders who don't work in Azure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/log-analytics-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Log Analytics - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72989260</guid><pubDate>Thu, 16 Jul 2026 01:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72989260/utf_8_q_azure_monitor_e2_80_94_simply_explained_mp3.mp3" length="20753324" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0eb1f45df0b0aed23246e2bf33896df6c59fdc23.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Jumping between five screens whenever something breaks? This episode explains Azure Monitor in plain English for Azure beginners and admins, covering metrics, logs, KQL, workbooks, alerts and the 2026 changes, plus practical tips to keep monitoring...</itunes:subtitle><itunes:summary><![CDATA[Jumping between five screens whenever something breaks? This episode explains Azure Monitor in plain English for Azure beginners and admins, covering metrics, logs, KQL, workbooks, alerts and the 2026 changes, plus practical tips to keep monitoring costs under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Too many dashboards</li><li>00:35 – What is Azure Monitor?</li><li>01:48 – Metrics and logs</li><li>03:19 – Where the data comes from</li><li>05:19 – Visualization: workbooks and dashboards</li><li>07:07 – Alerts and automation</li><li>09:13 – What's new in 2026</li><li>10:42 – Cost optimization and how it all fits together</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Monitor is Microsoft's central observability platform: metrics tell you something is wrong, logs in a Log Analytics workspace queried with <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">KQL</a> tell you why.</li><li>Data flows in from Azure resources, Application Insights, the Azure Monitor Agent (also via Azure Arc), <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Entra ID</a> and security tools, and is visualized in workbooks and acted on with alerts, action groups and Logic Apps.</li><li>Migrate off the retired Log Analytics agent, adopt OpenTelemetry, and control cost by tiering logs, setting per-table retention and using sampling and budget alerts.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Monitor isn't a single tool. It's a platform that pulls together metrics, logs, traces, and alerts from Azure on premises and even other clouds.” – Mirko Peters (01:07)<br /><br />“Metrics tell you something is wrong, logs tell you why. Imagine driving your car. The check engine light comes on, and that's a metric telling you something is wrong right now” – Mirko Peters (02:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-monitor-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Azure Monitor</li><li><a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Kusto Query Language (KQL)</a> – the query language used to search logs in a Log Analytics workspace and write log alerts</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – streams sign-in and audit logs into Azure Monitor and now secures Application Insights queries</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – triggered by action groups for automated remediation, such as running a disk cleanup script</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the option for sharing monitoring reports with stakeholders who don't work in Azure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/log-analytics-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-monitor-simply-explained" target="_blank" rel="noreferrer noopener">Log Analytics - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>865</itunes:duration><itunes:keywords>alerts,applicationinsights,azure,azurearc,cloud,dashboards,defender,devops,entraid,kql,loganalytics,logs,metrics,monitor,monitoring,observability,opentelemetry,sentinel,telemetry,workbooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2ad72dc9fdff86519f1325e4c4a5ac7f.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Logic Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-logic-apps-simply-explained/</link><description><![CDATA[Copying information between SharePoint, Teams, email and databases by hand is slow and error-prone, and custom integration code takes weeks. This episode explains Azure Logic Apps in plain English for IT pros, business analysts and Microsoft admins, covering triggers, connectors, pricing models, real examples and the shift to agentic automation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why automation needs glue</li><li>01:41 – What Logic Apps actually is</li><li>03:16 – Building blocks: triggers and actions</li><li>05:04 – Connectors, the real superpower</li><li>06:55 – Consumption versus Standard</li><li>09:15 – Real-world examples in action</li><li>11:30 – Agentic automation and AI agents</li><li>13:20 – Getting started with Logic Apps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Logic Apps is a serverless workflow service that connects systems like <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a>, Teams, Outlook, SQL and Salesforce through triggers, actions and more than 1,400 connectors.</li><li>Start with the Consumption plan for low or spiky workloads and move to Standard only when high volumes make its fixed monthly price cheaper or you need dedicated compute and network control.</li><li>Logic Apps is evolving into an orchestration layer for AI, where natural-language workflow creation and AI agents handle exceptions that rigid workflows could not.</li></ul><br /><b>Worth quoting</b><br /><br />“The problem isn't that people don't want to automate. It's that connecting different systems is hard. Each system has its own way of handling authentication, its own data format, its own rules.” – Mirko Peters (01:15)<br /><br />“Think of Power Automate as a bicycle. Great for getting around the office. Logic Apps is a delivery truck. Built for heavier loads and longer routes.” – Mirko Peters (02:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-logic-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Logic Apps</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the serverless workflow service at the center of this episode, from triggers to agents</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Connector</a> – called the real superpower, with over 1,400 pre-built, built-in and managed connectors</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> – compared as the bicycle for simple personal workflows next to the Logic Apps truck</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – now usable as workflow steps that reason, use tools and handle exceptions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72989216</guid><pubDate>Thu, 16 Jul 2026 00:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72989216/azure_logic_apps_simply_explained.mp3" length="22860332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d4991c2b05127d0bfa596cec76b383e0e2c9433f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copying information between SharePoint, Teams, email and databases by hand is slow and error-prone, and custom integration code takes weeks. This episode explains Azure Logic Apps in plain English for IT pros, business analysts and Microsoft admins,...</itunes:subtitle><itunes:summary><![CDATA[Copying information between SharePoint, Teams, email and databases by hand is slow and error-prone, and custom integration code takes weeks. This episode explains Azure Logic Apps in plain English for IT pros, business analysts and Microsoft admins, covering triggers, connectors, pricing models, real examples and the shift to agentic automation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why automation needs glue</li><li>01:41 – What Logic Apps actually is</li><li>03:16 – Building blocks: triggers and actions</li><li>05:04 – Connectors, the real superpower</li><li>06:55 – Consumption versus Standard</li><li>09:15 – Real-world examples in action</li><li>11:30 – Agentic automation and AI agents</li><li>13:20 – Getting started with Logic Apps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Logic Apps is a serverless workflow service that connects systems like <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a>, Teams, Outlook, SQL and Salesforce through triggers, actions and more than 1,400 connectors.</li><li>Start with the Consumption plan for low or spiky workloads and move to Standard only when high volumes make its fixed monthly price cheaper or you need dedicated compute and network control.</li><li>Logic Apps is evolving into an orchestration layer for AI, where natural-language workflow creation and AI agents handle exceptions that rigid workflows could not.</li></ul><br /><b>Worth quoting</b><br /><br />“The problem isn't that people don't want to automate. It's that connecting different systems is hard. Each system has its own way of handling authentication, its own data format, its own rules.” – Mirko Peters (01:15)<br /><br />“Think of Power Automate as a bicycle. Great for getting around the office. Logic Apps is a delivery truck. Built for heavier loads and longer routes.” – Mirko Peters (02:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-logic-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Logic Apps</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the serverless workflow service at the center of this episode, from triggers to agents</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Connector</a> – called the real superpower, with over 1,400 pre-built, built-in and managed connectors</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Automate</a> – compared as the bicycle for simple personal workflows next to the Logic Apps truck</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – now usable as workflow steps that reason, use tools and handle exceptions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-logic-apps-simply-explained" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free...]]></itunes:summary><itunes:duration>953</itunes:duration><itunes:keywords>actions,agentic,ai,automation,azure,cloud,connectors,consumption,devops,integration,logicapps,microsoft365,orchestration,outlook,serverless,sharepoint,standard,teams,triggers,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/082b45ae6fcf07023f6a52adf8fa0fbc.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Functions - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-functions-simply-explained/</link><description><![CDATA[Serverless is one of the most talked-about concepts in cloud computing, yet it's also one of the most misunderstood. Many developers assume "serverless" means there are no servers involved, but the reality is quite different. In <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Functions in plain English and show why <a href="https://www.m365.fm/serverless-computing-simply-explained/" target="_blank" rel="noreferrer noopener">serverless computing</a> has fundamentally changed how modern cloud applications are built. You'll learn what Azure Functions really are, how they work behind the scenes, how the pricing model actually works, and when serverless is the right architectural choice. Whether you're just starting with Azure or preparing for certification exams, this episode gives you a practical understanding of one of Microsoft's most important cloud services. WHAT SERVERLESS REALLY MEANS Despite its name, serverless doesn't eliminate servers—it eliminates the need for developers to manage them. We explain how Azure Functions abstracts away infrastructure, operating system maintenance, security updates, scaling, and availability so you can focus entirely on your application logic. Instead of paying for virtual machines that sit idle around the clock, Azure Functions only execute when they're needed, making serverless applications both simpler to operate and significantly more cost-efficient. Through relatable real-world analogies, you'll understand why event-driven computing has become the preferred architecture for modern cloud-native solutions. FUNCTIONS, TRIGGERS, AND BINDINGS EXPLAINED Every Azure Function is designed to perform one focused task in response to a specific event. This episode explains the core building blocks including Function Apps, individual Functions, triggers, bindings, and stateless execution. Learn how HTTP requests, Blob Storage uploads, queue messages, and timer schedules automatically trigger your code without constantly running background services. We also explore input and output bindings, showing how Azure Functions seamlessly integrate with Azure Storage, Service Bus, databases, and many other Azure services while dramatically reducing the amount of infrastructure code developers need to write. PRICING, SCALING, AND REAL-WORLD SCENARIOS One of the biggest advantages of Azure Functions is its consumption-based pricing model. We explain how executions, execution time, memory usage, and Microsoft's generous free tier work together to make serverless applications extremely affordable for many workloads. Through practical examples including automatic image compression, welcome email automation, scheduled maintenance tasks, webhook processing, API endpoints, and background <a href="https://www.m365.fm/data-transformation-pillars/" target="_blank" rel="noreferrer noopener">data transformation</a>, you'll discover why Azure Functions have become the backbone of many event-driven cloud architectures. We also compare the Consumption, Flex Consumption, Premium, and Dedicated hosting plans to help you choose the right option for your workload. WHEN TO USE AZURE FUNCTIONS — AND WHEN NOT TO Azure Functions are incredibly powerful, but they aren't the right solution for every scenario. This episode explores the ideal use cases for serverless computing while explaining where <a href="https://www.m365.fm/azure-app-service/" target="_blank" rel="noreferrer noopener">Azure App Service</a>, Container Apps, Logic Apps, Durable Functions, or Virtual Machines may be better choices. We also cover common beginner mistakes including long-running executions, cold starts, authentication configuration, deployment strategies, monitoring with Application Insights, and storage account best practices. Whether you're building APIs, automating cloud workflows, integrating Azure services, or modernizing enterprise applications, this episode provides the practical foundation you need to confidently start building with Azure Functions and serverless computing.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72989185</guid><pubDate>Wed, 15 Jul 2026 23:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72989185/azure_functions_simply_explained.mp3" length="19896236" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ffd149b6d7b62b5326d4e1e15bb2b36e2ab90577.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Serverless is one of the most talked-about concepts in cloud computing, yet it's also one of the most misunderstood. Many developers assume "serverless" means there are no servers involved, but the reality is quite different. In...</itunes:subtitle><itunes:summary><![CDATA[Serverless is one of the most talked-about concepts in cloud computing, yet it's also one of the most misunderstood. Many developers assume "serverless" means there are no servers involved, but the reality is quite different. In <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Functions in plain English and show why <a href="https://www.m365.fm/serverless-computing-simply-explained/" target="_blank" rel="noreferrer noopener">serverless computing</a> has fundamentally changed how modern cloud applications are built. You'll learn what Azure Functions really are, how they work behind the scenes, how the pricing model actually works, and when serverless is the right architectural choice. Whether you're just starting with Azure or preparing for certification exams, this episode gives you a practical understanding of one of Microsoft's most important cloud services. WHAT SERVERLESS REALLY MEANS Despite its name, serverless doesn't eliminate servers—it eliminates the need for developers to manage them. We explain how Azure Functions abstracts away infrastructure, operating system maintenance, security updates, scaling, and availability so you can focus entirely on your application logic. Instead of paying for virtual machines that sit idle around the clock, Azure Functions only execute when they're needed, making serverless applications both simpler to operate and significantly more cost-efficient. Through relatable real-world analogies, you'll understand why event-driven computing has become the preferred architecture for modern cloud-native solutions. FUNCTIONS, TRIGGERS, AND BINDINGS EXPLAINED Every Azure Function is designed to perform one focused task in response to a specific event. This episode explains the core building blocks including Function Apps, individual Functions, triggers, bindings, and stateless execution. Learn how HTTP requests, Blob Storage uploads, queue messages, and timer schedules automatically trigger your code without constantly running background services. We also explore input and output bindings, showing how Azure Functions seamlessly integrate with Azure Storage, Service Bus, databases, and many other Azure services while dramatically reducing the amount of infrastructure code developers need to write. PRICING, SCALING, AND REAL-WORLD SCENARIOS One of the biggest advantages of Azure Functions is its consumption-based pricing model. We explain how executions, execution time, memory usage, and Microsoft's generous free tier work together to make serverless applications extremely affordable for many workloads. Through practical examples including automatic image compression, welcome email automation, scheduled maintenance tasks, webhook processing, API endpoints, and background <a href="https://www.m365.fm/data-transformation-pillars/" target="_blank" rel="noreferrer noopener">data transformation</a>, you'll discover why Azure Functions have become the backbone of many event-driven cloud architectures. We also compare the Consumption, Flex Consumption, Premium, and Dedicated hosting plans to help you choose the right option for your workload. WHEN TO USE AZURE FUNCTIONS — AND WHEN NOT TO Azure Functions are incredibly powerful, but they aren't the right solution for every scenario. This episode explores the ideal use cases for serverless computing while explaining where <a href="https://www.m365.fm/azure-app-service/" target="_blank" rel="noreferrer noopener">Azure App Service</a>, Container Apps, Logic Apps, Durable Functions, or Virtual Machines may be better choices. We also cover common beginner mistakes including long-running executions, cold starts, authentication configuration, deployment strategies, monitoring with Application Insights, and storage account best practices. Whether you're building...]]></itunes:summary><itunes:duration>829</itunes:duration><itunes:keywords>api,automation,azure,azurefunctions,bindings,blobstorage,cloud,compute,consumption,devops,eventdriven,functionapp,functions,http,microservices,queue,scaling,serverless,timer,triggers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4eb6600ceaf9d85c7122c43024a3b970.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Service Bus - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-service-bus-simply-explained/</link><description><![CDATA[Apps that call each other directly break the moment one service is slow or offline. This episode explains Azure Service Bus in plain English for developers and cloud architects: queues, topics, message lifecycle, dead-lettering, sessions and when to pick Event Hubs, Event Grid or Kafka instead. You will understand how to build systems that keep working when things go wrong.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Tight coupling and the need for a middleman</li><li>00:47 – What a message broker is</li><li>02:31 – Anatomy and lifecycle of a message</li><li>05:19 – Dead-lettering, sessions, duplicate detection and transactions</li><li>08:07 – Service Bus vs. Storage Queues, Event Hubs, Event Grid and Kafka</li><li>09:41 – Real-world use cases</li><li>12:50 – The big picture: decouple, buffer, route</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> is Microsoft's fully managed message broker that decouples applications so senders and receivers can fail, scale and change independently.</li><li>Queues deliver to one consumer, topics with filtered subscriptions fan out to many, and features such as dead-letter queues, sessions, duplicate detection, transactions and scheduled delivery handle the hard edge cases.</li><li>Choose Storage Queues for simple background jobs, <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Event Hubs</a> and Kafka for high-throughput streaming, Event Grid for lightweight reactive events and Service Bus for reliable business workflows.</li></ul><br /><b>Worth quoting</b><br /><br />“When two apps are decoupled, they can fail independently. If the receiver crashes, the sender doesn't even notice. The message just sits in the broker waiting.” – Mirko Peters (01:07)<br /><br />“If you're regularly sending data larger than that, you probably shouldn't be putting it in a message. Store the large data somewhere else and put a reference in the message.” – Mirko Peters (03:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-service-bus-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Service Bus</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – the fully managed message broker this whole episode explains, from queues to sessions</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – contrasted as a high-throughput streaming and ingestion pipeline, not a message broker</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform where Service Bus and the compared Storage Queues and Event Grid run</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72988720</guid><pubDate>Wed, 15 Jul 2026 22:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72988720/azure_service_bus_simply_explained.mp3" length="21285548" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1504bed39dcd5fdb285dd76f10904d0c0dde2f82.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Apps that call each other directly break the moment one service is slow or offline. This episode explains Azure Service Bus in plain English for developers and cloud architects: queues, topics, message lifecycle, dead-lettering, sessions and when to...</itunes:subtitle><itunes:summary><![CDATA[Apps that call each other directly break the moment one service is slow or offline. This episode explains Azure Service Bus in plain English for developers and cloud architects: queues, topics, message lifecycle, dead-lettering, sessions and when to pick Event Hubs, Event Grid or Kafka instead. You will understand how to build systems that keep working when things go wrong.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Tight coupling and the need for a middleman</li><li>00:47 – What a message broker is</li><li>02:31 – Anatomy and lifecycle of a message</li><li>05:19 – Dead-lettering, sessions, duplicate detection and transactions</li><li>08:07 – Service Bus vs. Storage Queues, Event Hubs, Event Grid and Kafka</li><li>09:41 – Real-world use cases</li><li>12:50 – The big picture: decouple, buffer, route</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> is Microsoft's fully managed message broker that decouples applications so senders and receivers can fail, scale and change independently.</li><li>Queues deliver to one consumer, topics with filtered subscriptions fan out to many, and features such as dead-letter queues, sessions, duplicate detection, transactions and scheduled delivery handle the hard edge cases.</li><li>Choose Storage Queues for simple background jobs, <a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Event Hubs</a> and Kafka for high-throughput streaming, Event Grid for lightweight reactive events and Service Bus for reliable business workflows.</li></ul><br /><b>Worth quoting</b><br /><br />“When two apps are decoupled, they can fail independently. If the receiver crashes, the sender doesn't even notice. The message just sits in the broker waiting.” – Mirko Peters (01:07)<br /><br />“If you're regularly sending data larger than that, you probably shouldn't be putting it in a message. Store the large data somewhere else and put a reference in the message.” – Mirko Peters (03:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-service-bus-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Service Bus</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – the fully managed message broker this whole episode explains, from queues to sessions</li><li><a href="https://www.m365.fm/entity/azure-event-hubs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Event Hubs</a> – contrasted as a high-throughput streaming and ingestion pipeline, not a message broker</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform where Service Bus and the compared Storage Queues and Event Grid run</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-service-bus-simply-explained" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>887</itunes:duration><itunes:keywords>architecture,asynchronous,broker,cloud,deadletter,devops,enterprise,integration,messaging,messagingservices,microservices,queue,reliability,scheduling,servicebus,sessions,subscriptions,topics,transactions,zure</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fb1b6ede1710f42c7a00c6e9b7605fa0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Event Hubs - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-event-hubs-simply-explained/</link><description><![CDATA[Modern applications generate an incredible amount of data every second. IoT devices stream telemetry, applications produce logs, websites capture user interactions, and financial systems process millions of transactions in real time. Traditional databases and message queues quickly become bottlenecks when faced with this scale. In <a href="https://www.m365.fm/azure-event-hubs-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Event Hubs in plain English and show why it has become one of Microsoft's most important cloud services for real-time data streaming. You'll learn how Event Hubs ingests millions of events per second, enables scalable event-driven architectures, and serves as the foundation for modern analytics, monitoring, and AI workloads.<br /><br /><b>WHY REAL-TIME STREAMING MATTERS </b><br />Many organizations still rely on batch processing, collecting data throughout the day before processing it overnight. While this worked in the past, today's businesses need immediate insights. We explore why traditional databases and message queues struggle with high-volume streaming workloads and explain how Azure Event Hubs solves this challenge by acting as a high-speed ingestion layer for continuous event streams. Through practical examples from manufacturing, IoT, web applications, and financial services, you'll discover why modern cloud architectures increasingly depend on real-time streaming instead of delayed batch processing.<br /><br /><b>PARTITIONS, CONSUMER GROUPS, AND THROUGHPUT UNITS </b><br />Understanding Event Hubs starts with its core building blocks. This episode explains partitions, consumer groups, throughput units, offsets, checkpointing, retention, and replay using simple analogies that make complex streaming concepts easy to understand. Learn how partitions enable massive parallel processing while preserving event order, why multiple consumer groups can independently process the same event stream, and how throughput units determine the ingestion capacity of your Event Hub. We also cover Kafka compatibility, producer and consumer architecture, checkpoint recovery, and how Event Hubs maintains reliable streaming at enormous scale.<br /><br /><b>REAL-WORLD AZURE EVENT HUBS SCENARIOS </b><br />Azure Event Hubs powers some of the largest real-time workloads in the Microsoft ecosystem. We explore practical use cases including IoT telemetry, application logging, centralized monitoring, clickstream analytics, fraud detection, predictive maintenance, and large-scale data pipelines. You'll see how Event Hubs integrates with <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a>, Stream Analytics, Azure Data Lake, Databricks, Power BI, and machine learning solutions to transform raw event streams into actionable business insights. By separating producers from consumers, Event Hubs enables highly scalable architectures where multiple systems analyze the same data simultaneously without impacting one another.<br /><br /><b>EVENT HUBS VS. <a href="https://www.m365.fm/event-grid-simply-explained/" target="_blank" rel="noreferrer noopener">EVENT GRID</a> VS. SERVICE BUS </b><br />One of the biggest sources of confusion in Azure architecture is choosing between Event Hubs, Event Grid, and Service Bus. This episode provides a clear comparison, explaining when to use each service and why they complement rather than replace one another. Learn why Event Grid is optimized for lightweight event notifications, Service Bus excels at reliable enterprise messaging and ordered workflows, and Event Hubs is purpose-built for high-volume real-time streaming. We also discuss pricing tiers, scaling strategies, throughput optimization, and best practices for building your first production-ready streaming architecture in Azure. Whether you're preparing for Azure certifications or designing enterprise cloud solutions, this episode gives you the practical knowledge needed to confidently work with Azure Event Hubs.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72988625</guid><pubDate>Wed, 15 Jul 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72988625/azure_event_hubs_simply_explained.mp3" length="23154092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/72763c2e85aefa30e8f99e3269c9e34bb757d12b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Modern applications generate an incredible amount of data every second. IoT devices stream telemetry, applications produce logs, websites capture user interactions, and financial systems process millions of transactions in real time. Traditional...</itunes:subtitle><itunes:summary><![CDATA[Modern applications generate an incredible amount of data every second. IoT devices stream telemetry, applications produce logs, websites capture user interactions, and financial systems process millions of transactions in real time. Traditional databases and message queues quickly become bottlenecks when faced with this scale. In <a href="https://www.m365.fm/azure-event-hubs-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explain <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Event Hubs in plain English and show why it has become one of Microsoft's most important cloud services for real-time data streaming. You'll learn how Event Hubs ingests millions of events per second, enables scalable event-driven architectures, and serves as the foundation for modern analytics, monitoring, and AI workloads.<br /><br /><b>WHY REAL-TIME STREAMING MATTERS </b><br />Many organizations still rely on batch processing, collecting data throughout the day before processing it overnight. While this worked in the past, today's businesses need immediate insights. We explore why traditional databases and message queues struggle with high-volume streaming workloads and explain how Azure Event Hubs solves this challenge by acting as a high-speed ingestion layer for continuous event streams. Through practical examples from manufacturing, IoT, web applications, and financial services, you'll discover why modern cloud architectures increasingly depend on real-time streaming instead of delayed batch processing.<br /><br /><b>PARTITIONS, CONSUMER GROUPS, AND THROUGHPUT UNITS </b><br />Understanding Event Hubs starts with its core building blocks. This episode explains partitions, consumer groups, throughput units, offsets, checkpointing, retention, and replay using simple analogies that make complex streaming concepts easy to understand. Learn how partitions enable massive parallel processing while preserving event order, why multiple consumer groups can independently process the same event stream, and how throughput units determine the ingestion capacity of your Event Hub. We also cover Kafka compatibility, producer and consumer architecture, checkpoint recovery, and how Event Hubs maintains reliable streaming at enormous scale.<br /><br /><b>REAL-WORLD AZURE EVENT HUBS SCENARIOS </b><br />Azure Event Hubs powers some of the largest real-time workloads in the Microsoft ecosystem. We explore practical use cases including IoT telemetry, application logging, centralized monitoring, clickstream analytics, fraud detection, predictive maintenance, and large-scale data pipelines. You'll see how Event Hubs integrates with <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a>, Stream Analytics, Azure Data Lake, Databricks, Power BI, and machine learning solutions to transform raw event streams into actionable business insights. By separating producers from consumers, Event Hubs enables highly scalable architectures where multiple systems analyze the same data simultaneously without impacting one another.<br /><br /><b>EVENT HUBS VS. <a href="https://www.m365.fm/event-grid-simply-explained/" target="_blank" rel="noreferrer noopener">EVENT GRID</a> VS. SERVICE BUS </b><br />One of the biggest sources of confusion in Azure architecture is choosing between Event Hubs, Event Grid, and Service Bus. This episode provides a clear comparison, explaining when to use each service and why they complement rather than replace one another. Learn why Event Grid is optimized for lightweight event notifications, Service Bus excels at reliable enterprise messaging and ordered workflows, and Event Hubs is purpose-built for high-volume real-time streaming. We also discuss pricing tiers, scaling strategies, throughput optimization, and best practices for building your first production-ready streaming...]]></itunes:summary><itunes:duration>965</itunes:duration><itunes:keywords>analytics,architecture,azure,checkpointing,cloud,consumergroups,databricks,datalake,devops,eventdriven,eventhubs,iot,kafka,messaging,partitions,realtime,streamanalytics,streaming,telemetry,throughput</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3006cb1fef417b719781c6fbcd3aa5a4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Event Grid - Simply Explained</title><link>https://www.m365.fm/show/episodes/event-grid-simply-explained/</link><description><![CDATA[Learn Azure Event Grid in plain English: event sources, subscriptions, filtering, delivery, handlers, and practical event-driven Azure architecture.<br /><br />Modern cloud applications need to react instantly when something happens. A file is uploaded, a virtual machine is created, or an order is placed—and the right services should respond automatically without constantly checking for changes. In this episode of m365.fm, we explain Azure Event Grid in plain English, showing how it enables event-driven architectures that are faster, more efficient, and easier to scale than traditional polling-based systems. Through simple real-world examples and an easy-to-understand smart home analogy, you'll learn how Event Grid helps Azure services communicate automatically while reducing unnecessary compute, network traffic, and operational complexity.<br /><br /><b>WHY POLLING IS HOLDING YOUR APPLICATIONS BACK</b><br />Many applications still rely on polling, repeatedly asking whether something has changed even when nothing has happened. This creates unnecessary CPU usage, network traffic, and cloud costs while introducing delays between an event occurring and an application responding. We explain why event-driven architectures solve this problem by replacing constant requests with intelligent notifications. Instead of repeatedly checking for updates, applications simply wait until Event Grid tells them something important has happened, creating faster, more responsive, and significantly more efficient systems. <br /><br /><b>EVENTS, TOPICS, AND SUBSCRIPTIONS EXPLAINED </b><br />Understanding Event Grid starts with understanding its core building blocks. Learn the difference between events, topics, subscriptions, and event handlers, and discover how Azure services publish lightweight notifications that are automatically routed to the right destinations. We explain System Topics, Custom Topics, Azure Functions, Logic Apps, Webhooks, Storage Queues, and fan-out scenarios where a single event can trigger multiple automated workflows simultaneously. By separating publishers from subscribers, Event Grid creates loosely coupled applications that are easier to maintain, extend, and scale. <br /><br /><b>FILTERING, RELIABILITY, AND EVENT DELIVERY</b><br />Not every service needs every event. This episode explores Event Grid's powerful filtering capabilities, allowing subscriptions to receive only the notifications they actually need based on event type, resource path, prefixes, suffixes, or custom properties. We also cover enterprise-grade reliability features including automatic retries, exponential backoff, dead-lettering, and failure handling. You'll learn how Event Grid ensures important business events aren't silently lost while giving administrators complete visibility into failed deliveries and processing issues. <br /><br /><b>EVENT GRID VS. EVENT HUBS VS. SERVICE BUS </b><br />Azure offers several messaging services, and understanding when to use each one is critical. We compare Event Grid, Event Hubs, and Azure Service Bus, explaining the unique role each service plays within modern cloud architectures. Discover why Event Grid is designed for event notifications and serverless automation, Event Hubs excels at high-throughput telemetry and streaming workloads, and Service Bus provides reliable enterprise messaging with guaranteed delivery and ordered processing. Whether you're building cloud-native applications, automating Azure resources, or designing enterprise integration solutions, this episode provides the practical knowledge you need to choose the right Azure messaging service for every scenario.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/event-grid-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/" target="_blank" rel="noreferrer noopener">IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem</a></li><li><a href="https://www.m365.fm/azure-event-grid-explained/" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72988521</guid><pubDate>Wed, 15 Jul 2026 20:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72988521/event_grid_simply_explained.mp3" length="21128300" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f79efec42d6536fe1a499eb8851002569c8a2244.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn Azure Event Grid in plain English: event sources, subscriptions, filtering, delivery, handlers, and practical event-driven Azure architecture.

Modern cloud applications need to react instantly when something happens. A file is uploaded, a...</itunes:subtitle><itunes:summary><![CDATA[Learn Azure Event Grid in plain English: event sources, subscriptions, filtering, delivery, handlers, and practical event-driven Azure architecture.<br /><br />Modern cloud applications need to react instantly when something happens. A file is uploaded, a virtual machine is created, or an order is placed—and the right services should respond automatically without constantly checking for changes. In this episode of m365.fm, we explain Azure Event Grid in plain English, showing how it enables event-driven architectures that are faster, more efficient, and easier to scale than traditional polling-based systems. Through simple real-world examples and an easy-to-understand smart home analogy, you'll learn how Event Grid helps Azure services communicate automatically while reducing unnecessary compute, network traffic, and operational complexity.<br /><br /><b>WHY POLLING IS HOLDING YOUR APPLICATIONS BACK</b><br />Many applications still rely on polling, repeatedly asking whether something has changed even when nothing has happened. This creates unnecessary CPU usage, network traffic, and cloud costs while introducing delays between an event occurring and an application responding. We explain why event-driven architectures solve this problem by replacing constant requests with intelligent notifications. Instead of repeatedly checking for updates, applications simply wait until Event Grid tells them something important has happened, creating faster, more responsive, and significantly more efficient systems. <br /><br /><b>EVENTS, TOPICS, AND SUBSCRIPTIONS EXPLAINED </b><br />Understanding Event Grid starts with understanding its core building blocks. Learn the difference between events, topics, subscriptions, and event handlers, and discover how Azure services publish lightweight notifications that are automatically routed to the right destinations. We explain System Topics, Custom Topics, Azure Functions, Logic Apps, Webhooks, Storage Queues, and fan-out scenarios where a single event can trigger multiple automated workflows simultaneously. By separating publishers from subscribers, Event Grid creates loosely coupled applications that are easier to maintain, extend, and scale. <br /><br /><b>FILTERING, RELIABILITY, AND EVENT DELIVERY</b><br />Not every service needs every event. This episode explores Event Grid's powerful filtering capabilities, allowing subscriptions to receive only the notifications they actually need based on event type, resource path, prefixes, suffixes, or custom properties. We also cover enterprise-grade reliability features including automatic retries, exponential backoff, dead-lettering, and failure handling. You'll learn how Event Grid ensures important business events aren't silently lost while giving administrators complete visibility into failed deliveries and processing issues. <br /><br /><b>EVENT GRID VS. EVENT HUBS VS. SERVICE BUS </b><br />Azure offers several messaging services, and understanding when to use each one is critical. We compare Event Grid, Event Hubs, and Azure Service Bus, explaining the unique role each service plays within modern cloud architectures. Discover why Event Grid is designed for event notifications and serverless automation, Event Hubs excels at high-throughput telemetry and streaming workloads, and Service Bus provides reliable enterprise messaging with guaranteed delivery and ordered processing. Whether you're building cloud-native applications, automating Azure resources, or designing enterprise integration solutions, this episode provides the practical knowledge you need to choose the right Azure messaging service for every scenario.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/event-grid-simply-explained/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/iot-hub-message-routing-vs-event-grid-why-telemetry-and-events-are-not-the-same-problem/"...]]></itunes:summary><itunes:duration>881</itunes:duration><itunes:keywords>architecture,automation,azure,cloud,devops,eventdriven,eventgrid,eventhubs,events,filtering,functions,integration,logicapps,messaging,routing,serverless,servicebus,subscriptions,topics,webhooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/99c44e6cf13116043856b5f72ca4b17d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>API Gateway - Simply Explained</title><link>https://www.m365.fm/show/episodes/api-gateway-simply-explained/</link><description><![CDATA[Too many services, each with its own URL, security and error handling? This episode explains the API gateway pattern in plain English for developers and architects building on Azure or any microservices platform, and shows how one front door simplifies routing, security and traffic management.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem: too many doors</li><li>01:08 – What is an API gateway?</li><li>02:30 – Part 1: Routing traffic</li><li>04:31 – Part 2: Security at the front door</li><li>06:00 – Part 3: Traffic management</li><li>07:25 – Part 4: Data transformation</li><li>09:15 – How it all connects</li><li>10:20 – Actionable takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>An API gateway gives clients one front door to many backend services and hides where those services live.</li><li>Routing, authentication, rate limiting, load balancing and data transformation run in one pipeline with central visibility.</li><li>Once you have three or more services or external API consumers, start by centralizing authentication at the gateway, then add rate limiting.</li></ul><br /><b>Worth quoting</b><br /><br />“It's a single entry point that sits between your clients and your backend services. Every request goes through the Gateway first. It decides where to send it, whether to allow it, and what to send back.” – Mirko Peters (01:58)<br /><br />“The Gateway is a single place to revoke access when something goes wrong. If a client's API key is compromised, you revoke it at the Gateway.” – Mirko Peters (05:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/api-gateway-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> – named as Azure's full API platform, with the gateway as its traffic-handling core</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where the episode suggests Azure API Management as a solid gateway choice</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-api-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72988430</guid><pubDate>Wed, 15 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72988430/api_gateway_simply_explained.mp3" length="17614700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/52b75eceeb27075720e50f25c95cf161b586482d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Too many services, each with its own URL, security and error handling? This episode explains the API gateway pattern in plain English for developers and architects building on Azure or any microservices platform, and shows how one front door...</itunes:subtitle><itunes:summary><![CDATA[Too many services, each with its own URL, security and error handling? This episode explains the API gateway pattern in plain English for developers and architects building on Azure or any microservices platform, and shows how one front door simplifies routing, security and traffic management.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem: too many doors</li><li>01:08 – What is an API gateway?</li><li>02:30 – Part 1: Routing traffic</li><li>04:31 – Part 2: Security at the front door</li><li>06:00 – Part 3: Traffic management</li><li>07:25 – Part 4: Data transformation</li><li>09:15 – How it all connects</li><li>10:20 – Actionable takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>An API gateway gives clients one front door to many backend services and hides where those services live.</li><li>Routing, authentication, rate limiting, load balancing and data transformation run in one pipeline with central visibility.</li><li>Once you have three or more services or external API consumers, start by centralizing authentication at the gateway, then add rate limiting.</li></ul><br /><b>Worth quoting</b><br /><br />“It's a single entry point that sits between your clients and your backend services. Every request goes through the Gateway first. It decides where to send it, whether to allow it, and what to send back.” – Mirko Peters (01:58)<br /><br />“The Gateway is a single place to revoke access when something goes wrong. If a client's API key is compromised, you revoke it at the Gateway.” – Mirko Peters (05:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/api-gateway-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> – named as Azure's full API platform, with the gateway as its traffic-handling core</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where the episode suggests Azure API Management as a solid gateway choice</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-api-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=api-gateway-simply-explained" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>734</itunes:duration><itunes:keywords>api,apim,architecture,authentication,authorization,azure,cloud,devops,gateway,jwt,loadbalancing,microservices,monitoring,oauth,observability,ratelimiting,rest,routing,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2d5a018f94f5e6987742a4badd88d073.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Partnership Mistakes That Cost Partners Millions</title><link>https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/</link><description><![CDATA[Many Microsoft partners win deals yet stall because of execution gaps that quietly cost them millions. This episode walks MSPs, CSPs, ISVs and consulting partners through twelve common partnership mistakes, from marketplace expectations and co-sell overload to unused incentives, and shows how Veeam turned its partnership around.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why winning deals is not building a business</li><li>00:38 – The expectation gap: marketplace is not lead flow</li><li>01:35 – The ownership void and sales compensation</li><li>02:56 – The readiness gap: finance and messaging</li><li>04:44 – The credibility trap: certifications and the one-page plan</li><li>06:05 – The data black hole: referrals and co-sell overload</li><li>07:52 – Growth bottlenecks, ops and the feedback loop</li><li>10:55 – The recovery playbook: lessons from Veeam</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Microsoft</a> is an amplifier, not a lead engine: listing on the marketplace or earning a designation only pays off once you bring a clear story and demonstrated value.</li><li>Partnerships need a dedicated owner, aligned sales compensation, a finance team ready for marketplace and incentive payments, and messaging mapped to specific Microsoft seller roles.</li><li>Be surgical with co-sell by focusing on a few high-value deals, reinvest incentives instead of letting them disappear into revenue, and keep a weekly rhythm with your partner development manager.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, all twelve mistakes and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – the listing channel the episode calls an amplifier for partners, not a source of lead flow</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Microsoft</a> – the partner whose sellers, PDMs, incentives and co-sell programs partners must learn to work with</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">How to Become a High: Performing Microsoft Partner</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">The Microsoft Partner Journey Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72987750</guid><pubDate>Wed, 15 Jul 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72987750/the_partnership_mistakes_that_cost_partners_millions.mp3" length="19499948" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fe91f5f5f5432950ca48d6727e3534ad9df56d7d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft partners win deals yet stall because of execution gaps that quietly cost them millions. This episode walks MSPs, CSPs, ISVs and consulting partners through twelve common partnership mistakes, from marketplace expectations and co-sell...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft partners win deals yet stall because of execution gaps that quietly cost them millions. This episode walks MSPs, CSPs, ISVs and consulting partners through twelve common partnership mistakes, from marketplace expectations and co-sell overload to unused incentives, and shows how Veeam turned its partnership around.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why winning deals is not building a business</li><li>00:38 – The expectation gap: marketplace is not lead flow</li><li>01:35 – The ownership void and sales compensation</li><li>02:56 – The readiness gap: finance and messaging</li><li>04:44 – The credibility trap: certifications and the one-page plan</li><li>06:05 – The data black hole: referrals and co-sell overload</li><li>07:52 – Growth bottlenecks, ops and the feedback loop</li><li>10:55 – The recovery playbook: lessons from Veeam</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Microsoft</a> is an amplifier, not a lead engine: listing on the marketplace or earning a designation only pays off once you bring a clear story and demonstrated value.</li><li>Partnerships need a dedicated owner, aligned sales compensation, a finance team ready for marketplace and incentive payments, and messaging mapped to specific Microsoft seller roles.</li><li>Be surgical with co-sell by focusing on a few high-value deals, reinvest incentives instead of letting them disappear into revenue, and keep a weekly rhythm with your partner development manager.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, all twelve mistakes and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – the listing channel the episode calls an amplifier for partners, not a source of lead flow</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">Microsoft</a> – the partner whose sellers, PDMs, incentives and co-sell programs partners must learn to work with</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">How to Become a High: Performing Microsoft Partner</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-partnership-mistakes-that-cost-partners-millions" target="_blank" rel="noreferrer noopener">The Microsoft Partner Journey Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>813</itunes:duration><itunes:keywords>azure,collaboration,cosell,csp,execution,growth,incentives,isv,leadership,marketplace,microsoft,msp,operations,partner,partnercenter,pdm,revenue,sales,strategy,success</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/45f00b8e7f166c81f75c2788b034d987.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure DevOps in 2026: The Quiet Backbone of Enterprise AI</title><link>https://www.m365.fm/show/episodes/azure-devops-in-2026-the-quiet-backbone-of-enterprise-ai/</link><description><![CDATA[Everyone is talking about GitHub, Copilot, and AI-powered development, leading many to believe Azure DevOps is becoming obsolete. But inside Fortune 500 enterprises, a very different story is unfolding. While GitHub has become the preferred platform for developer productivity and AI-assisted coding, Azure DevOps continues to power the governance, compliance, and operational backbone of enterprise software delivery. In this episode, we explore why Azure DevOps remains indispensable in 2026 and why its role has become even more critical as organizations deploy regulated AI solutions at scale.<br /><br /><b>WHY ENTERPRISES ARE NOT ABANDONING AZURE DEVOPS </b><br />The widespread narrative suggests every organization is migrating to GitHub, but regulated industries such as banking, healthcare, pharmaceuticals, and government are following a far more pragmatic strategy. Instead of replacing Azure DevOps, they are adopting hybrid architectures that combine GitHub's developer experience with Azure DevOps' mature governance capabilities. We examine why compliance requirements, auditability, release management, and enterprise traceability continue to make Azure DevOps the platform of choice for mission-critical workloads, even as GitHub dominates developer mindshare.<br /><br /><b>AI GOVERNANCE IS CHANGING THE DEVOPS LANDSCAPE </b><br />Artificial Intelligence has fundamentally changed software delivery. Modern AI applications require continuous evaluation, approval workflows, safety testing, model monitoring, prompt versioning, retrieval validation, and complete audit trails. This episode explains how Azure DevOps Pipelines naturally evolve into an enterprise LLMOps control plane, orchestrating every stage of AI deployment while producing the evidence required by regulations such as the EU AI Act. Rather than simply deploying code, Azure DevOps becomes the system responsible for governing AI throughout its entire lifecycle.<br /><br /><b>THE RISE OF HYBRID DEVOPS ARCHITECTURES </b><br />Forward-thinking organizations are no longer asking whether GitHub or Azure DevOps is better. Instead, they are designing architectures that leverage the strengths of both platforms. GitHub accelerates innovation through repositories, pull requests, GitHub Actions, and Copilot, while Azure DevOps manages enterprise planning, governance, release approvals, compliance, and portfolio management. You'll learn why hybrid operating models consistently outperform full migrations in both cost and risk while providing greater flexibility for modern engineering organizations.<br /><br /><b>UNDERSTANDING THE TRUE COST OF MIGRATION </b><br />Migrating from Azure DevOps to GitHub is far more complex than copying repositories. We examine the hidden costs of rebuilding pipelines, replacing governance processes, retraining teams, maintaining parallel platforms, and redesigning enterprise integrations. You'll discover why many organizations experience significant first-year cost increases during full migrations and why selective adoption often delivers a far stronger long-term return on investment. HOW CIOS<br /><br /><b>SHOULD APPROACH PLATFORM STRATEGY </b><br />Technology leaders should stop viewing GitHub and Azure DevOps as competing products. Instead, they should classify workloads according to business risk, regulatory exposure, innovation requirements, and governance needs. This episode presents a practical framework for designing an enterprise DevOps strategy that balances developer productivity with compliance, enabling organizations to build secure, scalable, and AI-ready software delivery platforms for the years ahead.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-devops-in-2026-the-quiet-backbone-of-enterprise-ai/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/your-ai-landing-zone-is-a-liability/" target="_blank" rel="noreferrer noopener">How to Secure an AI Landing Zone in Microsoft Azure</a></li><li><a href="https://www.m365.fm/azure-logic-apps-for-automation/" target="_blank" rel="noreferrer noopener">Build Enterprise Automation with Azure Logic Apps</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72983335</guid><pubDate>Wed, 15 Jul 2026 17:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72983335/azure_devops_in_2026_the_quiet_backbone_of_enterprise_ai.mp3" length="90449900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6de319af437db7ada198a6f0caf90c0751711f06.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone is talking about GitHub, Copilot, and AI-powered development, leading many to believe Azure DevOps is becoming obsolete. But inside Fortune 500 enterprises, a very different story is unfolding. While GitHub has become the preferred platform...</itunes:subtitle><itunes:summary><![CDATA[Everyone is talking about GitHub, Copilot, and AI-powered development, leading many to believe Azure DevOps is becoming obsolete. But inside Fortune 500 enterprises, a very different story is unfolding. While GitHub has become the preferred platform for developer productivity and AI-assisted coding, Azure DevOps continues to power the governance, compliance, and operational backbone of enterprise software delivery. In this episode, we explore why Azure DevOps remains indispensable in 2026 and why its role has become even more critical as organizations deploy regulated AI solutions at scale.<br /><br /><b>WHY ENTERPRISES ARE NOT ABANDONING AZURE DEVOPS </b><br />The widespread narrative suggests every organization is migrating to GitHub, but regulated industries such as banking, healthcare, pharmaceuticals, and government are following a far more pragmatic strategy. Instead of replacing Azure DevOps, they are adopting hybrid architectures that combine GitHub's developer experience with Azure DevOps' mature governance capabilities. We examine why compliance requirements, auditability, release management, and enterprise traceability continue to make Azure DevOps the platform of choice for mission-critical workloads, even as GitHub dominates developer mindshare.<br /><br /><b>AI GOVERNANCE IS CHANGING THE DEVOPS LANDSCAPE </b><br />Artificial Intelligence has fundamentally changed software delivery. Modern AI applications require continuous evaluation, approval workflows, safety testing, model monitoring, prompt versioning, retrieval validation, and complete audit trails. This episode explains how Azure DevOps Pipelines naturally evolve into an enterprise LLMOps control plane, orchestrating every stage of AI deployment while producing the evidence required by regulations such as the EU AI Act. Rather than simply deploying code, Azure DevOps becomes the system responsible for governing AI throughout its entire lifecycle.<br /><br /><b>THE RISE OF HYBRID DEVOPS ARCHITECTURES </b><br />Forward-thinking organizations are no longer asking whether GitHub or Azure DevOps is better. Instead, they are designing architectures that leverage the strengths of both platforms. GitHub accelerates innovation through repositories, pull requests, GitHub Actions, and Copilot, while Azure DevOps manages enterprise planning, governance, release approvals, compliance, and portfolio management. You'll learn why hybrid operating models consistently outperform full migrations in both cost and risk while providing greater flexibility for modern engineering organizations.<br /><br /><b>UNDERSTANDING THE TRUE COST OF MIGRATION </b><br />Migrating from Azure DevOps to GitHub is far more complex than copying repositories. We examine the hidden costs of rebuilding pipelines, replacing governance processes, retraining teams, maintaining parallel platforms, and redesigning enterprise integrations. You'll discover why many organizations experience significant first-year cost increases during full migrations and why selective adoption often delivers a far stronger long-term return on investment. HOW CIOS<br /><br /><b>SHOULD APPROACH PLATFORM STRATEGY </b><br />Technology leaders should stop viewing GitHub and Azure DevOps as competing products. Instead, they should classify workloads according to business risk, regulatory exposure, innovation requirements, and governance needs. This episode presents a practical framework for designing an enterprise DevOps strategy that balances developer productivity with compliance, enabling organizations to build secure, scalable, and AI-ready software delivery platforms for the years ahead.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-devops-in-2026-the-quiet-backbone-of-enterprise-ai/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/your-ai-landing-zone-is-a-liability/" target="_blank"...]]></itunes:summary><itunes:duration>3769</itunes:duration><itunes:keywords>ai,audit,automation,azuredevops,cio,compliance,copilot,deployment,devops,devsecops,enterprise,github,governance,hybrid,integration,llmops,orchestration,pipelines,repositories,traceability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/41919859590c31a450129b117a4de342.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your AppSource Listing Is Costing You Deals</title><link>https://www.m365.fm/show/episodes/your-appsource-listing-is-costing-you-deals/</link><description><![CDATA[Many Microsoft partners publish an AppSource listing once and wonder why it never generates pipeline. This episode is for ISVs and partner marketers, and explains a three-layer framework of SEO, generative engine optimization and buyer psychology, plus three concrete moves to make this week.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Three layers: SEO, GEO and buyer psychology</li><li>00:37 – Why your listing isn't producing pipeline</li><li>02:23 – How the <a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">AppSource</a> ranking algorithm works</li><li>04:14 – The SEO layer: title, keywords and visuals</li><li>06:05 – The GEO layer: AI discovery and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Copilot</a></li><li>08:02 – Building citations and authority for AI</li><li>09:54 – The psychology layer: five triggers that convert</li><li>12:10 – Structuring the listing and three moves for this week</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AppSource listing has to work on three layers at once: SEO so buyers find it, generative engine optimization so AI assistants cite it, and buyer psychology so visitors act.</li><li>Titles that combine brand, function and search keyword, outcome-led first 50 words, captioned screenshots and use-case-specific social proof drive ranking and conversion.</li><li>AI systems cite brands that appear on trusted external sources such as Reddit, LinkedIn and the Microsoft Tech Community, so partners should test buyer prompts in <a href="https://www.m365.fm/entity/chatgpt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">ChatGPT</a> and Copilot and run App Advisor on their listing.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-appsource-listing-is-costing-you-deals/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the three-layer framework and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a> – the marketplace whose listings the episode shows how to optimize for search, AI citation and conversion</li><li><a href="https://www.m365.fm/entity/chatgpt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">ChatGPT</a> – an AI assistant buyers now ask for solutions, used to test whether your listing gets cited</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform behind most example buyer prompts and listing titles in the episode</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – named with ChatGPT as an AI surface where buyers ask for recommendations and partners test prompts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Microsoft AppSource - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72987630</guid><pubDate>Wed, 15 Jul 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72987630/your_appsource_listing_is_costing_you_deals.mp3" length="24283052" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2bd578b08e227fc4d1f24a2682fcbb6d1e07d95a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft partners publish an AppSource listing once and wonder why it never generates pipeline. This episode is for ISVs and partner marketers, and explains a three-layer framework of SEO, generative engine optimization and buyer psychology,...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft partners publish an AppSource listing once and wonder why it never generates pipeline. This episode is for ISVs and partner marketers, and explains a three-layer framework of SEO, generative engine optimization and buyer psychology, plus three concrete moves to make this week.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Three layers: SEO, GEO and buyer psychology</li><li>00:37 – Why your listing isn't producing pipeline</li><li>02:23 – How the <a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">AppSource</a> ranking algorithm works</li><li>04:14 – The SEO layer: title, keywords and visuals</li><li>06:05 – The GEO layer: AI discovery and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Copilot</a></li><li>08:02 – Building citations and authority for AI</li><li>09:54 – The psychology layer: five triggers that convert</li><li>12:10 – Structuring the listing and three moves for this week</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AppSource listing has to work on three layers at once: SEO so buyers find it, generative engine optimization so AI assistants cite it, and buyer psychology so visitors act.</li><li>Titles that combine brand, function and search keyword, outcome-led first 50 words, captioned screenshots and use-case-specific social proof drive ranking and conversion.</li><li>AI systems cite brands that appear on trusted external sources such as Reddit, LinkedIn and the Microsoft Tech Community, so partners should test buyer prompts in <a href="https://www.m365.fm/entity/chatgpt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">ChatGPT</a> and Copilot and run App Advisor on their listing.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-appsource-listing-is-costing-you-deals/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the three-layer framework and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-appsource/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a> – the marketplace whose listings the episode shows how to optimize for search, AI citation and conversion</li><li><a href="https://www.m365.fm/entity/chatgpt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">ChatGPT</a> – an AI assistant buyers now ask for solutions, used to test whether your listing gets cited</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the platform behind most example buyer prompts and listing titles in the episode</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – named with ChatGPT as an AI surface where buyers ask for recommendations and partners test prompts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-appsource-listing-is-costing-you-deals" target="_blank" rel="noreferrer noopener">Microsoft AppSource - Simply...]]></itunes:summary><itunes:duration>1012</itunes:duration><itunes:keywords>ai,appsource,azure,chatgpt,conversion,copilot,cosell,dynamics365,geo,listings,marketing,marketplace,microsoft,optimization,pipeline,powerplatform,sales,search,seo,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/52c0c6b2dc8d0b9fc2f5addb5eeb71ff.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hard Way to Get Listed on Microsoft Marketplace</title><link>https://www.m365.fm/show/episodes/the-hard-way-to-get-listed-on-microsoft-marketplace/</link><description><![CDATA[Getting your solution listed on Microsoft <a href="https://www.m365.fm/microsoft-marketplace-simply-explained/" target="_blank" rel="noreferrer noopener">Marketplace</a> sounds simple—until you actually try to do it. Microsoft provides a straightforward checklist, but behind every requirement lies weeks of engineering, legal reviews, technical integration, and operational planning. In <a href="https://www.m365.fm/the-hard-way-to-get-listed-on-microsoft-marketplace/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we break down the complete Microsoft Marketplace publishing journey, uncover the most common mistakes that delay approvals, and explain why so many <a href="https://www.m365.fm/categories/microsoft-strategy-partner-marketing/" target="_blank" rel="noreferrer noopener">partners</a> underestimate what it really takes to become Marketplace-ready. Whether you're publishing to Azure Marketplace or AppSource, this episode provides the roadmap to avoid costly mistakes and accelerate your path to a successful listing.<br /><br /><b>UNDERSTANDING THE REAL REQUIREMENTS </b><br />Microsoft officially outlines seven major requirements for Marketplace publishing, including partner enrollment, technical integration, pricing models, compliance documentation, go-to-market assets, and operational readiness. However, each requirement is far more involved than it first appears. We explore why identity verification, banking validation, international tax profiles, Microsoft Entra ID integration, SaaS fulfillment APIs, ARM templates, usage metering, privacy policies, legal documentation, and security reviews all require careful planning long before you click "Submit." Treating Marketplace publishing as an engineering project instead of an administrative task is often the difference between approval and repeated rejection. <br /><br /><b>THE FIVE MISTAKES THAT CAUSE MOST REJECTIONS </b><br />One of the most valuable sections of this episode covers the five administrative errors responsible for the majority of Microsoft Marketplace review failures. Learn why missing Terms of Use, incomplete Privacy Policies, inadequate reviewer testing instructions, undisclosed service dependencies, and hidden purchase requirements repeatedly send submissions back for correction. These aren't technical failures—they're avoidable documentation mistakes that can add weeks or even months to your publishing timeline. We also explain how to prepare your submission so Microsoft reviewers can validate your solution quickly and efficiently on the first attempt. <br /><br /><b>APPSOURCE VS. AZURE MARKETPLACE </b><br />Choosing the wrong storefront can significantly reduce your visibility and delay your go-to-market strategy. This episode compares Azure Marketplace and <a href="https://www.m365.fm/microsoft-appsource-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a>, explains the different buyer personas each platform serves, and highlights why business applications, SaaS offerings, infrastructure solutions, and Azure-native services require different publishing strategies. We also discuss Microsoft's long-term Marketplace unification plans, multi-year pricing implications, customer purchasing experiences, Azure subscription requirements, and how selecting the right storefront impacts discoverability, enterprise procurement, and long-term sales success. <br /><br /><b>FROM MARKETPLACE LISTING TO REAL BUSINESS GROWTH </b><br />Publishing your offer is only the beginning. We explain why Marketplace listings don't automatically generate pipeline, how Microsoft operates its agency model, and why seller enablement, co-sell readiness, Azure IP Co-Sell eligibility, MACC (Microsoft Azure Consumption Commitment), and ongoing marketplace optimization are essential for sustained growth. You'll learn how to activate Microsoft's field sellers, prepare effective go-to-market assets, maintain Marketplace visibility, and build a repeatable sales engine that turns Marketplace into a scalable revenue channel instead of simply another product directory. Whether you're an ISV, MSP, CSP, or Azure consulting partner, this episode provides practical guidance for building a successful Microsoft Marketplace strategy from day one.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72987567</guid><pubDate>Wed, 15 Jul 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72987567/the_hard_way_to_get_listed_on_microsoft_marketplace.mp3" length="19926764" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/603b5daef23dedff686ec6bcb3e94014d178e38e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Getting your solution listed on Microsoft https://www.m365.fm/microsoft-marketplace-simply-explained/ sounds simple—until you actually try to do it. Microsoft provides a straightforward checklist, but behind every requirement lies weeks of...</itunes:subtitle><itunes:summary><![CDATA[Getting your solution listed on Microsoft <a href="https://www.m365.fm/microsoft-marketplace-simply-explained/" target="_blank" rel="noreferrer noopener">Marketplace</a> sounds simple—until you actually try to do it. Microsoft provides a straightforward checklist, but behind every requirement lies weeks of engineering, legal reviews, technical integration, and operational planning. In <a href="https://www.m365.fm/the-hard-way-to-get-listed-on-microsoft-marketplace/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we break down the complete Microsoft Marketplace publishing journey, uncover the most common mistakes that delay approvals, and explain why so many <a href="https://www.m365.fm/categories/microsoft-strategy-partner-marketing/" target="_blank" rel="noreferrer noopener">partners</a> underestimate what it really takes to become Marketplace-ready. Whether you're publishing to Azure Marketplace or AppSource, this episode provides the roadmap to avoid costly mistakes and accelerate your path to a successful listing.<br /><br /><b>UNDERSTANDING THE REAL REQUIREMENTS </b><br />Microsoft officially outlines seven major requirements for Marketplace publishing, including partner enrollment, technical integration, pricing models, compliance documentation, go-to-market assets, and operational readiness. However, each requirement is far more involved than it first appears. We explore why identity verification, banking validation, international tax profiles, Microsoft Entra ID integration, SaaS fulfillment APIs, ARM templates, usage metering, privacy policies, legal documentation, and security reviews all require careful planning long before you click "Submit." Treating Marketplace publishing as an engineering project instead of an administrative task is often the difference between approval and repeated rejection. <br /><br /><b>THE FIVE MISTAKES THAT CAUSE MOST REJECTIONS </b><br />One of the most valuable sections of this episode covers the five administrative errors responsible for the majority of Microsoft Marketplace review failures. Learn why missing Terms of Use, incomplete Privacy Policies, inadequate reviewer testing instructions, undisclosed service dependencies, and hidden purchase requirements repeatedly send submissions back for correction. These aren't technical failures—they're avoidable documentation mistakes that can add weeks or even months to your publishing timeline. We also explain how to prepare your submission so Microsoft reviewers can validate your solution quickly and efficiently on the first attempt. <br /><br /><b>APPSOURCE VS. AZURE MARKETPLACE </b><br />Choosing the wrong storefront can significantly reduce your visibility and delay your go-to-market strategy. This episode compares Azure Marketplace and <a href="https://www.m365.fm/microsoft-appsource-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft AppSource</a>, explains the different buyer personas each platform serves, and highlights why business applications, SaaS offerings, infrastructure solutions, and Azure-native services require different publishing strategies. We also discuss Microsoft's long-term Marketplace unification plans, multi-year pricing implications, customer purchasing experiences, Azure subscription requirements, and how selecting the right storefront impacts discoverability, enterprise procurement, and long-term sales success. <br /><br /><b>FROM MARKETPLACE LISTING TO REAL BUSINESS GROWTH </b><br />Publishing your offer is only the beginning. We explain why Marketplace listings don't automatically generate pipeline, how Microsoft operates its agency model, and why seller enablement, co-sell readiness, Azure IP Co-Sell eligibility, MACC (Microsoft Azure Consumption Commitment), and ongoing marketplace optimization are essential for sustained growth. You'll learn how to activate Microsoft's field sellers, prepare effective go-to-market assets, maintain Marketplace visibility, and...]]></itunes:summary><itunes:duration>831</itunes:duration><itunes:keywords>apis,appsource,azure,azuremarketplace,certification,compliance,cosell,entra,gotomarket,isv,listing,macc,marketplace,marketplaceready,microsoft,partner,privacy,publishing,saas</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8d1ac02b31b2c6a1fc7850735180e908.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The FY26 Partner Designation Restructuring Is Coming — Most Partners Aren't Ready</title><link>https://www.m365.fm/show/episodes/the-fy26-partner-designation-restructuring-is-coming-most-partners-arent-ready/</link><description><![CDATA[Microsoft's FY26 Partner Program changes represent the biggest transformation to the Microsoft AI Cloud Partner Program since the retirement of Silver and Gold competencies. In <a href="https://www.m365.fm/the-fy26-partner-designation-restructuring-is-coming-most-partners-arent-ready/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explore what the new FY26 Partner Designation restructuring means for Microsoft <a href="https://www.m365.fm/categories/microsoft-strategy-partner-marketing/" target="_blank" rel="noreferrer noopener">partners</a>, Managed Service Providers (MSPs), Cloud Solution Providers (CSPs), Independent Software Vendors (ISVs), and Azure consulting firms. You'll learn why Microsoft is consolidating solution areas, introducing new partner designations, expanding AI-focused opportunities, and fundamentally changing how partners are evaluated, discovered, and rewarded. If your business depends on Microsoft incentives, co-sell, Azure consumption, or marketplace visibility, understanding these changes is essential for remaining competitive.<br /><br /><b>WHY MICROSOFT IS RESTRUCTURING THE PARTNER PROGRAM </b><br />For years, Microsoft's partner ecosystem relied on six separate solution areas, creating fragmented partner strategies and making it difficult for Microsoft sellers to identify true delivery expertise. FY26 changes that completely. This episode explains why Microsoft is consolidating its commercial solution areas, how AI Business Solutions and Cloud &amp; AI Platforms reshape partner positioning, and why Security remains a dedicated specialization with significantly higher validation standards. You'll discover how Microsoft's entire go-to-market strategy is shifting toward measurable customer outcomes, <a href="https://www.m365.fm/beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp/" target="_blank" rel="noreferrer noopener">AI transformation</a>, cloud adoption, and deeper technical capability instead of simply collecting multiple partner badges.<br /><br /><b>NEW DESIGNATIONS, SPECIALIZATIONS, AND FRONTIER PARTNERS </b><br />FY26 introduces far more than new names. We examine the new Support Services, Distributor, Device, and Copilot-focused designations, along with Microsoft's new Frontier Partner status for elite organizations delivering end-to-end AI transformation. Learn what each designation unlocks, how Advanced Specializations become even more valuable, and why Microsoft's third-party validation process is becoming increasingly important. We also explain how these designations influence Partner Center visibility, Azure <a href="https://www.m365.fm/microsoft-marketplace-simply-explained/" target="_blank" rel="noreferrer noopener">Marketplace</a> discovery, Microsoft field seller recommendations, and future co-sell opportunities. Partners who understand these changes early will gain a significant competitive advantage while others struggle to adapt after renewal deadlines arrive.<br /><br /><b>INCENTIVES, AZURE ACCELERATE, ECIF, AND CO-SELL </b><br />The financial impact of FY26 could be substantial. This episode breaks down Azure Accelerate, increased Copilot and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> funding, Security investment growth, Partner Earned Credit (PEC), ECIF (End Customer Investment Funds), and Microsoft's renewed focus on outcome-based partner incentives. You'll learn why Advanced Specializations are now the gateway to Microsoft's largest deployment investments, how proper attribution through PAL and CPOR drives Partner Capability Score improvements, and why many partners unknowingly leave hundreds of thousands of dollars in available funding on the table each year. We also explore how Marketplace transactions, Azure consumption, and co-sell activities are becoming increasingly interconnected under Microsoft's new commercial strategy.<br /><br /><b>BUILDING YOUR FY26 PARTNER STRATEGY </b><br />Rather than chasing every new badge, successful partners will need a deliberate roadmap. We explain how to choose your anchor designation, sequence additional designations efficiently, maximize overlapping qualification windows, and align certifications with future Advanced Specializations. You'll also learn how to update your Marketplace presence, modernize your messaging around Microsoft's new commercial solution areas, improve Partner Capability Score performance, and position your organization for long-term growth under the FY26 model. Whether you're an MSP, CSP, ISV, Azure consultancy, Security specialist, or Microsoft distributor, this episode provides practical guidance to help you prepare for Microsoft's largest partner ecosystem transformation in years and ensure your business is ready before the changes fully take effect.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72987499</guid><pubDate>Wed, 15 Jul 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72987499/utf_8_q_the_fy26_partner_designation_restructuring_utf_8_q_is_coming_e2_80_94_most_partners_aren_t_ready_mp3.mp3" length="27231020" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d2d97300acec6409ef9d46aaa21b5b30cafef5a4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft's FY26 Partner Program changes represent the biggest transformation to the Microsoft AI Cloud Partner Program since the retirement of Silver and Gold competencies. In...</itunes:subtitle><itunes:summary><![CDATA[Microsoft's FY26 Partner Program changes represent the biggest transformation to the Microsoft AI Cloud Partner Program since the retirement of Silver and Gold competencies. In <a href="https://www.m365.fm/the-fy26-partner-designation-restructuring-is-coming-most-partners-arent-ready/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explore what the new FY26 Partner Designation restructuring means for Microsoft <a href="https://www.m365.fm/categories/microsoft-strategy-partner-marketing/" target="_blank" rel="noreferrer noopener">partners</a>, Managed Service Providers (MSPs), Cloud Solution Providers (CSPs), Independent Software Vendors (ISVs), and Azure consulting firms. You'll learn why Microsoft is consolidating solution areas, introducing new partner designations, expanding AI-focused opportunities, and fundamentally changing how partners are evaluated, discovered, and rewarded. If your business depends on Microsoft incentives, co-sell, Azure consumption, or marketplace visibility, understanding these changes is essential for remaining competitive.<br /><br /><b>WHY MICROSOFT IS RESTRUCTURING THE PARTNER PROGRAM </b><br />For years, Microsoft's partner ecosystem relied on six separate solution areas, creating fragmented partner strategies and making it difficult for Microsoft sellers to identify true delivery expertise. FY26 changes that completely. This episode explains why Microsoft is consolidating its commercial solution areas, how AI Business Solutions and Cloud &amp; AI Platforms reshape partner positioning, and why Security remains a dedicated specialization with significantly higher validation standards. You'll discover how Microsoft's entire go-to-market strategy is shifting toward measurable customer outcomes, <a href="https://www.m365.fm/beyond-copilot-how-to-make-ai-transformation-actually-stick-with-femke-cornelissen-mvp/" target="_blank" rel="noreferrer noopener">AI transformation</a>, cloud adoption, and deeper technical capability instead of simply collecting multiple partner badges.<br /><br /><b>NEW DESIGNATIONS, SPECIALIZATIONS, AND FRONTIER PARTNERS </b><br />FY26 introduces far more than new names. We examine the new Support Services, Distributor, Device, and Copilot-focused designations, along with Microsoft's new Frontier Partner status for elite organizations delivering end-to-end AI transformation. Learn what each designation unlocks, how Advanced Specializations become even more valuable, and why Microsoft's third-party validation process is becoming increasingly important. We also explain how these designations influence Partner Center visibility, Azure <a href="https://www.m365.fm/microsoft-marketplace-simply-explained/" target="_blank" rel="noreferrer noopener">Marketplace</a> discovery, Microsoft field seller recommendations, and future co-sell opportunities. Partners who understand these changes early will gain a significant competitive advantage while others struggle to adapt after renewal deadlines arrive.<br /><br /><b>INCENTIVES, AZURE ACCELERATE, ECIF, AND CO-SELL </b><br />The financial impact of FY26 could be substantial. This episode breaks down Azure Accelerate, increased Copilot and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> funding, Security investment growth, Partner Earned Credit (PEC), ECIF (End Customer Investment Funds), and Microsoft's renewed focus on outcome-based partner incentives. You'll learn why Advanced Specializations are now the gateway to Microsoft's largest deployment investments, how proper attribution through PAL and CPOR drives Partner Capability Score improvements, and why many partners unknowingly leave hundreds of thousands of dollars in available funding on the table each year. We also explore how Marketplace transactions, Azure consumption, and co-sell activities are becoming increasingly interconnected under Microsoft's new commercial...]]></itunes:summary><itunes:duration>1135</itunes:duration><itunes:keywords>ai,azure,cloud,copilot,cosell,cpor,designation,ecif,frontier,fy26,incentives,marketplace,microsoft,pal,partner,pec,restructuring,security,specialization,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/566ff6bca1acf850f48d193dbf52f22a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Chat: Building Real Business Value with Microsoft 365 Copilot Agents featuring Steve Corey [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-m/</link><description><![CDATA[Many organizations stop at chatting with AI and never build agents that deliver business value. Mirko Peters and Microsoft MVP Steve Corey walk IT decision-makers, architects and developers through agent anatomy, tool choice from SharePoint agents to Foundry, and the security model that keeps agents from going rogue.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Steve Corey's journey</li><li>05:00 – What is a Microsoft 365 Copilot agent?</li><li>09:09 – Instructions, knowledge and tools</li><li>19:10 – Protocols, ecosystems and getting started</li><li>25:45 – Real-world example: an intranet agent</li><li>33:10 – SharePoint agents, Agent Builder, Copilot Studio or Foundry?</li><li>35:50 – Security, permissions and agent harnesses</li><li>52:30 – Autonomous and multi-agent future, rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 Copilot is a generalist, while agents are specialists built from instructions, knowledge and tools to do one job exceptionally well.</li><li>Secure and govern your data before turning on AI, because agents and Copilot will surface every overshared file.</li><li>Start with the simplest option, such as a SharePoint agent, and apply least privilege before moving to <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, custom engine agents or Foundry.</li></ul><br /><b>Worth quoting</b><br /><br />“The agent is the opposite of that. It's not designed to do everything under the sun. It's designed to do one thing, and it's designed to do it exceptionally well, because you're going to teach this agent what it needs to know.” – Steve Corey (05:50)<br /><br />“But really those three things, instructions, knowledge and tools are the core things that make up an agent.” – Steve Corey (11:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Copilot agents</li><li><a href="https://www.m365.fm/entity/steve-corey/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Steve Corey</a> – Microsoft MVP who explains agent anatomy, tool choice and least-privilege security for agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – defined as a specialist built from instructions, knowledge and tools for one job</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the generalist assistant that agents complement, and the base for declarative agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-agents-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Copilot Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72947162</guid><pubDate>Wed, 15 Jul 2026 13:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72947162/e3f690ae_d568_4bec_9fb2_11f8c71162c6.mp3" length="88107884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e3164df9c571b65be6c0a416631dae6f6a860d9c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations stop at chatting with AI and never build agents that deliver business value. Mirko Peters and Microsoft MVP Steve Corey walk IT decision-makers, architects and developers through agent anatomy, tool choice from SharePoint agents to...</itunes:subtitle><itunes:summary><![CDATA[Many organizations stop at chatting with AI and never build agents that deliver business value. Mirko Peters and Microsoft MVP Steve Corey walk IT decision-makers, architects and developers through agent anatomy, tool choice from SharePoint agents to Foundry, and the security model that keeps agents from going rogue.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Steve Corey's journey</li><li>05:00 – What is a Microsoft 365 Copilot agent?</li><li>09:09 – Instructions, knowledge and tools</li><li>19:10 – Protocols, ecosystems and getting started</li><li>25:45 – Real-world example: an intranet agent</li><li>33:10 – SharePoint agents, Agent Builder, Copilot Studio or Foundry?</li><li>35:50 – Security, permissions and agent harnesses</li><li>52:30 – Autonomous and multi-agent future, rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 Copilot is a generalist, while agents are specialists built from instructions, knowledge and tools to do one job exceptionally well.</li><li>Secure and govern your data before turning on AI, because agents and Copilot will surface every overshared file.</li><li>Start with the simplest option, such as a SharePoint agent, and apply least privilege before moving to <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, custom engine agents or Foundry.</li></ul><br /><b>Worth quoting</b><br /><br />“The agent is the opposite of that. It's not designed to do everything under the sun. It's designed to do one thing, and it's designed to do it exceptionally well, because you're going to teach this agent what it needs to know.” – Steve Corey (05:50)<br /><br />“But really those three things, instructions, knowledge and tools are the core things that make up an agent.” – Steve Corey (11:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Copilot agents</li><li><a href="https://www.m365.fm/entity/steve-corey/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Steve Corey</a> – Microsoft MVP who explains agent anatomy, tool choice and least-privilege security for agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – defined as a specialist built from instructions, knowledge and tools for one job</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the generalist assistant that agents complement, and the base for declarative agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-agents-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-chat-building-real-business-value-with-microsoft-365-copilot-agents-featuring-steve-corey-mvp" target="_blank" rel="noreferrer noopener">Copilot Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast...]]></itunes:summary><itunes:duration>3672</itunes:duration><itunes:keywords>agents,ai,aifoundry,automation,azure,copilot,copilotstudio,defender,enterprise,entraid,governance,graph,innovation,integration,microsoft365,productivity,purview,security,sharepoint,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e0a2251092bb88f0a1285250caeb76b0.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Become a High: Performing Microsoft Partner</title><link>https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/</link><description><![CDATA[Many Microsoft partners win deals but stall because they never connect their work to the partner program's scorecard. This episode is for partner leaders and practice owners who want a practical path through the Partner Capability Score, CPOR, Partner Admin Link, designations, specializations, co-sell, ECIF and MACC so that each customer engagement compounds into incentives and funding.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why winning deals is not the same as building a business</li><li>00:52 – The mindset shift: deals versus systems</li><li>01:55 – The Partner Capability Score</li><li>03:41 – CPOR, the hidden accelerator</li><li>05:48 – From designations to advanced specializations</li><li>07:51 – Co-sell and the marketplace</li><li>10:50 – The funding stack: ECIF, MACC and credits</li><li>13:40 – Data, attribution and the flywheel</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Microsoft partner program rewards systems rather than single deals: every onboarded customer, certification and usage metric feeds the Partner Capability Score, and 70 points with at least one point per subcategory earns a Solutions Partner designation.</li><li>Attribution decides whether your work counts, so file CPOR claims with a properly signed proof of execution and set up Partner Admin Link for every Azure customer you support.</li><li>Advanced specializations unlock ECIF funding, while marketplace offers that are MACC-eligible and co-sell ready make it easier for Microsoft sellers and enterprise customers to buy from you.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, step-by-step claim tips and a short FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – the system of record for co-sell, MACC-eligible offers and published consulting services</li><li><a href="https://www.m365.fm/entity/ms-900/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Microsoft 365 Certified: Fundamentals (MS-900)</a> – the fundamentals exam that gives five skilling points per person toward the Partner Capability Score</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">The Microsoft Partner Journey Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">The Partnership Mistakes That Cost Partners Millions</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Microsoft AppSource - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72987058</guid><pubDate>Wed, 15 Jul 2026 12:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72987058/how_to_become_a_high_performing_microsoft_partner.mp3" length="24458156" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/48c8aa3200b699cc1beeb50356dce6d8bd7deb29.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft partners win deals but stall because they never connect their work to the partner program's scorecard. This episode is for partner leaders and practice owners who want a practical path through the Partner Capability Score, CPOR, Partner...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft partners win deals but stall because they never connect their work to the partner program's scorecard. This episode is for partner leaders and practice owners who want a practical path through the Partner Capability Score, CPOR, Partner Admin Link, designations, specializations, co-sell, ECIF and MACC so that each customer engagement compounds into incentives and funding.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why winning deals is not the same as building a business</li><li>00:52 – The mindset shift: deals versus systems</li><li>01:55 – The Partner Capability Score</li><li>03:41 – CPOR, the hidden accelerator</li><li>05:48 – From designations to advanced specializations</li><li>07:51 – Co-sell and the marketplace</li><li>10:50 – The funding stack: ECIF, MACC and credits</li><li>13:40 – Data, attribution and the flywheel</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Microsoft partner program rewards systems rather than single deals: every onboarded customer, certification and usage metric feeds the Partner Capability Score, and 70 points with at least one point per subcategory earns a Solutions Partner designation.</li><li>Attribution decides whether your work counts, so file CPOR claims with a properly signed proof of execution and set up Partner Admin Link for every Azure customer you support.</li><li>Advanced specializations unlock ECIF funding, while marketplace offers that are MACC-eligible and co-sell ready make it easier for Microsoft sellers and enterprise customers to buy from you.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, step-by-step claim tips and a short FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-marketplace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Microsoft Marketplace</a> – the system of record for co-sell, MACC-eligible offers and published consulting services</li><li><a href="https://www.m365.fm/entity/ms-900/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Microsoft 365 Certified: Fundamentals (MS-900)</a> – the fundamentals exam that gives five skilling points per person toward the Partner Capability Score</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">The Microsoft Partner Journey Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">The Partnership Mistakes That Cost Partners Millions</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-appsource-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-become-a-high-performing-microsoft-partner" target="_blank" rel="noreferrer noopener">Microsoft AppSource - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1020</itunes:duration><itunes:keywords>adoption,azure,business,cloud,cosell,cpor,designation,ecif,growth,incentives,macc,marketplace,microsoft,pal,partner,pcs,performance,specialization,strategy,success</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fcc536bf7d850372892106ec21a20ab9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Microsoft Partner Journey Explained</title><link>https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/</link><description><![CDATA[Many Microsoft partners still think in Silver and Gold tiers and leave real money on the table. This episode explains to partner owners and alliance managers how membership, Solutions Partner designations and specializations work today, what the Partner Capability Score measures and how incentives and MDF really pay out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the old Silver and Gold model is gone</li><li>02:16 – The membership layer</li><li>03:33 – What a Solutions Partner designation requires</li><li>05:20 – The six solution areas and the coming consolidation</li><li>06:32 – Benefits and incentives of a Solutions Partner</li><li>08:53 – Specializations, where the economics change</li><li>10:36 – Co-op, MDF and money left on the table</li><li>11:58 – Building your partner journey roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Microsoft partner journey has three layers, membership, Solutions Partner designation and specialization, and the program now measures customer outcomes instead of certifications.</li><li>A Solutions Partner designation requires 70 of 100 Partner Capability Score points with no zero in any metric, and customer success through usage growth and deployments carries the most weight.</li><li>Partners should check their capability score and MDF balance in Partner Center, start with one solution area such as Modern Work and then target a first specialization.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, costs, scoring rules and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – provides the starter credits in membership bundles and three of the six solution areas</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – behind the Modern Work designation, named as the easiest first solution area for most partners</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – maps to the Business Applications solution area and appears among membership license benefits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">How to Become a High: Performing Microsoft Partner</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">The Partnership Mistakes That Cost Partners Millions</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72986856</guid><pubDate>Wed, 15 Jul 2026 11:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72986856/the_microsoft_partner_journey_explained.mp3" length="21293036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d8e6731b0076c30e7d88bc244b3ab28720b44c12.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft partners still think in Silver and Gold tiers and leave real money on the table. This episode explains to partner owners and alliance managers how membership, Solutions Partner designations and specializations work today, what the...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft partners still think in Silver and Gold tiers and leave real money on the table. This episode explains to partner owners and alliance managers how membership, Solutions Partner designations and specializations work today, what the Partner Capability Score measures and how incentives and MDF really pay out.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the old Silver and Gold model is gone</li><li>02:16 – The membership layer</li><li>03:33 – What a Solutions Partner designation requires</li><li>05:20 – The six solution areas and the coming consolidation</li><li>06:32 – Benefits and incentives of a Solutions Partner</li><li>08:53 – Specializations, where the economics change</li><li>10:36 – Co-op, MDF and money left on the table</li><li>11:58 – Building your partner journey roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Microsoft partner journey has three layers, membership, Solutions Partner designation and specialization, and the program now measures customer outcomes instead of certifications.</li><li>A Solutions Partner designation requires 70 of 100 Partner Capability Score points with no zero in any metric, and customer success through usage growth and deployments carries the most weight.</li><li>Partners should check their capability score and MDF balance in Partner Center, start with one solution area such as Modern Work and then target a first specialization.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-microsoft-partner-journey-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, costs, scoring rules and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – provides the starter credits in membership bundles and three of the six solution areas</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – behind the Modern Work designation, named as the easiest first solution area for most partners</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – maps to the Business Applications solution area and appears among membership license benefits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-become-a-high-performing-microsoft-partner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">How to Become a High: Performing Microsoft Partner</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-partnership-mistakes-that-cost-partners-millions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-microsoft-partner-journey-explained" target="_blank" rel="noreferrer noopener">The Partnership Mistakes That Cost Partners Millions</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>888</itunes:duration><itunes:keywords>aicloud,azure,capability,certifications,copilot,cosell,csp,designation,ecosystem,growth,incentives,journey,mdf,membership,microsoft,mpn,partner,partnercenter,specialization,success</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cc35c012d7a50ffab0ee6e630924e58c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Build a Winning Microsoft Partner Strategy</title><link>https://www.m365.fm/show/episodes/how-to-build-a-winning-microsoft-partner-strategy/</link><description><![CDATA[Learn how to build a Microsoft partner strategy with focused positioning, customer value, Microsoft alignment, proof, sales execution, and measurable growth.<br /><br />What separates Microsoft partners that consistently grow from those that simply maintain their status? In this episode of m365.fm, we break down the four strategic pillars that transform Microsoft partner program participation into measurable business growth. Learn why simply earning a Solutions Partner designation is no longer enough in 2026 and discover how successful partners align certifications, co-sell opportunities, marketplace strategy, and operational excellence to accelerate revenue and strengthen their position in the Microsoft ecosystem.<br /><br /><b>WHY MOST PARTNER STRATEGIES FAIL </b><br />Many organizations focus on collecting partner designations instead of building a sustainable business strategy. We explore the most common mistakes Microsoft partners make, including chasing Partner Capability Score points without a clear revenue plan, relying on outdated reseller business models, and overlooking the importance of marketplace visibility. You'll learn why customer outcomes, cloud consumption, and AI-driven transformation have become the foundation of Microsoft's partner ecosystem. <br /><br /><b>THE FOUR PILLARS OF SUCCESS </b><br />Discover how to choose the right Microsoft Solutions Partner designations, build an effective co-sell strategy with Microsoft field teams, leverage Azure Marketplace and AppSource as scalable sales channels, and create the operational processes needed to maximize incentives, Partner Center insights, and long-term profitability. The episode also covers new 2026 partner requirements, marketplace trends, MACC alignment, certified software expectations, and how to prepare your organization for future growth. <br /><br /><b>YOUR 90-DAY MICROSOFT PARTNER ACTION PLAN </b><br />The episode concludes with a practical 90-day roadmap designed to help Microsoft partners audit their current Partner Capability Score, optimize designations, improve co-sell readiness, publish marketplace offers, and establish operational governance that supports sustainable growth. Whether you're a reseller, managed service provider, systems integrator, or ISV, this episode provides actionable guidance to help you build a winning Microsoft partner strategy for 2026 and beyond.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/how-to-build-a-winning-microsoft-partner-strategy/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-microsoft-partner-journey-explained/" target="_blank" rel="noreferrer noopener">Microsoft Partner Journey: From Enrollment to Growth</a></li><li><a href="https://www.m365.fm/microsoft-partner-center-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Partner Center - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/microsoft-strategy-partner-marketing/" target="_blank" rel="noreferrer noopener">More Microsoft Strategy &amp; Partner Marketing episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft Strategy &amp; Partner Marketing: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72986789</guid><pubDate>Wed, 15 Jul 2026 10:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72986789/how_to_build_a_winning_microsoft_partner_strategy.mp3" length="25051436" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f636c7dd2dbc22273fbe9658c0558a8051955942.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how to build a Microsoft partner strategy with focused positioning, customer value, Microsoft alignment, proof, sales execution, and measurable growth.

What separates Microsoft partners that consistently grow from those that simply maintain...</itunes:subtitle><itunes:summary><![CDATA[Learn how to build a Microsoft partner strategy with focused positioning, customer value, Microsoft alignment, proof, sales execution, and measurable growth.<br /><br />What separates Microsoft partners that consistently grow from those that simply maintain their status? In this episode of m365.fm, we break down the four strategic pillars that transform Microsoft partner program participation into measurable business growth. Learn why simply earning a Solutions Partner designation is no longer enough in 2026 and discover how successful partners align certifications, co-sell opportunities, marketplace strategy, and operational excellence to accelerate revenue and strengthen their position in the Microsoft ecosystem.<br /><br /><b>WHY MOST PARTNER STRATEGIES FAIL </b><br />Many organizations focus on collecting partner designations instead of building a sustainable business strategy. We explore the most common mistakes Microsoft partners make, including chasing Partner Capability Score points without a clear revenue plan, relying on outdated reseller business models, and overlooking the importance of marketplace visibility. You'll learn why customer outcomes, cloud consumption, and AI-driven transformation have become the foundation of Microsoft's partner ecosystem. <br /><br /><b>THE FOUR PILLARS OF SUCCESS </b><br />Discover how to choose the right Microsoft Solutions Partner designations, build an effective co-sell strategy with Microsoft field teams, leverage Azure Marketplace and AppSource as scalable sales channels, and create the operational processes needed to maximize incentives, Partner Center insights, and long-term profitability. The episode also covers new 2026 partner requirements, marketplace trends, MACC alignment, certified software expectations, and how to prepare your organization for future growth. <br /><br /><b>YOUR 90-DAY MICROSOFT PARTNER ACTION PLAN </b><br />The episode concludes with a practical 90-day roadmap designed to help Microsoft partners audit their current Partner Capability Score, optimize designations, improve co-sell readiness, publish marketplace offers, and establish operational governance that supports sustainable growth. Whether you're a reseller, managed service provider, systems integrator, or ISV, this episode provides actionable guidance to help you build a winning Microsoft partner strategy for 2026 and beyond.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/how-to-build-a-winning-microsoft-partner-strategy/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/the-microsoft-partner-journey-explained/" target="_blank" rel="noreferrer noopener">Microsoft Partner Journey: From Enrollment to Growth</a></li><li><a href="https://www.m365.fm/microsoft-partner-center-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Partner Center - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/microsoft-strategy-partner-marketing/" target="_blank" rel="noreferrer noopener">More Microsoft Strategy &amp; Partner Marketing episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-365/" target="_blank" rel="noreferrer noopener">Best of Microsoft Strategy &amp; Partner Marketing: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1044</itunes:duration><itunes:keywords>ai,appsource,azure,business,certifications,cloud,copilot,cosell,growth,incentives,marketplace,microsoft,modernwork,partner,partnercenter,revenue,security,solutions,strategy,success</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9b9c427e277361697d0c40aead2ee0f3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure MCP Server - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-mcp-server-simply-explained/</link><description><![CDATA[AI agents only become useful when they can safely touch real systems, yet every custom integration adds code, credentials and risk. This Simply Explained episode is for Azure admins, cloud engineers and developers who want to understand MCP and Azure MCP Server in plain English, and how one protocol lets agents query logs, check configuration and fix issues using your existing Azure security model.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI agents need a standard way to connect</li><li>01:48 – What MCP is: tools, resources and prompts</li><li>03:25 – The integration tax and fragmentation problem</li><li>05:34 – What Azure MCP Server is</li><li>07:41 – Azure services you can reach</li><li>10:00 – Under the hood: Entra ID, RBAC, transport and OBO</li><li>12:44 – Real-world troubleshooting example</li><li>15:02 – The bigger picture and what comes next</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP is an open standard, originally created by Anthropic, that gives AI agents one common way to discover and call tools, resources and prompts instead of custom glue code per integration.</li><li>Azure MCP Server is Microsoft's open-source MCP implementation that exposes Azure Storage, <a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Cosmos DB</a>, Azure Monitor, App Configuration and the Azure CLI to any MCP-compatible agent.</li><li>Security is inherited rather than invented: Entra ID authentication, Azure RBAC authorization, on-behalf-of identity pass-through and optional <a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> governance.</li></ul><br /><b>Worth quoting</b><br /><br />“MCP stands for model context protocol, and it's an open standard that tells AI agents how to talk to external tools, APIs, and data sources. Think of it as a common language for AI.” – Mirko Peters (01:58)<br /><br />“Instead of writing custom code for every AI tool, you build one MCP server. That server exposes your tools and data through a standard interface. Then any MCP compatible agent can use it.” – Mirko Peters (05:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the open protocol behind the episode, built on JSON-RPC 2.0 with tools, resources and prompts</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the agents that use MCP to query logs, change configuration and deploy fixes</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose Storage, Cosmos DB, Monitor and App Configuration the MCP server exposes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-ai-gateway-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AI Gateway - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72965720</guid><pubDate>Wed, 15 Jul 2026 09:00:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72965720/azure_mcp_server_simply_explained.mp3" length="24861356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1c91241be637b499604b5bc89dfde84e13bd5ab7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents only become useful when they can safely touch real systems, yet every custom integration adds code, credentials and risk. This Simply Explained episode is for Azure admins, cloud engineers and developers who want to understand MCP and Azure...</itunes:subtitle><itunes:summary><![CDATA[AI agents only become useful when they can safely touch real systems, yet every custom integration adds code, credentials and risk. This Simply Explained episode is for Azure admins, cloud engineers and developers who want to understand MCP and Azure MCP Server in plain English, and how one protocol lets agents query logs, check configuration and fix issues using your existing Azure security model.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI agents need a standard way to connect</li><li>01:48 – What MCP is: tools, resources and prompts</li><li>03:25 – The integration tax and fragmentation problem</li><li>05:34 – What Azure MCP Server is</li><li>07:41 – Azure services you can reach</li><li>10:00 – Under the hood: Entra ID, RBAC, transport and OBO</li><li>12:44 – Real-world troubleshooting example</li><li>15:02 – The bigger picture and what comes next</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP is an open standard, originally created by Anthropic, that gives AI agents one common way to discover and call tools, resources and prompts instead of custom glue code per integration.</li><li>Azure MCP Server is Microsoft's open-source MCP implementation that exposes Azure Storage, <a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Cosmos DB</a>, Azure Monitor, App Configuration and the Azure CLI to any MCP-compatible agent.</li><li>Security is inherited rather than invented: Entra ID authentication, Azure RBAC authorization, on-behalf-of identity pass-through and optional <a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Azure API Management</a> governance.</li></ul><br /><b>Worth quoting</b><br /><br />“MCP stands for model context protocol, and it's an open standard that tells AI agents how to talk to external tools, APIs, and data sources. Think of it as a common language for AI.” – Mirko Peters (01:58)<br /><br />“Instead of writing custom code for every AI tool, you build one MCP server. That server exposes your tools and data through a standard interface. Then any MCP compatible agent can use it.” – Mirko Peters (05:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the open protocol behind the episode, built on JSON-RPC 2.0 with tools, resources and prompts</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the agents that use MCP to query logs, change configuration and deploy fixes</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose Storage, Cosmos DB, Monitor and App Configuration the MCP server exposes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-ai-gateway-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft AI Gateway - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>1036</itunes:duration><itunes:keywords>agents,ai,apis,appconfiguration,automation,azure,azurecli,azuremonitor,cloud,copilot,cosmosdb,devops,entraid,governance,integration,mcp,modelcontextprotocol,rbac,security,storage</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5b61da27c2de7670e6680ca96104c5f4.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 ERP MCP Server - Simply Explained</title><link>https://www.m365.fm/show/episodes/dynamics-365-erp-mcp-server-simply-explained/</link><description><![CDATA[Connecting AI assistants to an ERP used to mean custom APIs, connectors and security workarounds. This Simply Explained episode is for Dynamics 365 users, IT pros and partners who want to understand how the Dynamics 365 ERP MCP server and the analytics MCP server let agents read ERP data and act on it through natural language, and how to try it safely in Copilot Studio or VS Code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why ERP data is hard to bring into AI</li><li>00:46 – What the Model Context Protocol is</li><li>01:52 – Static vs. dynamic ERP MCP server</li><li>03:36 – The analytics MCP server and BPA</li><li>05:25 – Real-world use cases from Microsoft and partners</li><li>07:25 – How to get started: prerequisites, Copilot Studio, VS Code</li><li>09:33 – Roadmap and future direction</li><li>11:26 – What this means for users, IT and partners</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Dynamics 365 ERP MCP server exposes finance and operations functions to AI agents through one governed interface, and the dynamic version lets agents work through forms, including customizations and ISV extensions.</li><li>The analytics MCP server on Business Performance Analytics needs only two tools, get dataset schema and execute DAX query, and combining it with the action server turns insights into ERP actions.</li><li>Agents inherit the connected user's <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> security, but the preview has limits such as a 120-second timeout, so start with low-risk tasks and keep a human in the loop for high-risk actions.</li></ul><br /><b>Worth quoting</b><br /><br />“MCP is an open standard that lets AI applications discover and call tools and data sources in a structured way. Think of it like a universal remote.” – Mirko Peters (00:49)<br /><br />“Customizations and ISV extensions become automatically visible to the agent. You don't need to write special code to expose your custom fields or custom processes.” – Mirko Peters (03:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-erp-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on ERP MCP</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the open standard that lets AI agents discover and call ERP tools through one interface</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the ERP whose forms, actions and customizations the MCP server exposes to agents</li><li><a href="https://www.m365.fm/entity/erp-analytics-mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">ERP Analytics MCP</a> – the separate server that lets agents query Business Performance Analytics data with DAX</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72965592</guid><pubDate>Wed, 15 Jul 2026 08:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72965592/dynamics_365_erp_mcp_server_simply_explained.mp3" length="19327148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/00c1d4c4264e6246fcd3d16db25e60ad47cf65b9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Connecting AI assistants to an ERP used to mean custom APIs, connectors and security workarounds. This Simply Explained episode is for Dynamics 365 users, IT pros and partners who want to understand how the Dynamics 365 ERP MCP server and the...</itunes:subtitle><itunes:summary><![CDATA[Connecting AI assistants to an ERP used to mean custom APIs, connectors and security workarounds. This Simply Explained episode is for Dynamics 365 users, IT pros and partners who want to understand how the Dynamics 365 ERP MCP server and the analytics MCP server let agents read ERP data and act on it through natural language, and how to try it safely in Copilot Studio or VS Code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why ERP data is hard to bring into AI</li><li>00:46 – What the Model Context Protocol is</li><li>01:52 – Static vs. dynamic ERP MCP server</li><li>03:36 – The analytics MCP server and BPA</li><li>05:25 – Real-world use cases from Microsoft and partners</li><li>07:25 – How to get started: prerequisites, Copilot Studio, VS Code</li><li>09:33 – Roadmap and future direction</li><li>11:26 – What this means for users, IT and partners</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Dynamics 365 ERP MCP server exposes finance and operations functions to AI agents through one governed interface, and the dynamic version lets agents work through forms, including customizations and ISV extensions.</li><li>The analytics MCP server on Business Performance Analytics needs only two tools, get dataset schema and execute DAX query, and combining it with the action server turns insights into ERP actions.</li><li>Agents inherit the connected user's <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365</a> security, but the preview has limits such as a 120-second timeout, so start with low-risk tasks and keep a human in the loop for high-risk actions.</li></ul><br /><b>Worth quoting</b><br /><br />“MCP is an open standard that lets AI applications discover and call tools and data sources in a structured way. Think of it like a universal remote.” – Mirko Peters (00:49)<br /><br />“Customizations and ISV extensions become automatically visible to the agent. You don't need to write special code to expose your custom fields or custom processes.” – Mirko Peters (03:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-erp-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on ERP MCP</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the open standard that lets AI agents discover and call ERP tools through one interface</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the ERP whose forms, actions and customizations the MCP server exposes to agents</li><li><a href="https://www.m365.fm/entity/erp-analytics-mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">ERP Analytics MCP</a> – the separate server that lets agents query Business Performance Analytics data with DAX</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-erp-mcp-server-simply-explained" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>806</itunes:duration><itunes:keywords>agents,ai,analytics,automation,businessperformanceanalytics,copilot,dataverse,dax,dynamics365,enterprise,erp,finance,governance,integration,mcp,microsoft,operations,productivity,protocol,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/026c6078b3a7bda65fcd6acbbe4b2bfd.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Canvas Apps vs Model-Driven Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/canvas-apps-vs-model-driven-apps-simply-explained/</link><description><![CDATA[Microsoft <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> offers two primary ways to build business applications: Canvas Apps and Model-Driven Apps. At first glance they may appear similar, but they are designed for very different scenarios. Choosing the wrong app type can lead to unnecessary complexity, expensive redesigns, and weeks of additional work. In <a href="https://www.m365.fm/canvas-apps-vs-model-driven-apps-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we explain the differences in plain English, helping you understand when to choose each approach and why the decision is based on your business requirements—not on how the app looks. Whether you're a <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> beginner, citizen developer, or enterprise architect, this episode gives you a practical framework for selecting the right tool for your next project.<br /> <br /><b>UNDERSTANDING THE FUNDAMENTAL DIFFERENCE </b><br />The biggest difference between Canvas Apps and Model-Driven Apps isn't the user interface—it's where development begins. Canvas Apps start with the user experience. You begin with a blank screen and design every button, image, form, and navigation element yourself before connecting data. Model-Driven Apps take the opposite approach. They begin with your business data model in Microsoft Dataverse, automatically generating forms, views, dashboards, and navigation based on your data structure. One is design-first, while the other is data-first, and that single difference influences every design decision that follows.<br /><br /><b>CANVAS APPS – COMPLETE DESIGN FREEDOM </b><br />Canvas Apps provide maximum flexibility for creating custom user experiences. Developers can design every screen exactly as they want while connecting to hundreds of different data sources including SharePoint, Excel, SQL Server, Salesforce, Microsoft Dataverse, and many other systems. This makes Canvas Apps ideal for mobile-first applications, inspection forms, approval processes, dashboards, field service solutions, and task-focused business apps where branding, usability, and custom layouts are critical. The trade-off is that developers are responsible for building navigation, validation, business logic, and user interactions themselves.<br /><br /><b>MODEL-DRIVEN APPS – DATA COMES FIRST </b><br />Model-Driven Apps are built around Microsoft Dataverse and automatically generate a professional business application from your data model. Instead of designing screens manually, you define tables, relationships, security roles, and business rules. Power Apps then creates forms, views, navigation, dashboards, and responsive layouts automatically. This approach is ideal for enterprise applications such as CRM systems, case management, project tracking, compliance solutions, and business process automation where structured data, governance, and consistency are more important than visual customization.<br /><br /><b>REAL-WORLD USE CASES </b><br />Canvas Apps excel when users need highly customized interfaces, mobile experiences, offline capabilities, or applications that combine information from multiple external systems. Model-Driven Apps perform best when organizations require centralized business data, complex relationships, role-based security, auditing, and standardized business processes. Instead of asking which app type is better, organizations should focus on which business problem they are solving, because each platform has been optimized for a different category of application.<br /><br /><b>LICENSING CONSIDERATIONS </b><br />Licensing is another important factor when selecting an app type. Canvas Apps using only standard Microsoft 365 connectors such as SharePoint, Excel, Outlook, and OneDrive are often included within existing Microsoft 365 subscriptions. However, once an app uses Microsoft Dataverse or premium connectors, premium Power Apps licensing is required. Since Model-Driven Apps always rely on Dataverse, they require premium licensing by design. Understanding these licensing differences helps organizations avoid unexpected costs while planning new <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a>.<br /><br /><b>THE HYBRID APPROACH </b><br />Many successful organizations don't choose one app type—they combine both. A common architecture uses a Model-Driven App as the enterprise system of record while embedding Canvas Apps for specialized user experiences such as mobile inspections, guided workflows, or simplified data entry screens. <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Automate</a> connects both environments, allowing organizations to combine enterprise governance with exceptional user experiences while keeping all business data centralized inside Microsoft Dataverse.<br /><br /><b>A SIMPLE DECISION FRAMEWORK</b><br />Choosing the correct app becomes much easier by asking four simple questions. Does your solution require Microsoft Dataverse? Is the primary focus user experience or business data? Do you need enterprise capabilities such as auditing, security roles, and business process flows? Finally, what licensing already exists within your organization? Answering these questions quickly identifies which Power Apps approach best fits your technical requirements, business goals, and budget without relying on guesswork.<br /><br /><b>COMMON MISTAKES TO AVOID </b><br />Many beginners select Canvas Apps simply because they enjoy designing interfaces, only to discover later that they need enterprise governance, auditing, or complex business processes that Model-Driven Apps provide automatically. Others choose Model-Driven Apps expecting unlimited design flexibility, only to find themselves fighting the platform's standardized interface. Understanding the strengths and limitations of both approaches before starting a project can prevent expensive redesigns and significantly improve long-term maintainability.<br /><br /><b>KEY TAKEAWAYS </b><br />Canvas Apps and Model-Driven Apps are not competing technologies—they solve different business challenges. Canvas Apps prioritize flexibility, user experience, and custom design across multiple data sources. Model-Driven Apps prioritize structured business data, governance, automation, and enterprise scalability through Microsoft Dataverse. Many of the best Power Platform solutions combine both approaches, allowing organizations to deliver exceptional user experiences while maintaining secure, scalable, and well-governed business applications.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72965253</guid><pubDate>Wed, 15 Jul 2026 07:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72965253/canvas_apps_vs_model_driven_apps_simply_explained.mp3" length="22380524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7da897088d382a14117f5305c071ad40a2195483.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft https://www.m365.fm/power-apps-simply-explained/ offers two primary ways to build business applications: Canvas Apps and Model-Driven Apps. At first glance they may appear similar, but they are designed for very different scenarios. Choosing...</itunes:subtitle><itunes:summary><![CDATA[Microsoft <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> offers two primary ways to build business applications: Canvas Apps and Model-Driven Apps. At first glance they may appear similar, but they are designed for very different scenarios. Choosing the wrong app type can lead to unnecessary complexity, expensive redesigns, and weeks of additional work. In <a href="https://www.m365.fm/canvas-apps-vs-model-driven-apps-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we explain the differences in plain English, helping you understand when to choose each approach and why the decision is based on your business requirements—not on how the app looks. Whether you're a <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> beginner, citizen developer, or enterprise architect, this episode gives you a practical framework for selecting the right tool for your next project.<br /> <br /><b>UNDERSTANDING THE FUNDAMENTAL DIFFERENCE </b><br />The biggest difference between Canvas Apps and Model-Driven Apps isn't the user interface—it's where development begins. Canvas Apps start with the user experience. You begin with a blank screen and design every button, image, form, and navigation element yourself before connecting data. Model-Driven Apps take the opposite approach. They begin with your business data model in Microsoft Dataverse, automatically generating forms, views, dashboards, and navigation based on your data structure. One is design-first, while the other is data-first, and that single difference influences every design decision that follows.<br /><br /><b>CANVAS APPS – COMPLETE DESIGN FREEDOM </b><br />Canvas Apps provide maximum flexibility for creating custom user experiences. Developers can design every screen exactly as they want while connecting to hundreds of different data sources including SharePoint, Excel, SQL Server, Salesforce, Microsoft Dataverse, and many other systems. This makes Canvas Apps ideal for mobile-first applications, inspection forms, approval processes, dashboards, field service solutions, and task-focused business apps where branding, usability, and custom layouts are critical. The trade-off is that developers are responsible for building navigation, validation, business logic, and user interactions themselves.<br /><br /><b>MODEL-DRIVEN APPS – DATA COMES FIRST </b><br />Model-Driven Apps are built around Microsoft Dataverse and automatically generate a professional business application from your data model. Instead of designing screens manually, you define tables, relationships, security roles, and business rules. Power Apps then creates forms, views, navigation, dashboards, and responsive layouts automatically. This approach is ideal for enterprise applications such as CRM systems, case management, project tracking, compliance solutions, and business process automation where structured data, governance, and consistency are more important than visual customization.<br /><br /><b>REAL-WORLD USE CASES </b><br />Canvas Apps excel when users need highly customized interfaces, mobile experiences, offline capabilities, or applications that combine information from multiple external systems. Model-Driven Apps perform best when organizations require centralized business data, complex relationships, role-based security, auditing, and standardized business processes. Instead of asking which app type is better, organizations should focus on which business problem they are solving, because each platform has been optimized for a different category of application.<br /><br /><b>LICENSING CONSIDERATIONS </b><br />Licensing is another important factor when selecting an app type. Canvas Apps using only standard Microsoft 365 connectors such as SharePoint, Excel, Outlook, and OneDrive are often included within existing Microsoft 365 subscriptions....]]></itunes:summary><itunes:duration>933</itunes:duration><itunes:keywords>automation,businessapps,canvasapps,connectors,crm,dataverse,development,forms,governance,lowcode,microsoft,modeldrivenapps,nocode,powerapps,powerplatform,productivity,security,sharepoint,ux,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8643fb20c0148d49137163bd101d624b.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Infrastructure as Code - Simply Explained</title><link>https://www.m365.fm/show/episodes/infrastructure-as-code-simply-explained/</link><description><![CDATA[Managing cloud infrastructure by clicking through the <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Portal might work for a single virtual machine, but it quickly becomes slow, inconsistent, and difficult to maintain as environments grow. Infrastructure as Code (IaC) changes that completely. In <a href="https://www.m365.fm/infrastructure-as-code-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we explain Infrastructure as Code in plain English, showing how organizations automate Azure deployments using reusable templates instead of manual configuration. Whether you're an IT administrator, cloud engineer, developer, or just beginning your Azure journey, this episode provides a practical introduction to one of the most important concepts in modern cloud computing.<br /><br /><b>THE PROBLEM WITH MANUAL DEPLOYMENTS </b><br />Creating Azure resources manually through the portal introduces human error, inconsistent configurations, and configuration drift between development, testing, and production environments. Every mouse click becomes an opportunity to select the wrong region, choose an incorrect virtual machine size, misconfigure networking, or overlook important security settings. As organizations scale, these small inconsistencies become major operational challenges that consume valuable time and increase business risk. Infrastructure as Code eliminates these problems by replacing manual deployment with repeatable automation.<br /><br /><b>WHAT IS INFRASTRUCTURE AS CODE? </b><br />Infrastructure as Code, often abbreviated as IaC, is the practice of describing cloud infrastructure in source code instead of configuring resources manually. Rather than clicking through deployment wizards, administrators write files that define the desired infrastructure. Azure then reads these files and automatically provisions resource groups, virtual networks, storage accounts, virtual machines, databases, and security settings exactly as specified. This declarative approach focuses on the desired outcome while Azure handles the deployment process automatically. <br /><br /><b>THE AZURE INFRASTRUCTURE AS CODE TOOLKIT </b><br />Microsoft provides several technologies for implementing Infrastructure as Code. ARM Templates were the original deployment format, offering complete Azure coverage through JSON-based templates. Bicep builds upon ARM by providing a cleaner, easier-to-read language that compiles directly into ARM Templates while dramatically improving the authoring experience. Organizations operating across multiple cloud providers often choose Terraform, while Azure-focused teams increasingly adopt Bicep because of its native Azure integration, simplified syntax, and immediate support for new Azure services.<br /><br /><b>VERSION CONTROL CHANGES EVERYTHING </b><br />The greatest advantage of Infrastructure as Code is not simply automation—it's version control. By storing infrastructure definitions in Git repositories, organizations gain complete visibility into every infrastructure change. Teams can review modifications through pull requests, track deployment history, roll back problematic changes, and ensure development, testing, and production environments are built from the exact same source files. Infrastructure becomes fully auditable, collaborative, and significantly easier to maintain over time.<br /><br /><b>SECURITY BUILT INTO EVERY DEPLOYMENT </b><br />Infrastructure as Code enables organizations to standardize security from the very beginning. Encryption, networking policies, firewall rules, HTTPS enforcement, and compliance requirements become part of the deployment template itself instead of relying on manual configuration. Combined with <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Policy</a>, Azure Key Vault, and automated deployment pipelines, Infrastructure as Code helps organizations prevent configuration drift while ensuring every new environment follows the same secure baseline.<br /><br /><b>GETTING STARTED WITH IAC </b><br />Adopting Infrastructure as Code doesn't require rebuilding an entire Azure environment overnight. A practical starting point is exporting an existing Azure deployment as an ARM Template, studying its structure, and gradually transitioning to Bicep for future deployments. Microsoft provides free tooling through Azure CLI, Visual Studio Code, and the official Bicep extension, allowing administrators to learn incrementally while automating increasingly complex Azure workloads over time.<br /><br /><b>COMMON MISTAKES TO AVOID </b><br />New users often make several predictable mistakes when adopting Infrastructure as Code. Hardcoding passwords instead of using Azure Key Vault, treating templates as one-time deployment scripts, and making quick manual changes directly in the Azure Portal all introduce security risks and configuration drift. Maintaining descriptive templates, storing everything in source control, validating deployments before execution, and avoiding manual production changes help ensure long-term success with Infrastructure as Code.<br /><br /><b>WHY EVERY AZURE PROFESSIONAL SHOULD LEARN IAC </b><br />Infrastructure as Code has become a foundational skill for modern Azure administration. It improves deployment consistency, simplifies disaster recovery, enables CI/CD automation, strengthens security, supports collaboration, and dramatically reduces human error. Whether you're managing a single Azure subscription or enterprise-scale cloud platforms, Infrastructure as Code provides a reliable and scalable way to build, maintain, and evolve your cloud infrastructure with confidence.<br /><br /><b>KEY TAKEAWAYS </b><br />Infrastructure as Code replaces manual Azure configuration with repeatable, version-controlled deployment files that become the single source of truth for your cloud environment. By combining automation, security, governance, and collaboration into one modern workflow, IaC allows organizations to deploy Azure resources faster, reduce operational risk, and maintain consistent environments across every stage of the application lifecycle. It's no longer an advanced cloud technique—it's the standard approach to managing modern Azure infrastructure.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72965137</guid><pubDate>Wed, 15 Jul 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72965137/infrastructure_as_code_simply_explained.mp3" length="23761196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d99c8274c7338462b103e484678d86cfe955a8a4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Managing cloud infrastructure by clicking through the https://www.m365.fm/categories/azure-talk/ Portal might work for a single virtual machine, but it quickly becomes slow, inconsistent, and difficult to maintain as environments grow. Infrastructure...</itunes:subtitle><itunes:summary><![CDATA[Managing cloud infrastructure by clicking through the <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Portal might work for a single virtual machine, but it quickly becomes slow, inconsistent, and difficult to maintain as environments grow. Infrastructure as Code (IaC) changes that completely. In <a href="https://www.m365.fm/infrastructure-as-code-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we explain Infrastructure as Code in plain English, showing how organizations automate Azure deployments using reusable templates instead of manual configuration. Whether you're an IT administrator, cloud engineer, developer, or just beginning your Azure journey, this episode provides a practical introduction to one of the most important concepts in modern cloud computing.<br /><br /><b>THE PROBLEM WITH MANUAL DEPLOYMENTS </b><br />Creating Azure resources manually through the portal introduces human error, inconsistent configurations, and configuration drift between development, testing, and production environments. Every mouse click becomes an opportunity to select the wrong region, choose an incorrect virtual machine size, misconfigure networking, or overlook important security settings. As organizations scale, these small inconsistencies become major operational challenges that consume valuable time and increase business risk. Infrastructure as Code eliminates these problems by replacing manual deployment with repeatable automation.<br /><br /><b>WHAT IS INFRASTRUCTURE AS CODE? </b><br />Infrastructure as Code, often abbreviated as IaC, is the practice of describing cloud infrastructure in source code instead of configuring resources manually. Rather than clicking through deployment wizards, administrators write files that define the desired infrastructure. Azure then reads these files and automatically provisions resource groups, virtual networks, storage accounts, virtual machines, databases, and security settings exactly as specified. This declarative approach focuses on the desired outcome while Azure handles the deployment process automatically. <br /><br /><b>THE AZURE INFRASTRUCTURE AS CODE TOOLKIT </b><br />Microsoft provides several technologies for implementing Infrastructure as Code. ARM Templates were the original deployment format, offering complete Azure coverage through JSON-based templates. Bicep builds upon ARM by providing a cleaner, easier-to-read language that compiles directly into ARM Templates while dramatically improving the authoring experience. Organizations operating across multiple cloud providers often choose Terraform, while Azure-focused teams increasingly adopt Bicep because of its native Azure integration, simplified syntax, and immediate support for new Azure services.<br /><br /><b>VERSION CONTROL CHANGES EVERYTHING </b><br />The greatest advantage of Infrastructure as Code is not simply automation—it's version control. By storing infrastructure definitions in Git repositories, organizations gain complete visibility into every infrastructure change. Teams can review modifications through pull requests, track deployment history, roll back problematic changes, and ensure development, testing, and production environments are built from the exact same source files. Infrastructure becomes fully auditable, collaborative, and significantly easier to maintain over time.<br /><br /><b>SECURITY BUILT INTO EVERY DEPLOYMENT </b><br />Infrastructure as Code enables organizations to standardize security from the very beginning. Encryption, networking policies, firewall rules, HTTPS enforcement, and compliance requirements become part of the deployment template itself instead of relying on manual configuration. Combined with <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Policy</a>, Azure Key Vault, and automated deployment pipelines, Infrastructure as Code...]]></itunes:summary><itunes:duration>991</itunes:duration><itunes:keywords>arm,automation,azure,bicep,cloud,code,compliance,deployment,devops,git,governance,iac,idempotency,infrastructure,resourcemanager,scalability,security,templates,terraform,versioncontrol</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7e586d60f51c0ecba5089b678742c755.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Bicep - Simply Explained</title><link>https://www.m365.fm/show/episodes/bicep-simply-explained/</link><description><![CDATA[Deploying Azure resources by clicking through the portal is hard to repeat, document and hand off. This episode is for Azure admins, cloud engineers and developers new to infrastructure as code, and explains what Bicep is, how it compares with ARM templates and Terraform, and how to deploy your first file.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why clicking around in the portal fails</li><li>01:26 – What infrastructure as code means</li><li>02:35 – The ARM template problem</li><li>04:04 – What Bicep is</li><li>06:02 – Bicep versus ARM templates</li><li>08:17 – Bicep versus Terraform</li><li>09:57 – Getting started with Azure CLI and <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">VS Code</a></li><li>12:15 – Idempotency and where Bicep fits in Azure</li></ul><br /><b>Key takeaways</b><br /><ul><li>Infrastructure as code replaces manual portal deployments with declarative, version-controlled files that produce the same result every time they run.</li><li>Bicep compiles to ARM JSON and uses the same Azure Resource Manager engine, but needs roughly half the code, infers dependencies automatically and adds modules and what-if previews.</li><li>For Azure-focused teams Bicep avoids Terraform's state file and supports new Azure features on day one; getting started only takes the Azure CLI and the Bicep extension for VS Code.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the thing, clicking around works for learning. It fails for production. So what's the alternative? You write a file that describes what you want, then you tell Azure to build it.” – Mirko Peters (01:24)<br /><br />“That's an important distinction. Infrastructure as code is the concept. Bicep is just one tool that implements it.” – Mirko Peters (02:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/bicep-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Bicep</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> – the episode's main subject: a language that compiles to ARM JSON with simpler syntax</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the concept Bicep implements, replacing portal clicking with declarative, version-controlled files</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Terraform</a> – compared with Bicep on multi-cloud reach, state files and support for new Azure features</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose portal-based deployments Bicep replaces with repeatable files</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this episode and walks through a first Bicep deployment step by step</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">ARM Templates - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72964976</guid><pubDate>Wed, 15 Jul 2026 05:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72964976/ce4af2fe_f505_4071_a45f_1b963ae4d9bf.mp3" length="23658668" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7922d4fb3d6b06087e25918a600e1df5410533c3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Deploying Azure resources by clicking through the portal is hard to repeat, document and hand off. This episode is for Azure admins, cloud engineers and developers new to infrastructure as code, and explains what Bicep is, how it compares with ARM...</itunes:subtitle><itunes:summary><![CDATA[Deploying Azure resources by clicking through the portal is hard to repeat, document and hand off. This episode is for Azure admins, cloud engineers and developers new to infrastructure as code, and explains what Bicep is, how it compares with ARM templates and Terraform, and how to deploy your first file.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why clicking around in the portal fails</li><li>01:26 – What infrastructure as code means</li><li>02:35 – The ARM template problem</li><li>04:04 – What Bicep is</li><li>06:02 – Bicep versus ARM templates</li><li>08:17 – Bicep versus Terraform</li><li>09:57 – Getting started with Azure CLI and <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">VS Code</a></li><li>12:15 – Idempotency and where Bicep fits in Azure</li></ul><br /><b>Key takeaways</b><br /><ul><li>Infrastructure as code replaces manual portal deployments with declarative, version-controlled files that produce the same result every time they run.</li><li>Bicep compiles to ARM JSON and uses the same Azure Resource Manager engine, but needs roughly half the code, infers dependencies automatically and adds modules and what-if previews.</li><li>For Azure-focused teams Bicep avoids Terraform's state file and supports new Azure features on day one; getting started only takes the Azure CLI and the Bicep extension for VS Code.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the thing, clicking around works for learning. It fails for production. So what's the alternative? You write a file that describes what you want, then you tell Azure to build it.” – Mirko Peters (01:24)<br /><br />“That's an important distinction. Infrastructure as code is the concept. Bicep is just one tool that implements it.” – Mirko Peters (02:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/bicep-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Bicep</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> – the episode's main subject: a language that compiles to ARM JSON with simpler syntax</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the concept Bicep implements, replacing portal clicking with declarative, version-controlled files</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Terraform</a> – compared with Bicep on multi-cloud reach, state files and support for new Azure features</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose portal-based deployments Bicep replaces with repeatable files</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this episode and walks through a first Bicep deployment step by step</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bicep-simply-explained" target="_blank" rel="noreferrer noopener">ARM Templates - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>986</itunes:duration><itunes:keywords>arm,automation,azure,azurecli,bicep,cloud,deployment,devops,github,governance,iac,idempotency,infrastructure,json,modules,parameters,resourcemanager,scalability,templates,variables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4f9ab4dc56cd64e68319b3824cc627f0.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>ARM Templates - Simply Explained</title><link>https://www.m365.fm/show/episodes/arm-templates-simply-explained/</link><description><![CDATA[Still clicking through the Azure portal to build the same environment again and again? This episode explains ARM templates and infrastructure as code in plain English for Azure admins and developers, and shows how to deploy repeatable environments, make templates reusable and when to move to Bicep.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: stop clicking through the portal</li><li>00:42 – What Azure Resource Manager is</li><li>02:20 – <a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a>: the big idea</li><li>04:30 – Anatomy of an ARM template</li><li>06:50 – Making templates reusable</li><li>08:51 – How deployment works</li><li>10:55 – The <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> evolution</li><li>13:03 – Common mistakes and how to avoid them</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Resource Manager is the control layer behind every Azure request, and ARM templates are its declarative, idempotent JSON blueprints.</li><li>Parameters, variables, conditions, copy loops and linked templates let one template serve development, test and production environments.</li><li>Bicep is recommended for new deployments and compiles to ARM JSON, so understanding ARM still helps when troubleshooting deployments.</li></ul><br /><b>Worth quoting</b><br /><br />“The second approach is declarative, and that's what Arm templates use. Instead of telling Azure how to build something, you just describe what you want the end result to look like.” – Mirko Peters (03:20)<br /><br />“Arm templates are idempotent. That's a fancy word meaning you can deploy the same template 100 times and get the same result.” – Mirko Peters (04:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/arm-templates-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on ARM templates</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> – presented as the cleaner language that compiles to ARM JSON and is recommended for new deployments</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the core idea behind ARM templates, explained through declarative versus imperative deployment</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – recommended with the ARM Tools extension to catch JSON syntax errors and name mismatches</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and walks through ARM templates from structure to deployment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Azure Resource Manager - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72964816</guid><pubDate>Wed, 15 Jul 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72964816/273a5c36_6f40_4a91_9939_80a0d66553b5.mp3" length="21718124" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/06f4ca2f9bf078c17347c9446ed7aedb1b821723.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still clicking through the Azure portal to build the same environment again and again? This episode explains ARM templates and infrastructure as code in plain English for Azure admins and developers, and shows how to deploy repeatable environments,...</itunes:subtitle><itunes:summary><![CDATA[Still clicking through the Azure portal to build the same environment again and again? This episode explains ARM templates and infrastructure as code in plain English for Azure admins and developers, and shows how to deploy repeatable environments, make templates reusable and when to move to Bicep.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: stop clicking through the portal</li><li>00:42 – What Azure Resource Manager is</li><li>02:20 – <a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a>: the big idea</li><li>04:30 – Anatomy of an ARM template</li><li>06:50 – Making templates reusable</li><li>08:51 – How deployment works</li><li>10:55 – The <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> evolution</li><li>13:03 – Common mistakes and how to avoid them</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Resource Manager is the control layer behind every Azure request, and ARM templates are its declarative, idempotent JSON blueprints.</li><li>Parameters, variables, conditions, copy loops and linked templates let one template serve development, test and production environments.</li><li>Bicep is recommended for new deployments and compiles to ARM JSON, so understanding ARM still helps when troubleshooting deployments.</li></ul><br /><b>Worth quoting</b><br /><br />“The second approach is declarative, and that's what Arm templates use. Instead of telling Azure how to build something, you just describe what you want the end result to look like.” – Mirko Peters (03:20)<br /><br />“Arm templates are idempotent. That's a fancy word meaning you can deploy the same template 100 times and get the same result.” – Mirko Peters (04:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/arm-templates-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on ARM templates</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Bicep</a> – presented as the cleaner language that compiles to ARM JSON and is recommended for new deployments</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the core idea behind ARM templates, explained through declarative versus imperative deployment</li><li><a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> – recommended with the ARM Tools extension to catch JSON syntax errors and name mismatches</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this Knowledge Nugget and walks through ARM templates from structure to deployment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-resource-manager-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-simply-explained" target="_blank" rel="noreferrer noopener">Azure Resource Manager - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>905</itunes:duration><itunes:keywords>arm,automation,azure,azurecli,bicep,cloud,deployment,devops,git,governance,iac,infrastructure,json,parameters,powershell,repeatability,resourcegroups,resourcemanager,templates,variables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/432b27606c7d04ab8889f84ab84b71a5.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Teams Telephony - Simply Explained</title><link>https://www.m365.fm/show/episodes/teams-telephony-simply-explained/</link><description><![CDATA[Microsoft Teams Telephony transforms Microsoft Teams into a complete cloud-based business phone system, replacing traditional office PBXs with a modern, software-powered solution. In <a href="https://www.m365.fm/teams-telephony-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we explain Teams Telephony in plain English, showing how it enables organizations to make and receive business calls from virtually any device while integrating seamlessly with Microsoft 365. Whether you're an IT administrator, business owner, or simply curious about Microsoft's calling platform, this episode breaks down everything you need to know—from <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">cloud</a> PBX and licensing to calling plans, security, and real-world business benefits.<br /><br /><b>WHAT IS MICROSOFT TEAMS TELEPHONY? </b><br />Teams Telephony is Microsoft's cloud-based business phone system built directly into Microsoft Teams. Instead of relying on traditional desk phones connected to physical PBX hardware, your business phone number follows your Microsoft account across your laptop, smartphone, tablet, desktop computer, or certified <a href="https://www.m365.fm/microsoft-teams-phone/" target="_blank" rel="noreferrer noopener">Teams phone</a>. Every device becomes your office phone, allowing employees to work from anywhere while maintaining the same business number, voicemail, contacts, and call history. <br /><br /><b>REPLACING THE TRADITIONAL PBX </b><br />Traditional phone systems required expensive hardware, dedicated phone lines, onsite maintenance, and complex upgrades. Teams Telephony replaces this entire infrastructure with a cloud-hosted Phone System managed by Microsoft. Organizations no longer need to maintain PBX hardware, install new phone lines for employees, or schedule technicians for everyday configuration changes. New users can often be provisioned in minutes simply by assigning licenses and phone numbers through the Microsoft 365 administration portal. <br /><br /><b>THREE WAYS TO CONNECT TO THE PUBLIC PHONE NETWORK </b><br />Connecting Teams to the public telephone network is one of the most important concepts to understand. Microsoft offers three primary connectivity options. Microsoft Calling Plans provide the simplest fully managed experience directly from Microsoft. Operator Connect allows organizations to continue using approved telecommunications providers while integrating seamlessly with Teams. Direct Routing offers maximum flexibility by connecting existing phone infrastructure through certified Session Border Controllers, making it ideal for organizations with more advanced telephony requirements or existing carrier investments. <br /><br /><b>LICENSING AND COSTS </b><br />Teams Telephony is licensed separately from the standard Microsoft Teams application. Organizations typically require a Teams Phone license alongside their chosen calling connectivity option. While pricing varies depending on licensing, calling plans, and deployment model, many businesses experience significant cost savings compared to maintaining traditional on-premises PBX systems. Reduced hardware investments, simplified administration, and cloud-based management often lower both operational costs and long-term infrastructure expenses. <br /><br /><b>ENTERPRISE FEATURES FOR EVERY BUSINESS </b><br />Teams Telephony includes advanced enterprise calling capabilities that were traditionally available only through expensive business phone systems. Features such as voicemail transcription, auto attendants, call queues, delegation, call park, presence integration, and intelligent call routing are built directly into the platform. These capabilities allow even small organizations to deliver professional customer experiences while simplifying internal communication and reducing administrative overhead. <br /><br /><b>SECURITY, COMPLIANCE AND RELIABILITY </b><br />Microsoft secures Teams Telephony using enterprise-grade encryption, Microsoft Entra identity, <a href="https://www.m365.fm/multi-factor-authentication/" target="_blank" rel="noreferrer noopener">multi-factor authentication</a>, and global cloud infrastructure. Organizations benefit from high availability, encrypted voice traffic, compliance capabilities, and centralized administration through Microsoft 365. Features supporting regulatory requirements such as GDPR and HIPAA help organizations protect sensitive communications while meeting industry compliance obligations. <br /><br /><b>HOW EVERYTHING WORKS TOGETHER </b><br />The true strength of Teams Telephony comes from the integration of its individual components. Incoming calls flow through auto attendants, call queues intelligently distribute conversations, voicemail automatically generates transcripts, and presence information helps users understand colleague availability. Because every capability operates inside Microsoft Teams, employees no longer need separate applications or disconnected communication systems. The result is a unified communication platform that combines chat, meetings, collaboration, and enterprise telephony into a single experience.<br /><br /><b>GETTING STARTED WITH TEAMS TELEPHONY </b><br />Organizations adopting Teams Telephony should begin by reviewing their existing <a href="https://www.m365.fm/microsoft-365-licensing/" target="_blank" rel="noreferrer noopener">Microsoft 365 licensing</a>, evaluating the most suitable PSTN connectivity option, and running a pilot deployment with a small group of users before expanding company-wide. This phased approach allows businesses to validate call quality, user experience, and configuration while minimizing deployment risks and ensuring a smooth migration from legacy phone systems.<br /><br /><b>KEY TAKEAWAYS </b><br />Teams Telephony is much more than internet calling—it's a complete cloud-native business phone platform designed for the modern workplace. By replacing traditional PBX hardware with Microsoft Teams, organizations gain greater flexibility, lower infrastructure costs, stronger security, enterprise-grade calling features, and seamless integration with Microsoft 365. Whether employees work in the office, remotely, or on the move, Teams Telephony delivers a consistent business calling experience from virtually any device.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72964357</guid><pubDate>Wed, 15 Jul 2026 03:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72964357/c33e086b_5ed8_4e34_aa36_05a8095acf6b.mp3" length="25359596" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ff7660dbe5c3cd771b8eb21b370b9ad32e1e5100.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Teams Telephony transforms Microsoft Teams into a complete cloud-based business phone system, replacing traditional office PBXs with a modern, software-powered solution. In https://www.m365.fm/teams-telephony-simply-explained/, we explain...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Teams Telephony transforms Microsoft Teams into a complete cloud-based business phone system, replacing traditional office PBXs with a modern, software-powered solution. In <a href="https://www.m365.fm/teams-telephony-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we explain Teams Telephony in plain English, showing how it enables organizations to make and receive business calls from virtually any device while integrating seamlessly with Microsoft 365. Whether you're an IT administrator, business owner, or simply curious about Microsoft's calling platform, this episode breaks down everything you need to know—from <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">cloud</a> PBX and licensing to calling plans, security, and real-world business benefits.<br /><br /><b>WHAT IS MICROSOFT TEAMS TELEPHONY? </b><br />Teams Telephony is Microsoft's cloud-based business phone system built directly into Microsoft Teams. Instead of relying on traditional desk phones connected to physical PBX hardware, your business phone number follows your Microsoft account across your laptop, smartphone, tablet, desktop computer, or certified <a href="https://www.m365.fm/microsoft-teams-phone/" target="_blank" rel="noreferrer noopener">Teams phone</a>. Every device becomes your office phone, allowing employees to work from anywhere while maintaining the same business number, voicemail, contacts, and call history. <br /><br /><b>REPLACING THE TRADITIONAL PBX </b><br />Traditional phone systems required expensive hardware, dedicated phone lines, onsite maintenance, and complex upgrades. Teams Telephony replaces this entire infrastructure with a cloud-hosted Phone System managed by Microsoft. Organizations no longer need to maintain PBX hardware, install new phone lines for employees, or schedule technicians for everyday configuration changes. New users can often be provisioned in minutes simply by assigning licenses and phone numbers through the Microsoft 365 administration portal. <br /><br /><b>THREE WAYS TO CONNECT TO THE PUBLIC PHONE NETWORK </b><br />Connecting Teams to the public telephone network is one of the most important concepts to understand. Microsoft offers three primary connectivity options. Microsoft Calling Plans provide the simplest fully managed experience directly from Microsoft. Operator Connect allows organizations to continue using approved telecommunications providers while integrating seamlessly with Teams. Direct Routing offers maximum flexibility by connecting existing phone infrastructure through certified Session Border Controllers, making it ideal for organizations with more advanced telephony requirements or existing carrier investments. <br /><br /><b>LICENSING AND COSTS </b><br />Teams Telephony is licensed separately from the standard Microsoft Teams application. Organizations typically require a Teams Phone license alongside their chosen calling connectivity option. While pricing varies depending on licensing, calling plans, and deployment model, many businesses experience significant cost savings compared to maintaining traditional on-premises PBX systems. Reduced hardware investments, simplified administration, and cloud-based management often lower both operational costs and long-term infrastructure expenses. <br /><br /><b>ENTERPRISE FEATURES FOR EVERY BUSINESS </b><br />Teams Telephony includes advanced enterprise calling capabilities that were traditionally available only through expensive business phone systems. Features such as voicemail transcription, auto attendants, call queues, delegation, call park, presence integration, and intelligent call routing are built directly into the platform. These capabilities allow even small organizations to deliver professional customer experiences while simplifying internal communication and reducing administrative overhead. <br /><br /><b>SECURITY, COMPLIANCE AND RELIABILITY </b><br...]]></itunes:summary><itunes:duration>1057</itunes:duration><itunes:keywords>autoattendant,calling,callingplans,callqueues,cloud,collaboration,communication,directrouting,microsoft,microsoft365,operatorconnect,pbx,presence,productivity,security,teams,telephony,ucaas,voicemail,voip</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bf26944019199f951ca2579a21143856.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure DevOps - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-devops-simply-explained/</link><description><![CDATA[Juggling separate tools for tasks, code, testing and deployment that never talk to each other? This episode explains Azure DevOps in plain English for beginners, makers and IT pros, and shows how its five connected services take a feature from idea to production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: too many disconnected tools</li><li>01:08 – What <a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> is</li><li>02:37 – Azure Boards: planning and tracking</li><li>05:04 – Azure Repos: version control with Git</li><li>07:00 – Azure Pipelines: CI/CD automation</li><li>09:27 – Azure Test Plans: structured testing</li><li>11:49 – Azure Artifacts: shared packages</li><li>13:35 – How it all fits together and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure DevOps is one connected platform of five services: Boards for planning, Repos for code, Pipelines for automation, Test Plans for quality and Artifacts for packages.</li><li>Linking work items, commits, pipeline runs, test cases and bugs gives full traceability from a user story to the deployed feature.</li><li>Start small on the free tier: create a project in Boards, track a few tasks, then add Repos and Pipelines one step at a time.</li></ul><br /><b>Worth quoting</b><br /><br />“It's one connected platform that handles the entire software development lifecycle, planning, coding, testing, deploying, all in one place.” – Mirko Peters (00:51)<br /><br />“Because manual deployments are the number one source of production incidents. Someone forgets the step. Someone copies the wrong file. Someone deploys to the wrong environment. Pipelines eliminate all of that.” – Mirko Peters (08:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-devops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short Azure DevOps FAQ</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – the episode's subject: Boards, Repos, Pipelines, Test Plans and Artifacts in one platform</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host walking beginners through the five Azure DevOps services and how they connect</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/git-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Git - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/github-actions-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Actions - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72964012</guid><pubDate>Wed, 15 Jul 2026 02:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72964012/7d8a1070_6c01_4bf3_be09_6b9325164a1f.mp3" length="24605036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b8c7876216f90969a359fc378d3ce6f28cbac8b8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Juggling separate tools for tasks, code, testing and deployment that never talk to each other? This episode explains Azure DevOps in plain English for beginners, makers and IT pros, and shows how its five connected services take a feature from idea to...</itunes:subtitle><itunes:summary><![CDATA[Juggling separate tools for tasks, code, testing and deployment that never talk to each other? This episode explains Azure DevOps in plain English for beginners, makers and IT pros, and shows how its five connected services take a feature from idea to production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: too many disconnected tools</li><li>01:08 – What <a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> is</li><li>02:37 – Azure Boards: planning and tracking</li><li>05:04 – Azure Repos: version control with Git</li><li>07:00 – Azure Pipelines: CI/CD automation</li><li>09:27 – Azure Test Plans: structured testing</li><li>11:49 – Azure Artifacts: shared packages</li><li>13:35 – How it all fits together and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure DevOps is one connected platform of five services: Boards for planning, Repos for code, Pipelines for automation, Test Plans for quality and Artifacts for packages.</li><li>Linking work items, commits, pipeline runs, test cases and bugs gives full traceability from a user story to the deployed feature.</li><li>Start small on the free tier: create a project in Boards, track a few tasks, then add Repos and Pipelines one step at a time.</li></ul><br /><b>Worth quoting</b><br /><br />“It's one connected platform that handles the entire software development lifecycle, planning, coding, testing, deploying, all in one place.” – Mirko Peters (00:51)<br /><br />“Because manual deployments are the number one source of production incidents. Someone forgets the step. Someone copies the wrong file. Someone deploys to the wrong environment. Pipelines eliminate all of that.” – Mirko Peters (08:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-devops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short Azure DevOps FAQ</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – the episode's subject: Boards, Repos, Pipelines, Test Plans and Artifacts in one platform</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host walking beginners through the five Azure DevOps services and how they connect</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/git-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">Git - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/github-actions-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-devops-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Actions - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1026</itunes:duration><itunes:keywords>agile,artifacts,automation,azure,azuredevops,boards,cd,ci,collaboration,deployment,devops,git,kanban,microsoft,pipelines,repos,scrum,softwaredevelopment,testing,yaml</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4abe95974bc80382661a61360fadf519.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>PowerShell - Simply Explained</title><link>https://www.m365.fm/show/episodes/powershell-simply-explained/</link><description><![CDATA[Still clicking through the same menus every day? This episode explains PowerShell in plain English for IT admins and beginners, from the verb-noun pattern and objects to the pipeline and the five cmdlet groups that cover most daily work, so you can write your first automation today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden superpower on your computer</li><li>00:37 – What PowerShell actually is</li><li>01:58 – The verb-noun pattern</li><li>03:29 – Objects, not text</li><li>05:48 – The five essential cmdlet groups</li><li>08:09 – Discovery first: Get-Help, Get-Command, Get-Member</li><li>09:52 – Filtering, shaping and exporting</li><li>11:55 – The pipeline in action and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>PowerShell combines a command-line shell, a scripting language and remote management in one cross-platform tool that reaches Windows, Azure, Microsoft 365, Exchange and <a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a>.</li><li>Cmdlets follow a consistent verb-noun pattern and return objects, so Get-Help, Get-Command and Get-Member let you discover everything from inside the tool.</li><li>The pipeline chains filtering, shaping and exporting into repeatable one-liners; start by automating the task you do most often.</li></ul><br /><b>Worth quoting</b><br /><br />“PowerShell is a full automation platform. Think of it as a command line shell, a scripting language, and a remote management tool all in one.” – Mirko Peters (00:47)<br /><br />“You don't learn power shell by memorizing a thousand commands. You learn the pattern and you can figure out the rest as you go.” – Mirko Peters (03:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/powershell-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short PowerShell FAQ</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Automation</a> – the core goal: turning repeated admin tasks into one-liners, scheduled reports and scripts</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the example for finding and unlocking locked-out user accounts in one pipeline</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – one of the services PowerShell manages with the same pattern, such as Get-Mailbox</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this Knowledge Nuggets episode explaining PowerShell for beginners and IT admins</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/powershell-for-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">PowerShell for Microsoft 365 - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72963896</guid><pubDate>Wed, 15 Jul 2026 01:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72963896/db4d23e1_b2c6_4085_880a_77614917ce8e.mp3" length="22585004" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/694232eaf68f250ef1aceef3d35a42309aec0e94.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still clicking through the same menus every day? This episode explains PowerShell in plain English for IT admins and beginners, from the verb-noun pattern and objects to the pipeline and the five cmdlet groups that cover most daily work, so you can...</itunes:subtitle><itunes:summary><![CDATA[Still clicking through the same menus every day? This episode explains PowerShell in plain English for IT admins and beginners, from the verb-noun pattern and objects to the pipeline and the five cmdlet groups that cover most daily work, so you can write your first automation today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden superpower on your computer</li><li>00:37 – What PowerShell actually is</li><li>01:58 – The verb-noun pattern</li><li>03:29 – Objects, not text</li><li>05:48 – The five essential cmdlet groups</li><li>08:09 – Discovery first: Get-Help, Get-Command, Get-Member</li><li>09:52 – Filtering, shaping and exporting</li><li>11:55 – The pipeline in action and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>PowerShell combines a command-line shell, a scripting language and remote management in one cross-platform tool that reaches Windows, Azure, Microsoft 365, Exchange and <a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a>.</li><li>Cmdlets follow a consistent verb-noun pattern and return objects, so Get-Help, Get-Command and Get-Member let you discover everything from inside the tool.</li><li>The pipeline chains filtering, shaping and exporting into repeatable one-liners; start by automating the task you do most often.</li></ul><br /><b>Worth quoting</b><br /><br />“PowerShell is a full automation platform. Think of it as a command line shell, a scripting language, and a remote management tool all in one.” – Mirko Peters (00:47)<br /><br />“You don't learn power shell by memorizing a thousand commands. You learn the pattern and you can figure out the rest as you go.” – Mirko Peters (03:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/powershell-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short PowerShell FAQ</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Automation</a> – the core goal: turning repeated admin tasks into one-liners, scheduled reports and scripts</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Active Directory</a> – the example for finding and unlocking locked-out user accounts in one pipeline</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Exchange Online</a> – one of the services PowerShell manages with the same pattern, such as Get-Mailbox</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – host of this Knowledge Nuggets episode explaining PowerShell for beginners and IT admins</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/powershell-for-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-simply-explained" target="_blank" rel="noreferrer noopener">PowerShell for Microsoft 365 - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>942</itunes:duration><itunes:keywords>activedirectory,administration,automation,azure,cmdlets,devops,entra,exchange,infrastructure,microsoft,objects,pipeline,powershell,productivity,scripting,sharepoint,teams,terminal,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a9e9bf701f81b3954b3b001c8ceb25e9.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse - Simply Explained</title><link>https://www.m365.fm/show/episodes/dataverse-simply-explained/</link><description><![CDATA[Still running business data on Excel files and SharePoint lists that hit the 5,000-item wall? This episode explains Dataverse in plain English for Power Platform makers and IT pros: tables, relationships, role-based security and how Power Apps, Power Automate and Power BI build on it. You will know when Dataverse is the right foundation and how to start your first data model.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Dataverse exists</li><li>02:32 – Tables: the foundation</li><li>04:26 – One-to-many relationships and lookup columns</li><li>06:36 – Many-to-many relationships and intersection tables</li><li>08:34 – Role-based security, business units and teams</li><li>11:02 – Dataverse versus SharePoint</li><li>13:01 – Power Platform integration and AI</li><li>15:46 – Getting started with your data model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a managed relational data platform that handles tables, relationships, security and business logic so every Power Platform app, <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">flow</a> and report shares one foundation.</li><li>Lookup columns, enforced referential integrity and role-based security with business units, teams and column-level security make Dataverse far more robust than spreadsheets or SharePoint lists.</li><li>Use SharePoint for simple trackers and documents, choose Dataverse for business-critical systems of record, and start with standard tables and a data model planned on paper.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's something important to understand. Security and dataverse is additive, not subtractive. If a user has two roles, they get the most permissive access from either role.” – Mirko Peters (09:40)<br /><br />“The golden rule of dataverse security is this, don't assign system administrator to everyone. That role gives full access to everything in the environment.” – Mirko Peters (10:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Dataverse</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the episode's subject: tables, relationships, role-based security and when to use it</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose apps, flows and reports all share Dataverse as their data layer</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – compared directly with Dataverse on cost, scale, relationships and security, plus a hybrid pattern</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – SharePoint lists as the step up from Excel that hits the 5,000-item view threshold</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72963532</guid><pubDate>Wed, 15 Jul 2026 00:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72963532/1cc96e4c_d457_4222_ac5e_3b4369ba4f1c.mp3" length="26593964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/aed717d7cd04cd6c4b466f9b3c7c1e8839a09403.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still running business data on Excel files and SharePoint lists that hit the 5,000-item wall? This episode explains Dataverse in plain English for Power Platform makers and IT pros: tables, relationships, role-based security and how Power Apps, Power...</itunes:subtitle><itunes:summary><![CDATA[Still running business data on Excel files and SharePoint lists that hit the 5,000-item wall? This episode explains Dataverse in plain English for Power Platform makers and IT pros: tables, relationships, role-based security and how Power Apps, Power Automate and Power BI build on it. You will know when Dataverse is the right foundation and how to start your first data model.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Dataverse exists</li><li>02:32 – Tables: the foundation</li><li>04:26 – One-to-many relationships and lookup columns</li><li>06:36 – Many-to-many relationships and intersection tables</li><li>08:34 – Role-based security, business units and teams</li><li>11:02 – Dataverse versus SharePoint</li><li>13:01 – Power Platform integration and AI</li><li>15:46 – Getting started with your data model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a managed relational data platform that handles tables, relationships, security and business logic so every Power Platform app, <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">flow</a> and report shares one foundation.</li><li>Lookup columns, enforced referential integrity and role-based security with business units, teams and column-level security make Dataverse far more robust than spreadsheets or SharePoint lists.</li><li>Use SharePoint for simple trackers and documents, choose Dataverse for business-critical systems of record, and start with standard tables and a data model planned on paper.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's something important to understand. Security and dataverse is additive, not subtractive. If a user has two roles, they get the most permissive access from either role.” – Mirko Peters (09:40)<br /><br />“The golden rule of dataverse security is this, don't assign system administrator to everyone. That role gives full access to everything in the environment.” – Mirko Peters (10:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Dataverse</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> – the episode's subject: tables, relationships, role-based security and when to use it</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose apps, flows and reports all share Dataverse as their data layer</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">SharePoint</a> – compared directly with Dataverse on cost, scale, relationships and security, plus a hybrid pattern</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – SharePoint lists as the step up from Excel that hits the 5,000-item view threshold</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>1109</itunes:duration><itunes:keywords>automation,businessapps,compliance,copilot,database,datamodel,dataverse,governance,integration,lowcode,microsoft,nocode,powerapps,powerautomate,powerbi,powerplatform,relationships,scalability,security,tables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3a8b14757bb66c93ae560f1ca3afdaff.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Kubernetes - Simply Explained</title><link>https://www.m365.fm/show/episodes/kubernetes-simply-explained/</link><description><![CDATA[Kubernetes has become one of the most important technologies in modern cloud computing, yet it's also one of the most misunderstood. Many people know the name but struggle to explain what it actually does. In <a href="https://www.m365.fm/kubernetes-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we break Kubernetes down into plain English, exploring why it was created, how it works with containers, and why platforms like <a href="https://www.m365.fm/azure-kubernetes-service-aks-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Kubernetes Service</a> (AKS) have made enterprise container orchestration accessible to organizations of every size. Whether you're a developer, IT professional, cloud architect, or simply curious about modern infrastructure, this episode gives you a practical foundation without overwhelming technical complexity.<br /><br /><b>WHY CONTAINERS CHANGED EVERYTHING </b><br />Before containers, organizations relied on physical servers and virtual machines to host applications. While virtual machines improved hardware utilization, they remained resource-intensive and difficult to manage at scale. Containers revolutionized software deployment by packaging applications together with all of their dependencies, creating lightweight, portable environments that run consistently across development, testing, and production. Technologies like Docker solved the "it works on my machine" problem, but managing hundreds or thousands of containers introduced an entirely new operational challenge. <br /><br /><b>WHAT IS KUBERNETES? </b><br />Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, networking, recovery, and lifecycle management of containerized applications. Rather than manually deciding where every container should run, Kubernetes treats your infrastructure as one large pool of computing resources and automatically schedules workloads where they belong. It continuously monitors applications, replaces failed containers, balances workloads, and ensures your desired application state is always maintained. <br /><br /><b>UNDERSTANDING PODS, NODES AND CLUSTERS </b><br />At the heart of Kubernetes are a few core building blocks. Applications run inside Pods, which represent the smallest deployable unit in Kubernetes. Pods execute on Nodes, which are physical or virtual servers participating in a Kubernetes Cluster. Together, the cluster functions as a single distributed platform capable of automatically moving workloads, recovering from failures, and scaling applications based on business demand. Services provide stable networking, ensuring applications remain accessible even as Pods are constantly created, replaced, or relocated. <br /><br /><b>THE CONTROL PLANE – THE BRAIN OF KUBERNETES </b><br />The Kubernetes Control Plane acts as the intelligent management layer for the entire cluster. Components such as the API Server, Scheduler, Controller Manager, and etcd database work together to process deployment requests, assign workloads to available infrastructure, maintain cluster health, and continuously reconcile the desired state with the actual environment. This declarative approach allows engineers to describe what they want while Kubernetes determines how to achieve it automatically. <br /><br /><b>AUTOMATED DEPLOYMENTS AND SCALING </b><br />Kubernetes simplifies application management through Deployments, Services, rolling updates, automatic recovery, and horizontal scaling. Instead of manually restarting applications or provisioning additional servers during traffic spikes, Kubernetes continuously monitors workloads and automatically adds or removes application instances based on defined performance thresholds. This enables highly available applications with minimal downtime while significantly reducing operational effort. <br /><br /><b>SELF-MANAGED KUBERNETES VS AZURE KUBERNETES SERVICE </b><br />Running Kubernetes independently provides maximum flexibility but also introduces significant operational complexity. Organizations become responsible for cluster upgrades, security patches, networking, backups, and control plane maintenance. <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Kubernetes Service (AKS) removes much of this burden by delivering a fully managed Kubernetes control plane while allowing organizations to focus on building and deploying applications instead of maintaining infrastructure. This makes Kubernetes practical for organizations that want enterprise-grade container orchestration without dedicated <a href="https://www.m365.fm/platform-engineering-simply-explained/" target="_blank" rel="noreferrer noopener">platform engineering</a> teams. <br /><br /><b>WHY AKS IS THE PREFERRED CHOICE ON AZURE </b><br />Azure Kubernetes Service integrates seamlessly with Microsoft technologies including Microsoft Entra ID, Azure Monitor, Azure Container Registry, Azure Policy, <a href="https://www.m365.fm/github-actions-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Actions</a>, and Azure DevOps. Automated upgrades, built-in security, simplified scaling, and AKS Automatic mode enable teams to adopt Kubernetes quickly while still using industry-standard Kubernetes underneath. Skills learned on AKS remain transferable to virtually any Kubernetes environment, making it an excellent starting point for organizations embracing cloud-native application development. <br /><br /><b>KEY TAKEAWAYS </b><br />Containers package applications, but Kubernetes brings them to life at scale. By automating deployment, scaling, recovery, networking, and infrastructure management, Kubernetes has become the industry standard for running modern cloud-native applications. With managed platforms like Azure Kubernetes Service, organizations no longer need to become Kubernetes experts to benefit from its powerful capabilities. Whether you're modernizing legacy applications, building microservices, or adopting DevOps practices, Kubernetes provides the foundation for scalable, resilient, and highly automated cloud infrastructure.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72963385</guid><pubDate>Tue, 14 Jul 2026 23:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72963385/38f3356b_7c52_4442_b17e_d7dcf34e7884.mp3" length="18337580" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/928b4ab98bc513efc7aa625f7cef19c29adcb6a6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Kubernetes has become one of the most important technologies in modern cloud computing, yet it's also one of the most misunderstood. Many people know the name but struggle to explain what it actually does. In...</itunes:subtitle><itunes:summary><![CDATA[Kubernetes has become one of the most important technologies in modern cloud computing, yet it's also one of the most misunderstood. Many people know the name but struggle to explain what it actually does. In <a href="https://www.m365.fm/kubernetes-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we break Kubernetes down into plain English, exploring why it was created, how it works with containers, and why platforms like <a href="https://www.m365.fm/azure-kubernetes-service-aks-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Kubernetes Service</a> (AKS) have made enterprise container orchestration accessible to organizations of every size. Whether you're a developer, IT professional, cloud architect, or simply curious about modern infrastructure, this episode gives you a practical foundation without overwhelming technical complexity.<br /><br /><b>WHY CONTAINERS CHANGED EVERYTHING </b><br />Before containers, organizations relied on physical servers and virtual machines to host applications. While virtual machines improved hardware utilization, they remained resource-intensive and difficult to manage at scale. Containers revolutionized software deployment by packaging applications together with all of their dependencies, creating lightweight, portable environments that run consistently across development, testing, and production. Technologies like Docker solved the "it works on my machine" problem, but managing hundreds or thousands of containers introduced an entirely new operational challenge. <br /><br /><b>WHAT IS KUBERNETES? </b><br />Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, networking, recovery, and lifecycle management of containerized applications. Rather than manually deciding where every container should run, Kubernetes treats your infrastructure as one large pool of computing resources and automatically schedules workloads where they belong. It continuously monitors applications, replaces failed containers, balances workloads, and ensures your desired application state is always maintained. <br /><br /><b>UNDERSTANDING PODS, NODES AND CLUSTERS </b><br />At the heart of Kubernetes are a few core building blocks. Applications run inside Pods, which represent the smallest deployable unit in Kubernetes. Pods execute on Nodes, which are physical or virtual servers participating in a Kubernetes Cluster. Together, the cluster functions as a single distributed platform capable of automatically moving workloads, recovering from failures, and scaling applications based on business demand. Services provide stable networking, ensuring applications remain accessible even as Pods are constantly created, replaced, or relocated. <br /><br /><b>THE CONTROL PLANE – THE BRAIN OF KUBERNETES </b><br />The Kubernetes Control Plane acts as the intelligent management layer for the entire cluster. Components such as the API Server, Scheduler, Controller Manager, and etcd database work together to process deployment requests, assign workloads to available infrastructure, maintain cluster health, and continuously reconcile the desired state with the actual environment. This declarative approach allows engineers to describe what they want while Kubernetes determines how to achieve it automatically. <br /><br /><b>AUTOMATED DEPLOYMENTS AND SCALING </b><br />Kubernetes simplifies application management through Deployments, Services, rolling updates, automatic recovery, and horizontal scaling. Instead of manually restarting applications or provisioning additional servers during traffic spikes, Kubernetes continuously monitors workloads and automatically adds or removes application instances based on defined performance thresholds. This enables highly available applications with minimal downtime while significantly reducing operational effort. <br /><br /><b>SELF-MANAGED KUBERNETES VS AZURE KUBERNETES SERVICE </b><br />Running...]]></itunes:summary><itunes:duration>765</itunes:duration><itunes:keywords>aks,automation,azure,cloud,cloudnative,clusters,containers,deployment,devops,docker,helm,infrastructure,kubernetes,microservices,networking,nodes,orchestration,pods,scaling,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dc417a86783beaa268a762dca9900106.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Windows 365 – Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-365-simply-explained/</link><description><![CDATA[What if your Windows PC wasn't tied to a physical device? What if you could access the exact same desktop, applications, and files from your laptop, tablet, Mac, smartphone, or even a web browser? That's exactly what Windows 365 delivers. In <a href="https://www.m365.fm/windows-365-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down Microsoft's Cloud PC platform in plain English, exploring how it works, why organizations are adopting it, and where it fits into today's hybrid work environment. Whether you're an IT professional, business owner, or simply curious about Microsoft's cloud strategy, this episode gives you a practical introduction without unnecessary technical jargon.<br /><br /><b>WHY WINDOWS 365 EXISTS </b><br />Traditional device management is expensive, time-consuming, and inflexible. Every new employee or contractor typically requires purchasing, configuring, shipping, maintaining, and eventually replacing a physical laptop. As remote work, hybrid work, and BYOD (Bring Your Own Device) become increasingly common, businesses need a better solution that provides flexibility without sacrificing security. Windows 365 was designed to solve exactly this challenge by separating the Windows experience from the physical hardware. <br /><br /><b>WHAT IS A CLOUD PC? </b><br />Windows 365 provides a complete Windows desktop running entirely inside Microsoft's cloud. Instead of storing your operating system, applications, and files on your local device, everything lives securely inside Microsoft's datacenters. Users simply stream their personal Windows desktop to virtually any supported device while enjoying the same familiar Windows experience they already know. The result is a fully personalized PC that's available wherever there's an internet connection. <br /><br /><b>HOW WINDOWS 365 WORKS </b><br />Every user receives their own dedicated Cloud PC with allocated CPU, memory, storage, applications, and settings. Keyboard and mouse input are transmitted securely to Microsoft's cloud while the display is streamed back in real time. Because the actual computing happens remotely, users can switch devices without losing their session. Microsoft also manages infrastructure, operating system updates, patching, and platform availability, reducing the operational burden on IT departments. <br /><br /><b>BUSINESS, ENTERPRISE, FRONTLINE AND FLEX</b><br />Windows 365 is available in multiple editions designed for different organizational needs. Windows 365 Business targets smaller organizations with simplified deployment, while Windows 365 Enterprise integrates deeply with <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Intune</a>, Microsoft Entra ID, and enterprise security policies. Additional offerings such as Windows 365 Frontline and Windows 365 Flex introduce cost-effective options for shift workers, temporary staff, and shared usage scenarios, making Cloud PCs accessible across a wide range of business models. <br /><br /><b>REAL-WORLD USE CASES </b><br />Windows 365 shines in scenarios involving contractors, seasonal workers, remote employees, mergers and acquisitions, business continuity, and BYOD environments. Organizations can provision secure corporate desktops within minutes without shipping hardware, allowing employees to remain productive from virtually anywhere. If a device is lost or damaged, users simply sign in from another device and continue working exactly where they left off. <br /><br /><b>BUILT-IN SECURITY ADVANTAGES </b><br />One of Windows 365's greatest strengths is security. Corporate data remains inside Microsoft's cloud instead of being stored on personal devices. Organizations can enforce <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a> policies, disable local device redirection, integrate Microsoft Defender, and leverage enterprise-grade identity protection through Microsoft Entra. This dramatically reduces the risks associated with remote work while simplifying compliance requirements across regulated industries. <br /><br /><b>COSTS AND BUSINESS VALUE </b><br />Rather than purchasing laptops every few years, organizations pay a predictable monthly subscription for each Cloud PC. While pricing varies depending on the hardware configuration, many businesses benefit from reduced deployment effort, faster employee onboarding, simplified device management, and lower support costs. The financial advantages become particularly compelling for organizations employing contractors, temporary workers, or rapidly growing remote teams. <br /><br /><b>WINDOWS 365 VS <a href="https://www.m365.fm/azure-virtual-desktop-simply-explained/" target="_blank" rel="noreferrer noopener">AZURE VIRTUAL DESKTOP</a> </b><br />Although both services deliver Windows desktops from the cloud, they address different needs. Windows 365 focuses on simplicity, predictable pricing, and minimal administration, making it ideal for dedicated users. <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Virtual Desktop provides greater flexibility and pay-as-you-go infrastructure but requires significantly more Azure expertise and ongoing management. Understanding these differences helps organizations select the platform that best matches their workforce and operational model. <br /><br /><b>KEY TAKEAWAYS </b><br />Windows 365 represents a fundamental shift in how organizations think about personal computing. Instead of managing physical hardware, businesses manage secure Cloud PCs that employees can access from almost anywhere. For organizations embracing hybrid work, remote employees, contractors, or BYOD strategies, Windows 365 delivers a compelling combination of flexibility, security, simplified management, and predictable costs. It's not just another Windows product—it's a modern approach to delivering the Windows experience as a cloud service.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72962993</guid><pubDate>Tue, 14 Jul 2026 22:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72962993/de88ba89_4550_41b9_b44d_a2b38e1c66c7.mp3" length="19920428" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6281d5b9e43c205d88dd78effd806761c9c832c5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What if your Windows PC wasn't tied to a physical device? What if you could access the exact same desktop, applications, and files from your laptop, tablet, Mac, smartphone, or even a web browser? That's exactly what Windows 365 delivers. In...</itunes:subtitle><itunes:summary><![CDATA[What if your Windows PC wasn't tied to a physical device? What if you could access the exact same desktop, applications, and files from your laptop, tablet, Mac, smartphone, or even a web browser? That's exactly what Windows 365 delivers. In <a href="https://www.m365.fm/windows-365-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down Microsoft's Cloud PC platform in plain English, exploring how it works, why organizations are adopting it, and where it fits into today's hybrid work environment. Whether you're an IT professional, business owner, or simply curious about Microsoft's cloud strategy, this episode gives you a practical introduction without unnecessary technical jargon.<br /><br /><b>WHY WINDOWS 365 EXISTS </b><br />Traditional device management is expensive, time-consuming, and inflexible. Every new employee or contractor typically requires purchasing, configuring, shipping, maintaining, and eventually replacing a physical laptop. As remote work, hybrid work, and BYOD (Bring Your Own Device) become increasingly common, businesses need a better solution that provides flexibility without sacrificing security. Windows 365 was designed to solve exactly this challenge by separating the Windows experience from the physical hardware. <br /><br /><b>WHAT IS A CLOUD PC? </b><br />Windows 365 provides a complete Windows desktop running entirely inside Microsoft's cloud. Instead of storing your operating system, applications, and files on your local device, everything lives securely inside Microsoft's datacenters. Users simply stream their personal Windows desktop to virtually any supported device while enjoying the same familiar Windows experience they already know. The result is a fully personalized PC that's available wherever there's an internet connection. <br /><br /><b>HOW WINDOWS 365 WORKS </b><br />Every user receives their own dedicated Cloud PC with allocated CPU, memory, storage, applications, and settings. Keyboard and mouse input are transmitted securely to Microsoft's cloud while the display is streamed back in real time. Because the actual computing happens remotely, users can switch devices without losing their session. Microsoft also manages infrastructure, operating system updates, patching, and platform availability, reducing the operational burden on IT departments. <br /><br /><b>BUSINESS, ENTERPRISE, FRONTLINE AND FLEX</b><br />Windows 365 is available in multiple editions designed for different organizational needs. Windows 365 Business targets smaller organizations with simplified deployment, while Windows 365 Enterprise integrates deeply with <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Intune</a>, Microsoft Entra ID, and enterprise security policies. Additional offerings such as Windows 365 Frontline and Windows 365 Flex introduce cost-effective options for shift workers, temporary staff, and shared usage scenarios, making Cloud PCs accessible across a wide range of business models. <br /><br /><b>REAL-WORLD USE CASES </b><br />Windows 365 shines in scenarios involving contractors, seasonal workers, remote employees, mergers and acquisitions, business continuity, and BYOD environments. Organizations can provision secure corporate desktops within minutes without shipping hardware, allowing employees to remain productive from virtually anywhere. If a device is lost or damaged, users simply sign in from another device and continue working exactly where they left off. <br /><br /><b>BUILT-IN SECURITY ADVANTAGES </b><br />One of Windows 365's greatest strengths is security. Corporate data remains inside Microsoft's cloud instead of being stored on personal devices. Organizations can enforce <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a> policies, disable local device redirection, integrate Microsoft Defender,...]]></itunes:summary><itunes:duration>830</itunes:duration><itunes:keywords>azure,byod,cloud,cloudpc,compliance,contractors,enterprise,entra,hybridwork,infrastructure,intune,management,microsoft,modernwork,productivity,remotework,security,virtualization,windows,windows365</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/65e57b4437649a140d18d63dbe8ac60e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Sphere - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-sphere-simply-explained/</link><description><![CDATA[Many IoT devices ship without secure boot or a way to patch them. This episode explains Azure Sphere in plain English for IoT developers, architects and security teams, showing how Microsoft secures devices from the chip to the cloud and when the platform is worth the trade-offs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why IoT devices were never built to be secure</li><li>01:32 – What <a href="https://www.m365.fm/entity/azure-sphere/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure Sphere</a> actually is</li><li>03:32 – Layer 1: the silicon and Pluton</li><li>05:53 – Layer 2: the locked-down Linux OS</li><li>08:14 – Layer 3: the Azure Sphere Security Service</li><li>11:46 – How the three layers work together</li><li>14:42 – Vulnerabilities and the honest picture</li><li>16:52 – Who Azure Sphere is for</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Sphere combines a certified microcontroller, a locked-down Linux-based OS and a cloud security service, so IoT security starts at the silicon instead of being bolted on later.</li><li>The Pluton security subsystem provides a hardware root of trust and secure boot, while Microsoft pushes mandatory OS updates and certificate-based authentication to every device for at least ten years.</li><li>Azure Sphere is worth it for long-lived industrial, commercial, infrastructure and healthcare devices where a breach would cost more than the device, not for cheap home gadgets.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Sphere takes a different approach, security is built in from the start, not added later, the chip itself has security features baked into the silicon, the operating system is designed specifically to run securely, the cloud service manages the whole fleet” – Mirko Peters (02:32)<br /><br />“Because every line of code is a potential vulnerability. The more code you have, the more bugs you can have. By keeping the operating system small, Microsoft reduces what security researchers call the trusted computing base.” – Mirko Peters (06:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-sphere-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on IoT security</li><li><a href="https://www.m365.fm/entity/azure-sphere/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure Sphere</a> – the IoT security platform explained layer by layer, from Pluton silicon to the cloud security service</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-ddos-protection-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure DDoS Protection - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure Front Door - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/digital-twins-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Digital Twins on Azure: What Should You Actually Model?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72948620</guid><pubDate>Tue, 14 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72948620/eb83e9a9_2590_4473_868b_1e8ec7517466.mp3" length="26959724" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4118a42a754c86a55be16edd845c2b040c2d8e20.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many IoT devices ship without secure boot or a way to patch them. This episode explains Azure Sphere in plain English for IoT developers, architects and security teams, showing how Microsoft secures devices from the chip to the cloud and when the...</itunes:subtitle><itunes:summary><![CDATA[Many IoT devices ship without secure boot or a way to patch them. This episode explains Azure Sphere in plain English for IoT developers, architects and security teams, showing how Microsoft secures devices from the chip to the cloud and when the platform is worth the trade-offs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why IoT devices were never built to be secure</li><li>01:32 – What <a href="https://www.m365.fm/entity/azure-sphere/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure Sphere</a> actually is</li><li>03:32 – Layer 1: the silicon and Pluton</li><li>05:53 – Layer 2: the locked-down Linux OS</li><li>08:14 – Layer 3: the Azure Sphere Security Service</li><li>11:46 – How the three layers work together</li><li>14:42 – Vulnerabilities and the honest picture</li><li>16:52 – Who Azure Sphere is for</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Sphere combines a certified microcontroller, a locked-down Linux-based OS and a cloud security service, so IoT security starts at the silicon instead of being bolted on later.</li><li>The Pluton security subsystem provides a hardware root of trust and secure boot, while Microsoft pushes mandatory OS updates and certificate-based authentication to every device for at least ten years.</li><li>Azure Sphere is worth it for long-lived industrial, commercial, infrastructure and healthcare devices where a breach would cost more than the device, not for cheap home gadgets.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure Sphere takes a different approach, security is built in from the start, not added later, the chip itself has security features baked into the silicon, the operating system is designed specifically to run securely, the cloud service manages the whole fleet” – Mirko Peters (02:32)<br /><br />“Because every line of code is a potential vulnerability. The more code you have, the more bugs you can have. By keeping the operating system small, Microsoft reduces what security researchers call the trusted computing base.” – Mirko Peters (06:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-sphere-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on IoT security</li><li><a href="https://www.m365.fm/entity/azure-sphere/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure Sphere</a> – the IoT security platform explained layer by layer, from Pluton silicon to the cloud security service</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-ddos-protection-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure DDoS Protection - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-front-door-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Azure Front Door - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/digital-twins-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-sphere-simply-explained" target="_blank" rel="noreferrer noopener">Digital Twins on Azure: What Should You Actually Model?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1124</itunes:duration><itunes:keywords>authentication,automation,azure,azuresphere,certificates,cloudsecurity,cybersecurity,devicemanagement,edgecomputing,embedded,encryption,firmware,hardware,iot,linux,microcontroller,pluton,secureboot,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ac123aa6f37ad071e7eb638d618feccc.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Open Datasets - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-open-datasets-simply-explained/</link><description><![CDATA[Learning data science but stuck without clean, interesting data to practice on? This episode explains Azure Open Datasets for beginners, analysts and ML learners: what is in the catalog, how to pull it into Python, Azure Machine Learning or Power BI, and what really costs money. You will be able to grab ready-to-use data in minutes without scraping or cleaning.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The missing-data problem</li><li>00:49 – What <a href="https://www.m365.fm/entity/azure-open-datasets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Open Datasets</a> actually is</li><li>02:54 – Discovery, preparation, scale and reproducibility</li><li>05:03 – Catalog: weather and holidays</li><li>06:39 – Catalog: census and labor data</li><li>07:56 – Catalog: taxi trips, public safety, COVID-19 and ML benchmarks</li><li>11:01 – Access via Python, Azure ML, Power BI, Synapse and Databricks</li><li>13:45 – The cost question: compute and egress</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-open-datasets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Open Datasets</a> is a free catalog of curated public data, such as NOAA weather, holidays, US Census and NYC taxi trips, that Microsoft cleans, stores in Parquet and keeps refreshed in Azure.</li><li>You can load the data with the azureml-opendatasets Python package, register it in Azure Machine Learning, connect Power BI through the Blob Storage connector or query it with Synapse serverless SQL and Databricks.</li><li>The data and its storage are free, but compute, egress and your own storage are not, so keep compute in the dataset's region and sample before you scale.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the key point, the data itself is free and Microsoft pays for the storage always. You only pay for compute if you process it” – Mirko Peters (02:13)<br /><br />“Most people think machine learning is just about the algorithm. But the real insight from Microsoft is that most machine learning problems are impacted by real world factors.” – Mirko Peters (04:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-open-datasets-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on free public data</li><li><a href="https://www.m365.fm/entity/azure-open-datasets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Open Datasets</a> – the free catalog of curated public data this episode explains, from weather to taxi trips</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – one access path discussed, connecting to dataset storage URLs through the Azure Blob Storage connector</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where the datasets are stored and where compute and egress costs arise</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/predictive-maintenance-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Predictive Maintenance on Azure for Manufacturers: What You Actually Need Before the Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72948502</guid><pubDate>Tue, 14 Jul 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72948502/0bd44efc_9a26_430b_92cb_b584dfaa6e0a.mp3" length="24111404" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b3b370f06bc478b85206af42742b6c5db7e6cc9d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learning data science but stuck without clean, interesting data to practice on? This episode explains Azure Open Datasets for beginners, analysts and ML learners: what is in the catalog, how to pull it into Python, Azure Machine Learning or Power BI,...</itunes:subtitle><itunes:summary><![CDATA[Learning data science but stuck without clean, interesting data to practice on? This episode explains Azure Open Datasets for beginners, analysts and ML learners: what is in the catalog, how to pull it into Python, Azure Machine Learning or Power BI, and what really costs money. You will be able to grab ready-to-use data in minutes without scraping or cleaning.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The missing-data problem</li><li>00:49 – What <a href="https://www.m365.fm/entity/azure-open-datasets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Open Datasets</a> actually is</li><li>02:54 – Discovery, preparation, scale and reproducibility</li><li>05:03 – Catalog: weather and holidays</li><li>06:39 – Catalog: census and labor data</li><li>07:56 – Catalog: taxi trips, public safety, COVID-19 and ML benchmarks</li><li>11:01 – Access via Python, Azure ML, Power BI, Synapse and Databricks</li><li>13:45 – The cost question: compute and egress</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-open-datasets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Open Datasets</a> is a free catalog of curated public data, such as NOAA weather, holidays, US Census and NYC taxi trips, that Microsoft cleans, stores in Parquet and keeps refreshed in Azure.</li><li>You can load the data with the azureml-opendatasets Python package, register it in Azure Machine Learning, connect Power BI through the Blob Storage connector or query it with Synapse serverless SQL and Databricks.</li><li>The data and its storage are free, but compute, egress and your own storage are not, so keep compute in the dataset's region and sample before you scale.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the key point, the data itself is free and Microsoft pays for the storage always. You only pay for compute if you process it” – Mirko Peters (02:13)<br /><br />“Most people think machine learning is just about the algorithm. But the real insight from Microsoft is that most machine learning problems are impacted by real world factors.” – Mirko Peters (04:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-open-datasets-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on free public data</li><li><a href="https://www.m365.fm/entity/azure-open-datasets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Azure Open Datasets</a> – the free catalog of curated public data this episode explains, from weather to taxi trips</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – one access path discussed, connecting to dataset storage URLs through the Azure Blob Storage connector</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud where the datasets are stored and where compute and egress costs arise</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/predictive-maintenance-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-open-datasets-simply-explained" target="_blank" rel="noreferrer noopener">Predictive Maintenance on Azure for Manufacturers: What You Actually Need Before the Model</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>1005</itunes:duration><itunes:keywords>ai,analytics,azure,azureml,bigdata,census,databricks,datascience,demographics,forecasting,holidays,machinelearning,noaa,opendatasets,parquet,powerbi,python,synapse,visualization,weather</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/baebb3471d3e6e42524762d65ca07d34.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AVD vs Windows 365: Choosing the Right Virtual Desktop Strategy for the AI Era with Dieter Kempeneers [MVP] &amp; Dominiek Verham [MVP]</title><link>https://www.m365.fm/show/episodes/avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era-with-dieter-kempeneer/</link><description><![CDATA[Choosing between Azure Virtual Desktop and Windows 365 is harder than it looks once licensing, skills, security and AI-ready endpoints enter the picture. In this episode, IT architects and decision makers hear from Dieter Kempeneers and Dominiek Verham how both platforms differ, which building blocks matter and how to pick the right virtual desktop strategy for their business case.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introductions</li><li>03:12 – AVD and Windows 365 explained</li><li>08:01 – AVD core components: host pools, workspaces, FSLogix and storage</li><li>15:14 – Images: gallery, golden images and custom image templates</li><li>20:02 – What Windows 365 is, licensing and cost</li><li>30:27 – GPUs, Copilot+ PCs and advising the CIO</li><li>38:28 – Security, infrastructure as code and monitoring</li><li>49:41 – Rapid-fire questions and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Virtual Desktop offers maximum flexibility and cost-optimization options but requires VDI skills and a solid Azure foundation, while Windows 365 packages the same capabilities as a simpler, per-user licensed service managed through Intune.</li><li>Profile management with FSLogix, the right storage choice and a lean image strategy, preferably Microsoft gallery images over hand-built golden images, are key to a healthy AVD environment.</li><li>Security baselines, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Conditional Access</a> and device-aware redirection apply to both platforms, so the decision should start from the business use case, and many organizations end up running both.</li></ul><br /><b>Worth quoting</b><br /><br />“Today we are talking about one of the hottest topics and modern IT infrastructure virtual desktops organizations are rethinking how employees access applications and data” – Mirko Peters (00:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era-with-dieter-kempeneer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on AVD and Windows 365</li><li><a href="https://www.m365.fm/entity/dominiek-verham/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Dominiek Verham</a> – cloud solution architect who explains why Windows 365 makes AVD capabilities simple to deploy</li><li><a href="https://www.m365.fm/entity/dieter-kempeneers-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Dieter Kempeneers</a> – cloud solutions architect with over 12 years in VDI, explaining host pools and session hosts</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – the flexible platform discussed in depth, from host pools and FSLogix to cost optimization</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Windows 365 or Azure Virtual Desktop: Choosing the Right Cloud PC Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72946788</guid><pubDate>Tue, 14 Jul 2026 13:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72946788/1b501fcb_8b2a_44cd_9092_f65aeb691136.mp3" length="86599916" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e9cafb0658b76803f845d812444bade5e3bd4cfc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Choosing between Azure Virtual Desktop and Windows 365 is harder than it looks once licensing, skills, security and AI-ready endpoints enter the picture. In this episode, IT architects and decision makers hear from Dieter Kempeneers and Dominiek...</itunes:subtitle><itunes:summary><![CDATA[Choosing between Azure Virtual Desktop and Windows 365 is harder than it looks once licensing, skills, security and AI-ready endpoints enter the picture. In this episode, IT architects and decision makers hear from Dieter Kempeneers and Dominiek Verham how both platforms differ, which building blocks matter and how to pick the right virtual desktop strategy for their business case.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introductions</li><li>03:12 – AVD and Windows 365 explained</li><li>08:01 – AVD core components: host pools, workspaces, FSLogix and storage</li><li>15:14 – Images: gallery, golden images and custom image templates</li><li>20:02 – What Windows 365 is, licensing and cost</li><li>30:27 – GPUs, Copilot+ PCs and advising the CIO</li><li>38:28 – Security, infrastructure as code and monitoring</li><li>49:41 – Rapid-fire questions and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Virtual Desktop offers maximum flexibility and cost-optimization options but requires VDI skills and a solid Azure foundation, while Windows 365 packages the same capabilities as a simpler, per-user licensed service managed through Intune.</li><li>Profile management with FSLogix, the right storage choice and a lean image strategy, preferably Microsoft gallery images over hand-built golden images, are key to a healthy AVD environment.</li><li>Security baselines, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Conditional Access</a> and device-aware redirection apply to both platforms, so the decision should start from the business use case, and many organizations end up running both.</li></ul><br /><b>Worth quoting</b><br /><br />“Today we are talking about one of the hottest topics and modern IT infrastructure virtual desktops organizations are rethinking how employees access applications and data” – Mirko Peters (00:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era-with-dieter-kempeneer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on AVD and Windows 365</li><li><a href="https://www.m365.fm/entity/dominiek-verham/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Dominiek Verham</a> – cloud solution architect who explains why Windows 365 makes AVD capabilities simple to deploy</li><li><a href="https://www.m365.fm/entity/dieter-kempeneers-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Dieter Kempeneers</a> – cloud solutions architect with over 12 years in VDI, explaining host pools and session hosts</li><li><a href="https://www.m365.fm/entity/azure-virtual-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Azure Virtual Desktop</a> – the flexible platform discussed in depth, from host pools and FSLogix to cost optimization</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/windows-365-or-azure-virtual-desktop-choosing-the-right-cloud-pc-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=avd-vs-windows-365-choosing-the-right-virtual-desktop-strategy-for-the-ai-era" target="_blank" rel="noreferrer noopener">Windows 365 or Azure...]]></itunes:summary><itunes:duration>3609</itunes:duration><itunes:keywords>automation,avd,azure,cloudcomputing,cloudpc,compliance,copilot,endpointmanagement,entraid,fslogix,gpu,infrastructure,intune,monitoring,networking,remotework,scalability,security,virtualization,windows365</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/776000c7985daea400c0db8ad677ebc4.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Key Vault - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-key-vault-simply-explained/</link><description><![CDATA[Every modern application relies on secrets—API keys, database passwords, connection strings, encryption keys, and certificates. Yet one of the biggest security mistakes developers and administrators still make is storing these credentials directly inside source code, configuration files, or deployment pipelines. In <a href="https://www.m365.fm/azure-key-vault-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365 FM, Mirko Peters explains Azure Key Vault in plain English, showing how Microsoft helps organizations securely store, manage, rotate, and protect sensitive information across Azure. Whether you're a developer, cloud architect, DevOps engineer, security professional, or IT administrator, this episode explains why Azure Key Vault has become a fundamental building block of every secure cloud architecture.<br /><br /><b>WHAT IS AZURE KEY VAULT? </b><br />Azure Key Vault is Microsoft's fully managed cloud service for securely storing secrets, encryption keys, and digital certificates. Rather than embedding sensitive credentials inside applications, organizations store them centrally inside Key Vault where Azure handles security, availability, patching, and auditing. Applications retrieve secrets only when needed, significantly reducing the risk of accidental exposure while simplifying credential management across development, testing, and production environments.<br /><br /><b>SECRETS, KEYS, AND CERTIFICATES </b><br />Azure Key Vault supports three primary object types: secrets, cryptographic keys, and certificates. Secrets include API keys, passwords, connection strings, and storage account keys. Cryptographic keys protect encrypted workloads such as Azure Storage, SQL databases, and virtual machines using customer-managed encryption. Certificates simplify TLS and SSL lifecycle management through centralized storage, automated renewal, and secure deployment across applications and services. Versioning allows previous secret values to remain available for rollback scenarios while simplifying password rotation and operational recovery.<br /><br /><b>UNDERSTANDING ACCESS CONTROL </b><br />Security depends not only on where secrets are stored but also on who can access them. The episode explains why Azure Role-Based Access Control (RBAC) has become Microsoft's recommended permission model, replacing legacy access policies. You'll learn the differences between management-plane and data-plane permissions, Key Vault Reader, Secrets User, Secrets Officer, Contributor, and Owner roles, along with the principle of least privilege that minimizes unnecessary access throughout an organization.<br /><br /><b>MANAGED IDENTITY ELIMINATES PASSWORDS </b><br />One of Azure's most powerful security features is Managed Identity. Instead of storing client secrets inside applications, Azure automatically creates secure identities for services such as App Service, <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a>, Virtual Machines, AKS, Synapse, Logic Apps, and <a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Data Factory</a>. These identities authenticate directly with Microsoft Entra ID and securely retrieve secrets from Azure Key Vault without developers managing credentials manually. This significantly reduces attack surfaces while simplifying cloud-native authentication.<br /><br /><b>AVOIDING COMMON SECURITY MISTAKES </b><br />The episode also highlights one of the most common Key Vault configuration mistakes: relying on legacy access policies together with overly broad Contributor permissions. Organizations should migrate to Azure RBAC, audit existing permissions regularly, separate development, test, and production vaults, enable Soft Delete and Purge Protection, and limit access using dedicated Key Vault roles. Combined with monitoring, audit logging, and Microsoft Entra ID, these practices dramatically improve overall cloud security while reducing operational risk.<br /><br /><b>KEY TAKEAWAYS </b><br />Azure Key Vault is much more than a secure password manager. It is the central trust anchor for modern Azure security, enabling applications to authenticate without embedded credentials while protecting secrets, encryption keys, and certificates throughout their lifecycle. Combined with Microsoft Entra ID, Azure RBAC, Managed Identity, and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> principles, Azure Key Vault helps organizations build secure, scalable, and compliant cloud solutions that are easier to manage and significantly harder to compromise.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72948427</guid><pubDate>Tue, 14 Jul 2026 10:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72948427/33507919_36be_4af3_bcd7_dc360025f209.mp3" length="26493164" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bded878d0daa3981c03ea7b0559657c801a77f70.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every modern application relies on secrets—API keys, database passwords, connection strings, encryption keys, and certificates. Yet one of the biggest security mistakes developers and administrators still make is storing these credentials directly...</itunes:subtitle><itunes:summary><![CDATA[Every modern application relies on secrets—API keys, database passwords, connection strings, encryption keys, and certificates. Yet one of the biggest security mistakes developers and administrators still make is storing these credentials directly inside source code, configuration files, or deployment pipelines. In <a href="https://www.m365.fm/azure-key-vault-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365 FM, Mirko Peters explains Azure Key Vault in plain English, showing how Microsoft helps organizations securely store, manage, rotate, and protect sensitive information across Azure. Whether you're a developer, cloud architect, DevOps engineer, security professional, or IT administrator, this episode explains why Azure Key Vault has become a fundamental building block of every secure cloud architecture.<br /><br /><b>WHAT IS AZURE KEY VAULT? </b><br />Azure Key Vault is Microsoft's fully managed cloud service for securely storing secrets, encryption keys, and digital certificates. Rather than embedding sensitive credentials inside applications, organizations store them centrally inside Key Vault where Azure handles security, availability, patching, and auditing. Applications retrieve secrets only when needed, significantly reducing the risk of accidental exposure while simplifying credential management across development, testing, and production environments.<br /><br /><b>SECRETS, KEYS, AND CERTIFICATES </b><br />Azure Key Vault supports three primary object types: secrets, cryptographic keys, and certificates. Secrets include API keys, passwords, connection strings, and storage account keys. Cryptographic keys protect encrypted workloads such as Azure Storage, SQL databases, and virtual machines using customer-managed encryption. Certificates simplify TLS and SSL lifecycle management through centralized storage, automated renewal, and secure deployment across applications and services. Versioning allows previous secret values to remain available for rollback scenarios while simplifying password rotation and operational recovery.<br /><br /><b>UNDERSTANDING ACCESS CONTROL </b><br />Security depends not only on where secrets are stored but also on who can access them. The episode explains why Azure Role-Based Access Control (RBAC) has become Microsoft's recommended permission model, replacing legacy access policies. You'll learn the differences between management-plane and data-plane permissions, Key Vault Reader, Secrets User, Secrets Officer, Contributor, and Owner roles, along with the principle of least privilege that minimizes unnecessary access throughout an organization.<br /><br /><b>MANAGED IDENTITY ELIMINATES PASSWORDS </b><br />One of Azure's most powerful security features is Managed Identity. Instead of storing client secrets inside applications, Azure automatically creates secure identities for services such as App Service, <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a>, Virtual Machines, AKS, Synapse, Logic Apps, and <a href="https://www.m365.fm/azure-data-factory-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Data Factory</a>. These identities authenticate directly with Microsoft Entra ID and securely retrieve secrets from Azure Key Vault without developers managing credentials manually. This significantly reduces attack surfaces while simplifying cloud-native authentication.<br /><br /><b>AVOIDING COMMON SECURITY MISTAKES </b><br />The episode also highlights one of the most common Key Vault configuration mistakes: relying on legacy access policies together with overly broad Contributor permissions. Organizations should migrate to Azure RBAC, audit existing permissions regularly, separate development, test, and production vaults, enable Soft Delete and Purge Protection, and limit access using dedicated Key Vault roles. Combined with...]]></itunes:summary><itunes:duration>1104</itunes:duration><itunes:keywords>apikeys,authentication,authorization,azure,certificates,cloudsecurity,compliance,cryptography,devops,encryption,entraid,governance,hsm,keyvault,managedidentity,passwords,rbac,secrets,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/48e4959d6d983bc058e20664256f704d.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Chaos Studio - Simply Explained</title><link>https://www.m365.fm/show/episodes/azure-chaos-studio-simply-explained/</link><description><![CDATA[Traditional tests assume everything works, but production rarely does. In this episode Mirko Peters explains Azure Chaos Studio for cloud architects, DevOps engineers and SREs, showing how controlled failure experiments reveal weaknesses before your customers do.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why traditional testing isn't enough</li><li>01:28 – What chaos engineering actually is</li><li>02:30 – Introducing <a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a></li><li>04:10 – Building blocks: targets, steps, branches, actions</li><li>06:12 – Running your first chaos experiment</li><li>08:08 – Safety first</li><li>10:12 – Shifting left, shifting right and game days</li><li>12:04 – The real value: building confidence</li></ul><br /><b>Key takeaways</b><br /><ul><li>Chaos engineering injects real, controlled failures to test a hypothesis about how your system survives them.</li><li><a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a> runs service-direct and agent-based faults through experiments built from targets, steps, branches and actions.</li><li>Start small in non-production, use managed identities and fault enablement as safety nets, and make experiments a continuous practice.</li></ul><br /><b>Worth quoting</b><br /><br />“Chaos engineering is a practical method. You inject real controlled failures into your system and observe how it reacts. This doesn't happen in a lab or a simulation. It happens on your actual resources.” – Mirko Peters (01:37)<br /><br />“Here's the thing, chaos engineering is not random destruction. It's not a developer walking into the server room and pulling cables for fun. It's scientific, repeatable, and safety constrained.” – Mirko Peters (02:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-chaos-studio-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on chaos experiments</li><li><a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a> – the managed service explained here, from fault types and experiment structure to safety controls</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud whose VMs, AKS clusters and Cosmos DB resources Chaos Studio injects faults into</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this episode and walks through a zone-outage chaos experiment step by step</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-virtual-machine-scale-sets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Machine Scale Sets - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72948366</guid><pubDate>Tue, 14 Jul 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72948366/6fca9ceb_973b_47f3_b8ee_fd132cec6cf7.mp3" length="20358764" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/36bb7a828e6ea9cda547394bba789362b3ea90db.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Traditional tests assume everything works, but production rarely does. In this episode Mirko Peters explains Azure Chaos Studio for cloud architects, DevOps engineers and SREs, showing how controlled failure experiments reveal weaknesses before your...</itunes:subtitle><itunes:summary><![CDATA[Traditional tests assume everything works, but production rarely does. In this episode Mirko Peters explains Azure Chaos Studio for cloud architects, DevOps engineers and SREs, showing how controlled failure experiments reveal weaknesses before your customers do.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: why traditional testing isn't enough</li><li>01:28 – What chaos engineering actually is</li><li>02:30 – Introducing <a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a></li><li>04:10 – Building blocks: targets, steps, branches, actions</li><li>06:12 – Running your first chaos experiment</li><li>08:08 – Safety first</li><li>10:12 – Shifting left, shifting right and game days</li><li>12:04 – The real value: building confidence</li></ul><br /><b>Key takeaways</b><br /><ul><li>Chaos engineering injects real, controlled failures to test a hypothesis about how your system survives them.</li><li><a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a> runs service-direct and agent-based faults through experiments built from targets, steps, branches and actions.</li><li>Start small in non-production, use managed identities and fault enablement as safety nets, and make experiments a continuous practice.</li></ul><br /><b>Worth quoting</b><br /><br />“Chaos engineering is a practical method. You inject real controlled failures into your system and observe how it reacts. This doesn't happen in a lab or a simulation. It happens on your actual resources.” – Mirko Peters (01:37)<br /><br />“Here's the thing, chaos engineering is not random destruction. It's not a developer walking into the server room and pulling cables for fun. It's scientific, repeatable, and safety constrained.” – Mirko Peters (02:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-chaos-studio-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on chaos experiments</li><li><a href="https://www.m365.fm/entity/azure-chaos-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Chaos Studio</a> – the managed service explained here, from fault types and experiment structure to safety controls</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud whose VMs, AKS clusters and Cosmos DB resources Chaos Studio injects faults into</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – hosts this episode and walks through a zone-outage chaos experiment step by step</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-virtual-machine-scale-sets/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-chaos-studio-simply-explained" target="_blank" rel="noreferrer noopener">Azure Virtual Machine Scale Sets - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>849</itunes:duration><itunes:keywords>aks,arm,automation,availability,azure,bicep,chaosengineering,chaosstudio,cloud,devops,disasterrecovery,failover,infrastructure,kubernetes,monitoring,networking,reliability,resilience,testing,virtualmachines</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/444906852e0039a00bfdc4b92f39d915.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Your AI Landing Zone Is A Liability</title><link>https://www.m365.fm/show/episodes/your-ai-landing-zone-is-a-liability/</link><description><![CDATA[Deploying Azure OpenAI in the portal works for a proof of concept, but it turns into audit failures, data exposure and untraceable token costs at scale. This masterclass shows cloud architects and platform teams how to build a hardened AI landing zone with Bicep, from identity and network isolation to policy, FinOps and API Management.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the perimeter, not the model</li><li>01:10 – Why standard landing zones fail with AI</li><li>03:41 – Cost and the hidden assumption</li><li>09:21 – What auditors actually look for</li><li>12:28 – Bicep as the control plane and three perimeter layers</li><li>23:46 – Private endpoints, identities and Azure Policy</li><li>38:50 – Foundry, observability and FinOps</li><li>61:08 – API gateway, RAG governance and CI/CD</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manually deployed AI infrastructure leads to configuration drift, invisible token costs and audit failures, so the perimeter must be built in code from day one.</li><li>A hardened AI perimeter combines managed identities, private endpoints, Azure Policy with management groups, token-level observability and orchestration through Azure AI Foundry and API Management.</li><li>Reusable Bicep modules validated in CI/CD pipelines turn <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">governance</a>, cost attribution and security into defaults instead of afterthoughts.</li></ul><br /><b>Worth quoting</b><br /><br />“Enterprise AI isn't about the model, it's about the perimeter. The perimeter is the structural boundary that keeps your data safe, your costs visible, and your reasoning auditable.” – Mirko Peters (00:28)<br /><br />“This assumption is broken for AI in a way it never was for traditional infrastructure, security debt compounds faster with AI than any other workload type.” – Mirko Peters (07:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-ai-landing-zone-is-a-liability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on hardening AI landing zones</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Bicep</a> – the infrastructure-as-code language the episode treats as the control plane for the AI perimeter</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – the model endpoint whose manual portal deployments, API keys and public access create the liability</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – the basis for private endpoints that keep LLM traffic off the public internet</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">How to Architect Low-Cost AI Agents in the Microsoft Cloud</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72790969</guid><pubDate>Tue, 14 Jul 2026 04:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72790969/your_ai_landing_zone_is_a_liability.mp3" length="117550124" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a3894858e27d84f959d97b9f95def3483179bb41.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Deploying Azure OpenAI in the portal works for a proof of concept, but it turns into audit failures, data exposure and untraceable token costs at scale. This masterclass shows cloud architects and platform teams how to build a hardened AI landing zone...</itunes:subtitle><itunes:summary><![CDATA[Deploying Azure OpenAI in the portal works for a proof of concept, but it turns into audit failures, data exposure and untraceable token costs at scale. This masterclass shows cloud architects and platform teams how to build a hardened AI landing zone with Bicep, from identity and network isolation to policy, FinOps and API Management.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: the perimeter, not the model</li><li>01:10 – Why standard landing zones fail with AI</li><li>03:41 – Cost and the hidden assumption</li><li>09:21 – What auditors actually look for</li><li>12:28 – Bicep as the control plane and three perimeter layers</li><li>23:46 – Private endpoints, identities and Azure Policy</li><li>38:50 – Foundry, observability and FinOps</li><li>61:08 – API gateway, RAG governance and CI/CD</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manually deployed AI infrastructure leads to configuration drift, invisible token costs and audit failures, so the perimeter must be built in code from day one.</li><li>A hardened AI perimeter combines managed identities, private endpoints, Azure Policy with management groups, token-level observability and orchestration through Azure AI Foundry and API Management.</li><li>Reusable Bicep modules validated in CI/CD pipelines turn <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">governance</a>, cost attribution and security into defaults instead of afterthoughts.</li></ul><br /><b>Worth quoting</b><br /><br />“Enterprise AI isn't about the model, it's about the perimeter. The perimeter is the structural boundary that keeps your data safe, your costs visible, and your reasoning auditable.” – Mirko Peters (00:28)<br /><br />“This assumption is broken for AI in a way it never was for traditional infrastructure, security debt compounds faster with AI than any other workload type.” – Mirko Peters (07:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-ai-landing-zone-is-a-liability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on hardening AI landing zones</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Bicep</a> – the infrastructure-as-code language the episode treats as the control plane for the AI perimeter</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – the model endpoint whose manual portal deployments, API keys and public access create the liability</li><li><a href="https://www.m365.fm/entity/azure-private-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">Azure Private Link</a> – the basis for private endpoints that keep LLM traffic off the public internet</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-landing-zone-is-a-liability" target="_blank" rel="noreferrer noopener">How to Architect Low-Cost AI Agents in the Microsoft Cloud</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4898</itunes:duration><itunes:keywords>aifoundry,automation,azure,azurepolicy,bicep,compliance,devsecops,finops,governance,infrastructureascode,landingzones,managedidentities,observability,openai,platformengineering,privateendpoints,rag,security,vectorization,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/664d5b9ae7c500280e04bb8a75d35c3f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Data Analysis Expressions (DAX) - Simply Explained</title><link>https://www.m365.fm/show/episodes/data-analysis-expressions-dax-simply-explained/</link><description><![CDATA[Many Power BI users think DAX is just Excel formulas with a new name and then wonder why their numbers don't add up. This episode explains DAX in plain English for Power BI beginners and analysts: measures versus calculated columns, filter context, CALCULATE, iterators, time intelligence and the pitfalls to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> really is</li><li>01:55 – Calculated columns versus measures</li><li>03:28 – The big idea: filter context</li><li>05:02 – CALCULATE, the most important function</li><li>07:11 – Iterator functions</li><li>09:03 – Time intelligence made simple</li><li>11:06 – Common beginner pitfalls</li><li>13:09 – Putting it all together</li></ul><br /><b>Key takeaways</b><br /><ul><li>DAX works on whole tables and columns rather than cells, so treating it like <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Excel</a> formulas leads to wrong results.</li><li>Prefer measures over calculated columns, because measures recalculate in the current filter context while columns stay static and bloat the model.</li><li>Master filter context and CALCULATE, use iterators only for row-by-row logic, and mark a proper date table so time intelligence works.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the thing, most people think DAX is basically Excel formulas with a different name, but it isn't. DAX is a whole different way of thinking about calculations.” – Mirko Peters (00:10)<br /><br />“If the number needs to change when someone clicks a button, use a measure. If it is the same no matter what, a calculated column is fine.” – Mirko Peters (02:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/data-analysis-expressions-dax-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on DAX basics</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> – the formula language the episode explains, from measures to CALCULATE and iterators</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – where DAX measures react to slicers, visuals and filters in every report</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the comparison point, since DAX works on tables and columns, not individual cells</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – the data model and relationships that DAX depends on, so fix it first</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-dax-to-community/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">From DAX to Community: The Power BI Journey with Bernat Agulló Roselló (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72948325</guid><pubDate>Tue, 14 Jul 2026 01:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72948325/96b78921_1cb3_485c_b139_d288d8601ca9.mp3" length="22305068" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/29264093ca536474848d7795ac315ba205b918e4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power BI users think DAX is just Excel formulas with a new name and then wonder why their numbers don't add up. This episode explains DAX in plain English for Power BI beginners and analysts: measures versus calculated columns, filter context,...</itunes:subtitle><itunes:summary><![CDATA[Many Power BI users think DAX is just Excel formulas with a new name and then wonder why their numbers don't add up. This episode explains DAX in plain English for Power BI beginners and analysts: measures versus calculated columns, filter context, CALCULATE, iterators, time intelligence and the pitfalls to avoid.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> really is</li><li>01:55 – Calculated columns versus measures</li><li>03:28 – The big idea: filter context</li><li>05:02 – CALCULATE, the most important function</li><li>07:11 – Iterator functions</li><li>09:03 – Time intelligence made simple</li><li>11:06 – Common beginner pitfalls</li><li>13:09 – Putting it all together</li></ul><br /><b>Key takeaways</b><br /><ul><li>DAX works on whole tables and columns rather than cells, so treating it like <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Excel</a> formulas leads to wrong results.</li><li>Prefer measures over calculated columns, because measures recalculate in the current filter context while columns stay static and bloat the model.</li><li>Master filter context and CALCULATE, use iterators only for row-by-row logic, and mark a proper date table so time intelligence works.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the thing, most people think DAX is basically Excel formulas with a different name, but it isn't. DAX is a whole different way of thinking about calculations.” – Mirko Peters (00:10)<br /><br />“If the number needs to change when someone clicks a button, use a measure. If it is the same no matter what, a calculated column is fine.” – Mirko Peters (02:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/data-analysis-expressions-dax-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on DAX basics</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> – the formula language the episode explains, from measures to CALCULATE and iterators</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – where DAX measures react to slicers, visuals and filters in every report</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the comparison point, since DAX works on tables and columns, not individual cells</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – the data model and relationships that DAX depends on, so fix it first</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-dax-to-community/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-analysis-expressions-dax-simply-explained" target="_blank" rel="noreferrer noopener">From DAX to Community: The Power BI Journey with Bernat Agulló Roselló (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become...]]></itunes:summary><itunes:duration>930</itunes:duration><itunes:keywords>analytics,ax,businessintelligence,calculate,calculatedcolumns,dashboard,dataanalysis,datamodel,filtercontext,measures,modeling,performance,powerbi,powerpivot,reporting,rowcontext,sumx,tabular,timeintelligence,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/54b3d23a64b1ff9a568d6dde231a472e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Graph API - Simply Explained</title><link>https://www.m365.fm/show/episodes/graph-api-simply-explained/</link><description><![CDATA[Microsoft Graph API is one of the most important technologies in the Microsoft ecosystem, yet it's often misunderstood. Is it a database? A service? Or simply another developer tool? In <a href="https://www.m365.fm/graph-api-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365 FM, Mirko Peters breaks down Microsoft Graph API in plain English using simple real-world analogies that make even complex concepts easy to understand. Whether you're an IT administrator, developer, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> maker, or Microsoft 365 enthusiast, you'll learn why Graph has become the universal gateway to Microsoft's cloud services and why it's now essential for automation, integrations, and AI-powered solutions.<br /><br /><b>FROM DISCONNECTED APIS TO ONE UNIFIED PLATFORM </b><br />Before Microsoft Graph, every Microsoft service had its own API. Exchange Online, SharePoint, Azure Active Directory (now Microsoft Entra ID), OneDrive, and Microsoft Teams all required separate authentication methods, documentation, and programming models. Automating even simple business processes meant working with multiple technologies simultaneously. Microsoft Graph changed that by introducing one unified API endpoint that connects every major Microsoft 365 service through a consistent interface, dramatically simplifying development and automation. UNDERSTANDING GRAPH THROUGH SIMPLE ANALOGIES Rather than diving into technical documentation, this episode explains Microsoft Graph using relatable examples. Imagine Microsoft 365 as a modern office building where every service represents a different department. Instead of visiting each room individually, Microsoft Graph acts as the central reception desk that coordinates everything behind the scenes. This simple analogy makes it easy to understand how Graph connects users, files, calendars, mailboxes, Teams, SharePoint sites, and security information into one interconnected platform.<br /><br /><b>HOW AUTHENTICATION, PERMISSIONS, AND SECURITY WORK </b><br />Every Graph request starts with authentication through Microsoft Entra ID before authorization determines exactly which resources an application can access. The episode explains delegated permissions, app-only permissions, OAuth tokens, consent, scopes, and Microsoft's least-privilege security model without unnecessary technical complexity. You'll also understand why Graph is considered one of the most secure ways to access Microsoft 365 data and how administrators maintain complete control over application permissions.<br /><br /><b>AUTOMATING MICROSOFT 365 WITH GRAPH API </b><br />Microsoft Graph enables organizations to automate virtually every aspect of Microsoft 365. From creating users and assigning licenses to managing Teams, SharePoint documents, Outlook mailboxes, OneDrive files, calendars, Microsoft Defender alerts, and security operations, Graph provides a single interface for enterprise automation. The episode also demonstrates how developers, administrators, and IT professionals can build powerful workflows while reducing complexity compared to legacy Microsoft APIs.<br /><br /><b>GRAPH API FOR POWER PLATFORM AND LOW-CODE USERS </b><br />You don't have to be a professional developer to benefit from Microsoft Graph. <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, and Graph Explorer make Graph accessible to citizen developers and business users through low-code experiences. Even advanced Graph endpoints can be integrated using custom HTTP actions, allowing organizations to build sophisticated automations without writing large amounts of code. This opens enterprise-grade automation capabilities to a much wider audience.<br /><br /><b>WHY GRAPH API IS THE FUTURE OF MICROSOFT 365 </b><br />Microsoft continues to retire older technologies while investing heavily in Graph API. Legacy APIs such as Exchange Web Services are reaching end of life, while new Microsoft 365 capabilities increasingly become available only through Graph. Understanding Graph today prepares organizations for future AI experiences, Microsoft Copilot integrations, intelligent agents, Power Platform automation, and enterprise cloud development.<br /><br /><b>KEY TAKEAWAYS </b><br />Microsoft Graph API is the universal gateway to Microsoft 365. One endpoint provides secure access to users, mail, files, Teams, SharePoint, calendars, devices, security data, and much more. Whether you're building applications, automating business processes, integrating Microsoft services, or preparing for the AI era, Graph API forms the foundation of the modern Microsoft cloud. Understanding how it works is one of the most valuable skills for anyone working with Microsoft technologies today.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72948187</guid><pubDate>Mon, 13 Jul 2026 22:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72948187/602c3bd2_9ca0_42d4_8b8e_984f59be455e.mp3" length="17908460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7dd40e3e5a2c722e029a669d21ddf964116f0f6c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Graph API is one of the most important technologies in the Microsoft ecosystem, yet it's often misunderstood. Is it a database? A service? Or simply another developer tool? In https://www.m365.fm/graph-api-simply-explained/ of Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Graph API is one of the most important technologies in the Microsoft ecosystem, yet it's often misunderstood. Is it a database? A service? Or simply another developer tool? In <a href="https://www.m365.fm/graph-api-simply-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of Microsoft Knowledge Nuggets on M365 FM, Mirko Peters breaks down Microsoft Graph API in plain English using simple real-world analogies that make even complex concepts easy to understand. Whether you're an IT administrator, developer, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> maker, or Microsoft 365 enthusiast, you'll learn why Graph has become the universal gateway to Microsoft's cloud services and why it's now essential for automation, integrations, and AI-powered solutions.<br /><br /><b>FROM DISCONNECTED APIS TO ONE UNIFIED PLATFORM </b><br />Before Microsoft Graph, every Microsoft service had its own API. Exchange Online, SharePoint, Azure Active Directory (now Microsoft Entra ID), OneDrive, and Microsoft Teams all required separate authentication methods, documentation, and programming models. Automating even simple business processes meant working with multiple technologies simultaneously. Microsoft Graph changed that by introducing one unified API endpoint that connects every major Microsoft 365 service through a consistent interface, dramatically simplifying development and automation. UNDERSTANDING GRAPH THROUGH SIMPLE ANALOGIES Rather than diving into technical documentation, this episode explains Microsoft Graph using relatable examples. Imagine Microsoft 365 as a modern office building where every service represents a different department. Instead of visiting each room individually, Microsoft Graph acts as the central reception desk that coordinates everything behind the scenes. This simple analogy makes it easy to understand how Graph connects users, files, calendars, mailboxes, Teams, SharePoint sites, and security information into one interconnected platform.<br /><br /><b>HOW AUTHENTICATION, PERMISSIONS, AND SECURITY WORK </b><br />Every Graph request starts with authentication through Microsoft Entra ID before authorization determines exactly which resources an application can access. The episode explains delegated permissions, app-only permissions, OAuth tokens, consent, scopes, and Microsoft's least-privilege security model without unnecessary technical complexity. You'll also understand why Graph is considered one of the most secure ways to access Microsoft 365 data and how administrators maintain complete control over application permissions.<br /><br /><b>AUTOMATING MICROSOFT 365 WITH GRAPH API </b><br />Microsoft Graph enables organizations to automate virtually every aspect of Microsoft 365. From creating users and assigning licenses to managing Teams, SharePoint documents, Outlook mailboxes, OneDrive files, calendars, Microsoft Defender alerts, and security operations, Graph provides a single interface for enterprise automation. The episode also demonstrates how developers, administrators, and IT professionals can build powerful workflows while reducing complexity compared to legacy Microsoft APIs.<br /><br /><b>GRAPH API FOR POWER PLATFORM AND LOW-CODE USERS </b><br />You don't have to be a professional developer to benefit from Microsoft Graph. <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, and Graph Explorer make Graph accessible to citizen developers and business users through low-code experiences. Even advanced Graph endpoints can be integrated using custom HTTP actions, allowing organizations to build...]]></itunes:summary><itunes:duration>747</itunes:duration><itunes:keywords>api,authentication,authorization,automation,entraid,exchange,graphapi,integration,json,microsoft365,microsoftgraph,oauth,onedrive,outlook,powerapps,powerautomate,rest,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7ec447969ba93082093d34fc988ab00e.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Agent Builder — Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-agent-builder-simply-explained/</link><description><![CDATA[Everyone talks about AI agents, but do you need to be a developer to build one? This episode explains Microsoft Agent Builder for business users and IT pros: how to create an agent from a sentence, connect knowledge sources, respect permissions and know when to step up to Copilot Studio or AI Foundry.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: AI agents without code</li><li>00:32 – What Agent Builder actually is</li><li>02:35 – The creation flow step by step</li><li>04:41 – Knowledge sources</li><li>06:41 – The template shortcut</li><li>08:13 – Agent Builder vs Copilot Studio vs <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI Foundry</a></li><li>11:06 – The hard limits</li><li>13:31 – Security and governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agent Builder lets business users create declarative agents inside <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> by describing what they need, with no code required.</li><li>Knowledge sources such as SharePoint sites and files are what make an agent useful, and the only-use-specified-sources toggle is the main defense against hallucinations.</li><li>Move to Copilot Studio only when you need external-facing agents, non-Microsoft 365 data sources or agentic actions; AI Foundry is for professional developers.</li></ul><br /><b>Worth quoting</b><br /><br />“Without knowledge sources, the agent is just a chatbot with a personality. It doesn't know anything about your company.” – Mirko Peters (03:36)<br /><br />“The agent respects your existing Microsoft 365 permissions. It doesn't get special access. If you add a SharePoint site as a knowledge source, the agent can only return information that the person asking the question is already allowed to see.” – Mirko Peters (06:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-agent-builder-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on building agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode explains what an agent is and how business users build one without code</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Knowledge source</a> – SharePoint, OneDrive, files, URLs, Teams chats and emails that give an agent its company knowledge</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Agent Builder lives in its sidebar, and SharePoint grounding needs a full Copilot license</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72937191</guid><pubDate>Mon, 13 Jul 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72937191/704ff280_fb0c_4002_aee5_a2d9058ae4c3.mp3" length="22501484" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bf84216204591c8bdb1cb17545f5a07d17a0c1af.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone talks about AI agents, but do you need to be a developer to build one? This episode explains Microsoft Agent Builder for business users and IT pros: how to create an agent from a sentence, connect knowledge sources, respect permissions and...</itunes:subtitle><itunes:summary><![CDATA[Everyone talks about AI agents, but do you need to be a developer to build one? This episode explains Microsoft Agent Builder for business users and IT pros: how to create an agent from a sentence, connect knowledge sources, respect permissions and know when to step up to Copilot Studio or AI Foundry.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: AI agents without code</li><li>00:32 – What Agent Builder actually is</li><li>02:35 – The creation flow step by step</li><li>04:41 – Knowledge sources</li><li>06:41 – The template shortcut</li><li>08:13 – Agent Builder vs Copilot Studio vs <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI Foundry</a></li><li>11:06 – The hard limits</li><li>13:31 – Security and governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agent Builder lets business users create declarative agents inside <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> by describing what they need, with no code required.</li><li>Knowledge sources such as SharePoint sites and files are what make an agent useful, and the only-use-specified-sources toggle is the main defense against hallucinations.</li><li>Move to Copilot Studio only when you need external-facing agents, non-Microsoft 365 data sources or agentic actions; AI Foundry is for professional developers.</li></ul><br /><b>Worth quoting</b><br /><br />“Without knowledge sources, the agent is just a chatbot with a personality. It doesn't know anything about your company.” – Mirko Peters (03:36)<br /><br />“The agent respects your existing Microsoft 365 permissions. It doesn't get special access. If you add a SharePoint site as a knowledge source, the agent can only return information that the person asking the question is already allowed to see.” – Mirko Peters (06:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-agent-builder-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on building agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode explains what an agent is and how business users build one without code</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Knowledge source</a> – SharePoint, OneDrive, files, URLs, Teams chats and emails that give an agent its company knowledge</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Agent Builder lives in its sidebar, and SharePoint grounding needs a full Copilot license</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-agent-builder-simply-explained" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>938</itunes:duration><itunes:keywords>agentbuilder,agents,ai,aifoundry,automation,chatbot,copilot,copilotstudio,declarativeagents,enterprise,governance,grounding,knowledge,microsoft,microsoft365,nocode,onedrive,productivity,sharepoint,templates</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d40dabd5416a022bb2482847bd226db6.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot for Dynamics 365 Finance and Operations - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-for-dynamics-365-finance-and-operations-simply-explained/</link><description><![CDATA[Most finance teams hear Copilot and picture a chatbot, but what does it really do on a Tuesday morning? This episode walks finance professionals and Dynamics 365 Finance and Operations users through collections, month-end close, cash flow forecasting and AP, plus the requirements and adoption steps that decide whether it pays off.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and the problem Copilot solves</li><li>01:24 – Copilot for collections and AR</li><li>02:45 – Financial close and reporting</li><li>04:40 – Cash flow and forecasting</li><li>05:54 – Expense management and AP</li><li>07:19 – Requirements to get started</li><li>08:33 – Driving adoption</li><li>09:47 – The big picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Dynamics 365 Finance and Operations brings customer summaries, draft emails, variance explanations and forecasts into the finance workflow instead of making people chase data across screens.</li><li>Collections is the fastest-value starting point, followed by financial close, cash flow forecasting and expense and AP automation.</li><li>Copilot requires a recent F&amp;O version, <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> integration, a cloud-hosted environment and a separate Microsoft 365 Copilot license, and adoption needs targeted pilots and scenario-based training.</li></ul><br /><b>Worth quoting</b><br /><br />“Finance teams don't lack information. They have plenty. The friction is in how you access it and act on it.” – Mirko Peters (01:01)<br /><br />“Co-pilot amplifies good processes and bad ones equally. If your collections workflow is a mess, Co-pilot won't fix it. It'll just help you generate messy emails faster.” – Mirko Peters (08:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-for-dynamics-365-finance-and-operations-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a finance-focused FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – its separate Microsoft 365 Copilot license is required on top of the D365 license</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the ERP where Copilot summarizes customers, explains variances and forecasts cash flow</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – why only about 35% use Copilot without planning, and how pilots and scenario training help</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72937055</guid><pubDate>Mon, 13 Jul 2026 16:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72937055/262467f4_55e4_478c_bab0_fde331bf04dc.mp3" length="17011628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b8e90fefa6722e407ec2dfeb5a1425e675a3052e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most finance teams hear Copilot and picture a chatbot, but what does it really do on a Tuesday morning? This episode walks finance professionals and Dynamics 365 Finance and Operations users through collections, month-end close, cash flow forecasting...</itunes:subtitle><itunes:summary><![CDATA[Most finance teams hear Copilot and picture a chatbot, but what does it really do on a Tuesday morning? This episode walks finance professionals and Dynamics 365 Finance and Operations users through collections, month-end close, cash flow forecasting and AP, plus the requirements and adoption steps that decide whether it pays off.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and the problem Copilot solves</li><li>01:24 – Copilot for collections and AR</li><li>02:45 – Financial close and reporting</li><li>04:40 – Cash flow and forecasting</li><li>05:54 – Expense management and AP</li><li>07:19 – Requirements to get started</li><li>08:33 – Driving adoption</li><li>09:47 – The big picture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Dynamics 365 Finance and Operations brings customer summaries, draft emails, variance explanations and forecasts into the finance workflow instead of making people chase data across screens.</li><li>Collections is the fastest-value starting point, followed by financial close, cash flow forecasting and expense and AP automation.</li><li>Copilot requires a recent F&amp;O version, <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a> integration, a cloud-hosted environment and a separate Microsoft 365 Copilot license, and adoption needs targeted pilots and scenario-based training.</li></ul><br /><b>Worth quoting</b><br /><br />“Finance teams don't lack information. They have plenty. The friction is in how you access it and act on it.” – Mirko Peters (01:01)<br /><br />“Co-pilot amplifies good processes and bad ones equally. If your collections workflow is a mess, Co-pilot won't fix it. It'll just help you generate messy emails faster.” – Mirko Peters (08:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-for-dynamics-365-finance-and-operations-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a finance-focused FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – its separate Microsoft 365 Copilot license is required on top of the D365 license</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the ERP where Copilot summarizes customers, explains variances and forecasts cash flow</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – why only about 35% use Copilot without planning, and how pilots and scenario training help</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-dynamics-365-finance-and-operations-simply-explained" target="_blank" rel="noreferrer noopener">Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>709</itunes:duration><itunes:keywords>accounting,automation,cashflow,collections,copilot,dataverse,dynamics365,erp,excel,finance,forecasting,microsoft,operations,outlook,payables,powerplatform,productivity,receivables,reconciliation,reporting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fd483e7500f6f18e09d9b67e5bfc7518.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Under Attack: Building Zero Trust Security with Microsoft Copilot, Azure &amp; Microsoft 365 - Mourtaza Fazlehoussen [MVP]</title><link>https://www.m365.fm/show/episodes/ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta/</link><description><![CDATA[AI is reshaping both attacks and defenses: how do you embrace it without opening new risks? Mirko talks with Microsoft MVP and CISO Mourtaza Fazlehoussen about Security Copilot, AI governance, Zero Trust for AI and the first hour of a ransomware incident, giving security and IT leaders practical guidance before deploying AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction</li><li>01:42 – Mourtaza's journey into cybersecurity</li><li>07:32 – Today's threat landscape and tool sprawl</li><li>17:16 – Microsoft Security Copilot: what it is and isn't</li><li>31:15 – AI governance and AI policies</li><li>39:55 – Zero Trust in the age of AI</li><li>50:26 – The first hour of a ransomware attack</li><li>55:55 – Autonomous SOCs and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Security Copilot helps SOC analysts triage, correlate and summarize incidents faster, but it does not replace security architecture, controls or human decisions.</li><li>AI governance needs concrete policies on approved AI tools, data classification and responsible prompting, supported by Microsoft Purview, <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Entra</a> and Defender.</li><li>Zero Trust principles of verify explicitly, least privilege and assume breach apply directly to AI agents and Copilot, and incident readiness must include business continuity planning.</li></ul><br /><b>Worth quoting</b><br /><br />“Microsoft Security Co-Pilot is a powerful tool. However, it remains a security assistant, but it's not a complete, I would say, a security solution. It helps you to augment your security team.” – Mourtaza Fazlehoussen (17:37)<br /><br />“if I buy security copilot, then I am safe. Like, you know, it will protect entirely my company, which is not true.” – Mourtaza Fazlehoussen (27:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Copilot and AI security</li><li><a href="https://www.m365.fm/entity/mourtaza-fazlehousse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Mourtaza Fazlehoussen</a> – Microsoft MVP and CISO who explains Security Copilot, AI governance and ransomware response</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">AI governance</a> – the policies, processes and controls he says must be in place before deploying AI</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Zero Trust</a> – verify explicitly, least privilege and assume breach, applied to AI agents and Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Agent Governance Explained- How IT Can Enable the AI Agent Revolution with Thomas Zou [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72946419</guid><pubDate>Mon, 13 Jul 2026 13:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72946419/b6023f94_91d2_4fec_a633_2ac747ed898f.mp3" length="88156268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c12edecd11d9721c88ba32139adb650a26a4439d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI is reshaping both attacks and defenses: how do you embrace it without opening new risks? Mirko talks with Microsoft MVP and CISO Mourtaza Fazlehoussen about Security Copilot, AI governance, Zero Trust for AI and the first hour of a ransomware...</itunes:subtitle><itunes:summary><![CDATA[AI is reshaping both attacks and defenses: how do you embrace it without opening new risks? Mirko talks with Microsoft MVP and CISO Mourtaza Fazlehoussen about Security Copilot, AI governance, Zero Trust for AI and the first hour of a ransomware incident, giving security and IT leaders practical guidance before deploying AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction</li><li>01:42 – Mourtaza's journey into cybersecurity</li><li>07:32 – Today's threat landscape and tool sprawl</li><li>17:16 – Microsoft Security Copilot: what it is and isn't</li><li>31:15 – AI governance and AI policies</li><li>39:55 – Zero Trust in the age of AI</li><li>50:26 – The first hour of a ransomware attack</li><li>55:55 – Autonomous SOCs and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Security Copilot helps SOC analysts triage, correlate and summarize incidents faster, but it does not replace security architecture, controls or human decisions.</li><li>AI governance needs concrete policies on approved AI tools, data classification and responsible prompting, supported by Microsoft Purview, <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Entra</a> and Defender.</li><li>Zero Trust principles of verify explicitly, least privilege and assume breach apply directly to AI agents and Copilot, and incident readiness must include business continuity planning.</li></ul><br /><b>Worth quoting</b><br /><br />“Microsoft Security Co-Pilot is a powerful tool. However, it remains a security assistant, but it's not a complete, I would say, a security solution. It helps you to augment your security team.” – Mourtaza Fazlehoussen (17:37)<br /><br />“if I buy security copilot, then I am safe. Like, you know, it will protect entirely my company, which is not true.” – Mourtaza Fazlehoussen (27:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Copilot and AI security</li><li><a href="https://www.m365.fm/entity/mourtaza-fazlehousse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Mourtaza Fazlehoussen</a> – Microsoft MVP and CISO who explains Security Copilot, AI governance and ransomware response</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">AI governance</a> – the policies, processes and controls he says must be in place before deploying AI</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Zero Trust</a> – verify explicitly, least privilege and assume breach, applied to AI agents and Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta" target="_blank" rel="noreferrer noopener">Agent...]]></itunes:summary><itunes:duration>3674</itunes:duration><itunes:keywords>ai,aiagents,automation,azure,cloudsecurity,compliance,copilot,cybersecurity,defender,entraid,governance,identity,incidentresponse,microsoft365,purview,ransomware,securitycopilot,sentinel,threatdetection,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dd7eda1300eaacb6b09287fffc5d207e.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot in Microsoft Entra ID - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-in-microsoft-entra-id-simply-explained/</link><description><![CDATA[Troubleshooting a blocked sign-in in Entra can mean jumping between logs, policies and risk reports for twenty minutes. This episode explains Copilot in Microsoft Entra ID for identity admins, help desk staff and security analysts: how it turns raw logs into plain-English answers and why it respects your existing permissions. You will see where it saves time and how it stays governed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The identity troubleshooting problem</li><li>02:34 – What Security Copilot in Entra ID is</li><li>04:10 – Use case one: sign-in troubleshooting</li><li>06:17 – Use case two: investigating risky users</li><li>08:14 – Use case three: Conditional Access insights</li><li>10:11 – The evidence: does it actually help?</li><li>11:24 – Is it safe? <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Governance</a> and security</li><li>12:58 – Who benefits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Microsoft Entra ID is an AI assistant embedded in the Entra admin center that answers plain-English questions by pulling together sign-in logs, audit logs, Conditional Access and Identity Protection data.</li><li>It shortens sign-in troubleshooting, summarizes risky users with recommended next steps and explains which Conditional Access policies applied and why.</li><li>Copilot inherits the admin's existing roles and Conditional Access, logs its prompts in audit logs and only suggests actions, so humans stay in control.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot doesn't just dump raw data on you. It gives you a summary, a narrative, and explanation.” – Mirko Peters (03:22)<br /><br />“Co-pilot inherits your existing intra roles and permissions. That's the key point. If you don't have permission to view a specific log or resource, Co-pilot can't see it either.” – Mirko Peters (11:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-in-microsoft-entra-id-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Entra ID</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity service whose logs and policies Copilot queries and explains in plain English</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – Copilot explains which policies applied to a sign-in and which block most often</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – its admin center is where Copilot is embedded, replacing jumps between separate blades</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-id-protection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID Protection - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72936926</guid><pubDate>Mon, 13 Jul 2026 10:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72936926/a51968e4_2cb1_497e_85ae_a54ab65b2164.mp3" length="21261932" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d9e87cfb39a046fc483d3476da29821fe47355fe.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Troubleshooting a blocked sign-in in Entra can mean jumping between logs, policies and risk reports for twenty minutes. This episode explains Copilot in Microsoft Entra ID for identity admins, help desk staff and security analysts: how it turns raw...</itunes:subtitle><itunes:summary><![CDATA[Troubleshooting a blocked sign-in in Entra can mean jumping between logs, policies and risk reports for twenty minutes. This episode explains Copilot in Microsoft Entra ID for identity admins, help desk staff and security analysts: how it turns raw logs into plain-English answers and why it respects your existing permissions. You will see where it saves time and how it stays governed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The identity troubleshooting problem</li><li>02:34 – What Security Copilot in Entra ID is</li><li>04:10 – Use case one: sign-in troubleshooting</li><li>06:17 – Use case two: investigating risky users</li><li>08:14 – Use case three: Conditional Access insights</li><li>10:11 – The evidence: does it actually help?</li><li>11:24 – Is it safe? <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Governance</a> and security</li><li>12:58 – Who benefits</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Microsoft Entra ID is an AI assistant embedded in the Entra admin center that answers plain-English questions by pulling together sign-in logs, audit logs, Conditional Access and Identity Protection data.</li><li>It shortens sign-in troubleshooting, summarizes risky users with recommended next steps and explains which Conditional Access policies applied and why.</li><li>Copilot inherits the admin's existing roles and Conditional Access, logs its prompts in audit logs and only suggests actions, so humans stay in control.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot doesn't just dump raw data on you. It gives you a summary, a narrative, and explanation.” – Mirko Peters (03:22)<br /><br />“Co-pilot inherits your existing intra roles and permissions. That's the key point. If you don't have permission to view a specific log or resource, Co-pilot can't see it either.” – Mirko Peters (11:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-in-microsoft-entra-id-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Entra ID</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity service whose logs and policies Copilot queries and explains in plain English</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – Copilot explains which policies applied to a sign-in and which block most often</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – its admin center is where Copilot is embedded, replacing jumps between separate blades</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-id-protection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-microsoft-entra-id-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID Protection - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>886</itunes:duration><itunes:keywords>administration,ai,auditlogs,authentication,automation,compliance,conditionalaccess,copilot,cybersecurity,entra,entraid,governance,identity,identityprotection,mfa,microsoft365,riskyusers,security,signinlogs,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/34dce57b67108136339366d3c844c774.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot for Microsoft Fabric - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-for-microsoft-fabric-simply-explained/</link><description><![CDATA[Not every Copilot is the same. This episode explains Copilot for Microsoft Fabric in plain English for data beginners, analysts and IT pros, showing where it works across Data Factory, notebooks, the warehouse and Power BI, what you need to turn it on, and why human review still matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot confusion</li><li>01:09 – What Copilot for Fabric actually is</li><li>02:23 – Data Factory and data engineering</li><li>03:40 – Data warehouse and Power BI</li><li>04:58 – Real examples in practice</li><li>06:45 – What you need to use it</li><li>08:10 – Why beginners should care</li><li>10:09 – The human still matters</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Microsoft Fabric is a data-focused AI assistant, distinct from Microsoft 365 Copilot and <a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, that turns plain English into SQL, DAX, PySpark, pipelines and Power BI reports.</li><li>It needs a paid Fabric capacity and an admin-enabled tenant setting, costs nothing extra, and only works with data you already have permission to see.</li><li>Treat every output as a first draft: clean, well-modeled data and human review remain essential, while Copilot frees IT pros for architecture and tuning.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot for fabric is an AI assistant built right into Microsoft fabric. You type what you need in plain English, and it writes the code, builds the queries, or creates the reports for you.” – Mirko Peters (01:31)<br /><br />“Copilot only works with data you already have access to. It respects your existing permissions. If you can't see a table in the warehouse, Copilot can't see it either.” – Mirko Peters (07:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-for-microsoft-fabric-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Fabric</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the data platform where this Copilot lives, separate from Microsoft 365 Copilot</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – where Copilot builds reports, writes measures and summarizes dashboards in plain English</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> – the measure language Copilot writes and explains, which you still need to test</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72936838</guid><pubDate>Mon, 13 Jul 2026 07:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72936838/ad9d8efd_9638_48d2_b0b6_2e4dfe953eee.mp3" length="17210348" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/50331f504c042a07afd355ee1bb4e9f098c9e0e5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Not every Copilot is the same. This episode explains Copilot for Microsoft Fabric in plain English for data beginners, analysts and IT pros, showing where it works across Data Factory, notebooks, the warehouse and Power BI, what you need to turn it...</itunes:subtitle><itunes:summary><![CDATA[Not every Copilot is the same. This episode explains Copilot for Microsoft Fabric in plain English for data beginners, analysts and IT pros, showing where it works across Data Factory, notebooks, the warehouse and Power BI, what you need to turn it on, and why human review still matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot confusion</li><li>01:09 – What Copilot for Fabric actually is</li><li>02:23 – Data Factory and data engineering</li><li>03:40 – Data warehouse and Power BI</li><li>04:58 – Real examples in practice</li><li>06:45 – What you need to use it</li><li>08:10 – Why beginners should care</li><li>10:09 – The human still matters</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Microsoft Fabric is a data-focused AI assistant, distinct from Microsoft 365 Copilot and <a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, that turns plain English into SQL, DAX, PySpark, pipelines and Power BI reports.</li><li>It needs a paid Fabric capacity and an admin-enabled tenant setting, costs nothing extra, and only works with data you already have permission to see.</li><li>Treat every output as a first draft: clean, well-modeled data and human review remain essential, while Copilot frees IT pros for architecture and tuning.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot for fabric is an AI assistant built right into Microsoft fabric. You type what you need in plain English, and it writes the code, builds the queries, or creates the reports for you.” – Mirko Peters (01:31)<br /><br />“Copilot only works with data you already have access to. It respects your existing permissions. If you can't see a table in the warehouse, Copilot can't see it either.” – Mirko Peters (07:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-for-microsoft-fabric-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Fabric</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the data platform where this Copilot lives, separate from Microsoft 365 Copilot</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – where Copilot builds reports, writes measures and summarizes dashboards in plain English</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> – the measure language Copilot writes and explains, which you still need to test</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-for-microsoft-fabric-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>718</itunes:duration><itunes:keywords>ai,analytics,automation,azureopenai,businessintelligence,copilot,dataengineering,datafactory,datawarehouse,dax,insights,lakehouse,microsoft,microsoftfabric,pipelines,powerbi,pyspark,reporting,semanticmodel,sql</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8f126349a8d9b62c21b751dd1f836126.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Platform Engineering: The New Operating Model for Azure</title><link>https://www.m365.fm/show/episodes/platform-engineering-the-new-operating-model-for-azure/</link><description><![CDATA[DevOps gave developers cloud autonomy but also buried them in networking, security, policy and approval queues. This episode shows Azure platform teams, architects and engineering leaders how platform engineering, golden paths, Bicep modules and automated governance remove that cognitive load and turn ops from gatekeeper into enabler.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why DevOps failed at scale and the cognitive load crisis</li><li>07:18 – What platform engineering is and the golden path concept</li><li>14:00 – Self-service and internal developer platforms</li><li>21:30 – <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Azure Bicep</a>, modules as products and Azure Verified Modules</li><li>32:35 – Policy as code and the shift from tickets to templates</li><li>39:40 – Measuring cognitive load, the business case and adoption</li><li>48:35 – Bicep modules in governance, Bicep vs Terraform and registries</li><li>58:20 – CI/CD automation, gatekeeper to enabler and platform ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>DevOps at enterprise scale shifted infrastructure complexity onto developers, and platform engineering fixes this by treating infrastructure as a product developers consume through golden paths.</li><li>Azure Bicep modules, Azure Verified Modules, Azure Policy as code, versioned registries and CI/CD pipelines encode security and compliance so the right way becomes the only easy way.</li><li>Platform teams must run their internal developer platform as a product, earning adoption rather than forcing it and measuring DORA metrics, satisfaction, adoption and cost avoidance together.</li></ul><br /><b>Worth quoting</b><br /><br />“But then organizations scaled. 50 developers, 100, 500, and the model broke. DevOps promised shared responsibility, but what it actually delivered was distributed complexity.” – Mirko Peters (01:21)<br /><br />“A golden path is the simplest, most supported way to get a task done. It is not the only way. You still have escape hatches for the weird edge cases.” – Mirko Peters (09:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/platform-engineering-the-new-operating-model-for-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native language whose versioned modules carry golden paths and governance baselines</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud alternative, compared on provider lag and suited to genuine multi-cloud estates</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – the baseline module that sets up networking, identity and logging for every new subscription</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-devops-tax-why-your-platform-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">The DevOps Tax: Why Your Platform is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72790744</guid><pubDate>Mon, 13 Jul 2026 04:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72790744/platform_engineering_the_new_operating_model_for_azure.mp3" length="110379500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2023b178a7035f01c1f2ac9dc735041b83866842.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>DevOps gave developers cloud autonomy but also buried them in networking, security, policy and approval queues. This episode shows Azure platform teams, architects and engineering leaders how platform engineering, golden paths, Bicep modules and...</itunes:subtitle><itunes:summary><![CDATA[DevOps gave developers cloud autonomy but also buried them in networking, security, policy and approval queues. This episode shows Azure platform teams, architects and engineering leaders how platform engineering, golden paths, Bicep modules and automated governance remove that cognitive load and turn ops from gatekeeper into enabler.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why DevOps failed at scale and the cognitive load crisis</li><li>07:18 – What platform engineering is and the golden path concept</li><li>14:00 – Self-service and internal developer platforms</li><li>21:30 – <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Azure Bicep</a>, modules as products and Azure Verified Modules</li><li>32:35 – Policy as code and the shift from tickets to templates</li><li>39:40 – Measuring cognitive load, the business case and adoption</li><li>48:35 – Bicep modules in governance, Bicep vs Terraform and registries</li><li>58:20 – CI/CD automation, gatekeeper to enabler and platform ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>DevOps at enterprise scale shifted infrastructure complexity onto developers, and platform engineering fixes this by treating infrastructure as a product developers consume through golden paths.</li><li>Azure Bicep modules, Azure Verified Modules, Azure Policy as code, versioned registries and CI/CD pipelines encode security and compliance so the right way becomes the only easy way.</li><li>Platform teams must run their internal developer platform as a product, earning adoption rather than forcing it and measuring DORA metrics, satisfaction, adoption and cost avoidance together.</li></ul><br /><b>Worth quoting</b><br /><br />“But then organizations scaled. 50 developers, 100, 500, and the model broke. DevOps promised shared responsibility, but what it actually delivered was distributed complexity.” – Mirko Peters (01:21)<br /><br />“A golden path is the simplest, most supported way to get a task done. It is not the only way. You still have escape hatches for the weird edge cases.” – Mirko Peters (09:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/platform-engineering-the-new-operating-model-for-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native language whose versioned modules carry golden paths and governance baselines</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud alternative, compared on provider lag and suited to genuine multi-cloud estates</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – the baseline module that sets up networking, identity and logging for every new subscription</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-devops-tax-why-your-platform-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=platform-engineering-the-new-operating-model-for-azure" target="_blank" rel="noreferrer noopener">The DevOps Tax: Why Your Platform is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>4600</itunes:duration><itunes:keywords>automation,azure,azurepolicy,azureverifiedmodules,bicep,cicd,cloudarchitecture,compliance,developerexperience,devops,devsecops,goldenpaths,governance,infrastructureascode,landingzones,modules,observability,platformengineering,scalability,selfservice</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/943b1496f4182064e5ff2fc99dfd06c8.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Copilot - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-bi-copilot-simply-explained/</link><description><![CDATA[Tried Power BI Copilot once, got a wrong answer and gave up? This episode explains what Copilot in Power BI can and cannot do for report authors, analysts and beginners, and shows how to phrase questions, prepare your data model and verify results so you get reliable answers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power BI Copilot actually is</li><li>01:20 – Copilot's three superpowers</li><li>02:50 – The big gotcha: confident wrong answers</li><li>04:22 – How to ask Copilot the right way</li><li>05:30 – What Copilot cannot do</li><li>06:47 – What makes Copilot work well</li><li>07:55 – What it means for beginners</li><li>09:20 – A practical framework for today</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Power BI drafts <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> measures, builds report pages and answers data questions using your tables, columns, measures and relationships.</li><li>It can return confident but wrong and non-deterministic answers, so use the exact terms from your report and always click through to verify the source visual.</li><li>Invest in clean names, clear relationships and Prep data for AI, and treat every Copilot result as a rough draft rather than a finished product.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot can sound absolutely certain and be completely wrong at the same time. And because it sounds so confident, you might not think to double check it.” – Mirko Peters (02:59)<br /><br />“Don't rephrase into everyday language. Copilot matches vocabulary, not meaning. So a specific question using the report's own language gets you a consistent correct answer every time.” – Mirko Peters (04:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Power BI</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool whose built-in Copilot this episode explains, including its limits and pitfalls</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> – Copilot drafts DAX measures from plain English and explains each part of the formula</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – Copilot reads your tables, columns and relationships, so model quality decides answer quality</li><li><a href="https://www.m365.fm/entity/power-bi-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI Desktop</a> – where a Copilot button in the ribbon opens the chat pane for report authors</li><li><a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI Service</a> – the web version, with a similar chat pane for questions about published reports</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-semantic-models/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72936726</guid><pubDate>Mon, 13 Jul 2026 01:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72936726/9fd4049a_ad47_4c8e_843d_426304dbd110.mp3" length="16022636" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d457419556c859fff5bc9ae85e7c35d3e010a2e1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Tried Power BI Copilot once, got a wrong answer and gave up? This episode explains what Copilot in Power BI can and cannot do for report authors, analysts and beginners, and shows how to phrase questions, prepare your data model and verify results so...</itunes:subtitle><itunes:summary><![CDATA[Tried Power BI Copilot once, got a wrong answer and gave up? This episode explains what Copilot in Power BI can and cannot do for report authors, analysts and beginners, and shows how to phrase questions, prepare your data model and verify results so you get reliable answers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power BI Copilot actually is</li><li>01:20 – Copilot's three superpowers</li><li>02:50 – The big gotcha: confident wrong answers</li><li>04:22 – How to ask Copilot the right way</li><li>05:30 – What Copilot cannot do</li><li>06:47 – What makes Copilot work well</li><li>07:55 – What it means for beginners</li><li>09:20 – A practical framework for today</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Power BI drafts <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> measures, builds report pages and answers data questions using your tables, columns, measures and relationships.</li><li>It can return confident but wrong and non-deterministic answers, so use the exact terms from your report and always click through to verify the source visual.</li><li>Invest in clean names, clear relationships and Prep data for AI, and treat every Copilot result as a rough draft rather than a finished product.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot can sound absolutely certain and be completely wrong at the same time. And because it sounds so confident, you might not think to double check it.” – Mirko Peters (02:59)<br /><br />“Don't rephrase into everyday language. Copilot matches vocabulary, not meaning. So a specific question using the report's own language gets you a consistent correct answer every time.” – Mirko Peters (04:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot in Power BI</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool whose built-in Copilot this episode explains, including its limits and pitfalls</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">DAX</a> – Copilot drafts DAX measures from plain English and explains each part of the formula</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Semantic model</a> – Copilot reads your tables, columns and relationships, so model quality decides answer quality</li><li><a href="https://www.m365.fm/entity/power-bi-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI Desktop</a> – where a Copilot button in the ribbon opens the chat pane for report authors</li><li><a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI Service</a> – the web version, with a similar chat pane for questions about published reports</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-semantic-models/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>668</itunes:duration><itunes:keywords>ai,analytics,automation,businessintelligence,copilot,dashboards,dataanalysis,datamodel,dax,fabric,governance,insights,measures,microsoft,powerbi,powerquery,productivity,reporting,semanticmodel,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a511e37ce9965ac4ab6063394dc5f572.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Security Copilot - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-security-copilot-simply-explained/</link><description><![CDATA[It's two in the morning and the alerts won't stop: what if an AI assistant could triage them for you? This episode explains Microsoft Security Copilot for small IT and security teams, covering Security Compute Units, the built-in agents, licensing with E5 and the governance basics to check before you switch it on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: 2 a.m. alert storm</li><li>00:38 – The problem: alert overload</li><li>01:21 – What Security Copilot actually is</li><li>02:38 – SCUs and integrations</li><li>03:59 – The agents: your AI security team</li><li>06:37 – A day in the life</li><li>08:34 – Who it's for</li><li>10:31 – Getting started and trade-offs</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Security Copilot is an AI layer on top of Defender, Entra, Intune and Purview that triages alerts, summarizes incidents and recommends actions using your own tenant data.</li><li>Pre-built agents such as phishing triage and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">conditional access</a> optimization do the repetitive work, while humans still approve the actions.</li><li>Microsoft 365 E5 includes a monthly allotment of Security Compute Units, but you should audit permissions and oversharing before enabling it and start with a single agent.</li></ul><br /><b>Worth quoting</b><br /><br />“ChatGPT knows the public internet, but security copilot knows your environment, your sign-ins, your devices, your alerts.” – Mirko Peters (01:53)<br /><br />“Copilot doesn't copy or store your data. It queries your systems in real time so everything stays inside your tenant.” – Mirko Peters (03:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-security-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Security Copilot</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – pre-built agents for phishing triage, access policies, patching and threat briefings, with humans approving actions</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – home of the phishing triage agent and the portal where the Monday morning summary appears</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – source for device compliance questions and home of the vulnerability remediation agent</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – hosts the conditional access optimization agent and supplies the sign-in logs Copilot queries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph: The Enterprise Nervous System</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72936637</guid><pubDate>Sun, 12 Jul 2026 22:05:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72936637/bfad2b29_bdbd_487d_83ce_7e54223f7659.mp3" length="19997036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d6720adeec5b75bad4bba68a408bfef31883f275.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>It's two in the morning and the alerts won't stop: what if an AI assistant could triage them for you? This episode explains Microsoft Security Copilot for small IT and security teams, covering Security Compute Units, the built-in agents, licensing...</itunes:subtitle><itunes:summary><![CDATA[It's two in the morning and the alerts won't stop: what if an AI assistant could triage them for you? This episode explains Microsoft Security Copilot for small IT and security teams, covering Security Compute Units, the built-in agents, licensing with E5 and the governance basics to check before you switch it on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction: 2 a.m. alert storm</li><li>00:38 – The problem: alert overload</li><li>01:21 – What Security Copilot actually is</li><li>02:38 – SCUs and integrations</li><li>03:59 – The agents: your AI security team</li><li>06:37 – A day in the life</li><li>08:34 – Who it's for</li><li>10:31 – Getting started and trade-offs</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Security Copilot is an AI layer on top of Defender, Entra, Intune and Purview that triages alerts, summarizes incidents and recommends actions using your own tenant data.</li><li>Pre-built agents such as phishing triage and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">conditional access</a> optimization do the repetitive work, while humans still approve the actions.</li><li>Microsoft 365 E5 includes a monthly allotment of Security Compute Units, but you should audit permissions and oversharing before enabling it and start with a single agent.</li></ul><br /><b>Worth quoting</b><br /><br />“ChatGPT knows the public internet, but security copilot knows your environment, your sign-ins, your devices, your alerts.” – Mirko Peters (01:53)<br /><br />“Copilot doesn't copy or store your data. It queries your systems in real time so everything stays inside your tenant.” – Mirko Peters (03:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-security-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on Security Copilot</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – pre-built agents for phishing triage, access policies, patching and threat briefings, with humans approving actions</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – home of the phishing triage agent and the portal where the Monday morning summary appears</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – source for device compliance questions and home of the vulnerability remediation agent</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – hosts the conditional access optimization agent and supplies the sign-in logs Copilot queries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-security-copilot-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph: The Enterprise Nervous System</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>834</itunes:duration><itunes:keywords>ai,automation,compliance,copilot,cybersecurity,defender,entra,governance,incidentresponse,intune,investigation,microsoft,phishing,purview,scus,security,sentinel,threats,vulnerabilities,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/346783981624a5f31073b4ad87fb781c.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot in Business Central - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-in-business-central-simply-explained/</link><description><![CDATA[Business Central users keep hearing about Copilot and agents but rarely know what is free, what costs money and what actually does work for them. This episode walks finance and operations teams through the three layers: built-in features, Microsoft-built agents and custom agents, including Copilot credit costs and security controls.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Copilot in <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a> is</li><li>01:29 – Free built-in Copilot features</li><li>03:22 – Microsoft-built agents</li><li>05:20 – Copilot credits and costs</li><li>06:42 – Building custom agents</li><li>08:31 – From email to order: a scenario</li><li>10:13 – Security and governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Built-in Copilot features in Business Central such as analysis assist, autofill and bank reconciliation are included in the license at no extra cost.</li><li>Microsoft-built <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">agents</a> like the Sales Order Agent and Payables Agent act in the background but consume Copilot credits and require human approval for critical actions.</li><li>Custom agents can be created with the Agent Designer from plain-English instructions, and they inherit the same permission model and billing as Microsoft's agents.</li></ul><br /><b>Worth quoting</b><br /><br />“The built-in Copilot features help you move through tasks faster. They give you information, they fill in fields, they suggest text, but you're still the one doing the work. Agents are different because they can act on your behalf.” – Mirko Peters (01:07)<br /><br />“They use something called co-pilot credits, which is basically a usage-based currency for AI actions.” – Mirko Peters (05:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-in-business-central-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Business Central Copilot</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the ERP where Copilot works directly on customers, sales orders and inventory data</li><li><a href="https://www.m365.fm/entity/copilot-credits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Credits</a> – the usage-based currency agents consume per answer or action, unlike the free built-in features</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the Sales Order Agent, Payables Agent and custom agents that act in the background</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72934159</guid><pubDate>Sun, 12 Jul 2026 16:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72934159/50f00ae1_1d2c_472c_9992_a1a0894fd073.mp3" length="16620524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/15d6344bacf5f3d995871fdf75c3a0ad7531eda3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Business Central users keep hearing about Copilot and agents but rarely know what is free, what costs money and what actually does work for them. This episode walks finance and operations teams through the three layers: built-in features,...</itunes:subtitle><itunes:summary><![CDATA[Business Central users keep hearing about Copilot and agents but rarely know what is free, what costs money and what actually does work for them. This episode walks finance and operations teams through the three layers: built-in features, Microsoft-built agents and custom agents, including Copilot credit costs and security controls.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Copilot in <a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Business Central</a> is</li><li>01:29 – Free built-in Copilot features</li><li>03:22 – Microsoft-built agents</li><li>05:20 – Copilot credits and costs</li><li>06:42 – Building custom agents</li><li>08:31 – From email to order: a scenario</li><li>10:13 – Security and governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Built-in Copilot features in Business Central such as analysis assist, autofill and bank reconciliation are included in the license at no extra cost.</li><li>Microsoft-built <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">agents</a> like the Sales Order Agent and Payables Agent act in the background but consume Copilot credits and require human approval for critical actions.</li><li>Custom agents can be created with the Agent Designer from plain-English instructions, and they inherit the same permission model and billing as Microsoft's agents.</li></ul><br /><b>Worth quoting</b><br /><br />“The built-in Copilot features help you move through tasks faster. They give you information, they fill in fields, they suggest text, but you're still the one doing the work. Agents are different because they can act on your behalf.” – Mirko Peters (01:07)<br /><br />“They use something called co-pilot credits, which is basically a usage-based currency for AI actions.” – Mirko Peters (05:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-in-business-central-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Business Central Copilot</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-central/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Dynamics 365 Business Central</a> – the ERP where Copilot works directly on customers, sales orders and inventory data</li><li><a href="https://www.m365.fm/entity/copilot-credits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Credits</a> – the usage-based currency agents consume per answer or action, unlike the free built-in features</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the Sales Order Agent, Payables Agent and custom agents that act in the background</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-business-central-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>693</itunes:duration><itunes:keywords>accounting,agents,ai,analytics,automation,businesscentral,copilot,credits,dynamics365,enterprise,erp,finance,governance,inventory,microsoft,orders,payables,productivity,sales,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6129fd7aea7af75de0a71a3851ffe7c3.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Cowork - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/</link><description><![CDATA[Copilot drafts and summarizes quickly, but you still spend your time coordinating meetings, emails and follow-ups across apps. This episode explains Copilot Cowork in plain English for Microsoft 365 users and admins: how it executes whole goals, how it differs from regular Copilot, and what you need to start delegating multi-step work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Copilot Cowork is in one sentence</li><li>01:06 – Why regular Copilot leaves you doing the heavy lifting</li><li>02:35 – What Copilot Cowork actually is</li><li>03:45 – The office building analogy</li><li>05:20 – How Cowork differs from regular Copilot</li><li>06:55 – Built-in skills and a weekly planning example</li><li>09:38 – What you need to get started</li><li>10:45 – What this means for your workday</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Cowork is an AI agent in Microsoft 365 that takes a whole goal, plans the steps and executes them across Word, <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Excel</a>, PowerPoint, Outlook, Teams and SharePoint in the background.</li><li>Unlike chat-based Copilot, Cowork is task-based, runs for minutes or hours, picks from built-in skills automatically, supports recurring tasks and asks for approval before sensitive actions.</li><li>Getting started requires a Microsoft 365 business or enterprise plan, a Copilot license, files in OneDrive or SharePoint and, where needed, admin enablement via the Frontier program.</li></ul><br /><b>Worth quoting</b><br /><br />“The real bottleneck isn't generating content anymore. It's coordinating across apps and steps and that coordination is where most of your time actually goes.” – Mirko Peters (01:43)<br /><br />“Instead of prompting for one output at a time, you describe an outcome and let it figure out the steps.” – Mirko Peters (03:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot Cowork</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the episode's subject: an agent that plans and executes whole goals across Microsoft 365 apps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the chat-based assistant Cowork is contrasted with, and whose license Cowork requires</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Agent skill</a> – Cowork ships with 13 built-in skills such as Word, Excel, calendar and deep research</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode defines Cowork as an AI agent that reasons across your work context</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72934124</guid><pubDate>Sun, 12 Jul 2026 13:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72934124/2c9db6c4_14b3_420e_ac4e_8aece7af0894.mp3" length="19036268" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4f158895c7203c10237b28930195a30be1892907.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot drafts and summarizes quickly, but you still spend your time coordinating meetings, emails and follow-ups across apps. This episode explains Copilot Cowork in plain English for Microsoft 365 users and admins: how it executes whole goals, how...</itunes:subtitle><itunes:summary><![CDATA[Copilot drafts and summarizes quickly, but you still spend your time coordinating meetings, emails and follow-ups across apps. This episode explains Copilot Cowork in plain English for Microsoft 365 users and admins: how it executes whole goals, how it differs from regular Copilot, and what you need to start delegating multi-step work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Copilot Cowork is in one sentence</li><li>01:06 – Why regular Copilot leaves you doing the heavy lifting</li><li>02:35 – What Copilot Cowork actually is</li><li>03:45 – The office building analogy</li><li>05:20 – How Cowork differs from regular Copilot</li><li>06:55 – Built-in skills and a weekly planning example</li><li>09:38 – What you need to get started</li><li>10:45 – What this means for your workday</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Cowork is an AI agent in Microsoft 365 that takes a whole goal, plans the steps and executes them across Word, <a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Excel</a>, PowerPoint, Outlook, Teams and SharePoint in the background.</li><li>Unlike chat-based Copilot, Cowork is task-based, runs for minutes or hours, picks from built-in skills automatically, supports recurring tasks and asks for approval before sensitive actions.</li><li>Getting started requires a Microsoft 365 business or enterprise plan, a Copilot license, files in OneDrive or SharePoint and, where needed, admin enablement via the Frontier program.</li></ul><br /><b>Worth quoting</b><br /><br />“The real bottleneck isn't generating content anymore. It's coordinating across apps and steps and that coordination is where most of your time actually goes.” – Mirko Peters (01:43)<br /><br />“Instead of prompting for one output at a time, you describe an outcome and let it figure out the steps.” – Mirko Peters (03:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot Cowork</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the episode's subject: an agent that plans and executes whole goals across Microsoft 365 apps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the chat-based assistant Cowork is contrasted with, and whose license Cowork requires</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Agent skill</a> – Cowork ships with 13 built-in skills such as Word, Excel, calendar and deep research</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode defines Cowork as an AI agent that reasons across your work context</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-simply-explained" target="_blank" rel="noreferrer noopener">Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>794</itunes:duration><itunes:keywords>agents,ai,automation,collaboration,coordination,copilot,cowork,enterprise,meetings,microsoft,microsoft365,outlook,planning,productivity,research,scheduling,sharepoint,teams,workflows,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/31c60cbd964c0eae7e206aa4cb96a4d8.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Skills - Simply Explained</title><link>https://www.m365.fm/show/episodes/copilot-skills-simply-explained/</link><description><![CDATA[Microsoft calls the same idea agents in one product and skills in another, which leaves many Copilot users confused. This episode explains in plain English what a Copilot skill is, where it lives in Copilot Chat, Copilot Studio and Copilot Cowork, and how beginners can build their first reliable, reusable skill.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why skills are confusing</li><li>00:41 – What a Copilot skill is</li><li>01:45 – Where skills live</li><li>03:23 – Creating a skill with Agent Builder</li><li>05:02 – Skills in Copilot Studio</li><li>06:42 – Skills in Copilot Cowork</li><li>08:36 – What makes a good skill</li><li>10:50 – Skills vs. instructions vs. workflows</li></ul><br /><b>Key takeaways</b><br /><ul><li>A Copilot skill is a reusable instruction set made of a name, a trigger description and step-by-step instructions that runs only when a request matches.</li><li>Skills live in three homes: Agent Builder in Copilot Chat for no-code creation, Copilot Studio for Markdown files with scripts, and Copilot Cowork for skill files in <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a>.</li><li>Good skills have precise names, specific triggers, short instructions, a defined output format and explicit rules, and they improve through testing and iteration.</li></ul><br /><b>Worth quoting</b><br /><br />“A copilot skill is a reusable instruction set for AI. Think of it like writing a job description for a temporary worker.” – Mirko Peters (00:46)<br /><br />“A skill is not a chatbot that you sit and talk to. It's a specialist that only activates when needed.” – Mirko Peters (01:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-skills-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Copilot skills</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Agent skill</a> – the episode's core topic: a reusable instruction set with name, trigger and steps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the umbrella in which skills run automatically whenever a request matches their trigger</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – stores skills as Markdown files in OneDrive and runs a quality check after creation</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the builder platform where skills are Markdown packages that can bundle Python scripts and templates</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72934021</guid><pubDate>Sun, 12 Jul 2026 10:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72934021/47d131c2_8ee5_4e7d_aee3_9efa95cd4608.mp3" length="19121516" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8be7455f0f39110dc5e49dff9fc478ad9a25d095.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft calls the same idea agents in one product and skills in another, which leaves many Copilot users confused. This episode explains in plain English what a Copilot skill is, where it lives in Copilot Chat, Copilot Studio and Copilot Cowork, and...</itunes:subtitle><itunes:summary><![CDATA[Microsoft calls the same idea agents in one product and skills in another, which leaves many Copilot users confused. This episode explains in plain English what a Copilot skill is, where it lives in Copilot Chat, Copilot Studio and Copilot Cowork, and how beginners can build their first reliable, reusable skill.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why skills are confusing</li><li>00:41 – What a Copilot skill is</li><li>01:45 – Where skills live</li><li>03:23 – Creating a skill with Agent Builder</li><li>05:02 – Skills in Copilot Studio</li><li>06:42 – Skills in Copilot Cowork</li><li>08:36 – What makes a good skill</li><li>10:50 – Skills vs. instructions vs. workflows</li></ul><br /><b>Key takeaways</b><br /><ul><li>A Copilot skill is a reusable instruction set made of a name, a trigger description and step-by-step instructions that runs only when a request matches.</li><li>Skills live in three homes: Agent Builder in Copilot Chat for no-code creation, Copilot Studio for Markdown files with scripts, and Copilot Cowork for skill files in <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">OneDrive</a>.</li><li>Good skills have precise names, specific triggers, short instructions, a defined output format and explicit rules, and they improve through testing and iteration.</li></ul><br /><b>Worth quoting</b><br /><br />“A copilot skill is a reusable instruction set for AI. Think of it like writing a job description for a temporary worker.” – Mirko Peters (00:46)<br /><br />“A skill is not a chatbot that you sit and talk to. It's a specialist that only activates when needed.” – Mirko Peters (01:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-skills-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Copilot skills</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Agent skill</a> – the episode's core topic: a reusable instruction set with name, trigger and steps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the umbrella in which skills run automatically whenever a request matches their trigger</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – stores skills as Markdown files in OneDrive and runs a quality check after creation</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the builder platform where skills are Markdown packages that can bundle Python scripts and templates</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-skills-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>797</itunes:duration><itunes:keywords>agentbuilder,agents,ai,automation,copilot,copilotstudio,cowork,enterprise,governance,instructions,knowledge,markdown,microsoft,microsoft365,onedrive,productivity,prompting,skills,templates,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/20aaf2fd41c76b0f6eeea9fa73570291.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Scout - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-scout-simply-explained/</link><description><![CDATA[Copilot, Cowork and Scout sound like alphabet soup to most Microsoft 365 users and IT leaders. This episode explains in plain English what Microsoft Scout is, how its always-on Autopilot model differs from Copilot, what it needs in licensing and why preparing agent governance now pays off.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot family tree</li><li>02:02 – What Scout actually is</li><li>03:23 – Autopilot vs. Copilot</li><li>05:22 – What Scout can do</li><li>08:14 – How Scout works under the hood</li><li>10:35 – Licensing and availability</li><li>12:13 – Why Scout matters</li><li>14:17 – What to do right now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Scout is Microsoft's first Autopilot: unlike Copilot and Cowork, it acts proactively on schedules and triggers without waiting for a prompt.</li><li>Scout runs as a desktop app under its own identity, connects to Microsoft 365 via Work IQ, local files, the web and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">MCP</a> servers, and gates sensitive actions with approvals.</li><li>Scout is in private Frontier preview and needs Microsoft 365 Copilot, a GitHub Copilot license and <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a> policies, so organizations should start with Copilot, Cowork skills and agent governance now.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot and co-work both wait for you to initiate. You start the conversation, you give the task, scout doesn't wait. It watches, it monitors, it acts on its own.” – Mirko Peters (01:32)<br /><br />“When co-pilot acts, it acts as you. It uses your permissions, your access, your identity. When scout acts, it has its own identity. It's a separate digital worker with its own permissions.” – Mirko Peters (04:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-scout-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Scout</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the on-demand first layer that waits for your prompt, contrasted with Scout's Autopilot model</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the task executor for multi-step jobs, whose skills are expected to transfer to Scout</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the shift from AI as a tool you use to an agent working alongside you</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – a required Business or Enterprise license, since Scout's usage is billed through GitHub</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72933887</guid><pubDate>Sun, 12 Jul 2026 07:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72933887/f3e959ff_352b_4a47_97ee_969606675f40.mp3" length="24443756" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4f1eddf524ce45e5e39f860e512fa6d9647e47a2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot, Cowork and Scout sound like alphabet soup to most Microsoft 365 users and IT leaders. This episode explains in plain English what Microsoft Scout is, how its always-on Autopilot model differs from Copilot, what it needs in licensing and why...</itunes:subtitle><itunes:summary><![CDATA[Copilot, Cowork and Scout sound like alphabet soup to most Microsoft 365 users and IT leaders. This episode explains in plain English what Microsoft Scout is, how its always-on Autopilot model differs from Copilot, what it needs in licensing and why preparing agent governance now pays off.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot family tree</li><li>02:02 – What Scout actually is</li><li>03:23 – Autopilot vs. Copilot</li><li>05:22 – What Scout can do</li><li>08:14 – How Scout works under the hood</li><li>10:35 – Licensing and availability</li><li>12:13 – Why Scout matters</li><li>14:17 – What to do right now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Scout is Microsoft's first Autopilot: unlike Copilot and Cowork, it acts proactively on schedules and triggers without waiting for a prompt.</li><li>Scout runs as a desktop app under its own identity, connects to Microsoft 365 via Work IQ, local files, the web and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">MCP</a> servers, and gates sensitive actions with approvals.</li><li>Scout is in private Frontier preview and needs Microsoft 365 Copilot, a GitHub Copilot license and <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Intune</a> policies, so organizations should start with Copilot, Cowork skills and agent governance now.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot and co-work both wait for you to initiate. You start the conversation, you give the task, scout doesn't wait. It watches, it monitors, it acts on its own.” – Mirko Peters (01:32)<br /><br />“When co-pilot acts, it acts as you. It uses your permissions, your access, your identity. When scout acts, it has its own identity. It's a separate digital worker with its own permissions.” – Mirko Peters (04:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-scout-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on Scout</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the on-demand first layer that waits for your prompt, contrasted with Scout's Autopilot model</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the task executor for multi-step jobs, whose skills are expected to transfer to Scout</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">AI agent</a> – the shift from AI as a tool you use to an agent working alongside you</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – a required Business or Enterprise license, since Scout's usage is billed through GitHub</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-scout-simply-explained" target="_blank" rel="noreferrer noopener">Copilot Cowork - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>1019</itunes:duration><itunes:keywords>agents,ai,automation,autopilot,copilot,cowork,enterprise,entraid,future,governance,intelligence,microsoft,microsoft365,permissions,playwright,productivity,scout,security,workflows,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f53c114ac036abc5184fb59e3f39a071.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Compliance as Code: The Architect’s Blueprint for Automated Trust</title><link>https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/</link><description><![CDATA[Manual governance with PDFs, spreadsheets and change boards cannot keep pace with pipelines that deploy in minutes, so drift and over-privileged identities pile up unnoticed. This episode is for Azure architects and security engineers, and lays out a complete blueprint with Azure Policy, RBAC, PIM, managed identities, Key Vault and Entra ID Governance to make compliance automatic, auditable and developer friendly.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The gap between governance speed and deployment speed</li><li>03:48 – RBAC versus Azure Policy</li><li>07:16 – The governance stack, management groups and landing zones</li><li>10:45 – Azure Policy effects, initiatives, safe rollout and policy as code</li><li>19:07 – RBAC drift and PIM just-in-time access</li><li>27:45 – Service principals, managed identities and <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Key Vault</a></li><li>43:00 – Developer self-service and golden paths</li><li>49:50 – Entra ID Governance, Purview, Zero Trust, monitoring and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>RBAC decides who can act while Azure Policy decides what may exist, and governance at scale needs both, layered with identity governance, resource locks and monitoring through a management group hierarchy.</li><li>Policies should roll out audit first, then modify or deploy-if-not-exists, then deny, ring by ring and managed as code in Git with pull requests and pipelines.</li><li>Group-based RBAC, PIM, managed identities, Key Vault with RBAC authorization and purge protection, golden paths and Entra ID Governance turn compliance into a continuous, self-enforcing system aligned with Zero Trust.</li></ul><br /><b>Worth quoting</b><br /><br />“Policies exist on paper, they're reviewed annually, they're signed and filed, but they're never technically enforced. A policy that lives only in a document is not a control, it's a wish.” – Mirko Peters (03:08)<br /><br />“RBAC governs the actor, policy governs the environment. One without the other leaves you exposed in ways you won't see until something breaks.” – Mirko Peters (05:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the trust anchor, with RBAC authorization, purge protection and runtime secret retrieval in pipelines</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the operating principle behind least privilege, just-in-time PIM access and assume-breach scoping</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – governs data behavior while Azure Policy governs infrastructure state, ideally designed in one session</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-id-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Entra ID Governance: Access Reviews, Entitlement Management and Lifecycle Workflows</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72790496</guid><pubDate>Sun, 12 Jul 2026 04:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72790496/compliance_as_code_the_architect_s_blueprint_for_automated_trust.mp3" length="105556652" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7c17a7526f5e9632c296664db0daa1919a3a391c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Manual governance with PDFs, spreadsheets and change boards cannot keep pace with pipelines that deploy in minutes, so drift and over-privileged identities pile up unnoticed. This episode is for Azure architects and security engineers, and lays out a...</itunes:subtitle><itunes:summary><![CDATA[Manual governance with PDFs, spreadsheets and change boards cannot keep pace with pipelines that deploy in minutes, so drift and over-privileged identities pile up unnoticed. This episode is for Azure architects and security engineers, and lays out a complete blueprint with Azure Policy, RBAC, PIM, managed identities, Key Vault and Entra ID Governance to make compliance automatic, auditable and developer friendly.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The gap between governance speed and deployment speed</li><li>03:48 – RBAC versus Azure Policy</li><li>07:16 – The governance stack, management groups and landing zones</li><li>10:45 – Azure Policy effects, initiatives, safe rollout and policy as code</li><li>19:07 – RBAC drift and PIM just-in-time access</li><li>27:45 – Service principals, managed identities and <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Key Vault</a></li><li>43:00 – Developer self-service and golden paths</li><li>49:50 – Entra ID Governance, Purview, Zero Trust, monitoring and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>RBAC decides who can act while Azure Policy decides what may exist, and governance at scale needs both, layered with identity governance, resource locks and monitoring through a management group hierarchy.</li><li>Policies should roll out audit first, then modify or deploy-if-not-exists, then deny, ring by ring and managed as code in Git with pull requests and pipelines.</li><li>Group-based RBAC, PIM, managed identities, Key Vault with RBAC authorization and purge protection, golden paths and Entra ID Governance turn compliance into a continuous, self-enforcing system aligned with Zero Trust.</li></ul><br /><b>Worth quoting</b><br /><br />“Policies exist on paper, they're reviewed annually, they're signed and filed, but they're never technically enforced. A policy that lives only in a document is not a control, it's a wish.” – Mirko Peters (03:08)<br /><br />“RBAC governs the actor, policy governs the environment. One without the other leaves you exposed in ways you won't see until something breaks.” – Mirko Peters (05:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the trust anchor, with RBAC authorization, purge protection and runtime secret retrieval in pipelines</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the operating principle behind least privilege, just-in-time PIM access and assume-breach scoping</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – governs data behavior while Azure Policy governs infrastructure state, ideally designed in one session</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-id-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=compliance-as-code-the-architects-blueprint-for-automated-trust" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4399</itunes:duration><itunes:keywords>audit,automation,azure,bicep,cloud,compliance,devops,devsecops,entra,governance,identity,infrastructure,keyvault,monitoring,policy,purview,rbac,security,terraform,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4042f5086c9e711796161b641e2a2698.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Code Apps - Simply Explained</title><link>https://www.m365.fm/show/episodes/power-apps-code-apps-simply-explained/</link><description><![CDATA[Hit the limits of the drag-and-drop canvas? This episode explains Power Apps code apps in plain English for pro developers and makers, covering how they differ from canvas apps, how the SDK connects your React code to Power Platform data, and how governance and licensing work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what are code apps?</li><li>00:34 – Code apps versus canvas apps</li><li>02:15 – Where canvas apps stop and code steps in</li><li>04:01 – The developer toolbox: <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">VS Code</a>, CLI, React</li><li>06:06 – What the Power Apps SDK does</li><li>08:01 – Data sources and connectors</li><li>09:31 – Governance and licensing</li><li>11:01 – How it all fits together and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps code apps are written in JavaScript, TypeScript and React in VS Code but still run inside Power Apps with hosting and authentication handled by the platform.</li><li>The Power Apps SDK generates typed model and service files for <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>, SharePoint and other connectors, and DLP and environment policies still apply.</li><li>Code apps need a Power Apps Premium license and must be enabled per environment by an admin; they extend canvas apps rather than replace them.</li></ul><br /><b>Worth quoting</b><br /><br />“A code app is a power app that you write in code instead of dragging and dropping.” – Mirko Peters (00:40)<br /><br />“Canvas apps are pre-furnished rooms. You walk in the furniture is already there. You just rearrange things to your liking. Code apps are empty rooms where you bring your own furniture.” – Mirko Peters (01:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-code-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Apps code apps</li><li><a href="https://www.m365.fm/entity/code-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps code apps</a> – the episode's subject: Power Apps written in React and TypeScript in VS Code</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – hosts, authenticates and manages code apps once they are pushed from the CLI</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Canvas app</a> – the drag-and-drop baseline whose styling and library limits code apps are meant to overcome</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – supplies connectors, Dataverse, DLP policies, solutions and pipelines that code apps inherit</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72933742</guid><pubDate>Sun, 12 Jul 2026 01:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72933742/face6242_7658_466d_8a1f_dfe8ae066ea8.mp3" length="21001004" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ec78702d964838e56194907092f86b6100ed6b5d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Hit the limits of the drag-and-drop canvas? This episode explains Power Apps code apps in plain English for pro developers and makers, covering how they differ from canvas apps, how the SDK connects your React code to Power Platform data, and how...</itunes:subtitle><itunes:summary><![CDATA[Hit the limits of the drag-and-drop canvas? This episode explains Power Apps code apps in plain English for pro developers and makers, covering how they differ from canvas apps, how the SDK connects your React code to Power Platform data, and how governance and licensing work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: what are code apps?</li><li>00:34 – Code apps versus canvas apps</li><li>02:15 – Where canvas apps stop and code steps in</li><li>04:01 – The developer toolbox: <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">VS Code</a>, CLI, React</li><li>06:06 – What the Power Apps SDK does</li><li>08:01 – Data sources and connectors</li><li>09:31 – Governance and licensing</li><li>11:01 – How it all fits together and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps code apps are written in JavaScript, TypeScript and React in VS Code but still run inside Power Apps with hosting and authentication handled by the platform.</li><li>The Power Apps SDK generates typed model and service files for <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Dataverse</a>, SharePoint and other connectors, and DLP and environment policies still apply.</li><li>Code apps need a Power Apps Premium license and must be enabled per environment by an admin; they extend canvas apps rather than replace them.</li></ul><br /><b>Worth quoting</b><br /><br />“A code app is a power app that you write in code instead of dragging and dropping.” – Mirko Peters (00:40)<br /><br />“Canvas apps are pre-furnished rooms. You walk in the furniture is already there. You just rearrange things to your liking. Code apps are empty rooms where you bring your own furniture.” – Mirko Peters (01:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-code-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Apps code apps</li><li><a href="https://www.m365.fm/entity/code-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps code apps</a> – the episode's subject: Power Apps written in React and TypeScript in VS Code</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps</a> – hosts, authenticates and manages code apps once they are pushed from the CLI</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Canvas app</a> – the drag-and-drop baseline whose styling and library limits code apps are meant to overcome</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Platform</a> – supplies connectors, Dataverse, DLP policies, solutions and pipelines that code apps inherit</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-code-apps-simply-explained" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>876</itunes:duration><itunes:keywords>apps,automation,code,connectors,dataverse,development,enterprise,governance,javascript,lowcode,nodejs,power,powerfx,powerplatform,procode,react,sdk,sharepoint,typescript,visualstudiocode</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a66aad7eba43c2d4e249df670b5f43dc.jpg"/><itunes:season>3</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your AI Agents Are Orphaned: The Structural Shift to Agent ID</title><link>https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/</link><description><![CDATA[AI agents are multiplying across tenants with broad access, scattered credentials and no accountable owner. This episode shows identity, security and compliance leaders why service principals fail for AI and how Agent 365 and Microsoft Entra Agent ID, with blueprints, sponsors and conditional access, turn orphaned agents into governed digital workers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The orphaned agent problem</li><li>03:02 – Why service principals fail for AI</li><li>05:58 – Agent ID and blueprints</li><li>13:39 – Governance as physics</li><li>16:28 – Data access and security shift</li><li>21:50 – Licensing, registry and conditional access</li><li>34:34 – The 30-day roadmap</li><li>60:32 – Mistakes and the structural shift</li></ul><br /><b>Key takeaways</b><br /><ul><li>Service principals were built for static applications and cannot handle instancing, credential sprawl, per-agent logging or lifecycle governance for AI agents.</li><li>Microsoft Entra Agent ID makes agents first-class identities with blueprints that centralize credentials, mandatory human sponsors, access reviews, conditional access and agent-specific risk detection.</li><li>Organizations should inventory existing agents, assign sponsors, build blueprints and harden them with conditional access, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Purview</a> and Defender before auditors or incidents force the issue.</li></ul><br /><b>Worth quoting</b><br /><br />“You're treating AI agents like simple apps or service accounts. That's a structural error. It's going to cost you control of your data, your identity fabric, and your compliance posture.” – Mirko Peters (00:11)<br /><br />“Every agent identity now requires a sponsor. Not a developer, not a team alias, but a named human who is accountable for why that agent exists, what it's allowed to touch, and whether it still needs to exist next quarter.” – Mirko Peters (07:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governing AI agent identities</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the new Entra identity type with blueprints and sponsors that the whole episode builds on</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">AI agent</a> – the non-human workers multiplying in tenants without owners, inventory or lifecycle governance</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the platform that reached general availability alongside Agent ID, licensed per governing user</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Stop Treating Agents Like Service Accounts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72926855</guid><pubDate>Sat, 11 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72926855/a5be9f7f_6764_4233_bd15_1ca43ed9d644.mp3" length="92317292" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8df11486af9a473b2c75cb81ff8ff95c6c94d206.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents are multiplying across tenants with broad access, scattered credentials and no accountable owner. This episode shows identity, security and compliance leaders why service principals fail for AI and how Agent 365 and Microsoft Entra Agent ID,...</itunes:subtitle><itunes:summary><![CDATA[AI agents are multiplying across tenants with broad access, scattered credentials and no accountable owner. This episode shows identity, security and compliance leaders why service principals fail for AI and how Agent 365 and Microsoft Entra Agent ID, with blueprints, sponsors and conditional access, turn orphaned agents into governed digital workers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The orphaned agent problem</li><li>03:02 – Why service principals fail for AI</li><li>05:58 – Agent ID and blueprints</li><li>13:39 – Governance as physics</li><li>16:28 – Data access and security shift</li><li>21:50 – Licensing, registry and conditional access</li><li>34:34 – The 30-day roadmap</li><li>60:32 – Mistakes and the structural shift</li></ul><br /><b>Key takeaways</b><br /><ul><li>Service principals were built for static applications and cannot handle instancing, credential sprawl, per-agent logging or lifecycle governance for AI agents.</li><li>Microsoft Entra Agent ID makes agents first-class identities with blueprints that centralize credentials, mandatory human sponsors, access reviews, conditional access and agent-specific risk detection.</li><li>Organizations should inventory existing agents, assign sponsors, build blueprints and harden them with conditional access, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Purview</a> and Defender before auditors or incidents force the issue.</li></ul><br /><b>Worth quoting</b><br /><br />“You're treating AI agents like simple apps or service accounts. That's a structural error. It's going to cost you control of your data, your identity fabric, and your compliance posture.” – Mirko Peters (00:11)<br /><br />“Every agent identity now requires a sponsor. Not a developer, not a team alias, but a named human who is accountable for why that agent exists, what it's allowed to touch, and whether it still needs to exist next quarter.” – Mirko Peters (07:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governing AI agent identities</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the new Entra identity type with blueprints and sponsors that the whole episode builds on</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">AI agent</a> – the non-human workers multiplying in tenants without owners, inventory or lifecycle governance</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the platform that reached general availability alongside Agent ID, licensed per governing user</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-ai-agents-are-orphaned-the-structural-shift-to-agent-id" target="_blank" rel="noreferrer noopener">Stop Treating Agents Like Service Accounts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>3847</itunes:duration><itunes:keywords>agentid,agents,ai,auditing,authentication,authorization,automation,blueprints,compliance,conditionalaccess,copilot,defender,entra,governance,identity,microsoft365,purview,security,serviceprincipals,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/57d23ca366ea21aab3dceffe314b368c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Architecture of Agility: Bicep at Scale</title><link>https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/</link><description><![CDATA[Your Azure landing zone may be slowing teams down so much that they build around it. This episode is for cloud architects and platform teams running Azure at scale, and shows how Bicep modules, subscription vending and guardrail-style governance turn the official path into the fastest path.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why rigid landing zones create shadow IT</li><li>03:42 – Subscription strategy and subscription vending</li><li>08:37 – Network architecture and the connectivity tax</li><li>12:19 – Shared services and multi-region design</li><li>19:42 – <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Bicep</a> modules as infrastructure contracts</li><li>35:42 – Policy as code, identity and observability</li><li>48:01 – Cost governance, security baselines and shadow IT signals</li><li>59:43 – Platform engineering, KPIs and designing for evolution</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Landing zone</a> code encodes organizational decision rights, and gatekeeper governance that slows provisioning pushes teams into shadow IT.</li><li>Subscription vending, versioned Bicep modules consumed by pinned version, and audit-first policy rollout make the governed path faster than the ungoverned one.</li><li>Treat the landing zone as a versioned platform product: centralize what must be uniform, distribute what must move fast, and measure provisioning time, compliance trends and drift.</li></ul><br /><b>Worth quoting</b><br /><br />“Every decision encoded in those bicep templates is actually a decision about who gets to decide things. Who can create a resource? Who approves policy changes? How fast can a team get what they need?” – Mirko Peters (01:41)<br /><br />“Gatekeeper governance designed to reduce risk actually increases it. Because the more friction you create in the official path, the more teams find unofficial paths.” – Mirko Peters (02:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on landing zones at scale</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – treated as a versioned platform product whose rigidity can push teams into shadow IT</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Bicep</a> – used for subscription vending and versioned, pinned modules that act as infrastructure contracts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Governance</a> – shifted from gatekeeper approvals to guardrails, audit-first policy and a centralize-or-distribute framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">The IaC Trap:Terraform vs. Bicep – Which One Wins?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72788044</guid><pubDate>Sat, 11 Jul 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72788044/the_architecture_of_agility_bicep_at_scale.mp3" length="122527340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3bc142cdca47624fbb407a4fb760e7429623bf5a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Azure landing zone may be slowing teams down so much that they build around it. This episode is for cloud architects and platform teams running Azure at scale, and shows how Bicep modules, subscription vending and guardrail-style governance turn...</itunes:subtitle><itunes:summary><![CDATA[Your Azure landing zone may be slowing teams down so much that they build around it. This episode is for cloud architects and platform teams running Azure at scale, and shows how Bicep modules, subscription vending and guardrail-style governance turn the official path into the fastest path.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why rigid landing zones create shadow IT</li><li>03:42 – Subscription strategy and subscription vending</li><li>08:37 – Network architecture and the connectivity tax</li><li>12:19 – Shared services and multi-region design</li><li>19:42 – <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Bicep</a> modules as infrastructure contracts</li><li>35:42 – Policy as code, identity and observability</li><li>48:01 – Cost governance, security baselines and shadow IT signals</li><li>59:43 – Platform engineering, KPIs and designing for evolution</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Landing zone</a> code encodes organizational decision rights, and gatekeeper governance that slows provisioning pushes teams into shadow IT.</li><li>Subscription vending, versioned Bicep modules consumed by pinned version, and audit-first policy rollout make the governed path faster than the ungoverned one.</li><li>Treat the landing zone as a versioned platform product: centralize what must be uniform, distribute what must move fast, and measure provisioning time, compliance trends and drift.</li></ul><br /><b>Worth quoting</b><br /><br />“Every decision encoded in those bicep templates is actually a decision about who gets to decide things. Who can create a resource? Who approves policy changes? How fast can a team get what they need?” – Mirko Peters (01:41)<br /><br />“Gatekeeper governance designed to reduce risk actually increases it. Because the more friction you create in the official path, the more teams find unofficial paths.” – Mirko Peters (02:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on landing zones at scale</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – treated as a versioned platform product whose rigidity can push teams into shadow IT</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Bicep</a> – used for subscription vending and versioned, pinned modules that act as infrastructure contracts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">Governance</a> – shifted from gatekeeper approvals to guardrails, audit-first policy and a centralize-or-distribute framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-agility-bicep-at-scale" target="_blank" rel="noreferrer noopener">The IaC Trap:Terraform vs. Bicep – Which One Wins?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>5106</itunes:duration><itunes:keywords>automation,azure,azurepolicy,bicep,cloudarchitecture,compliance,devops,finops,governance,infrastructureascode,landingzones,managementgroups,modules,observability,platformengineering,rbac,scalability,security,subscriptionvending</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2aeebdaa9805cb9c7d2becd54abf8b75.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Designing the Future. AI, UX, and the Next Generation of Microsoft Power Platform with Tchesco Ayih [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/</link><description><![CDATA[In <a href="https://www.m365.fm/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/" rel="noopener">https://www.m365.fm/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/</a> of the M365 Podcast, Mirko Peters sits down with Tchesco Ayih, Microsoft MVP, Microsoft Certified Trainer (MCT), international speaker, mentor, and <a href="https://www.m365.fm/power-platform-simply-explained/" rel="noopener">https://www.m365.fm/power-platform-simply-explained/</a> expert. Tchesco shares his inspiring journey into the Microsoft ecosystem, discusses the growing importance of user experience (UX) in low-code development, and explores how artificial intelligence is transforming the way organizations build business applications. From Power Apps and Dataverse to <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> Studio and AI-powered development, this conversation provides valuable insights for anyone working with Microsoft technologies, citizen development, low-code platforms, or digital transformation initiatives. Tchesco explains why beautiful design is not just a nice-to-have feature but a critical component of successful business applications, and why user-centric thinking should always come before functionality.<br /><br />FROM TRADITIONAL DEVELOPMENT TO MICROSOFT POWER PLATFORM <br />Tchesco's journey into the Microsoft ecosystem started as a traditional developer with a passion for user interfaces and design. After earning Azure certifications and sharing his learning journey online, an opportunity emerged that introduced him to Microsoft Power Platform. What initially began as curiosity quickly developed into a career dedicated to helping organizations build efficient business solutions using low-code technologies. Throughout the discussion, Tchesco highlights how continuous learning, community engagement, and technical curiosity played essential roles in shaping his professional path. His story serves as a reminder that modern technology careers often evolve through experimentation, networking, and a willingness to embrace emerging platforms. <br /><br />THE MVP AND MCT JOURNEY <br />Becoming a Microsoft MVP and Microsoft Certified Trainer did not happen overnight. Tchesco discusses how helping others in online communities became the foundation of his recognition within the Microsoft ecosystem. By answering technical questions, delivering community sessions, supporting Microsoft Learn Student Ambassadors, and consistently sharing knowledge, he built a reputation that eventually led to an MVP nomination. Key lessons from his journey include:<br /><br />- Consistently contribute to technical communities.<br />- Share knowledge freely and help solve real problems.<br />- Build expertise through hands-on experience.<br />- Pursue Microsoft certifications to validate skills.<br />- Seek mentorship from experienced professionals.<br />- Give back to the community that helped your own growth.<br />WHY UX IS THE SECRET INGREDIENT OF GREAT BUSINESS <br />APPS One of the most passionate parts of the discussion centers around User Experience (UX). According to Tchesco, many Power Platform developers become overly focused on functionality and process automation while neglecting how users actually experience the application. A business process may work perfectly from a technical perspective, but if the application feels confusing, cluttered, or difficult to navigate, user adoption can suffer significantly. Tchesco argues that every application should be designed with accessibility, usability, and user satisfaction in mind. He emphasizes that developers should think beyond buttons and forms and consider:<br /><br />- User accessibility requirements.<br />- Application navigation flows.<br />- Visual hierarchy and layout.<br />- User feedback cycles.<br />- Readability and simplicity.<br />- Long-term adoption and engagement.<br />Rather than viewing UX as a separate discipline, Tchesco believes UX should be integrated into every stage of Power Platform development.<br /><br />DESIGN FIRST, FEATURES SECOND <br />One of the most powerful takeaways from the conversation is Tchesco's belief that developers should begin with the user interface before implementing features. Many developers immediately start building databases, business logic, and automation workflows. However, Tchesco recommends designing the application's screens first, creating a clear structure for how users will interact with information before any technical implementation begins. A thoughtful interface helps developers:<br /><br />- Organize business processes logically.<br />- Clarify data requirements.<br />- Reduce development rework.<br />- Improve stakeholder alignment.<br />- Create more intuitive user journeys.<br />- Increase overall user satisfaction.<br />This design-first mindset helps teams build solutions that are both technically effective and enjoyable to use.<br /><br />UNDERSTANDING THE MICROSOFT POWER PLATFORM ECOSYSTEM <br />For listeners new to the Power Platform, Tchesco provides a practical overview of the platform's major components and how they work together to accelerate digital transformation initiatives. The Microsoft Power Platform consists of:<br /><br />- Power Apps for low-code application development.<br />- <a href="https://www.m365.fm/power-automate-simply-explained/" rel="noopener">https://www.m365.fm/power-automate-simply-explained/</a> for workflow automation.<br />- Dataverse as a scalable relational data platform.<br />- <a href="https://www.m365.fm/power-pages-simply-explained/" rel="noopener">https://www.m365.fm/power-pages-simply-explained/</a> for external-facing business websites.<br />- Copilot Studio for conversational AI experiences.<br />- Connectors that integrate hundreds of business systems.<br />Together, these tools enable organizations to rapidly automate processes, modernize legacy workflows, and reduce development timelines that traditionally required months of custom coding.<br /><br />DATAVERSE: THE FOUNDATION OF MODERN BUSINESS SOLUTIONS<br />The conversation explores why Dataverse has become one of the most important components of the Power Platform ecosystem. Tchesco describes Dataverse as much more than a simple database. Its relational architecture, deep integration with Microsoft services, security model, and performance capabilities make it a strong choice for enterprise-grade business applications. Compared to traditional approaches relying heavily on SharePoint lists, Dataverse enables more scalable and maintainable business solutions while supporting advanced application scenarios and automation workflows.<br /><br />AI, COPILOT STUDIO, AND THE FUTURE OF APPLICATION DEVELOPMENT <br />Artificial Intelligence plays a major role throughout the discussion. Tchesco shares how AI has already transformed many aspects of his daily work, helping accelerate development, generate ideas, improve productivity, and reduce repetitive tasks. The conversation explores the growing role of:<br /><br />- AI-assisted development.<br />- Prompt engineering.<br />- Copilot Studio.<br />- Agent-based experiences.<br />- AI-powered business automation.<br />- Conversational user interfaces.<br />Rather than replacing developers, Tchesco views AI as a powerful assistant that increases productivity when used correctly. He compares AI to a junior colleague that can help complete tasks faster, while experienced professionals remain responsible for validation, governance, and final decision-making.<br /><br />PROMPT ENGINEERING IS BECOMING A CRITICAL SKILL <br />One particularly interesting topic is the emergence of prompt engineering as an essential skill for modern developers. According to Tchesco, professionals who learn how to communicate effectively with AI systems will gain a significant advantage. Knowing how to provide clear context, detailed requirements, and accurate instructions can dramatically improve the quality of AI-generated outputs. As AI becomes increasingly embedded across Microsoft products and business applications, prompt-driven development is likely to become a standard part of the software development process. <br /><br />GOVERNANCE AND RESPONSIBLE AI ADOPTION <br />While enthusiastic about AI's potential, Tchesco also stresses the importance of governance. Organizations must establish clear guidelines around:<br /><br />- Data security.<br />- Privacy protection.<br />- AI usage policies.<br />- Information sharing restrictions.<br />- Compliance requirements.<br />- Human oversight and validation.<br />Successful AI adoption requires balancing innovation with responsible governance. Businesses that introduce AI without adequate controls may expose sensitive information or create risks that outweigh the benefits.<br /><br />COMMUNITY, LEARNING, AND GIVING BACK <br />Beyond technology, this episode highlights the importance of community engagement. Tchesco attributes much of his professional growth to the Microsoft community. By participating in forums, speaking at conferences, mentoring others, and sharing knowledge, he has developed both technical expertise and professional opportunities. His message is clear: growth accelerates when individuals actively contribute rather than simply consume information. Whether through local user groups, virtual events, online forums, or international conferences, communities remain one of the most valuable resources available to technology professionals. <br /><br />LOOKING AHEAD: THE FUTURE OF LOW-CODE DEVELOPMENT <br />As the conversation concludes, Tchesco shares his perspective on the future of low-code technology. He believes low-code platforms will continue to expand rapidly over the coming years, enabling organizations to build solutions faster while empowering more people to participate in application development. At the same time, strong foundations in UX, governance, architecture, and problem-solving will remain essential. Technology may evolve, but understanding users and solving business ch<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72828653</guid><pubDate>Fri, 10 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72828653/designing_the_future_ai_ux_and_the_next_generation_of_microsoft_power_platform_with_tchesco_ayih_mvp_mct.mp3" length="72536300" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2e0c8c9a6ccd0d5497059a9899ef751c65ccb0a7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/ of the M365 Podcast, Mirko Peters sits down with Tchesco Ayih, Microsoft MVP, Microsoft Certified Trainer (MCT), international...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/" rel="noopener">https://www.m365.fm/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/</a> of the M365 Podcast, Mirko Peters sits down with Tchesco Ayih, Microsoft MVP, Microsoft Certified Trainer (MCT), international speaker, mentor, and <a href="https://www.m365.fm/power-platform-simply-explained/" rel="noopener">https://www.m365.fm/power-platform-simply-explained/</a> expert. Tchesco shares his inspiring journey into the Microsoft ecosystem, discusses the growing importance of user experience (UX) in low-code development, and explores how artificial intelligence is transforming the way organizations build business applications. From Power Apps and Dataverse to <a href="https://www.m365.fm/categories/copilot-talk/" rel="noopener">https://www.m365.fm/categories/copilot-talk/</a> Studio and AI-powered development, this conversation provides valuable insights for anyone working with Microsoft technologies, citizen development, low-code platforms, or digital transformation initiatives. Tchesco explains why beautiful design is not just a nice-to-have feature but a critical component of successful business applications, and why user-centric thinking should always come before functionality.<br /><br />FROM TRADITIONAL DEVELOPMENT TO MICROSOFT POWER PLATFORM <br />Tchesco's journey into the Microsoft ecosystem started as a traditional developer with a passion for user interfaces and design. After earning Azure certifications and sharing his learning journey online, an opportunity emerged that introduced him to Microsoft Power Platform. What initially began as curiosity quickly developed into a career dedicated to helping organizations build efficient business solutions using low-code technologies. Throughout the discussion, Tchesco highlights how continuous learning, community engagement, and technical curiosity played essential roles in shaping his professional path. His story serves as a reminder that modern technology careers often evolve through experimentation, networking, and a willingness to embrace emerging platforms. <br /><br />THE MVP AND MCT JOURNEY <br />Becoming a Microsoft MVP and Microsoft Certified Trainer did not happen overnight. Tchesco discusses how helping others in online communities became the foundation of his recognition within the Microsoft ecosystem. By answering technical questions, delivering community sessions, supporting Microsoft Learn Student Ambassadors, and consistently sharing knowledge, he built a reputation that eventually led to an MVP nomination. Key lessons from his journey include:<br /><br />- Consistently contribute to technical communities.<br />- Share knowledge freely and help solve real problems.<br />- Build expertise through hands-on experience.<br />- Pursue Microsoft certifications to validate skills.<br />- Seek mentorship from experienced professionals.<br />- Give back to the community that helped your own growth.<br />WHY UX IS THE SECRET INGREDIENT OF GREAT BUSINESS <br />APPS One of the most passionate parts of the discussion centers around User Experience (UX). According to Tchesco, many Power Platform developers become overly focused on functionality and process automation while neglecting how users actually experience the application. A business process may work perfectly from a technical perspective, but if the application feels confusing, cluttered, or difficult to navigate, user adoption can suffer significantly. Tchesco argues that every application should be designed with accessibility, usability, and user satisfaction in mind. He emphasizes that developers should think beyond buttons and forms and consider:<br /><br />- User accessibility requirements.<br />- Application navigation flows.<br />- Visual hierarchy and layout.<br />- User feedback cycles.<br />- Readability and...]]></itunes:summary><itunes:duration>3023</itunes:duration><itunes:keywords>accessibility,ai,automation,copilot,copilotstudio,dataverse,design,development,digitaltransformation,governance,innovation,lowcode,microsoft365,powerapps,powerautomate,powerpages,powerplatform,productivity,prompting,ux</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bae88fe05af15364372951064cc86916.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Bicep Fundamentals for Real Projects</title><link>https://www.m365.fm/show/episodes/azure-bicep-fundamentals-for-real-projects/</link><description><![CDATA[Most Bicep files are just portal clicks translated into code, which is automation, not architecture. This episode is for Azure architects and platform teams and shows how to use Bicep, deployment stacks, management groups, Azure Policy and Azure Verified Modules to build governed, predictable infrastructure that survives organizational change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Bicep is more than ARM with better syntax</li><li>03:06 – What changed in 2026</li><li>06:13 – The scope problem</li><li>09:33 – Parameters, variables and modules as contracts</li><li>19:02 – Deployment stacks and state management</li><li>23:02 – Governance at the tenant level: policy, RBAC and AVM</li><li>43:22 – Landing zones, environments and pipelines</li><li>58:32 – Bicep versus Terraform, drift and brownfield</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise Bicep is about lifecycle, ownership and governance: scope above subscriptions, contracts enforced in parameters and modules, and state managed through deployment stacks.</li><li>Management groups, Azure Policy and role assignments defined in <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Bicep</a> let governance cascade automatically to every subscription and landing zone.</li><li>Build on Azure Verified Modules, publish versioned modules to a registry, deploy through gated pipelines and validate continuously against drift.</li></ul><br /><b>Worth quoting</b><br /><br />“A module isn't just a reusable template. That's a technical description. A module is a contract. It says, this is how we do networking in our organization.” – Mirko Peters (12:31)<br /><br />“When you write bicep at management groups scope, you're not deploying resources anymore. You're defining the rules that govern how resources can be deployed.” – Mirko Peters (08:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-bicep-fundamentals-for-real-projects/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on enterprise Bicep</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Bicep</a> – the episode's subject, presented as the vehicle for governance, deployment stacks and versioned modules</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – pre-configured subscriptions composed from Bicep modules, with the ALZ reference architecture as blueprint</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – reframed as the control plane, with drift, pipelines and brownfield migration as ongoing discipline</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">ARM Templates Were a Mistake: Lessons from the Bicep Shift</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72787365</guid><pubDate>Fri, 10 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72787365/azure_bicep_fundamentals_for_real_projects.mp3" length="111155372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3a459c5798a7a21b8d9f8b1aae2e01b24864c048.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Bicep files are just portal clicks translated into code, which is automation, not architecture. This episode is for Azure architects and platform teams and shows how to use Bicep, deployment stacks, management groups, Azure Policy and Azure...</itunes:subtitle><itunes:summary><![CDATA[Most Bicep files are just portal clicks translated into code, which is automation, not architecture. This episode is for Azure architects and platform teams and shows how to use Bicep, deployment stacks, management groups, Azure Policy and Azure Verified Modules to build governed, predictable infrastructure that survives organizational change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Bicep is more than ARM with better syntax</li><li>03:06 – What changed in 2026</li><li>06:13 – The scope problem</li><li>09:33 – Parameters, variables and modules as contracts</li><li>19:02 – Deployment stacks and state management</li><li>23:02 – Governance at the tenant level: policy, RBAC and AVM</li><li>43:22 – Landing zones, environments and pipelines</li><li>58:32 – Bicep versus Terraform, drift and brownfield</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise Bicep is about lifecycle, ownership and governance: scope above subscriptions, contracts enforced in parameters and modules, and state managed through deployment stacks.</li><li>Management groups, Azure Policy and role assignments defined in <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Bicep</a> let governance cascade automatically to every subscription and landing zone.</li><li>Build on Azure Verified Modules, publish versioned modules to a registry, deploy through gated pipelines and validate continuously against drift.</li></ul><br /><b>Worth quoting</b><br /><br />“A module isn't just a reusable template. That's a technical description. A module is a contract. It says, this is how we do networking in our organization.” – Mirko Peters (12:31)<br /><br />“When you write bicep at management groups scope, you're not deploying resources anymore. You're defining the rules that govern how resources can be deployed.” – Mirko Peters (08:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-bicep-fundamentals-for-real-projects/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on enterprise Bicep</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Bicep</a> – the episode's subject, presented as the vehicle for governance, deployment stacks and versioned modules</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – pre-configured subscriptions composed from Bicep modules, with the ALZ reference architecture as blueprint</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – reframed as the control plane, with drift, pipelines and brownfield migration as ongoing discipline</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-bicep-fundamentals-for-real-projects" target="_blank" rel="noreferrer noopener">ARM Templates Were a Mistake: Lessons from the Bicep Shift</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4632</itunes:duration><itunes:keywords>arm,automation,azure,azurepolicy,azureverifiedmodules,bicep,cicd,cloudarchitecture,compliance,deploymentstacks,devops,governance,infrastructureascode,landingzones,managementgroups,modules,platformengineering,rbac,security,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2aeebdaa9805cb9c7d2becd54abf8b75.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Prompt a Page: Building Enterprise-Ready AI Experiences in Power Apps with Sara Lagerquist [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist-m/</link><description><![CDATA[Generative pages promise AI-built UIs in Power Apps, but how do you get from a quick demo to something an enterprise can maintain? Microsoft MVP Sara Lagerquist explains when to extend model-driven apps with generative pages, why the code-first route beats the maker portal, and how governance and process design keep citizen-built apps under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Sara's journey from CRM admin to MVP</li><li>02:41 – Why Power Platform and model-driven apps</li><li>05:22 – Generative pages inside model-driven apps</li><li>08:04 – Maker portal vs. coding tools like VS Code</li><li>15:14 – Prompting, documentation and maintainability</li><li>21:30 – New data sources, form embedding and PCF</li><li>26:52 – Governance, citizen development and the CoE</li><li>34:56 – Community Sweden, speaking and career advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Generative pages let you keep the out-of-the-box strengths of a model-driven app and extend only the UI where it falls short.</li><li>For production-ready generative pages, build them through a coding tool such as VS Code with <a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> and Microsoft's skill rather than the maker portal, which is best for trying things out.</li><li>As AI makes app creation fast, the hard parts become process design, adoption and governance, so makers should invest in designing processes first.</li></ul><br /><b>Worth quoting</b><br /><br />“So the combination of all the benefits of model driven apps plus a gen page is like the future of apps.” – Sara Lagerquist (07:25)<br /><br />“I would say the UI way of doing it, the maker portal way of doing it, it's mostly for trying it out and maybe at most doing a proof of concept maybe.” – Sara Lagerquist (10:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on generative pages in Power Apps</li><li><a href="https://www.m365.fm/entity/sara-lagerquist/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Sara Lagerquist</a> – Microsoft MVP and applications architect explaining how she builds generative pages in model-driven apps</li><li><a href="https://www.m365.fm/entity/generative-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Generative pages</a> – the AI-generated pages Sara calls her favorite feature and recommends building through code tools</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type generative pages extend, keeping its out-of-the-box navigation, search and fast development</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72828382</guid><pubDate>Thu, 09 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72828382/beyond_prompt_a_page_building_enterprise_ready_ai_experiences_in_power_apps_with_sara_lagerquist_mvp.mp3" length="64846700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fa1a8b76640eb1e545feba01f9d46b09c89d1293.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Generative pages promise AI-built UIs in Power Apps, but how do you get from a quick demo to something an enterprise can maintain? Microsoft MVP Sara Lagerquist explains when to extend model-driven apps with generative pages, why the code-first route...</itunes:subtitle><itunes:summary><![CDATA[Generative pages promise AI-built UIs in Power Apps, but how do you get from a quick demo to something an enterprise can maintain? Microsoft MVP Sara Lagerquist explains when to extend model-driven apps with generative pages, why the code-first route beats the maker portal, and how governance and process design keep citizen-built apps under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro and Sara's journey from CRM admin to MVP</li><li>02:41 – Why Power Platform and model-driven apps</li><li>05:22 – Generative pages inside model-driven apps</li><li>08:04 – Maker portal vs. coding tools like VS Code</li><li>15:14 – Prompting, documentation and maintainability</li><li>21:30 – New data sources, form embedding and PCF</li><li>26:52 – Governance, citizen development and the CoE</li><li>34:56 – Community Sweden, speaking and career advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Generative pages let you keep the out-of-the-box strengths of a model-driven app and extend only the UI where it falls short.</li><li>For production-ready generative pages, build them through a coding tool such as VS Code with <a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> and Microsoft's skill rather than the maker portal, which is best for trying things out.</li><li>As AI makes app creation fast, the hard parts become process design, adoption and governance, so makers should invest in designing processes first.</li></ul><br /><b>Worth quoting</b><br /><br />“So the combination of all the benefits of model driven apps plus a gen page is like the future of apps.” – Sara Lagerquist (07:25)<br /><br />“I would say the UI way of doing it, the maker portal way of doing it, it's mostly for trying it out and maybe at most doing a proof of concept maybe.” – Sara Lagerquist (10:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on generative pages in Power Apps</li><li><a href="https://www.m365.fm/entity/sara-lagerquist/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Sara Lagerquist</a> – Microsoft MVP and applications architect explaining how she builds generative pages in model-driven apps</li><li><a href="https://www.m365.fm/entity/generative-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Generative pages</a> – the AI-generated pages Sara calls her favorite feature and recommends building through code tools</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type generative pages extend, keeping its out-of-the-box navigation, search and fast development</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompt-a-page-building-enterprise-ready-ai-experiences-in-power-apps-with-sara-lagerquist" target="_blank" rel="noreferrer noopener">Power...]]></itunes:summary><itunes:duration>2702</itunes:duration><itunes:keywords>ai,architecture,automation,citizendevelopment,copilot,custompages,dataverse,enterprise,generativeai,githubcopilot,governance,innovation,lowcode,microsoft365,modeldrivenapps,powerapps,powerfx,powerplatform,productivity,vscode</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3cde5342540ec3acc065a6a38d08613c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>ARM Templates Were a Mistake: Lessons from the Bicep Shift</title><link>https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/</link><description><![CDATA[Portal clicks feel fast, but they quietly create configuration drift that breaks governance at scale. This episode is for Azure architects and platform teams deciding between ARM, Bicep and Terraform, and it explains how infrastructure as code, policy as code and guardrails keep both humans and AI agents under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The death of ClickOps and configuration drift</li><li>07:22 – From imperative to declarative infrastructure</li><li>10:26 – ARM templates: the necessary mistake and cognitive load</li><li>17:48 – Bicep: designed for humans, compiled for machines</li><li>23:56 – Drift as a governance epidemic and IaC as the control plane</li><li>30:41 – AI agents, guardrails and Bicep vs. Terraform</li><li>41:44 – Governance as an operating model and continuous compliance</li><li>55:14 – Infrastructure as intent, lessons and next steps for leaders</li></ul><br /><b>Key takeaways</b><br /><ul><li>Configuration drift from manual portal changes is a governance failure, and only declarative infrastructure as code makes the actual state visible, reviewable and correctable.</li><li>Bicep compiles to ARM JSON but removes its syntax noise, which is why new <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Azure</a> projects default to it while legacy ARM templates persist because of switching costs.</li><li>AI agents can generate infrastructure code quickly, but it must flow through policy as code, human review and CI/CD so that automation never outpaces control.</li></ul><br /><b>Worth quoting</b><br /><br />“If you treat it like a technical problem, you'll miss what's actually happening. You'll spend money on tools and miss the structural failure underneath because drift is a governance failure.” – Mirko Peters (04:00)<br /><br />“AI agents must operate within policy guardrails, not autonomously, not with broad permissions, not trusted to make security decisions without oversight. They generate proposals, policies validate those proposals, humans review the validated output.” – Mirko Peters (34:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Bicep and drift</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native language that compiles to ARM JSON while removing its syntax noise</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – presented as the governance control plane that makes drift visible and correctable</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Governance</a> – reframed from approval gates to an operating model of structural controls, policy and enforcement</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">The IaC Trap:Terraform vs. Bicep – Which One Wins?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72786704</guid><pubDate>Thu, 09 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72786704/arm_templates_were_a_mistake_lessons_from_the_bicep_shift.mp3" length="114209900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b9e59a753c91569093c6f9ac0054d6a384a03b98.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Portal clicks feel fast, but they quietly create configuration drift that breaks governance at scale. This episode is for Azure architects and platform teams deciding between ARM, Bicep and Terraform, and it explains how infrastructure as code, policy...</itunes:subtitle><itunes:summary><![CDATA[Portal clicks feel fast, but they quietly create configuration drift that breaks governance at scale. This episode is for Azure architects and platform teams deciding between ARM, Bicep and Terraform, and it explains how infrastructure as code, policy as code and guardrails keep both humans and AI agents under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The death of ClickOps and configuration drift</li><li>07:22 – From imperative to declarative infrastructure</li><li>10:26 – ARM templates: the necessary mistake and cognitive load</li><li>17:48 – Bicep: designed for humans, compiled for machines</li><li>23:56 – Drift as a governance epidemic and IaC as the control plane</li><li>30:41 – AI agents, guardrails and Bicep vs. Terraform</li><li>41:44 – Governance as an operating model and continuous compliance</li><li>55:14 – Infrastructure as intent, lessons and next steps for leaders</li></ul><br /><b>Key takeaways</b><br /><ul><li>Configuration drift from manual portal changes is a governance failure, and only declarative infrastructure as code makes the actual state visible, reviewable and correctable.</li><li>Bicep compiles to ARM JSON but removes its syntax noise, which is why new <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Azure</a> projects default to it while legacy ARM templates persist because of switching costs.</li><li>AI agents can generate infrastructure code quickly, but it must flow through policy as code, human review and CI/CD so that automation never outpaces control.</li></ul><br /><b>Worth quoting</b><br /><br />“If you treat it like a technical problem, you'll miss what's actually happening. You'll spend money on tools and miss the structural failure underneath because drift is a governance failure.” – Mirko Peters (04:00)<br /><br />“AI agents must operate within policy guardrails, not autonomously, not with broad permissions, not trusted to make security decisions without oversight. They generate proposals, policies validate those proposals, humans review the validated output.” – Mirko Peters (34:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Bicep and drift</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native language that compiles to ARM JSON while removing its syntax noise</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – presented as the governance control plane that makes drift visible and correctable</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">Governance</a> – reframed from approval gates to an operating model of structural controls, policy and enforcement</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=arm-templates-were-a-mistake-lessons-from-the-bicep-shift" target="_blank" rel="noreferrer noopener">The IaC Trap:Terraform vs. Bicep – Which One Wins?</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>4759</itunes:duration><itunes:keywords>arm,automation,azure,azuredevops,azurepolicy,bicep,cicd,clickops,cloudarchitecture,cloudsecurity,compliance,configurationdrift,devops,git,governance,infrastructure,infrastructureascode,landingzones,powershell,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3710ea409b765489ba2955b54ab1db4b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Can Google Sheets Beat Excel: Microsoft MVP David Benaim Settles the Debate</title><link>https://www.m365.fm/show/episodes/can-google-sheets-beat-excel-microsoft-mvp-david-benaim-settles-the-debate/</link><description><![CDATA[Excel has been around for 40 years, yet Google Sheets now matches or beats it in several areas that many Microsoft-centric teams overlook. In this conversation Excel MVP and comedian David Benaim compares tables, formulas, collaboration, scripting and AI assistants in both tools to help analysts and business users choose the right spreadsheet for each job.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet David Benaim, the Excel comedian</li><li>06:47 – Is Excel dead? A short history of spreadsheets</li><li>12:34 – Google Sheets vs. Excel: tables, Power Query and collaboration</li><li>21:30 – AI in spreadsheets: Copilot, Claude and Gemini</li><li>28:11 – Formulas, VBA, Office Scripts and Apps Script</li><li>33:08 – From Power Pivot to Power BI</li><li>42:35 – Spreadsheet bugs, comedy and the future of spreadsheets</li><li>50:49 – Rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Neither tool simply wins: Excel leads with <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Power Query</a>, Power Pivot and the Microsoft ecosystem, while Google Sheets has more functions, group-by views and friction-free collaboration across organizations.</li><li>AI is reshaping spreadsheets fast, from Copilot's editing agent and Claude's Excel add-in to Gemini features in Google Sheets such as smart fill and canvas views.</li><li>Spreadsheets will still exist in ten years, and the most valuable habit to adopt now is using proper tables in either Excel or Google Sheets.</li></ul><br /><b>Worth quoting</b><br /><br />“spreadsheets in general allow for that flexibility that I think the office employee is going to want for the very, very foreseeable future.” – David Benaim (07:53)<br /><br />“I think that Excel has power query and power query is absolutely game-changing. And for that reason, until Google sheets has an equivalent, I will favor Excel.” – David Benaim (14:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/can-google-sheets-beat-excel-microsoft-mvp-david-benaim-settles-the-debate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Excel versus Google Sheets</li><li><a href="https://www.m365.fm/entity/david-benaim/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">David Benaim</a> – Excel MVP, trainer and stand-up comedian who compares Excel and Google Sheets feature by feature</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the 40-year-old spreadsheet David still favors, mainly because of Power Query</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Power Query</a> – the data cleanup feature David calls the main reason Excel still beats Google Sheets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-excel-expert-to-microsoft-mvp-empowering-millions-with-data-dashboards-ai-with-karen-abecia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">From Excel Expert to Microsoft MVP: Empowering Millions with Data, Dashboards &amp; AI with Karen Abecia [Microsoft MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72828100</guid><pubDate>Wed, 08 Jul 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72828100/can_google_sheets_beat_excel_microsoft_mvp_david_benaim_settles_the_debate.mp3" length="76056812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7da29b4cb26dfb1488059e8f11f7b4e7ffbc4378.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Excel has been around for 40 years, yet Google Sheets now matches or beats it in several areas that many Microsoft-centric teams overlook. In this conversation Excel MVP and comedian David Benaim compares tables, formulas, collaboration, scripting and...</itunes:subtitle><itunes:summary><![CDATA[Excel has been around for 40 years, yet Google Sheets now matches or beats it in several areas that many Microsoft-centric teams overlook. In this conversation Excel MVP and comedian David Benaim compares tables, formulas, collaboration, scripting and AI assistants in both tools to help analysts and business users choose the right spreadsheet for each job.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet David Benaim, the Excel comedian</li><li>06:47 – Is Excel dead? A short history of spreadsheets</li><li>12:34 – Google Sheets vs. Excel: tables, Power Query and collaboration</li><li>21:30 – AI in spreadsheets: Copilot, Claude and Gemini</li><li>28:11 – Formulas, VBA, Office Scripts and Apps Script</li><li>33:08 – From Power Pivot to Power BI</li><li>42:35 – Spreadsheet bugs, comedy and the future of spreadsheets</li><li>50:49 – Rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Neither tool simply wins: Excel leads with <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Power Query</a>, Power Pivot and the Microsoft ecosystem, while Google Sheets has more functions, group-by views and friction-free collaboration across organizations.</li><li>AI is reshaping spreadsheets fast, from Copilot's editing agent and Claude's Excel add-in to Gemini features in Google Sheets such as smart fill and canvas views.</li><li>Spreadsheets will still exist in ten years, and the most valuable habit to adopt now is using proper tables in either Excel or Google Sheets.</li></ul><br /><b>Worth quoting</b><br /><br />“spreadsheets in general allow for that flexibility that I think the office employee is going to want for the very, very foreseeable future.” – David Benaim (07:53)<br /><br />“I think that Excel has power query and power query is absolutely game-changing. And for that reason, until Google sheets has an equivalent, I will favor Excel.” – David Benaim (14:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/can-google-sheets-beat-excel-microsoft-mvp-david-benaim-settles-the-debate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Excel versus Google Sheets</li><li><a href="https://www.m365.fm/entity/david-benaim/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">David Benaim</a> – Excel MVP, trainer and stand-up comedian who compares Excel and Google Sheets feature by feature</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the 40-year-old spreadsheet David still favors, mainly because of Power Query</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">Power Query</a> – the data cleanup feature David calls the main reason Excel still beats Google Sheets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-excel-expert-to-microsoft-mvp-empowering-millions-with-data-dashboards-ai-with-karen-abecia/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=can-google-sheets-beat-excel-with-david-benaim" target="_blank" rel="noreferrer noopener">From Excel Expert to Microsoft MVP: Empowering Millions with Data, Dashboards &amp; AI with Karen Abecia [Microsoft MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>3170</itunes:duration><itunes:keywords>ai,analytics,automation,business,collaboration,copilot,data,excel,formulas,gemini,googlesheets,microsoft365,pivottables,powerbi,powerquery,productivity,python,spreadsheets,vba,xlookup</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b4a65c87c10144cbcaba54988cfd7b46.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>LinkedIn + Dynamics 365: The Architecture of Modern Selling</title><link>https://www.m365.fm/show/episodes/linkedin-dynamics-365-the-architecture-of-modern-selling/</link><description><![CDATA[Your CRM holds records, but your business runs on relationships that live on LinkedIn. This episode shows sales leaders and Dynamics 365 architects how to connect LinkedIn and Dynamics 365 with Sales Navigator, relationship health scoring, Copilot and orchestrated agents while staying within rate limits, GDPR and good governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your CRM is blind</li><li>02:40 – The three disconnects</li><li>06:07 – LinkedIn APIs, Sales Navigator sync and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>16:49 – Native integration and relationship health</li><li>22:54 – Copilot for Sales and sales agents</li><li>29:20 – Orchestration, rate limits and timeouts</li><li>41:49 – Governance, roadmap and the changing seller role</li><li>64:28 – Multi-agent B2B and the risks</li></ul><br /><b>Key takeaways</b><br /><ul><li>LinkedIn holds the relationship graph and Dynamics 365 holds the process, so modern selling needs an architecture that connects them through official channels such as Sales Navigator CRM sync.</li><li>Relationship health scoring, Copilot for Sales and orchestrated sales agents turn synced data into insight and action, but they must be designed around API rate limits, timeouts and governance.</li><li>Roll out in phases, treat LinkedIn data like regulated data and keep humans reviewing agent decisions to manage hallucination, bias and over-reliance risks.</li></ul><br /><b>Worth quoting</b><br /><br />“Your CRM is a database of records, but your actual business is a network of relationships.” – Mirko Peters (01:47)<br /><br />“GDPR does not care how clever your integration is. It requires a lawful basis for collecting personal data. And linked in profiles are definitely personal data.” – Mirko Peters (42:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/linkedin-dynamics-365-the-architecture-of-modern-selling/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on the architecture</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the process half of the architecture, holding the records that LinkedIn signals should feed</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">AI agent</a> – sales research, development and orchestrated specialist agents that research, qualify and route leads</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM where Sales Navigator sync, relationship health scoring and native LinkedIn features land</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-agents-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Dynamics 365 Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72670493</guid><pubDate>Wed, 08 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72670493/linkedin_dynamics_365_the_architecture_of_modern_selling.mp3" length="107562860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1fc5a086bf10ae2b4be77297fb9c31871b7ed059.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your CRM holds records, but your business runs on relationships that live on LinkedIn. This episode shows sales leaders and Dynamics 365 architects how to connect LinkedIn and Dynamics 365 with Sales Navigator, relationship health scoring, Copilot and...</itunes:subtitle><itunes:summary><![CDATA[Your CRM holds records, but your business runs on relationships that live on LinkedIn. This episode shows sales leaders and Dynamics 365 architects how to connect LinkedIn and Dynamics 365 with Sales Navigator, relationship health scoring, Copilot and orchestrated agents while staying within rate limits, GDPR and good governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your CRM is blind</li><li>02:40 – The three disconnects</li><li>06:07 – LinkedIn APIs, Sales Navigator sync and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>16:49 – Native integration and relationship health</li><li>22:54 – Copilot for Sales and sales agents</li><li>29:20 – Orchestration, rate limits and timeouts</li><li>41:49 – Governance, roadmap and the changing seller role</li><li>64:28 – Multi-agent B2B and the risks</li></ul><br /><b>Key takeaways</b><br /><ul><li>LinkedIn holds the relationship graph and Dynamics 365 holds the process, so modern selling needs an architecture that connects them through official channels such as Sales Navigator CRM sync.</li><li>Relationship health scoring, Copilot for Sales and orchestrated sales agents turn synced data into insight and action, but they must be designed around API rate limits, timeouts and governance.</li><li>Roll out in phases, treat LinkedIn data like regulated data and keep humans reviewing agent decisions to manage hallucination, bias and over-reliance risks.</li></ul><br /><b>Worth quoting</b><br /><br />“Your CRM is a database of records, but your actual business is a network of relationships.” – Mirko Peters (01:47)<br /><br />“GDPR does not care how clever your integration is. It requires a lawful basis for collecting personal data. And linked in profiles are definitely personal data.” – Mirko Peters (42:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/linkedin-dynamics-365-the-architecture-of-modern-selling/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on the architecture</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the process half of the architecture, holding the records that LinkedIn signals should feed</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">AI agent</a> – sales research, development and orchestrated specialist agents that research, qualify and route leads</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM where Sales Navigator sync, relationship health scoring and native LinkedIn features land</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-agents-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=linkedin-dynamics-365-the-architecture-of-modern-selling" target="_blank" rel="noreferrer noopener">Dynamics 365 Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4482</itunes:duration><itunes:keywords>agenticai,automation,compliance,copilot,crm,dynamics365,engagement,forecasting,governance,linkedin,modernselling,orchestration,powerautomate,productivity,prospecting,qualification,relationshipintelligence,salesagents,salesnavigator,teamlink</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f23d14ab4aaec3b6bd27fb6e5a806f03.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Networking Unlocked: Secure Azure Functions, Virtual Network Manager &amp; Infrastructure as Code with Rex de Koning [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code/</link><description><![CDATA[Many teams assume Microsoft takes care of networking in the cloud, then find gaps in security and routing later. Azure MVP Rex de Koning explains to cloud architects and admins how Azure networking really works, from hub-and-spoke and Virtual Network Manager to securing Azure Functions. You come away with practical guidance on building network foundations with infrastructure as code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why networking is the foundation</li><li>02:11 – Rex's path into Azure</li><li>06:54 – Azure networking misconceptions and topologies</li><li>13:50 – Azure Virtual Network Manager</li><li>24:22 – Landing zones and infrastructure as code</li><li>42:01 – Securing Azure Functions</li><li>51:19 – Final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>In Azure, routing happens at the resource level, so network security groups remain essential even behind a central firewall.</li><li>Azure Virtual Network Manager centralizes IP address management, connectivity, security admin rules and routing across many virtual networks.</li><li>Deploy networks and <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Azure Functions</a> through infrastructure as code with private endpoints and VNet integration, and feed any emergency portal fix back into code.</li></ul><br /><b>Worth quoting</b><br /><br />“And with Azure Virtual Network Manager, you have basically an admin rule that you can push towards all network security groups that are connected to the Azure Virtual Network Manager.” – Rex de Koning (17:34)<br /><br />“So if you set it up in infrastructure as code that it has multiple advantages, it will always set things up always in the same way that you want it.” – Rex de Koning (30:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Azure networking</li><li><a href="https://www.m365.fm/entity/rex-de-koning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Rex de Koning</a> – Azure MVP and MCT who explains Azure networking, Virtual Network Manager and securing Azure Functions</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – Rex's default for networks and functions, with what-if checks and emergency fixes fed back into code</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose resource-level routing, hub-and-spoke designs and landing zones frame the whole conversation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72771493</guid><pubDate>Tue, 07 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72771493/azure_networking_unlocked_secure_azure_functions_virtual_network_manager_infrastructure_as_code_with_rex_de_koning_mvp_mct.mp3" length="77810732" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/411ce63906e8fcb8e990275da0b063a88684e47e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams assume Microsoft takes care of networking in the cloud, then find gaps in security and routing later. Azure MVP Rex de Koning explains to cloud architects and admins how Azure networking really works, from hub-and-spoke and Virtual Network...</itunes:subtitle><itunes:summary><![CDATA[Many teams assume Microsoft takes care of networking in the cloud, then find gaps in security and routing later. Azure MVP Rex de Koning explains to cloud architects and admins how Azure networking really works, from hub-and-spoke and Virtual Network Manager to securing Azure Functions. You come away with practical guidance on building network foundations with infrastructure as code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why networking is the foundation</li><li>02:11 – Rex's path into Azure</li><li>06:54 – Azure networking misconceptions and topologies</li><li>13:50 – Azure Virtual Network Manager</li><li>24:22 – Landing zones and infrastructure as code</li><li>42:01 – Securing Azure Functions</li><li>51:19 – Final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>In Azure, routing happens at the resource level, so network security groups remain essential even behind a central firewall.</li><li>Azure Virtual Network Manager centralizes IP address management, connectivity, security admin rules and routing across many virtual networks.</li><li>Deploy networks and <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Azure Functions</a> through infrastructure as code with private endpoints and VNet integration, and feed any emergency portal fix back into code.</li></ul><br /><b>Worth quoting</b><br /><br />“And with Azure Virtual Network Manager, you have basically an admin rule that you can push towards all network security groups that are connected to the Azure Virtual Network Manager.” – Rex de Koning (17:34)<br /><br />“So if you set it up in infrastructure as code that it has multiple advantages, it will always set things up always in the same way that you want it.” – Rex de Koning (30:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Azure networking</li><li><a href="https://www.m365.fm/entity/rex-de-koning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Rex de Koning</a> – Azure MVP and MCT who explains Azure networking, Virtual Network Manager and securing Azure Functions</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – Rex's default for networks and functions, with what-if checks and emergency fixes fed back into code</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose resource-level routing, hub-and-spoke designs and landing zones frame the whole conversation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov...]]></itunes:summary><itunes:duration>3243</itunes:duration><itunes:keywords>automation,azure,azurecloud,azuredevops,azurefirewall,azurefunctions,bicep,cloudsecurity,devops,hubandspoke,infrastructureascode,ipam,landingzones,managedidentity,networking,powershell,terraform,virtualnetworkmanager,virtualwan,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0b54d0649403b8337666f7fda4a6f969.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The PowerShell Ceiling: Why You Need Bicep</title><link>https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/</link><description><![CDATA[You have dozens of PowerShell scripts that work, but nobody could rebuild the platform behind them in three hours. This episode is for Microsoft 365 and Azure automation engineers who have hit the scripting ceiling. Learn how Bicep turns infrastructure and identity into versioned, auditable code and how to start the transition next Monday.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – 50 Scripts Nobody Can Govern</li><li>01:08 – The Automation Journey</li><li>03:17 – What PowerShell Is and Isn't</li><li>09:21 – The Declarative Shift with Bicep</li><li>15:38 – Identity as Infrastructure with Graph Bicep</li><li>24:56 – Governance as Code, Modules and Git</li><li>35:40 – CI/CD Pipelines and Career Impact</li><li>58:56 – Limitations, Terraform and First Steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Script sprawl fails not because PowerShell is bad but because imperative scripts never declare the infrastructure, identities and permissions they depend on.</li><li>Bicep, now including Microsoft Graph resources, lets you declare Azure infrastructure and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Entra ID</a> identity in Git, with modules, what-if previews and pipelines enforcing governance by default.</li><li>Use Bicep for infrastructure, PowerShell for operations and Graph for data, and choose Terraform only when you genuinely operate across multiple clouds.</li></ul><br /><b>Worth quoting</b><br /><br />“It does not fail because the scripts are bad. It fails because automation that scales becomes infrastructure that nobody can govern.” – Mirko Peters (00:30)<br /><br />“PowerShell is a tool for doing things. It is not a tool for defining what things should be.” – Mirko Peters (05:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Bicep</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native declarative language the episode recommends for defining infrastructure and identity as code</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the shift from imperative scripts to declared, versioned infrastructure kept in Git</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Governance</a> – the hidden cost of script sprawl, solved by modules that enforce naming, tags and logging</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud alternative, recommended only when you actually run workloads beyond Azure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">ARM Templates Were a Mistake: Lessons from the Bicep Shift</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72737981</guid><pubDate>Tue, 07 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72737981/the_powershell_ceiling_why_you_need_bicep.mp3" length="99690092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8c553a2f789654de259d505737f43a203e430fbf.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You have dozens of PowerShell scripts that work, but nobody could rebuild the platform behind them in three hours. This episode is for Microsoft 365 and Azure automation engineers who have hit the scripting ceiling. Learn how Bicep turns...</itunes:subtitle><itunes:summary><![CDATA[You have dozens of PowerShell scripts that work, but nobody could rebuild the platform behind them in three hours. This episode is for Microsoft 365 and Azure automation engineers who have hit the scripting ceiling. Learn how Bicep turns infrastructure and identity into versioned, auditable code and how to start the transition next Monday.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – 50 Scripts Nobody Can Govern</li><li>01:08 – The Automation Journey</li><li>03:17 – What PowerShell Is and Isn't</li><li>09:21 – The Declarative Shift with Bicep</li><li>15:38 – Identity as Infrastructure with Graph Bicep</li><li>24:56 – Governance as Code, Modules and Git</li><li>35:40 – CI/CD Pipelines and Career Impact</li><li>58:56 – Limitations, Terraform and First Steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Script sprawl fails not because PowerShell is bad but because imperative scripts never declare the infrastructure, identities and permissions they depend on.</li><li>Bicep, now including Microsoft Graph resources, lets you declare Azure infrastructure and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Entra ID</a> identity in Git, with modules, what-if previews and pipelines enforcing governance by default.</li><li>Use Bicep for infrastructure, PowerShell for operations and Graph for data, and choose Terraform only when you genuinely operate across multiple clouds.</li></ul><br /><b>Worth quoting</b><br /><br />“It does not fail because the scripts are bad. It fails because automation that scales becomes infrastructure that nobody can govern.” – Mirko Peters (00:30)<br /><br />“PowerShell is a tool for doing things. It is not a tool for defining what things should be.” – Mirko Peters (05:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Bicep</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native declarative language the episode recommends for defining infrastructure and identity as code</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the shift from imperative scripts to declared, versioned infrastructure kept in Git</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Governance</a> – the hidden cost of script sprawl, solved by modules that enforce naming, tags and logging</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud alternative, recommended only when you actually run workloads beyond Azure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/arm-templates-were-a-mistake-lessons-from-the-bicep-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-powershell-ceiling-why-you-need-bicep" target="_blank" rel="noreferrer noopener">ARM Templates Were a Mistake: Lessons from the Bicep Shift</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4154</itunes:duration><itunes:keywords>arm,automation,azure,azurefunctions,bicep,ci/cd,compliance,devops,entraid,functionapps,git,governance,iac,identity,infrastructure,keyvault,logicapps,microsoftgraph,platformengineering,powershell</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a328242dfdbf37829f10cf6b293c88fc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Prompt: Architecting Multi-Agent AI Solutions with Microsoft Copilot &amp; SharePoint with Reshmee Auckloo [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-sharepoint-with-re/</link><description><![CDATA[Many organizations want AI agents but struggle to move from demo to a trustworthy enterprise solution. This episode is for Microsoft 365 architects, makers and governance leads, and covers with MVP Reshmee Auckloo how to roll out Copilot responsibly and design multi-agent solutions with Copilot Studio, Foundry, MCP and SharePoint.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Reshmee's journey into Microsoft technologies</li><li>03:33 – Responsible Copilot adoption, permissions and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Purview</a></li><li>08:52 – Customer concerns about AI and keeping up with change</li><li>15:04 – Microsoft Build announcements and Copilot readiness</li><li>23:03 – Copilot extensibility: from SharePoint agents to Foundry</li><li>31:55 – Multi-agent systems, autonomy and MCP</li><li>44:19 – Identity, governance, metadata and information architecture</li><li>51:25 – Quick-fire round and community contributions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Rolling out Copilot safely starts with permission hygiene and Purview guardrails, because Copilot surfaces any data a user already has access to.</li><li>Copilot extensibility spans SharePoint agents, Agent Builder, Copilot Studio, the Agents Toolkit and Microsoft Foundry, and the right choice depends on the use case.</li><li>Multi-agent solutions use an orchestrator with smaller specialized agents that are easier to test and maintain, while MCP tools, Entra-based agent identity and good metadata keep them controllable.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-sharepoint-with-re/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on multi-agent design</li><li><a href="https://www.m365.fm/entity/reshmee-auckloo/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Reshmee Auckloo</a> – Microsoft MVP and PnP PowerShell maintainer who shares her approach to governed Copilot and agent rollouts</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the low-code option for connected agents, workflows and cross-platform multi-agent orchestration</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – rolled out safely only after permission hygiene, Purview guardrails and a readiness assessment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72768558</guid><pubDate>Mon, 06 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72768558/beyond_the_prompt_architecting_multi_agent_ai_solutions_with_microsoft_copilot_sharepoint_with_reshmee_auckloo_mvp.mp3" length="87115436" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8df8e902db7adb01f30b77500c14eb56f2427893.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations want AI agents but struggle to move from demo to a trustworthy enterprise solution. This episode is for Microsoft 365 architects, makers and governance leads, and covers with MVP Reshmee Auckloo how to roll out Copilot responsibly...</itunes:subtitle><itunes:summary><![CDATA[Many organizations want AI agents but struggle to move from demo to a trustworthy enterprise solution. This episode is for Microsoft 365 architects, makers and governance leads, and covers with MVP Reshmee Auckloo how to roll out Copilot responsibly and design multi-agent solutions with Copilot Studio, Foundry, MCP and SharePoint.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Reshmee's journey into Microsoft technologies</li><li>03:33 – Responsible Copilot adoption, permissions and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Purview</a></li><li>08:52 – Customer concerns about AI and keeping up with change</li><li>15:04 – Microsoft Build announcements and Copilot readiness</li><li>23:03 – Copilot extensibility: from SharePoint agents to Foundry</li><li>31:55 – Multi-agent systems, autonomy and MCP</li><li>44:19 – Identity, governance, metadata and information architecture</li><li>51:25 – Quick-fire round and community contributions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Rolling out Copilot safely starts with permission hygiene and Purview guardrails, because Copilot surfaces any data a user already has access to.</li><li>Copilot extensibility spans SharePoint agents, Agent Builder, Copilot Studio, the Agents Toolkit and Microsoft Foundry, and the right choice depends on the use case.</li><li>Multi-agent solutions use an orchestrator with smaller specialized agents that are easier to test and maintain, while MCP tools, Entra-based agent identity and good metadata keep them controllable.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-sharepoint-with-re/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on multi-agent design</li><li><a href="https://www.m365.fm/entity/reshmee-auckloo/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Reshmee Auckloo</a> – Microsoft MVP and PnP PowerShell maintainer who shares her approach to governed Copilot and agent rollouts</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the low-code option for connected agents, workflows and cross-platform multi-agent orchestration</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – rolled out safely only after permission hygiene, Purview guardrails and a readiness assessment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/yves-habersaat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-architecting-multi-agent-ai-solutions-with-microsoft-copilot-and-sharepoint-with-reshmee-auckloo-mvp" target="_blank" rel="noreferrer noopener">Extending Microsoft 365 Copilot: Agents, MCP &amp; Production-Grade AI with Yves Habersaat [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>3630</itunes:duration><itunes:keywords>agents,ai,architecture,automation,azureaifoundry,compliance,copilot,copilotstudio,entra,extensibility,governance,mcp,metadata,microsoft365,microsoftgraph,multiagent,purview,security,sharepoint,sharepointpremium</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff9325c9ae42ca4505614bcd2af5cedc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Trick Microsoft Graph Into Securing Your Entire Tenant</title><link>https://www.m365.fm/show/episodes/how-to-trick-microsoft-graph-into-securing-your-entire-tenant/</link><description><![CDATA[Green dashboards and quarterly permission reviews give security teams a false sense of control over Microsoft 365. This episode shows admins and security architects how to use Microsoft Graph to monitor risky users, conditional access, audit and activity logs and OAuth permissions continuously. You learn how to build automated, governed security workflows that respond in minutes instead of days.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why portals create false confidence</li><li>03:16 – From state to flow</li><li>06:12 – Graph as the control plane</li><li>09:41 – The identity and token illusion</li><li>12:50 – The application permissions crisis</li><li>16:34 – Alerts, automation and latency</li><li>34:18 – Activity logs, permissions and detection</li><li>50:48 – Graph-driven SOC and governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Graph is the control plane beneath every <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Microsoft 365</a> portal, so security built on Graph sees continuous flow instead of snapshots.</li><li>OAuth application permissions are the real perimeter; inventory them, verify actual use with Graph activity logs and revoke or reduce unused scopes continuously.</li><li>Design Graph-based security for latency and failure with tiered automation, approval gates, efficient queries and idempotent pipelines.</li></ul><br /><b>Worth quoting</b><br /><br />“Graph is not just an API. It is not a wrapper around M365 that lets you do what you could already do in the portal. Graph is the control plane.” – Mirko Peters (06:41)<br /><br />“Your perimeter isn't a firewall. It isn't your network boundary. Your real perimeter is OAuth permissions.” – Mirko Peters (37:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-trick-microsoft-graph-into-securing-your-entire-tenant/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Graph-based tenant security</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – positioned as the control plane beneath every portal and the engine for automating tenant security</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Conditional Access</a> – policies managed as code through Graph, with propagation delays of up to 24 hours</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Automation</a> – tiered by risk from enrichment to destructive actions, with approval gates and audit trails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-hidden-logic-of-microsoft-graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">The Hidden Logic of Microsoft Graph</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72736915</guid><pubDate>Mon, 06 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72736915/how_to_trick_microsoft_graph_into_securing_your_entire_tenant.mp3" length="104113196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fd78b5a5329352dbfbadfa6fbbead613f4097a17.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Green dashboards and quarterly permission reviews give security teams a false sense of control over Microsoft 365. This episode shows admins and security architects how to use Microsoft Graph to monitor risky users, conditional access, audit and...</itunes:subtitle><itunes:summary><![CDATA[Green dashboards and quarterly permission reviews give security teams a false sense of control over Microsoft 365. This episode shows admins and security architects how to use Microsoft Graph to monitor risky users, conditional access, audit and activity logs and OAuth permissions continuously. You learn how to build automated, governed security workflows that respond in minutes instead of days.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why portals create false confidence</li><li>03:16 – From state to flow</li><li>06:12 – Graph as the control plane</li><li>09:41 – The identity and token illusion</li><li>12:50 – The application permissions crisis</li><li>16:34 – Alerts, automation and latency</li><li>34:18 – Activity logs, permissions and detection</li><li>50:48 – Graph-driven SOC and governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Graph is the control plane beneath every <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Microsoft 365</a> portal, so security built on Graph sees continuous flow instead of snapshots.</li><li>OAuth application permissions are the real perimeter; inventory them, verify actual use with Graph activity logs and revoke or reduce unused scopes continuously.</li><li>Design Graph-based security for latency and failure with tiered automation, approval gates, efficient queries and idempotent pipelines.</li></ul><br /><b>Worth quoting</b><br /><br />“Graph is not just an API. It is not a wrapper around M365 that lets you do what you could already do in the portal. Graph is the control plane.” – Mirko Peters (06:41)<br /><br />“Your perimeter isn't a firewall. It isn't your network boundary. Your real perimeter is OAuth permissions.” – Mirko Peters (37:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-trick-microsoft-graph-into-securing-your-entire-tenant/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Graph-based tenant security</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – positioned as the control plane beneath every portal and the engine for automating tenant security</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Conditional Access</a> – policies managed as code through Graph, with propagation delays of up to 24 hours</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">Automation</a> – tiered by risk from enrichment to destructive actions, with approval gates and audit trails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-hidden-logic-of-microsoft-graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trick-microsoft-graph-into-securing-your-entire-tenant" target="_blank" rel="noreferrer noopener">The Hidden Logic of Microsoft Graph</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4339</itunes:duration><itunes:keywords>apis,auditlogs,authentication,automation,compliance,conditionalaccess,cybersecurity,defender,entraid,governance,graphapi,identity,microsoftgraph,monitoring,oauth,permissions,risk,security,siem,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cae31d7a5a64057e73e81b746c3d4694.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Graph: The Enterprise Nervous System</title><link>https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/</link><description><![CDATA[Most IT teams still find bad permissions, ownerless teams and overshared data by hand, long after the damage is done. This episode is for Microsoft 365 administrators, architects and security leads, and it explains how Microsoft Graph, Agent 365 and policy-driven automation turn reactive administration into self-healing, autonomous governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Enterprise IT without a nervous system</li><li>00:59 – From GUI to PowerShell to Microsoft Graph</li><li>03:56 – Why manual governance is breaking</li><li>09:54 – Graph as nervous system: detection, evaluation and remediation layers</li><li>22:29 – The 2026 inflection point, Agent 365 and <a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Entra Agent ID</a></li><li>33:54 – Self-healing tenants, economics and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Copilot</a> as automation builder</li><li>47:17 – Security risks, humans in the loop and the future of PowerShell</li><li>57:27 – The 2030 operating model and what to do now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Graph is more than a developer API: it is the unified data plane through which detection, policy evaluation and remediation across Entra, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Purview</a>, Defender, Teams and SharePoint can run continuously.</li><li>Manual governance cannot keep up with configuration drift and AI-scale exposure, so organizations should define desired state as executable policy, detect deviations through events and continuous scans, and automate low-risk remediation first.</li><li>Agents must be governed like employees, with their own Entra Agent ID, an owner and sponsor, least-privilege permissions, conditional access and access reviews, while humans move to setting policy and handling exceptions.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, migration deadlines and FAQ on autonomous governance</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – described as the unified data plane for detection, evaluation and remediation across Microsoft 365</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Governance</a> – the shift from manual reviews to policy-driven, self-healing governance is the episode's core argument</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">AI agent</a> – agents are framed as digital workers that need owners, sponsors and least-privilege access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">The Architect's Guide to Graph-Powered Agents: Moving Beyond Chat</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72737420</guid><pubDate>Sun, 05 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72737420/microsoft_graph_the_enterprise_nervous_system.mp3" length="102784364" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/69345f4f961ce3de4abd4d8f655ecebf63006022.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most IT teams still find bad permissions, ownerless teams and overshared data by hand, long after the damage is done. This episode is for Microsoft 365 administrators, architects and security leads, and it explains how Microsoft Graph, Agent 365 and...</itunes:subtitle><itunes:summary><![CDATA[Most IT teams still find bad permissions, ownerless teams and overshared data by hand, long after the damage is done. This episode is for Microsoft 365 administrators, architects and security leads, and it explains how Microsoft Graph, Agent 365 and policy-driven automation turn reactive administration into self-healing, autonomous governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Enterprise IT without a nervous system</li><li>00:59 – From GUI to PowerShell to Microsoft Graph</li><li>03:56 – Why manual governance is breaking</li><li>09:54 – Graph as nervous system: detection, evaluation and remediation layers</li><li>22:29 – The 2026 inflection point, Agent 365 and <a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Entra Agent ID</a></li><li>33:54 – Self-healing tenants, economics and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Copilot</a> as automation builder</li><li>47:17 – Security risks, humans in the loop and the future of PowerShell</li><li>57:27 – The 2030 operating model and what to do now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Graph is more than a developer API: it is the unified data plane through which detection, policy evaluation and remediation across Entra, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Purview</a>, Defender, Teams and SharePoint can run continuously.</li><li>Manual governance cannot keep up with configuration drift and AI-scale exposure, so organizations should define desired state as executable policy, detect deviations through events and continuous scans, and automate low-risk remediation first.</li><li>Agents must be governed like employees, with their own Entra Agent ID, an owner and sponsor, least-privilege permissions, conditional access and access reviews, while humans move to setting policy and handling exceptions.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, migration deadlines and FAQ on autonomous governance</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – described as the unified data plane for detection, evaluation and remediation across Microsoft 365</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">Governance</a> – the shift from manual reviews to policy-driven, self-healing governance is the episode's core argument</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">AI agent</a> – agents are framed as digital workers that need owners, sponsors and least-privilege access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-graph-the-enterprise-nervous-system" target="_blank" rel="noreferrer noopener">The Architect's Guide to Graph-Powered Agents: Moving Beyond Chat</a></li></ul><br...]]></itunes:summary><itunes:duration>4283</itunes:duration><itunes:keywords>agents,ai,automation,compliance,copilot,defender,entraid,governance,graphapi,identity,infrastructure,microsoftgraph,monitoring,orchestration,policies,powershell,purview,remediation,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8496a930ea033a39553bc0f66292e239.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Script: The Architect's Guide to Microsoft Graph Platforms</title><link>https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/</link><description><![CDATA[Many organizations drown in disconnected PowerShell scripts and Power Automate flows that break silently when their author leaves. This episode shows architects and automation teams how to move from fragile scripts to a governed Microsoft Graph platform with Logic Apps, Azure Functions, managed identities and reconciliation, ready for autonomous agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hero-script trap and automation maturity</li><li>03:12 – Orchestration with Microsoft Graph subscriptions and delta queries</li><li>06:29 – Logic Apps vs. Azure Functions</li><li>09:29 – Silent failures and reconciliation</li><li>12:24 – Managed identities and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">governance</a> as code</li><li>18:43 – The agent layer and a real-world blueprint</li><li>24:53 – Migration path, business case and operating model</li><li>59:24 – CI/CD, Key Vault and event-driven architecture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fragile hero scripts become a hidden cost at scale; orchestration through Microsoft Graph subscriptions, Logic Apps and Azure Functions turns them into a shared, governed platform.</li><li>Reliability comes from pairing webhooks with daily delta-query reconciliation, using managed identities and Key Vault instead of stored credentials, and enforcing governance as code.</li><li>Migrate incrementally, run old and new automations in parallel, apply CI/CD with Git, Pester and pipelines, and build the identity and governance foundation that agents and <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Agent 365</a> will need.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, a reference blueprint and a step-by-step migration path</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Automation</a> – the shift from fragile hero scripts to an orchestrated, governed automation platform</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified interface that acts as the central nervous system for orchestrated workflows</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – pairing Graph subscriptions with a daily delta query so missed events are reconciled</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Beyond the Portal: The Strategic Architecture of Microsoft Graph and PowerShell</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72736766</guid><pubDate>Sun, 05 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72736766/beyond_the_script_the_architect_s_guide_to_microsoft_graph_platforms.mp3" length="101684204" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/656a3ad58042c82a2686876f5ca2e1503a1da22e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations drown in disconnected PowerShell scripts and Power Automate flows that break silently when their author leaves. This episode shows architects and automation teams how to move from fragile scripts to a governed Microsoft Graph...</itunes:subtitle><itunes:summary><![CDATA[Many organizations drown in disconnected PowerShell scripts and Power Automate flows that break silently when their author leaves. This episode shows architects and automation teams how to move from fragile scripts to a governed Microsoft Graph platform with Logic Apps, Azure Functions, managed identities and reconciliation, ready for autonomous agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hero-script trap and automation maturity</li><li>03:12 – Orchestration with Microsoft Graph subscriptions and delta queries</li><li>06:29 – Logic Apps vs. Azure Functions</li><li>09:29 – Silent failures and reconciliation</li><li>12:24 – Managed identities and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">governance</a> as code</li><li>18:43 – The agent layer and a real-world blueprint</li><li>24:53 – Migration path, business case and operating model</li><li>59:24 – CI/CD, Key Vault and event-driven architecture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fragile hero scripts become a hidden cost at scale; orchestration through Microsoft Graph subscriptions, Logic Apps and Azure Functions turns them into a shared, governed platform.</li><li>Reliability comes from pairing webhooks with daily delta-query reconciliation, using managed identities and Key Vault instead of stored credentials, and enforcing governance as code.</li><li>Migrate incrementally, run old and new automations in parallel, apply CI/CD with Git, Pester and pipelines, and build the identity and governance foundation that agents and <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Agent 365</a> will need.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, a reference blueprint and a step-by-step migration path</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Automation</a> – the shift from fragile hero scripts to an orchestrated, governed automation platform</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified interface that acts as the central nervous system for orchestrated workflows</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – pairing Graph subscriptions with a daily delta query so missed events are reconciled</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-script-the-architects-guide-to-microsoft-graph-platforms" target="_blank" rel="noreferrer noopener">Beyond the Portal: The Strategic Architecture of Microsoft Graph and PowerShell</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4237</itunes:duration><itunes:keywords>ai,apis,architecture,automation,azure,azurefunctions,devops,entraid,eventdriven,governance,identity,integration,logicapps,microsoftgraph,monitoring,orchestration,powershell,scalability,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2fe8c824de442ec5416a5e776ddd97bd.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Architect's Guide to Graph-Powered Agents: Moving Beyond Chat</title><link>https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/</link><description><![CDATA[Many organizations build agents as smarter chatbots and then wonder why they hallucinate or stall in pilots. This episode is for architects and IT leaders who want to understand how Microsoft Graph, MCP, LangGraph-style orchestration and Agent 365 combine into governed, graph-powered agents that can act safely at enterprise scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why chat-only agents fail: the context gap</li><li>03:07 – Microsoft Graph as enterprise memory and the read/write boundary</li><li>09:41 – Tool calling and LangGraph workflows</li><li>13:40 – MCP as the standardization layer</li><li>17:20 – <a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Graph connectors</a> and Graph Data Connect</li><li>24:11 – Supervisor pattern, handoffs, identity and audit trails</li><li>42:13 – Agent 365, ownership and data protection</li><li>54:26 – Real-world patterns, scorecards and the road ahead</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise agents need context, memory and the authority to act, and Microsoft Graph supplies the organizational context that an LLM alone lacks.</li><li>Tool calling, MCP and orchestration frameworks such as LangGraph turn that context into governed actions, with supervisor agents coordinating specialists through shared state.</li><li>Scaling agents requires dedicated agent identities, least privilege, Purview audit and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">DLP</a>, human approval for high-risk actions and Agent 365 as the inventory and governance control plane.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, real deployment patterns and a governance checklist</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the organizational context and memory that grounds agents and lets them act on real business data</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents need context, memory and authority to act rather than being smarter chatbots</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the standard protocol that turns custom tool integrations into one governed layer for agent tool calls</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">The Copilot Credit Trap- Why Your AI Economy is Already Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72737194</guid><pubDate>Sat, 04 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72737194/the_architect_s_guide_to_graph_powered_agents_moving_beyond_chat.mp3" length="116556524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9cdafbc72f7f3b1c40b18ad93df5005608d1be98.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations build agents as smarter chatbots and then wonder why they hallucinate or stall in pilots. This episode is for architects and IT leaders who want to understand how Microsoft Graph, MCP, LangGraph-style orchestration and Agent 365...</itunes:subtitle><itunes:summary><![CDATA[Many organizations build agents as smarter chatbots and then wonder why they hallucinate or stall in pilots. This episode is for architects and IT leaders who want to understand how Microsoft Graph, MCP, LangGraph-style orchestration and Agent 365 combine into governed, graph-powered agents that can act safely at enterprise scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why chat-only agents fail: the context gap</li><li>03:07 – Microsoft Graph as enterprise memory and the read/write boundary</li><li>09:41 – Tool calling and LangGraph workflows</li><li>13:40 – MCP as the standardization layer</li><li>17:20 – <a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Graph connectors</a> and Graph Data Connect</li><li>24:11 – Supervisor pattern, handoffs, identity and audit trails</li><li>42:13 – Agent 365, ownership and data protection</li><li>54:26 – Real-world patterns, scorecards and the road ahead</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise agents need context, memory and the authority to act, and Microsoft Graph supplies the organizational context that an LLM alone lacks.</li><li>Tool calling, MCP and orchestration frameworks such as LangGraph turn that context into governed actions, with supervisor agents coordinating specialists through shared state.</li><li>Scaling agents requires dedicated agent identities, least privilege, Purview audit and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">DLP</a>, human approval for high-risk actions and Agent 365 as the inventory and governance control plane.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, real deployment patterns and a governance checklist</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the organizational context and memory that grounds agents and lets them act on real business data</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents need context, memory and authority to act rather than being smarter chatbots</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the standard protocol that turns custom tool integrations into one governed layer for agent tool calls</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-graph-powered-agents-moving-beyond-chat" target="_blank" rel="noreferrer noopener">The Copilot Credit Trap- Why Your AI Economy is Already Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4857</itunes:duration><itunes:keywords>agents,ai,apis,automation,azure,compliance,copilot,enterprise,entraid,governance,graphconnectors,graphdataconnect,identity,langgraph,mcp,microsoftgraph,orchestration,productivity,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8bde403eab3542bb7c7697ae581c1c59.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hidden Logic of Microsoft Graph</title><link>https://www.m365.fm/show/episodes/the-hidden-logic-of-microsoft-graph/</link><description><![CDATA[Most Microsoft 365 admins only ever touch three Graph endpoints and miss the reporting, audit, identity governance and security data underneath. This episode is for IT pros and decision makers who want to turn Microsoft Graph into a governance and intelligence layer. You learn which Graph surfaces to build on, from change notifications to Data Connect and hidden gems like Planner and Places.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Graph really is</li><li>03:44 – Why teams stop at users and groups</li><li>07:19 – Reporting APIs and executive dashboards</li><li>14:14 – Audit and sign-in logs</li><li>17:27 – Delta queries and change notifications</li><li>20:49 – Identity governance and guest access</li><li>26:58 – Security, risk and compliance APIs</li><li>46:58 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Copilot</a> control plane, hidden gems and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Graph is the control plane beneath Microsoft 365, and most organizations use only users and groups while reporting, audit, governance and security APIs sit unused.</li><li>Combining delta queries with change notifications replaces fragile polling with near real-time, event-driven governance and security automation.</li><li>Copilot quality and agent readiness depend on Graph maturity, including clean permissions, governed connectors and a documented consent ledger for app-only access.</li></ul><br /><b>Worth quoting</b><br /><br />“Graph isn't a REST API you call to get data, it's the unified abstraction layer that sits over identity, collaboration, security, compliance, and analytics across the entire Microsoft Cloud.” – Mirko Peters (01:06)<br /><br />“Subscriptions for immediacy. Delta tokens for precision. Neither alone gives you the full picture. Together, they give you a near real-time change stream over your organizational data that is both efficient and complete.” – Mirko Peters (19:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hidden-logic-of-microsoft-graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the Graph surfaces covered</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified layer over identity, collaboration, security and compliance that the whole episode unpacks</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Governance</a> – treated as engineering work, enforced automatically through Graph events instead of policy documents</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Audit logs</a> – directory audit, sign-in and provisioning logs used as organizational memory and compliance evidence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-trick-microsoft-graph-into-securing-your-entire-tenant/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">How To Trick Microsoft Graph Into Securing Your Entire Tenant</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72674209</guid><pubDate>Sat, 04 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72674209/the_hidden_logic_of_microsoft_graph.mp3" length="103162796" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eba2eca0453ba7b3fe9ee5590d8071c1eed5e994.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 admins only ever touch three Graph endpoints and miss the reporting, audit, identity governance and security data underneath. This episode is for IT pros and decision makers who want to turn Microsoft Graph into a governance and...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 admins only ever touch three Graph endpoints and miss the reporting, audit, identity governance and security data underneath. This episode is for IT pros and decision makers who want to turn Microsoft Graph into a governance and intelligence layer. You learn which Graph surfaces to build on, from change notifications to Data Connect and hidden gems like Planner and Places.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Graph really is</li><li>03:44 – Why teams stop at users and groups</li><li>07:19 – Reporting APIs and executive dashboards</li><li>14:14 – Audit and sign-in logs</li><li>17:27 – Delta queries and change notifications</li><li>20:49 – Identity governance and guest access</li><li>26:58 – Security, risk and compliance APIs</li><li>46:58 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Copilot</a> control plane, hidden gems and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Graph is the control plane beneath Microsoft 365, and most organizations use only users and groups while reporting, audit, governance and security APIs sit unused.</li><li>Combining delta queries with change notifications replaces fragile polling with near real-time, event-driven governance and security automation.</li><li>Copilot quality and agent readiness depend on Graph maturity, including clean permissions, governed connectors and a documented consent ledger for app-only access.</li></ul><br /><b>Worth quoting</b><br /><br />“Graph isn't a REST API you call to get data, it's the unified abstraction layer that sits over identity, collaboration, security, compliance, and analytics across the entire Microsoft Cloud.” – Mirko Peters (01:06)<br /><br />“Subscriptions for immediacy. Delta tokens for precision. Neither alone gives you the full picture. Together, they give you a near real-time change stream over your organizational data that is both efficient and complete.” – Mirko Peters (19:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hidden-logic-of-microsoft-graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the Graph surfaces covered</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified layer over identity, collaboration, security and compliance that the whole episode unpacks</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Governance</a> – treated as engineering work, enforced automatically through Graph events instead of policy documents</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">Audit logs</a> – directory audit, sign-in and provisioning logs used as organizational memory and compliance evidence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-trick-microsoft-graph-into-securing-your-entire-tenant/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-logic-of-microsoft-graph" target="_blank" rel="noreferrer noopener">How To Trick Microsoft Graph Into Securing Your Entire Tenant</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4299</itunes:duration><itunes:keywords>agenticai,analytics,architecture,automation,bookings,collaboration,compliance,copilot,dataconnect,entraid,governance,identity,microsoftgraph,permissions,planner,powershell,purview,reporting,security,viva</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/53b35ddf8c834dd022719ec592de29bd.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Everything Microsoft Didn't Tell You About Teams with Everything Microsoft Didn't Tell You About Teams with Josh Blalock [MVP]</title><link>https://www.m365.fm/show/episodes/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/</link><description><![CDATA[Most organizations still treat meeting-room audio as an afterthought, even though Copilot now depends on it. In this episode, Microsoft MVP Josh Blalock explains to IT leaders and meeting-room planners how Teams evolved from Skype for Business, why audio beats video, what Teams certification really means and how to plan rooms that give AI clean data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Josh's path from Air Force IT to unified communications</li><li>03:39 – From Skype for Business to Microsoft Teams</li><li>06:12 – Becoming an MVP and the Shure Ignition program</li><li>17:55 – Why audio matters more than video</li><li>23:36 – Hardware vs. software: onboard DSPs and cloud audio processing</li><li>30:42 – Teams certified devices and why certification matters</li><li>34:48 – Planning meeting rooms for challenging acoustics</li><li>40:10 – Comms vNext and Josh's next chapter</li></ul><br /><b>Key takeaways</b><br /><ul><li>In AI-enabled meetings, audio is no longer just sound but the real-time data <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> uses for summaries, action items and documents, so 'good enough' audio limits your AI investment.</li><li>Clean audio should be produced in the room, for example by onboard software DSPs in microphones and room kits, before Microsoft Teams processes it in the cloud.</li><li>Teams certified devices pass rigorous Microsoft testing and are the supported option, and complex rooms still benefit from an integrator, a proof of concept and acoustic treatment.</li></ul><br /><b>Worth quoting</b><br /><br />“If your video fails, it's okay. The meeting can still go on. You can still hear people with audio. If your audio fails, now you're done. Your meeting is over.” – Josh Blalock (19:48)<br /><br />“It's no longer just spoken words and audio. Now audio is actually real-time data that co-pilot is going to use to do a whole bunch of stuff to build documents, to create task lists, to send emails” – Josh Blalock (20:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, Josh's key quotes and FAQ on meeting-room audio</li><li><a href="https://www.m365.fm/entity/josh-blalock/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Josh Blalock</a> – Microsoft MVP and Shure team member explaining why meeting-room audio now feeds Copilot</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – traced from Skype for Business to Teams, with cloud audio processing complementing in-room hardware</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Microsoft Teams Rooms</a> – the meeting-room systems where Shure equipment and its Ignition program are focused</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-places-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Microsoft Places - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72767166</guid><pubDate>Fri, 03 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72767166/everything_microsoft_didn_t_tell_you_about_teams_with_everything_microsoft_didn_t_tell_you_about_teams_with_josh_blalock_mvp.mp3" length="65813228" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1a097e115c78698d3e99caa07532deb8160e15de.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations still treat meeting-room audio as an afterthought, even though Copilot now depends on it. In this episode, Microsoft MVP Josh Blalock explains to IT leaders and meeting-room planners how Teams evolved from Skype for Business, why...</itunes:subtitle><itunes:summary><![CDATA[Most organizations still treat meeting-room audio as an afterthought, even though Copilot now depends on it. In this episode, Microsoft MVP Josh Blalock explains to IT leaders and meeting-room planners how Teams evolved from Skype for Business, why audio beats video, what Teams certification really means and how to plan rooms that give AI clean data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Josh's path from Air Force IT to unified communications</li><li>03:39 – From Skype for Business to Microsoft Teams</li><li>06:12 – Becoming an MVP and the Shure Ignition program</li><li>17:55 – Why audio matters more than video</li><li>23:36 – Hardware vs. software: onboard DSPs and cloud audio processing</li><li>30:42 – Teams certified devices and why certification matters</li><li>34:48 – Planning meeting rooms for challenging acoustics</li><li>40:10 – Comms vNext and Josh's next chapter</li></ul><br /><b>Key takeaways</b><br /><ul><li>In AI-enabled meetings, audio is no longer just sound but the real-time data <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> uses for summaries, action items and documents, so 'good enough' audio limits your AI investment.</li><li>Clean audio should be produced in the room, for example by onboard software DSPs in microphones and room kits, before Microsoft Teams processes it in the cloud.</li><li>Teams certified devices pass rigorous Microsoft testing and are the supported option, and complex rooms still benefit from an integrator, a proof of concept and acoustic treatment.</li></ul><br /><b>Worth quoting</b><br /><br />“If your video fails, it's okay. The meeting can still go on. You can still hear people with audio. If your audio fails, now you're done. Your meeting is over.” – Josh Blalock (19:48)<br /><br />“It's no longer just spoken words and audio. Now audio is actually real-time data that co-pilot is going to use to do a whole bunch of stuff to build documents, to create task lists, to send emails” – Josh Blalock (20:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, Josh's key quotes and FAQ on meeting-room audio</li><li><a href="https://www.m365.fm/entity/josh-blalock/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Josh Blalock</a> – Microsoft MVP and Shure team member explaining why meeting-room audio now feeds Copilot</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – traced from Skype for Business to Teams, with cloud audio processing complementing in-room hardware</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Microsoft Teams Rooms</a> – the meeting-room systems where Shure equipment and its Ignition program are focused</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-places-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=everything-microsoft-didnt-tell-you-about-teams-with-josh-blalock-mvp" target="_blank" rel="noreferrer noopener">Microsoft Places - Simply...]]></itunes:summary><itunes:duration>2743</itunes:duration><itunes:keywords>acoustics,ai,audio,collaboration,commsvnext,conferencing,copilot,dsp,hardware,hybridwork,meetings,microphones,microsoft365,microsoftteams,mvp,productivity,shure,teamspremium,teamsrooms,unifiedcommunications</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/968422080b832cf9572f48ee5817c313.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Portal: The Strategic Architecture of Microsoft Graph and PowerShell</title><link>https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/</link><description><![CDATA[Clicking through admin portals does not scale to thousands of users, devices and sites, and legacy APIs are being retired. This episode is for Microsoft 365 administrators and architects who want to move from portal operations to Graph- and PowerShell-driven automation. You learn how Graph works underneath the portals, how to automate safely and why permission hygiene decides whether Copilot and agents succeed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why portals fail at enterprise scale</li><li>03:04 – What Microsoft Graph actually is</li><li>06:08 – Authentication, permissions and least privilege</li><li>09:13 – User lifecycle and the collaboration layer at scale</li><li>16:35 – Security, governance, compliance and reporting via Graph</li><li>26:24 – Delta queries, permission debt, policy as code and idempotency</li><li>38:41 – Case studies, Copilot, agents and the skills gap</li><li>50:22 – Deadlines, roadmap, authentication patterns, operations and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every Microsoft 365 portal is a wrapper around Microsoft Graph, so Graph and PowerShell are the real control plane for automation, governance, security and reporting at scale.</li><li>Safe Graph automation depends on least-privilege application permissions, certificates or managed identities instead of client secrets, idempotent scripts, delta queries or <a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">webhooks</a> instead of polling, and respect for throttling.</li><li>Copilot and AI agents inherit existing permissions, so permission hygiene, policy as code and monitoring through Graph activity and audit logs are prerequisites, while retirements such as Azure AD Graph and the Graph CLI force migration.</li></ul><br /><b>Worth quoting</b><br /><br />“The portal is just a convenience layer. Graph is your control plane. PowerShell is the engine that makes it work at enterprise scale.” – Mirko Peters (69:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, deadlines and a practical starting roadmap</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the control plane behind every Microsoft 365 portal and the core of every automation pattern discussed</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – why permission debt surfaces through Copilot and why permission hygiene must come before rollout</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – how polling, delta queries and webhooks compare for change tracking and throttling at scale</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Beyond the Script: The Architect's Guide to Microsoft Graph Platforms</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72671880</guid><pubDate>Fri, 03 Jul 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72671880/beyond_the_portal_the_strategic_architecture_of_microsoft_graph_and_powershell.mp3" length="101005100" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/42a1531f94300c9336bc74a1b10a77bc8c7a2a1f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Clicking through admin portals does not scale to thousands of users, devices and sites, and legacy APIs are being retired. This episode is for Microsoft 365 administrators and architects who want to move from portal operations to Graph- and...</itunes:subtitle><itunes:summary><![CDATA[Clicking through admin portals does not scale to thousands of users, devices and sites, and legacy APIs are being retired. This episode is for Microsoft 365 administrators and architects who want to move from portal operations to Graph- and PowerShell-driven automation. You learn how Graph works underneath the portals, how to automate safely and why permission hygiene decides whether Copilot and agents succeed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why portals fail at enterprise scale</li><li>03:04 – What Microsoft Graph actually is</li><li>06:08 – Authentication, permissions and least privilege</li><li>09:13 – User lifecycle and the collaboration layer at scale</li><li>16:35 – Security, governance, compliance and reporting via Graph</li><li>26:24 – Delta queries, permission debt, policy as code and idempotency</li><li>38:41 – Case studies, Copilot, agents and the skills gap</li><li>50:22 – Deadlines, roadmap, authentication patterns, operations and first steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every Microsoft 365 portal is a wrapper around Microsoft Graph, so Graph and PowerShell are the real control plane for automation, governance, security and reporting at scale.</li><li>Safe Graph automation depends on least-privilege application permissions, certificates or managed identities instead of client secrets, idempotent scripts, delta queries or <a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">webhooks</a> instead of polling, and respect for throttling.</li><li>Copilot and AI agents inherit existing permissions, so permission hygiene, policy as code and monitoring through Graph activity and audit logs are prerequisites, while retirements such as Azure AD Graph and the Graph CLI force migration.</li></ul><br /><b>Worth quoting</b><br /><br />“The portal is just a convenience layer. Graph is your control plane. PowerShell is the engine that makes it work at enterprise scale.” – Mirko Peters (69:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, deadlines and a practical starting roadmap</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the control plane behind every Microsoft 365 portal and the core of every automation pattern discussed</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – why permission debt surfaces through Copilot and why permission hygiene must come before rollout</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – how polling, delta queries and webhooks compare for change tracking and throttling at scale</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell"...]]></itunes:summary><itunes:duration>4209</itunes:duration><itunes:keywords>agenticai,architecture,automation,compliance,copilot,devops,entraid,governance,graphapi,identity,intune,microsoftgraph,permissions,powerplatform,powershell,provisioning,purview,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f0df73d206de674436ccef07a0f81ec3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Think Like an Attacker: Microsoft Security Exposure Management with Uros Babic [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct/</link><description><![CDATA[Many security teams still fix vulnerabilities in isolation while attackers chain them into paths to domain or global admin. Mirko plays the attacker against Microsoft Security MVP Uros Babic, who shows security teams and decision makers how exposure management, attack paths and Security Copilot change the defense. You learn how to prioritize real risk and measure exposure instead of activity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Thinking like an attacker</li><li>08:55 – Uros's path into cybersecurity</li><li>16:39 – <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">AI agents</a> and elevation of privilege</li><li>23:13 – Zero trust in the age of AI</li><li>27:40 – Exposure management and Security Copilot</li><li>42:14 – MITRE ATT&amp;CK and attack behavior</li><li>46:08 – Security posture and the right KPIs</li><li>52:00 – Phishing, lateral movement and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Attackers chain misconfigurations, vulnerabilities and excessive permissions into attack paths, so teams should fix what is actually exploitable first rather than everything at once.</li><li>Zero trust reduces trust, while Microsoft Security Exposure Management shows where an organization is still exposed, especially around tier-zero assets and AI agents.</li><li>Modern SOC metrics should measure exposure reduction, such as time to remediate critical exposure, instead of ticket and alert volume.</li></ul><br /><b>Worth quoting</b><br /><br />“it is very important to going to think like what you mentioned, like attacker, and understand not just what is vulnerable, but what is actually exposed, publicly exposed.” – Uros Babic (02:46)<br /><br />“the key idea it is not about the fixing everything it is about fixing what attacker really exploit the first” – Uros Babic (12:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on exposure management</li><li><a href="https://www.m365.fm/entity/uros-babic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Uros Babic</a> – Microsoft Security MVP and MCT who defends against Mirko's attacker role using exposure management</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Zero Trust</a> – discussed as necessary but not enough, since exposure management shows what remains exploitable</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the core of Uros's SOC designs, from Defender for Cloud integration to phishing protection policies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-security-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Security Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72786209</guid><pubDate>Thu, 02 Jul 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72786209/think_like_an_attacker_microsoft_security_exposure_management_with_uros_babic_mvp_mct_1.mp3" length="100747052" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/05d9d43bc6373151f0f289a7457c17c708f5e2dc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many security teams still fix vulnerabilities in isolation while attackers chain them into paths to domain or global admin. Mirko plays the attacker against Microsoft Security MVP Uros Babic, who shows security teams and decision makers how exposure...</itunes:subtitle><itunes:summary><![CDATA[Many security teams still fix vulnerabilities in isolation while attackers chain them into paths to domain or global admin. Mirko plays the attacker against Microsoft Security MVP Uros Babic, who shows security teams and decision makers how exposure management, attack paths and Security Copilot change the defense. You learn how to prioritize real risk and measure exposure instead of activity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Thinking like an attacker</li><li>08:55 – Uros's path into cybersecurity</li><li>16:39 – <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">AI agents</a> and elevation of privilege</li><li>23:13 – Zero trust in the age of AI</li><li>27:40 – Exposure management and Security Copilot</li><li>42:14 – MITRE ATT&amp;CK and attack behavior</li><li>46:08 – Security posture and the right KPIs</li><li>52:00 – Phishing, lateral movement and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Attackers chain misconfigurations, vulnerabilities and excessive permissions into attack paths, so teams should fix what is actually exploitable first rather than everything at once.</li><li>Zero trust reduces trust, while Microsoft Security Exposure Management shows where an organization is still exposed, especially around tier-zero assets and AI agents.</li><li>Modern SOC metrics should measure exposure reduction, such as time to remediate critical exposure, instead of ticket and alert volume.</li></ul><br /><b>Worth quoting</b><br /><br />“it is very important to going to think like what you mentioned, like attacker, and understand not just what is vulnerable, but what is actually exposed, publicly exposed.” – Uros Babic (02:46)<br /><br />“the key idea it is not about the fixing everything it is about fixing what attacker really exploit the first” – Uros Babic (12:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on exposure management</li><li><a href="https://www.m365.fm/entity/uros-babic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Uros Babic</a> – Microsoft Security MVP and MCT who defends against Mirko's attacker role using exposure management</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Zero Trust</a> – discussed as necessary but not enough, since exposure management shows what remains exploitable</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – the core of Uros's SOC designs, from Defender for Cloud integration to phishing protection policies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-security-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=think-like-an-attacker-microsoft-security-exposure-management-with-uros-babic-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Security Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>4198</itunes:duration><itunes:keywords>ai,attacksurface,cloudsecurity,compliance,cybersecurity,exposuremanagement,governance,identity,microsoftdefender,microsoftentra,microsoftsentinel,mitre,phishing,purview,ransomware,securitycopilot,soc,threatdetection,vulnerabilitymanagement,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e55768a2e44243cba00f171bcb153353.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Building Bots, Start Building Runtimes: A Field Guide to Microsoft Agents</title><link>https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/</link><description><![CDATA[Many organizations are building fragile agents without governance, duplicating work and losing track of what runs in their tenant. This field guide is for IT leaders, architects and makers who need to make sense of Microsoft's agent landscape after Build 2026. You get a four-layer model plus practical guidance on Agent 365, Entra Agent ID, Foundry Agent Service and grounding.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From chatbots to agents that operate</li><li>00:51 – The four layers of agents</li><li>03:26 – Build 2026: agents become infrastructure</li><li>06:51 – The experience layer</li><li>09:57 – The agent layer</li><li>13:47 – Runtime, governance and orchestration</li><li>28:14 – Shadow agents, identity and integration</li><li>59:03 – Getting started, failures and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Think of Microsoft agents as four layers, experience, agent, runtime and governance, each with different owners and controls, instead of picking products at random.</li><li>Agent 365 and Entra Agent ID turn agents into governed identities with least-privilege access, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">conditional access</a>, audit trails and instant revocation, which addresses shadow agents.</li><li>Start with one well-scoped agent in Copilot Studio grounded in your own data, register it in Agent 365, measure its impact and graduate it to Foundry for scale.</li></ul><br /><b>Worth quoting</b><br /><br />“Stop thinking about agents as products. Start thinking about them as a system with four layers. Each layer has different needs.” – Mirko Peters (01:12)<br /><br />“You are not just using an agent anymore. You are hiring one. It comes with all the governance machinery that you would expect when hiring any other system.” – Mirko Peters (04:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full field guide with chapters, quotes and FAQ on Microsoft's agent layers</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – the shift from chatbots that assist to agents that operate, explained through four layers</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the governance plane that discovers shadow agents and registers them with clear owners</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – the managed runtime handling memory, scaling, sandboxed sessions and multi-agent orchestration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72561753</guid><pubDate>Thu, 02 Jul 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72561753/stop_building_bots_start_building_runtimes_a_field_guide_to_microsoft_agents.mp3" length="109679660" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/92ecd71de3d8c9c769438d9cb3e6e04bf0529526.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations are building fragile agents without governance, duplicating work and losing track of what runs in their tenant. This field guide is for IT leaders, architects and makers who need to make sense of Microsoft's agent landscape after...</itunes:subtitle><itunes:summary><![CDATA[Many organizations are building fragile agents without governance, duplicating work and losing track of what runs in their tenant. This field guide is for IT leaders, architects and makers who need to make sense of Microsoft's agent landscape after Build 2026. You get a four-layer model plus practical guidance on Agent 365, Entra Agent ID, Foundry Agent Service and grounding.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From chatbots to agents that operate</li><li>00:51 – The four layers of agents</li><li>03:26 – Build 2026: agents become infrastructure</li><li>06:51 – The experience layer</li><li>09:57 – The agent layer</li><li>13:47 – Runtime, governance and orchestration</li><li>28:14 – Shadow agents, identity and integration</li><li>59:03 – Getting started, failures and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Think of Microsoft agents as four layers, experience, agent, runtime and governance, each with different owners and controls, instead of picking products at random.</li><li>Agent 365 and Entra Agent ID turn agents into governed identities with least-privilege access, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">conditional access</a>, audit trails and instant revocation, which addresses shadow agents.</li><li>Start with one well-scoped agent in Copilot Studio grounded in your own data, register it in Agent 365, measure its impact and graduate it to Foundry for scale.</li></ul><br /><b>Worth quoting</b><br /><br />“Stop thinking about agents as products. Start thinking about them as a system with four layers. Each layer has different needs.” – Mirko Peters (01:12)<br /><br />“You are not just using an agent anymore. You are hiring one. It comes with all the governance machinery that you would expect when hiring any other system.” – Mirko Peters (04:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full field guide with chapters, quotes and FAQ on Microsoft's agent layers</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – the shift from chatbots that assist to agents that operate, explained through four layers</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the governance plane that discovers shadow agents and registers them with clear owners</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – the managed runtime handling memory, scaling, sandboxed sessions and multi-agent orchestration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>4570</itunes:duration><itunes:keywords>agents,ai,architecture,automation,compliance,copilot,enterprise,entra,foundry,governance,identity,infrastructure,intelligence,microsoft,orchestration,runtimes,scalability,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6bb1387ea506d30ec9dbe1e9565d281f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>EXTENSIBILITY FIRST: Building .NET Systems That Survive Change with Miguel Castro [MVP]</title><link>https://www.m365.fm/show/episodes/extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp/</link><description><![CDATA[Why do some enterprise applications become impossible to change while others keep evolving for years? .NET architect Miguel Castro explains how extensibility, plug-in hooks and the strategy pattern keep systems maintainable, drawing on lessons from ASP.NET and a real live-transcription platform. A practical conversation for developers and architects who want software that survives change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing <a href="https://www.m365.fm/entity/miguel-castro/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Miguel Castro</a></li><li>01:24 – From VB to .NET</li><li>05:06 – What makes great architecture</li><li>21:56 – Why extensibility: lessons from ASP.NET</li><li>35:14 – Design patterns and abstraction</li><li>41:21 – Real-world example: live transcription plug-ins</li><li>48:42 – How projects and automation begin</li><li>56:21 – Rapid fire and AI coding</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise systems become hard to maintain mainly because they were not designed to allow enhancement and modification, which is exactly what extensibility addresses.</li><li>Extensible designs rest on abstraction: strategy-style interfaces, plug-in hooks and dependency injection let parts be swapped without touching the core pipeline.</li><li>AI can speed up writing small components, but architecture and design based on client requirements still need a human architect.</li></ul><br /><b>Worth quoting</b><br /><br />“One right on top of the other. I don't think you can write clean code without designing a good system first.” – Miguel Castro (06:55)<br /><br />“If I had to nail one thing, it's probably that they're not designed in a way that allows enhancement and modification later in an easy way. And that's where the topic of extensibility comes in.” – Miguel Castro (10:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on extensible .NET design</li><li><a href="https://www.m365.fm/entity/miguel-castro/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Miguel Castro</a> – .NET architect and consultant who explains extensibility through ASP.NET and his own client systems</li><li><a href="https://www.m365.fm/entity/dotnet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">.NET</a> – the platform whose ASP.NET request pipeline taught Miguel how pluggable, extensible systems work</li><li><a href="https://www.m365.fm/entity/chatgpt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">ChatGPT</a> – connected later through a plug-in hook to process customer speech in his live transcription system</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-ai-is-rewriting-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Agentic AI Is Rewriting DevOps: How AI Agents Transform .NET, Azure Pipelines and Developer Productivity</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72754345</guid><pubDate>Wed, 01 Jul 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72754345/extensibility_first_building_net_systems_that_survive_change_with_miguel_castro_mvp.mp3" length="92440556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a657317bf98f6faf391b33c3ec9825ef66d4bae7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why do some enterprise applications become impossible to change while others keep evolving for years? .NET architect Miguel Castro explains how extensibility, plug-in hooks and the strategy pattern keep systems maintainable, drawing on lessons from...</itunes:subtitle><itunes:summary><![CDATA[Why do some enterprise applications become impossible to change while others keep evolving for years? .NET architect Miguel Castro explains how extensibility, plug-in hooks and the strategy pattern keep systems maintainable, drawing on lessons from ASP.NET and a real live-transcription platform. A practical conversation for developers and architects who want software that survives change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing <a href="https://www.m365.fm/entity/miguel-castro/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Miguel Castro</a></li><li>01:24 – From VB to .NET</li><li>05:06 – What makes great architecture</li><li>21:56 – Why extensibility: lessons from ASP.NET</li><li>35:14 – Design patterns and abstraction</li><li>41:21 – Real-world example: live transcription plug-ins</li><li>48:42 – How projects and automation begin</li><li>56:21 – Rapid fire and AI coding</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise systems become hard to maintain mainly because they were not designed to allow enhancement and modification, which is exactly what extensibility addresses.</li><li>Extensible designs rest on abstraction: strategy-style interfaces, plug-in hooks and dependency injection let parts be swapped without touching the core pipeline.</li><li>AI can speed up writing small components, but architecture and design based on client requirements still need a human architect.</li></ul><br /><b>Worth quoting</b><br /><br />“One right on top of the other. I don't think you can write clean code without designing a good system first.” – Miguel Castro (06:55)<br /><br />“If I had to nail one thing, it's probably that they're not designed in a way that allows enhancement and modification later in an easy way. And that's where the topic of extensibility comes in.” – Miguel Castro (10:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on extensible .NET design</li><li><a href="https://www.m365.fm/entity/miguel-castro/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Miguel Castro</a> – .NET architect and consultant who explains extensibility through ASP.NET and his own client systems</li><li><a href="https://www.m365.fm/entity/dotnet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">.NET</a> – the platform whose ASP.NET request pipeline taught Miguel how pluggable, extensible systems work</li><li><a href="https://www.m365.fm/entity/chatgpt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">ChatGPT</a> – connected later through a plug-in hook to process customer speech in his live transcription system</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-ai-is-rewriting-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=extensibility-first-building-net-systems-that-survive-change-with-miguel-castro-mvp" target="_blank" rel="noreferrer noopener">Agentic AI Is Rewriting DevOps: How AI Agents Transform .NET, Azure Pipelines and Developer Productivity</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>3852</itunes:duration><itunes:keywords>abstraction,ai,architecture,automation,azure,cleancode,csharp,dependencyinjection,enterprise,extensibility,interfaces,maintainability,microservices,modularity,.net,plugins,refactoring,scalability,strategy,transcription</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/41186cf8c53882e1111ddcf93e810d04.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of the UI: Why CUA is the End of SaaS as We Know It</title><link>https://www.m365.fm/show/episodes/the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it/</link><description><![CDATA[If agents can do the work that once required people clicking through screens, the user interface and the per-seat SaaS model lose their foundation. This episode is for IT leaders, enterprise architects and software decision makers planning for agent-driven operations. You learn what agents actually need, where computer-using agents fit, and how to govern, measure and scale them.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The UI was always a workaround and seat-based pricing breaks</li><li>06:44 – What agents actually require and the API-first imperative</li><li>13:28 – Workflow capital as the real moat</li><li>17:23 – Non-human identities and <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Agent 365</a> as the control plane</li><li>23:00 – Foundry Agent Service and computer-using agents as the bridge</li><li>29:44 – Safety, observability, skills, ROI and ownership</li><li>43:45 – Operations, incident response and continuous improvement</li><li>52:44 – Investment case, strategic choices, roadmap and culture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agents do not need dashboards; they need stable APIs, explicit business logic, context and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">governance</a>, which puts seat-based SaaS pricing and UI-first architectures under pressure.</li><li>Computer-using agents can bridge legacy systems without APIs, but their success rate drops sharply on complex multi-step workflows, so API-first modernization remains the long-term goal.</li><li>Running agents at scale needs agent identities with zero standing privilege, a control plane such as Agent 365, a runtime such as Foundry Agent Service, clear ownership, kill switches and continuous evaluation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agents replacing UI-first software</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">AI agent</a> – the systems that need stable APIs, context and governance instead of dashboards and per-seat licenses</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – the runtime for orchestrated multi-agent workflows, with built-in tracing and computer use as a tool</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the control plane that registers every agent and enforces capability, time and approval boundaries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72561540</guid><pubDate>Wed, 01 Jul 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72561540/the_death_of_the_ui_why_cua_is_the_end_of_saas_as_we_know_it.mp3" length="98285228" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/20e8b968be695dcf388670f620ea3b7d1aa8af78.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If agents can do the work that once required people clicking through screens, the user interface and the per-seat SaaS model lose their foundation. This episode is for IT leaders, enterprise architects and software decision makers planning for...</itunes:subtitle><itunes:summary><![CDATA[If agents can do the work that once required people clicking through screens, the user interface and the per-seat SaaS model lose their foundation. This episode is for IT leaders, enterprise architects and software decision makers planning for agent-driven operations. You learn what agents actually need, where computer-using agents fit, and how to govern, measure and scale them.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The UI was always a workaround and seat-based pricing breaks</li><li>06:44 – What agents actually require and the API-first imperative</li><li>13:28 – Workflow capital as the real moat</li><li>17:23 – Non-human identities and <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Agent 365</a> as the control plane</li><li>23:00 – Foundry Agent Service and computer-using agents as the bridge</li><li>29:44 – Safety, observability, skills, ROI and ownership</li><li>43:45 – Operations, incident response and continuous improvement</li><li>52:44 – Investment case, strategic choices, roadmap and culture</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agents do not need dashboards; they need stable APIs, explicit business logic, context and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">governance</a>, which puts seat-based SaaS pricing and UI-first architectures under pressure.</li><li>Computer-using agents can bridge legacy systems without APIs, but their success rate drops sharply on complex multi-step workflows, so API-first modernization remains the long-term goal.</li><li>Running agents at scale needs agent identities with zero standing privilege, a control plane such as Agent 365, a runtime such as Foundry Agent Service, clear ownership, kill switches and continuous evaluation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agents replacing UI-first software</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">AI agent</a> – the systems that need stable APIs, context and governance instead of dashboards and per-seat licenses</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – the runtime for orchestrated multi-agent workflows, with built-in tracing and computer use as a tool</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the control plane that registers every agent and enforces capability, time and approval boundaries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-ui-why-cua-is-the-end-of-saas-as-we-know-it" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>4096</itunes:duration><itunes:keywords>agentic,agents,ai,apis,architecture,automation,copilot,cua,enterprise,foundry,governance,identity,innovation,observability,orchestration,productivity,saas,security,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a7ed699898aec675bf37322f8ead48ea.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Adoption: What Actually Works - With Chris Hinch [Microsoft]</title><link>https://www.m365.fm/show/episodes/microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft/</link><description><![CDATA[Many organizations buy Microsoft 365 Copilot and expect users to figure it out on their own. In this interview, Microsoft cloud solutions architect Chris Hinch explains for IT leaders and adoption owners what separates successful rollouts from failed ones, from pain-point use cases and champions programs to prompting, governance and security.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Chris Hinch's path to Microsoft</li><li>05:52 – Copilot is not a magic bullet</li><li>10:04 – What makes adoption succeed</li><li>16:06 – Pilot groups and champions</li><li>22:03 – Copilot, Copilot Studio and Foundry</li><li>25:09 – Measuring success and prompting</li><li>31:59 – Security, governance and readiness</li><li>45:23 – Where Copilot is heading</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot adoption succeeds when it starts from department pain points and comes with real training, not when AI is rolled out for its own sake.</li><li>A champions program spreads working prompts across departments and creates internal advocates for the wider rollout.</li><li>Copilot respects user permissions, so poor governance becomes visible; tools like SharePoint Advanced Management, Purview, Entra and <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Defender</a> help close those gaps.</li></ul><br /><b>Worth quoting</b><br /><br />“You need proper training on how to ask the questions in a way to get to the outcome that you're wanting quicker.” – Chris Hinch (13:05)<br /><br />“No, the agent's fine. It's the knowledge that you're pointing to it. So it's more you need to understand the holistic thing of everything that you're wanting the agent to do.” – Chris Hinch (23:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and an FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/chris-hinch/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Chris Hinch</a> – Microsoft cloud solutions architect and former MVP who shares what makes Copilot rollouts succeed</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the core topic, from Outlook custom instructions to permissions and Copilot PCs</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – built on department pain points, small pilot groups, a champions program and real prompt training</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72740005</guid><pubDate>Tue, 30 Jun 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72740005/microsoft_copilot_adoption_what_actually_works_with_chris_hinch_microsoft.mp3" length="78680492" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/80732a0805333aaf0007cde8d9a84e13efeb0e1a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations buy Microsoft 365 Copilot and expect users to figure it out on their own. In this interview, Microsoft cloud solutions architect Chris Hinch explains for IT leaders and adoption owners what separates successful rollouts from failed...</itunes:subtitle><itunes:summary><![CDATA[Many organizations buy Microsoft 365 Copilot and expect users to figure it out on their own. In this interview, Microsoft cloud solutions architect Chris Hinch explains for IT leaders and adoption owners what separates successful rollouts from failed ones, from pain-point use cases and champions programs to prompting, governance and security.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Chris Hinch's path to Microsoft</li><li>05:52 – Copilot is not a magic bullet</li><li>10:04 – What makes adoption succeed</li><li>16:06 – Pilot groups and champions</li><li>22:03 – Copilot, Copilot Studio and Foundry</li><li>25:09 – Measuring success and prompting</li><li>31:59 – Security, governance and readiness</li><li>45:23 – Where Copilot is heading</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot adoption succeeds when it starts from department pain points and comes with real training, not when AI is rolled out for its own sake.</li><li>A champions program spreads working prompts across departments and creates internal advocates for the wider rollout.</li><li>Copilot respects user permissions, so poor governance becomes visible; tools like SharePoint Advanced Management, Purview, Entra and <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Defender</a> help close those gaps.</li></ul><br /><b>Worth quoting</b><br /><br />“You need proper training on how to ask the questions in a way to get to the outcome that you're wanting quicker.” – Chris Hinch (13:05)<br /><br />“No, the agent's fine. It's the knowledge that you're pointing to it. So it's more you need to understand the holistic thing of everything that you're wanting the agent to do.” – Chris Hinch (23:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and an FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/chris-hinch/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Chris Hinch</a> – Microsoft cloud solutions architect and former MVP who shares what makes Copilot rollouts succeed</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the core topic, from Outlook custom instructions to permissions and Copilot PCs</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – built on department pain points, small pilot groups, a champions program and real prompt training</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-adoption-what-actually-works-with-chris-hinch-microsoft" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3279</itunes:duration><itunes:keywords>adoption,agents,ai,aifoundry,automation,champions,changemanagement,collaboration,copilotstudio,defender,entraid,governance,innovation,microsoft365,microsoftcopilot,outlook,productivity,prompting,purview,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/914780fa7b3bc99df95a0551a3994e82.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Agentic Operating Model: Beyond the Copilot Hype</title><link>https://www.m365.fm/show/episodes/the-agentic-operating-model-beyond-the-copilot-hype/</link><description><![CDATA[Many organizations think they are transforming with AI but are really just deploying chat interfaces over search. This episode shows architects and IT leaders how Work IQ, Agent 365, Entra Agent ID and the A2A protocol form an agentic operating model, and what it really costs in governance, identity and Copilot Credits.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why RAG hits the latency wall</li><li>03:44 – Static vs. liquid context and Work IQ</li><li>07:15 – The service account trap and stalled <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Copilot</a> pilots</li><li>13:25 – Entra Agent ID and policy as code</li><li>19:41 – Reasoning traces, anomaly detection and Work IQ</li><li>31:06 – A2A vs. <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">MCP</a> and agent density</li><li>41:35 – Consumption billing, reasoning ROI and FinOps</li><li>51:50 – Multi-cloud governance, rollout and why most agents fail</li></ul><br /><b>Key takeaways</b><br /><ul><li>RAG works for static documents, but agents that act need live organizational context, which Work IQ provides by reasoning over Microsoft 365 data in place.</li><li>Shared service accounts cannot be governed; Entra Agent IDs, policy as code, reasoning traces and <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Defender</a> monitoring make agents accountable first-class identities managed through Agent 365.</li><li>Consumption billing in Copilot Credits makes reasoning efficiency a cost issue, so organizations need FinOps for AI, a staged pilot-to-production path and the discipline to retire agents that do not deliver.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-agentic-operating-model-beyond-the-copilot-hype/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agent governance and cost</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the governance layer that registers agents, enforces policy and shows real-time reasoning traces</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the per-agent identity that replaces shared service accounts and enables Conditional Access and revocation</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">AI agent</a> – specialized agents for sales, finance or compliance that coordinate through A2A instead of one assistant</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">The Architect's Guide to MCP: Building the Connectivity Layer for Microsoft AI Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72561184</guid><pubDate>Tue, 30 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72561184/the_agentic_operating_model_beyond_the_copilot_hype.mp3" length="106611884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/db53c08da47513bf6837f15d71fa16f6ca293723.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations think they are transforming with AI but are really just deploying chat interfaces over search. This episode shows architects and IT leaders how Work IQ, Agent 365, Entra Agent ID and the A2A protocol form an agentic operating model,...</itunes:subtitle><itunes:summary><![CDATA[Many organizations think they are transforming with AI but are really just deploying chat interfaces over search. This episode shows architects and IT leaders how Work IQ, Agent 365, Entra Agent ID and the A2A protocol form an agentic operating model, and what it really costs in governance, identity and Copilot Credits.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why RAG hits the latency wall</li><li>03:44 – Static vs. liquid context and Work IQ</li><li>07:15 – The service account trap and stalled <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Copilot</a> pilots</li><li>13:25 – Entra Agent ID and policy as code</li><li>19:41 – Reasoning traces, anomaly detection and Work IQ</li><li>31:06 – A2A vs. <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">MCP</a> and agent density</li><li>41:35 – Consumption billing, reasoning ROI and FinOps</li><li>51:50 – Multi-cloud governance, rollout and why most agents fail</li></ul><br /><b>Key takeaways</b><br /><ul><li>RAG works for static documents, but agents that act need live organizational context, which Work IQ provides by reasoning over Microsoft 365 data in place.</li><li>Shared service accounts cannot be governed; Entra Agent IDs, policy as code, reasoning traces and <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Defender</a> monitoring make agents accountable first-class identities managed through Agent 365.</li><li>Consumption billing in Copilot Credits makes reasoning efficiency a cost issue, so organizations need FinOps for AI, a staged pilot-to-production path and the discipline to retire agents that do not deliver.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-agentic-operating-model-beyond-the-copilot-hype/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agent governance and cost</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the governance layer that registers agents, enforces policy and shows real-time reasoning traces</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the per-agent identity that replaces shared service accounts and enables Conditional Access and revocation</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">AI agent</a> – specialized agents for sales, finance or compliance that coordinate through A2A instead of one assistant</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-agentic-operating-model-beyond-the-copilot-hype" target="_blank" rel="noreferrer noopener">The Architect's Guide to MCP: Building the Connectivity Layer for Microsoft AI Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>4443</itunes:duration><itunes:keywords>a2a,agentic,agents,automation,compliance,context,copilot,entra,finops,governance,identity,intelligence,observability,orchestration,productivity,reasoning,scalability,security,transformation,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d098e3f3996b929a046d360ad7b8ee02.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Planner Beyond Tasks: Building Enterprise Project &amp; Portfolio Management with Erik van Hurck [MVP]</title><link>https://www.m365.fm/show/episodes/planner-beyond-tasks-building-enterprise-project-portfolio-management-with-erik-van-hurck-mvp/</link><description><![CDATA[Project management has evolved far beyond spreadsheets, email chains, and standalone task lists. As organizations grow, managing hundreds of concurrent projects, allocating resources effectively, tracking financial performance, and aligning initiatives with business strategy become increasingly difficult. While Microsoft Planner has become a popular solution for everyday task management, many organizations wonder whether it can also support enterprise-scale Project and Portfolio Management (PPM). In <a href="https://www.m365.fm/planner-beyond-tasks-building-enterprise-project-portfolio-management-with-erik-van-hurck-mvp/" target="_blank" rel="noreferrer noopener">this episode</a>, Microsoft MVP Erik van Hurck shares his extensive experience helping medium and large enterprises transform Microsoft Planner into a powerful project management ecosystem using the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Dataverse, and <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>. Together, we explore the future of project management, portfolio governance, AI-powered PMOs, and why successful project delivery requires much more than simply assigning tasks.<br /><br /><b>THE EVOLUTION OF PROJECT MANAGEMENT IN MICROSOFT 365 </b><br />Project management within the Microsoft ecosystem has changed dramatically over the past two decades. Organizations once relied almost exclusively on Microsoft Project and Excel before newer collaboration tools like Microsoft Teams, Planner, Power BI, <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, and Azure DevOps introduced more flexible ways of managing work. Today, companies often operate with multiple project management solutions simultaneously. Marketing teams may prefer Planner, software developers work in Azure DevOps, business units adopt Jira or Trello, while executives require portfolio-level reporting across every initiative. This growing diversity creates significant visibility challenges that traditional project management tools alone cannot solve. <br /><br /><b>UNDERSTANDING WHERE MICROSOFT PLANNER FITS </b><br />Microsoft Planner was originally designed as a lightweight task management solution that integrates seamlessly with Microsoft Teams. Its intuitive Kanban boards, collaborative task lists, and easy user experience made it one of the fastest-growing Microsoft 365 applications during the remote work boom. However, enterprise project management requires considerably more functionality than task tracking alone. Organizations need financial management, resource allocation, risk registers, lessons learned, governance processes, executive reporting, portfolio visibility, and strategic planning capabilities. Planner excels at managing work execution, but enterprise PMOs require an additional management layer capable of coordinating projects across the entire organization. <br /><br /><b>BUILDING ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WITH THE POWER PLATFORM</b><br />Rather than replacing Microsoft Planner, Erik explains how organizations can extend it using Microsoft Dataverse, Model-Driven Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Power BI. This creates a flexible enterprise Project &amp; Portfolio Management solution that integrates naturally with Microsoft 365 while remaining highly customizable for each organization's unique requirements. Instead of forcing companies into rigid software processes, the Power Platform allows consultants to model governance, financial management, reporting structures, resource planning, and business workflows directly around existing organizational practices. Key platform capabilities include:<br /><ul><li>Enterprise portfolio management</li><li>Financial tracking</li><li>Resource management</li><li>Risk management</li><li>Executive dashboards</li></ul><b>WHY PROJECTS, PROGRAMS, AND PORTFOLIOS ARE DIFFERENT </b><br />One of the most valuable insights from this discussion is understanding the distinction between projects, programs, and portfolios. While many organizations treat these concepts interchangeably, each represents a different management layer with unique responsibilities. Individual projects deliver specific outcomes within defined budgets and timelines. Programs coordinate multiple related projects toward a common objective, while portfolios oversee strategic investment across entire departments, business units, or organizational initiatives. This layered approach provides executives with visibility far beyond individual project status reports, enabling better strategic decision-making, investment prioritization, and organizational governance. <br /><br /><b>CONNECTING PLANNER WITH THE ENTIRE MICROSOFT ECOSYSTEM </b><br />Modern enterprises rarely rely on a single project management application. Instead, Planner frequently coexists alongside Azure DevOps, Microsoft Project, SAP, Jira, SharePoint, Teams, Power BI, and other business systems. Rather than replacing these platforms, enterprise portfolio management solutions integrate data from multiple sources into a unified reporting and governance layer. Through Microsoft Graph APIs, Dataverse, and Power Platform connectors, organizations gain a comprehensive view of projects regardless of where day-to-day work is actually managed. <br /><br /><b>AI IS TRANSFORMING PROJECT MANAGEMENT </b><br />Artificial Intelligence is rapidly changing how project managers operate. Rather than replacing experienced professionals, AI acts as an intelligent assistant that dramatically reduces administrative work while improving decision quality. Large Language Models can generate project documentation, summarize meetings, create status reports, recommend project risks, analyze lessons learned, and surface historical knowledge from previous initiatives. This allows project managers to spend less time producing documentation and more time leading teams, removing blockers, and delivering successful outcomes. AI is particularly valuable for:<br /><ul><li>Automatic status reporting</li><li>Risk identification</li><li>Lessons learned analysis</li><li>Document generation</li><li>Project planning assistance</li></ul><b>GOVERNANCE REMAINS THE FOUNDATION </b><br />As AI gains greater access to enterprise data, governance becomes increasingly important. Organizations must carefully control permissions, define security boundaries, and ensure AI systems only access information appropriate for each user. Enterprise project management extends beyond delivering projects on time—it also requires protecting sensitive financial information, confidential business initiatives, resource allocation, and executive reporting. Proper governance within Microsoft 365, Microsoft Graph, Dataverse, and the Power Platform ensures organizations can safely leverage AI without compromising security or compliance. <br /><br /><b>THE FUTURE OF THE PROJECT MANAGEMENT OFFICE (PMO) </b><br />The traditional PMO is evolving from an administrative function into a strategic business partner powered by automation and AI. Future project managers will rely heavily on digital assistants capable of drafting documentation, identifying risks, recommending improvements, and continuously learning from previous projects. Rather than replacing human expertise, AI enables project managers to focus on leadership, stakeholder communication, strategic planning, and team success. Organizations that successfully combine Microsoft Planner, Power Platform, Dataverse, AI, and strong governance will create PMOs capable of delivering greater visibility, improved decision-making, and significantly higher project success rates.<br /><br /><b>FINAL THOUGHTS </b><br />Microsoft Planner has grown far beyond its origins as a lightweight task management application. When combined with the Power Platform, Dataverse, Microsoft Graph, Power BI, and AI, it becomes the foundation for sophisticated enterprise Project &amp; Portfolio Management solutions capable of supporting even the most complex organizations. As Erik van Hurck explains throughout this conversation, successful project management is no longer about simply tracking tasks—it's about connecting strategy, governance, resources, financial planning, and intelligent automation into one integrated platform that helps organizations deliver projects faster, smarter, and with greater confidence<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72738820</guid><pubDate>Mon, 29 Jun 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72738820/planner_beyond_tasks_building_enterprise_project_portfolio_management_with_erik_van_hurck_mvp.mp3" length="83731436" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4d521142335a305301a4adadc8b8125cb350c9fd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Project management has evolved far beyond spreadsheets, email chains, and standalone task lists. As organizations grow, managing hundreds of concurrent projects, allocating resources effectively, tracking financial performance, and aligning...</itunes:subtitle><itunes:summary><![CDATA[Project management has evolved far beyond spreadsheets, email chains, and standalone task lists. As organizations grow, managing hundreds of concurrent projects, allocating resources effectively, tracking financial performance, and aligning initiatives with business strategy become increasingly difficult. While Microsoft Planner has become a popular solution for everyday task management, many organizations wonder whether it can also support enterprise-scale Project and Portfolio Management (PPM). In <a href="https://www.m365.fm/planner-beyond-tasks-building-enterprise-project-portfolio-management-with-erik-van-hurck-mvp/" target="_blank" rel="noreferrer noopener">this episode</a>, Microsoft MVP Erik van Hurck shares his extensive experience helping medium and large enterprises transform Microsoft Planner into a powerful project management ecosystem using the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Dataverse, and <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>. Together, we explore the future of project management, portfolio governance, AI-powered PMOs, and why successful project delivery requires much more than simply assigning tasks.<br /><br /><b>THE EVOLUTION OF PROJECT MANAGEMENT IN MICROSOFT 365 </b><br />Project management within the Microsoft ecosystem has changed dramatically over the past two decades. Organizations once relied almost exclusively on Microsoft Project and Excel before newer collaboration tools like Microsoft Teams, Planner, Power BI, <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, and Azure DevOps introduced more flexible ways of managing work. Today, companies often operate with multiple project management solutions simultaneously. Marketing teams may prefer Planner, software developers work in Azure DevOps, business units adopt Jira or Trello, while executives require portfolio-level reporting across every initiative. This growing diversity creates significant visibility challenges that traditional project management tools alone cannot solve. <br /><br /><b>UNDERSTANDING WHERE MICROSOFT PLANNER FITS </b><br />Microsoft Planner was originally designed as a lightweight task management solution that integrates seamlessly with Microsoft Teams. Its intuitive Kanban boards, collaborative task lists, and easy user experience made it one of the fastest-growing Microsoft 365 applications during the remote work boom. However, enterprise project management requires considerably more functionality than task tracking alone. Organizations need financial management, resource allocation, risk registers, lessons learned, governance processes, executive reporting, portfolio visibility, and strategic planning capabilities. Planner excels at managing work execution, but enterprise PMOs require an additional management layer capable of coordinating projects across the entire organization. <br /><br /><b>BUILDING ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WITH THE POWER PLATFORM</b><br />Rather than replacing Microsoft Planner, Erik explains how organizations can extend it using Microsoft Dataverse, Model-Driven Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Power BI. This creates a flexible enterprise Project &amp; Portfolio Management solution that integrates naturally with Microsoft 365 while remaining highly customizable for each organization's unique requirements. Instead of forcing companies into rigid software processes, the Power Platform allows consultants to model governance, financial management, reporting structures, resource planning, and business workflows directly around existing organizational practices. Key platform capabilities include:<br /><ul><li>Enterprise portfolio...]]></itunes:summary><itunes:duration>3489</itunes:duration><itunes:keywords>ai,automation,azuredevops,collaboration,dataverse,governance,microsoft365,microsoftgraph,microsoftplanner,planning,pmo,portfolio,portfoliomanagement,powerapps,powerautomate,powerbi,powerplatform,productivity,projectmanagement,resourcemanagement</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/06ed3a1c52b2a9c35542d4c384c9f144.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Binary Governance: Managing the Copilot-to-Quantum Pipeline</title><link>https://www.m365.fm/show/episodes/beyond-binary-governance-managing-the-copilot-to-quantum-pipeline/</link><description><![CDATA[Your AI governance is built on binary rules, Copilot reasons in probabilities, and quantum computing will add a third logic entirely. This episode shows M365 governance and Azure architecture leaders why quantum-safe cryptography, crypto agility and hybrid governance gates have to be designed now, before quantum-classical workloads go live.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The wrong assumption behind enterprise AI</li><li>03:57 – Why probabilistic AI is a liability</li><li>07:38 – The Copilot trap</li><li>10:54 – The quantum-safe cliff</li><li>13:48 – Agent fabric and the three layers of hybrid governance</li><li>22:34 – Crypto agility, identity and key management</li><li>30:06 – Gates, audit trails and regulation</li><li>68:20 – Immediate action items and the governance paradox</li></ul><br /><b>Key takeaways</b><br /><ul><li>Classical M365 governance is binary, Copilot and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">AI agents</a> are probabilistic, and quantum adds superposition, so governance must be redesigned to span all three.</li><li>Harvest-now-decrypt-later makes long-lived M365 data vulnerable today, so organizations need a cryptography inventory, confidentiality horizons and a crypto agility roadmap.</li><li>Hybrid quantum-classical workloads need decision gates, quantum-safe identity and key management, end-to-end audit trails and portability before any pilot touches real data.</li></ul><br /><b>Worth quoting</b><br /><br />“The architecture required to prepare for quantum computing is fundamentally incompatible with how you're building AI systems today. This is not a technical problem. It's a governance problem.” – Mirko Peters (00:28)<br /><br />“Co-pilot isn't the endpoint. It's the entry point to a much larger orchestration problem that most organizations haven't mapped yet.” – Mirko Peters (07:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-binary-governance-managing-the-copilot-to-quantum-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on quantum-aware governance</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">AI governance</a> – reframed from a security checklist into a redesign spanning binary, probabilistic and quantum logic</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the binary-logic environment whose long-lived data and cryptography must be inventoried for quantum risk</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Audit logs</a> – must follow hybrid workloads end to end, including encryption steps and quantum measurement events</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72560889</guid><pubDate>Mon, 29 Jun 2026 04:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72560889/beyond_binary_governance_managing_the_copilot_to_quantum_pipeline.mp3" length="110795372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/65f8180ec8f3ee70b51fa31cd9413efcf7edfba5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your AI governance is built on binary rules, Copilot reasons in probabilities, and quantum computing will add a third logic entirely. This episode shows M365 governance and Azure architecture leaders why quantum-safe cryptography, crypto agility and...</itunes:subtitle><itunes:summary><![CDATA[Your AI governance is built on binary rules, Copilot reasons in probabilities, and quantum computing will add a third logic entirely. This episode shows M365 governance and Azure architecture leaders why quantum-safe cryptography, crypto agility and hybrid governance gates have to be designed now, before quantum-classical workloads go live.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The wrong assumption behind enterprise AI</li><li>03:57 – Why probabilistic AI is a liability</li><li>07:38 – The Copilot trap</li><li>10:54 – The quantum-safe cliff</li><li>13:48 – Agent fabric and the three layers of hybrid governance</li><li>22:34 – Crypto agility, identity and key management</li><li>30:06 – Gates, audit trails and regulation</li><li>68:20 – Immediate action items and the governance paradox</li></ul><br /><b>Key takeaways</b><br /><ul><li>Classical M365 governance is binary, Copilot and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">AI agents</a> are probabilistic, and quantum adds superposition, so governance must be redesigned to span all three.</li><li>Harvest-now-decrypt-later makes long-lived M365 data vulnerable today, so organizations need a cryptography inventory, confidentiality horizons and a crypto agility roadmap.</li><li>Hybrid quantum-classical workloads need decision gates, quantum-safe identity and key management, end-to-end audit trails and portability before any pilot touches real data.</li></ul><br /><b>Worth quoting</b><br /><br />“The architecture required to prepare for quantum computing is fundamentally incompatible with how you're building AI systems today. This is not a technical problem. It's a governance problem.” – Mirko Peters (00:28)<br /><br />“Co-pilot isn't the endpoint. It's the entry point to a much larger orchestration problem that most organizations haven't mapped yet.” – Mirko Peters (07:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-binary-governance-managing-the-copilot-to-quantum-pipeline/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on quantum-aware governance</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">AI governance</a> – reframed from a security checklist into a redesign spanning binary, probabilistic and quantum logic</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the binary-logic environment whose long-lived data and cryptography must be inventoried for quantum risk</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Audit logs</a> – must follow hybrid workloads end to end, including encryption steps and quantum measurement events</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-binary-governance-managing-the-copilot-to-quantum-pipeline" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>4617</itunes:duration><itunes:keywords>agentfabric,architecture,auditability,azure,compliance,copilot,cryptography,encryption,governance,hybrid,identity,infrastructure,intelligence,m365,orchestration,postquantum,quantum,security,sovereignty,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/19a3e2cde597d3f92d638a236a2bd900.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The IaC Trap:Terraform vs. Bicep – Which One Wins?</title><link>https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/</link><description><![CDATA[Choosing between Terraform and Bicep is rarely just a syntax decision: each tool embeds an operational model with real costs for security, governance and team structure. This episode is for Azure architects, platform engineers and IT leaders deciding on infrastructure as code. Learn how state files, drift, Azure Policy, OpenTofu licensing and hybrid patterns should shape your decision.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The <a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Terraform</a> state file as an unplanned database</li><li>06:12 – The multi-cloud myth and the day-zero gap</li><li>12:24 – <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Bicep</a>'s stateless model and what-if</li><li>19:12 – Modules, AVM and state as governance</li><li>26:01 – Drift detection and Azure Policy integration</li><li>33:28 – Operational cost and the skill set divergence</li><li>40:17 – OpenTofu, licensing and multi-team coordination</li><li>52:03 – AI guardrails, platform engineering and the decision framework</li></ul><br /><b>Key takeaways</b><br /><ul><li>Terraform's state file is a database you have to secure, lock, back up and reconcile, while Bicep delegates state to Azure Resource Manager.</li><li>Bicep gets new Azure features on day zero and hits Azure Policy before resources exist, whereas Terraform trades that depth for multi-cloud reach.</li><li>The right <a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">IaC</a> choice depends on your real cloud strategy, team structure and licensing stance, and governance quality matters more than the tool itself.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on choosing an IaC tool</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud option whose state file must be secured, locked, backed up and reconciled</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native option that compiles to ARM, keeps no state file and gets day-zero features</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the practice whose tool choice, the episode argues, embeds an operational and governance model</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's conclusion that policy, control coverage and audit readiness matter more than the tool</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">The Architecture of Agility: Bicep at Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72667984</guid><pubDate>Sun, 28 Jun 2026 14:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72667984/the_iac_trap_terraform_vs_bicep_which_one_wins.mp3" length="112398956" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/02ac2d037d8b9f667d70922a2efccdbb424fdf94.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Choosing between Terraform and Bicep is rarely just a syntax decision: each tool embeds an operational model with real costs for security, governance and team structure. This episode is for Azure architects, platform engineers and IT leaders deciding...</itunes:subtitle><itunes:summary><![CDATA[Choosing between Terraform and Bicep is rarely just a syntax decision: each tool embeds an operational model with real costs for security, governance and team structure. This episode is for Azure architects, platform engineers and IT leaders deciding on infrastructure as code. Learn how state files, drift, Azure Policy, OpenTofu licensing and hybrid patterns should shape your decision.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The <a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Terraform</a> state file as an unplanned database</li><li>06:12 – The multi-cloud myth and the day-zero gap</li><li>12:24 – <a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Bicep</a>'s stateless model and what-if</li><li>19:12 – Modules, AVM and state as governance</li><li>26:01 – Drift detection and Azure Policy integration</li><li>33:28 – Operational cost and the skill set divergence</li><li>40:17 – OpenTofu, licensing and multi-team coordination</li><li>52:03 – AI guardrails, platform engineering and the decision framework</li></ul><br /><b>Key takeaways</b><br /><ul><li>Terraform's state file is a database you have to secure, lock, back up and reconcile, while Bicep delegates state to Azure Resource Manager.</li><li>Bicep gets new Azure features on day zero and hits Azure Policy before resources exist, whereas Terraform trades that depth for multi-cloud reach.</li><li>The right <a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">IaC</a> choice depends on your real cloud strategy, team structure and licensing stance, and governance quality matters more than the tool itself.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-iac-trapterraform-vs-bicep-which-one-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on choosing an IaC tool</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Terraform</a> – the multi-cloud option whose state file must be secured, locked, backed up and reconciled</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure-native option that compiles to ARM, keeps no state file and gets day-zero features</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the practice whose tool choice, the episode argues, embeds an operational and governance model</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's conclusion that policy, control coverage and audit readiness matter more than the tool</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-iac-trap-terraform-vs-bicep-which-one-wins" target="_blank" rel="noreferrer noopener">The...]]></itunes:summary><itunes:duration>4684</itunes:duration><itunes:keywords>arm,automation,azure,azurepolicy,bicep,cloud,compliance,devops,driftdetection,governance,iac,infrastructurecode,landingzones,networking,opentofu,platformengineering,rbac,security,statemanagement,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7d741b1dbe4a09aa220814c35c7b40a9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Architecture Over Chat: Building the Agent Fabric</title><link>https://www.m365.fm/show/episodes/architecture-over-chat-building-the-agent-fabric/</link><description><![CDATA[Most organizations think they have AI agents, but what they really have are chatbots that forget everything when the window closes. This episode is for architects and IT leaders planning enterprise agents on the Microsoft stack. It lays out the agent fabric blueprint, from GitHub Copilot SDK session persistence to Entra Agent IDs, orchestration, cost routing and Agent 365 governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Chatbots trapped in tabs</li><li>02:52 – The silo problem and why chat is wrong</li><li>09:03 – Session persistence and multi-device</li><li>14:41 – The GitHub Copilot SDK blueprint</li><li>18:00 – Identity, orchestration and memory governance</li><li>28:10 – Cost curve and model routing</li><li>34:50 – Agent 365, interoperability and security</li><li>67:14 – Implementation path and risks</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise agents fail not because models are weak but because they are built as stateless, siloed chat interfaces instead of persistent system participants.</li><li>A working agent fabric needs session persistence, a shared backend with thin clients, a dedicated <a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Entra Agent ID</a> per agent, explicit orchestration and model routing to control cost.</li><li>Persistent memory and agent-to-agent calls create new risks such as memory poisoning and data leakage, which require Agent 365 governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">DLP</a> by design, sandboxing and causal observability.</li></ul><br /><b>Worth quoting</b><br /><br />“Chat is stateless by design. Every turn is independent. You ask, it responds done. But agents don't work that way. Agents require state. They need memory across sessions.” – Mirko Peters (01:47)<br /><br />“An agent without an identity is a ghost. You can't audit it. You can't control it. You can't govern it.” – Mirko Peters (18:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architecture-over-chat-building-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on the agent fabric</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode argues most agents are stateless chatbots and need persistence, identity and orchestration</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – presented as the control plane that inventories agents and governs identity, policy, observability and security</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – its SDK serves as the blueprint: one agent runtime, thin clients and built-in session persistence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72560443</guid><pubDate>Sun, 28 Jun 2026 04:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72560443/architecture_over_chat_building_the_agent_fabric.mp3" length="112981868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5315fc4d553fe3a1b2419be3b0e97c83fdec6696.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations think they have AI agents, but what they really have are chatbots that forget everything when the window closes. This episode is for architects and IT leaders planning enterprise agents on the Microsoft stack. It lays out the agent...</itunes:subtitle><itunes:summary><![CDATA[Most organizations think they have AI agents, but what they really have are chatbots that forget everything when the window closes. This episode is for architects and IT leaders planning enterprise agents on the Microsoft stack. It lays out the agent fabric blueprint, from GitHub Copilot SDK session persistence to Entra Agent IDs, orchestration, cost routing and Agent 365 governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Chatbots trapped in tabs</li><li>02:52 – The silo problem and why chat is wrong</li><li>09:03 – Session persistence and multi-device</li><li>14:41 – The GitHub Copilot SDK blueprint</li><li>18:00 – Identity, orchestration and memory governance</li><li>28:10 – Cost curve and model routing</li><li>34:50 – Agent 365, interoperability and security</li><li>67:14 – Implementation path and risks</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise agents fail not because models are weak but because they are built as stateless, siloed chat interfaces instead of persistent system participants.</li><li>A working agent fabric needs session persistence, a shared backend with thin clients, a dedicated <a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Entra Agent ID</a> per agent, explicit orchestration and model routing to control cost.</li><li>Persistent memory and agent-to-agent calls create new risks such as memory poisoning and data leakage, which require Agent 365 governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">DLP</a> by design, sandboxing and causal observability.</li></ul><br /><b>Worth quoting</b><br /><br />“Chat is stateless by design. Every turn is independent. You ask, it responds done. But agents don't work that way. Agents require state. They need memory across sessions.” – Mirko Peters (01:47)<br /><br />“An agent without an identity is a ghost. You can't audit it. You can't control it. You can't govern it.” – Mirko Peters (18:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architecture-over-chat-building-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on the agent fabric</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode argues most agents are stateless chatbots and need persistence, identity and orchestration</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – presented as the control plane that inventories agents and governs identity, policy, observability and security</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – its SDK serves as the blueprint: one agent runtime, thin clients and built-in session persistence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-over-chat-building-the-agent-fabric" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in...]]></itunes:summary><itunes:duration>4708</itunes:duration><itunes:keywords>agentfabric,agenticai,agents,ai,automation,compliance,coordination,copilot,entra,governance,identity,interoperability,memory,observability,orchestration,persistence,runtime,security,sessions,workforce</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cff3d0b0842a04d1fc3683c61254699f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The End of Data Entry: Why Your Business Logic is Moving to Agents</title><link>https://www.m365.fm/show/episodes/the-end-of-data-entry-why-your-business-logic-is-moving-to-agents/</link><description><![CDATA[Sales reps, controllers and buyers still spend hours copying data between email, CRM and ERP. This episode is for business and IT leaders working with Dynamics 365 and the Power Platform, and it explains how Dataverse-grounded agents take over data entry, reconciliation and routing while staying inside your security and governance rules.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From system of record to system of action</li><li>04:13 – The agent shift and why generic AI fails in the enterprise</li><li>10:01 – Sales qualification and account reconciliation agents</li><li>16:54 – Customer intent, supplier communications and field service agents</li><li>27:41 – Dataverse grounding and the event-reasoning-orchestration pattern</li><li>34:16 – Governance with <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Agent 365</a>, the agent hub and MCP</li><li>40:36 – Skills shift, ROI, legacy integration and data quality</li><li>55:00 – Change management, security and the four-phase roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise systems built as systems of record force people to act as manual integration layers; agents that observe events, reason over business data and orchestrate actions turn them into systems of action.</li><li>Dynamics 365 agents are useful because they are grounded in Dataverse and inherit the same security roles, row-level security, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">DLP</a> policies, approval workflows and audit trails as the users they work for.</li><li>Start with one high-volume, painful process, clean the underlying data first, govern agents through Agent 365 with sponsors and approvals, and prepare people to supervise agents and handle exceptions.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-data-entry-why-your-business-logic-is-moving-to-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on Dynamics 365 agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – software that observes an event, reasons over business data and orchestrates actions within guardrails</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Dataverse</a> – the grounding layer agents query for accounts, invoices and history, under the same security as users</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the home of the sales, reconciliation, customer intent, supplier and field service agents discussed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72666258</guid><pubDate>Sat, 27 Jun 2026 21:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72666258/the_end_of_data_entry_why_your_business_logic_is_moving_to_agents.mp3" length="99855404" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4e4b2405e58de00597546abe0a2990294a0c617b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Sales reps, controllers and buyers still spend hours copying data between email, CRM and ERP. This episode is for business and IT leaders working with Dynamics 365 and the Power Platform, and it explains how Dataverse-grounded agents take over data...</itunes:subtitle><itunes:summary><![CDATA[Sales reps, controllers and buyers still spend hours copying data between email, CRM and ERP. This episode is for business and IT leaders working with Dynamics 365 and the Power Platform, and it explains how Dataverse-grounded agents take over data entry, reconciliation and routing while staying inside your security and governance rules.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From system of record to system of action</li><li>04:13 – The agent shift and why generic AI fails in the enterprise</li><li>10:01 – Sales qualification and account reconciliation agents</li><li>16:54 – Customer intent, supplier communications and field service agents</li><li>27:41 – Dataverse grounding and the event-reasoning-orchestration pattern</li><li>34:16 – Governance with <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Agent 365</a>, the agent hub and MCP</li><li>40:36 – Skills shift, ROI, legacy integration and data quality</li><li>55:00 – Change management, security and the four-phase roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise systems built as systems of record force people to act as manual integration layers; agents that observe events, reason over business data and orchestrate actions turn them into systems of action.</li><li>Dynamics 365 agents are useful because they are grounded in Dataverse and inherit the same security roles, row-level security, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">DLP</a> policies, approval workflows and audit trails as the users they work for.</li><li>Start with one high-volume, painful process, clean the underlying data first, govern agents through Agent 365 with sponsors and approvals, and prepare people to supervise agents and handle exceptions.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-data-entry-why-your-business-logic-is-moving-to-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on Dynamics 365 agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – software that observes an event, reasons over business data and orchestrates actions within guardrails</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Dataverse</a> – the grounding layer agents query for accounts, invoices and history, under the same security as users</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the home of the sales, reconciliation, customer intent, supplier and field service agents discussed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-data-entry-why-your-business-logic-is-moving-to-agents" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>4161</itunes:duration><itunes:keywords>agenticai,agents,automation,compliance,copilot,crm,customerservice,dataverse,dynamics365,erp,fieldservice,governance,mcp,orchestration,procurement,reconciliation,sales,security,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9960af0c4c6238401630c48907eb4a56.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio, AI Agents, RAG, and the Future of Business Automation with Nilüfer Doğan [MVP]</title><link>https://www.m365.fm/show/episodes/copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp/</link><description><![CDATA[Many organizations expect Copilot Studio agents to solve everything with a few instructions. Microsoft MVP Nilüfer Doğan explains for Power Platform makers, architects and IT leaders how to combine Copilot Studio with Azure AI Search and RAG, measure business value and govern agents built by citizen developers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>03:15 – From economics to Power Platform</li><li>08:08 – Copilot Studio misconceptions and recent changes</li><li>13:36 – AI agents versus chatbots and when to use Azure</li><li>16:34 – Real case: a Confluence agent</li><li>21:04 – Azure AI Search, Foundry and RAG</li><li>27:28 – Business value, governance and human in the loop</li><li>39:08 – Citizen developers and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Good Copilot Studio agents need structured knowledge, tools and automation, not just well-written instructions, and not every problem needs an agent.</li><li>For large or unstructured data, combining Copilot Studio with <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Azure AI Search</a> for indexing, vectorization and RAG gives better and faster answers, including permission-aware results.</li><li>Measuring value with tools like the Copilot Studio Kit, keeping humans in the loop for serious decisions and managing environments and ALM are essential for scaling agents and citizen development.</li></ul><br /><b>Worth quoting</b><br /><br />“We have to construct the knowledge part and also tools and also automation. All together became a good agent.” – Nilüfer Doğan (09:42)<br /><br />“for AI agents, you are describing what you want and if you describe it well then it behaves in a way you like” – Nilüfer Doğan (14:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, guest quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/nilufer-dogan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Nilüfer Doğan</a> – the guest, a Microsoft MVP building Copilot Studio agents and Power Platform solutions</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – her starting point for agents, with Azure used only when Copilot Studio cannot solve the case</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – how agents differ from scripted chatbots and why they need knowledge, tools and automation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72712031</guid><pubDate>Sat, 27 Jun 2026 14:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72712031/copilot_studio_ai_agents_rag_and_the_future_of_business_automation_with_nil_fer_do_an_mvp.mp3" length="76184108" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/db3adc950122dce56d84b371cab31fff0bd82845.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations expect Copilot Studio agents to solve everything with a few instructions. Microsoft MVP Nilüfer Doğan explains for Power Platform makers, architects and IT leaders how to combine Copilot Studio with Azure AI Search and RAG, measure...</itunes:subtitle><itunes:summary><![CDATA[Many organizations expect Copilot Studio agents to solve everything with a few instructions. Microsoft MVP Nilüfer Doğan explains for Power Platform makers, architects and IT leaders how to combine Copilot Studio with Azure AI Search and RAG, measure business value and govern agents built by citizen developers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>03:15 – From economics to Power Platform</li><li>08:08 – Copilot Studio misconceptions and recent changes</li><li>13:36 – AI agents versus chatbots and when to use Azure</li><li>16:34 – Real case: a Confluence agent</li><li>21:04 – Azure AI Search, Foundry and RAG</li><li>27:28 – Business value, governance and human in the loop</li><li>39:08 – Citizen developers and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Good Copilot Studio agents need structured knowledge, tools and automation, not just well-written instructions, and not every problem needs an agent.</li><li>For large or unstructured data, combining Copilot Studio with <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Azure AI Search</a> for indexing, vectorization and RAG gives better and faster answers, including permission-aware results.</li><li>Measuring value with tools like the Copilot Studio Kit, keeping humans in the loop for serious decisions and managing environments and ALM are essential for scaling agents and citizen development.</li></ul><br /><b>Worth quoting</b><br /><br />“We have to construct the knowledge part and also tools and also automation. All together became a good agent.” – Nilüfer Doğan (09:42)<br /><br />“for AI agents, you are describing what you want and if you describe it well then it behaves in a way you like” – Nilüfer Doğan (14:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, guest quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/nilufer-dogan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Nilüfer Doğan</a> – the guest, a Microsoft MVP building Copilot Studio agents and Power Platform solutions</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – her starting point for agents, with Azure used only when Copilot Studio cannot solve the case</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – how agents differ from scripted chatbots and why they need knowledge, tools and automation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-ai-agents-rag-and-the-future-of-business-automation-with-nilufer-dogan-mvp" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>3175</itunes:duration><itunes:keywords>aiagents,aibuilder,automation,azure,azureai,azureaisearch,azureopenai,copilot,copilotstudio,enterpriseai,governance,lowcode,microsoft365,powerapps,powerautomate,powerplatform,productivity,rag,security,vectorsearch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f8e1d860996ee11ee3258964da3bab18.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Treating Agents Like Service Accounts</title><link>https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/</link><description><![CDATA[Your organization is deploying AI agents under service accounts built for static apps, creating invisible, over-privileged identities. This episode is for identity, security and governance teams who need to bring agents under control, using Entra Agent ID, blueprints, conditional access and an agent registry without slowing teams down.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why service accounts were never built for agents</li><li>03:24 – The shadow AI explosion and the identity vacuum</li><li>08:48 – The cost of the old model and why RBAC fails</li><li>16:26 – Three identity types and the blueprint hierarchy</li><li>21:07 – <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Conditional access</a>, agent registry and the agent fabric</li><li>30:31 – Least privilege, observability and blueprints in practice</li><li>41:04 – Lifecycle, discovery, incident response and unified AI policy</li><li>52:48 – Speed vs. security, roles, ROI and the roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI agents are a third identity type between users and workloads, and forcing them into service principals creates over-privileged God accounts with invisible blast radius.</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Entra Agent ID</a>, agent identity blueprints and conditional access for agents let you define permissions once per risk tier and enforce them at the identity layer.</li><li>An agent registry, unified logging and a structured lifecycle from request to retirement turn shadow AI into governed, auditable agents that teams can deploy faster.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, blueprint examples and a twelve-month rollout roadmap</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">AI agent</a> – described here as a third identity type between users and workloads</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the first-class directory identity the episode proposes instead of reusing service principals</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Conditional Access</a> – extended here to agents with agent risk, action risk and context risk signals</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Governance</a> – the unified AI policy that replaces separate identity, security, compliance and data silos</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">The Architect's Guide to Graph-Powered Agents: Moving Beyond Chat</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72560250</guid><pubDate>Sat, 27 Jun 2026 04:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72560250/stop_treating_agents_like_service_accounts.mp3" length="102454892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/739960538bf678bacc8ae2a0d2c2b11daad5f6bb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your organization is deploying AI agents under service accounts built for static apps, creating invisible, over-privileged identities. This episode is for identity, security and governance teams who need to bring agents under control, using Entra...</itunes:subtitle><itunes:summary><![CDATA[Your organization is deploying AI agents under service accounts built for static apps, creating invisible, over-privileged identities. This episode is for identity, security and governance teams who need to bring agents under control, using Entra Agent ID, blueprints, conditional access and an agent registry without slowing teams down.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why service accounts were never built for agents</li><li>03:24 – The shadow AI explosion and the identity vacuum</li><li>08:48 – The cost of the old model and why RBAC fails</li><li>16:26 – Three identity types and the blueprint hierarchy</li><li>21:07 – <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Conditional access</a>, agent registry and the agent fabric</li><li>30:31 – Least privilege, observability and blueprints in practice</li><li>41:04 – Lifecycle, discovery, incident response and unified AI policy</li><li>52:48 – Speed vs. security, roles, ROI and the roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI agents are a third identity type between users and workloads, and forcing them into service principals creates over-privileged God accounts with invisible blast radius.</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Entra Agent ID</a>, agent identity blueprints and conditional access for agents let you define permissions once per risk tier and enforce them at the identity layer.</li><li>An agent registry, unified logging and a structured lifecycle from request to retirement turn shadow AI into governed, auditable agents that teams can deploy faster.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, blueprint examples and a twelve-month rollout roadmap</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">AI agent</a> – described here as a third identity type between users and workloads</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the first-class directory identity the episode proposes instead of reusing service principals</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Conditional Access</a> – extended here to agents with agent risk, action risk and context risk signals</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">Governance</a> – the unified AI policy that replaces separate identity, security, compliance and data silos</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-graph-powered-agents-moving-beyond-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-treating-agents-like-service-accounts" target="_blank" rel="noreferrer noopener">The Architect's Guide to Graph-Powered Agents: Moving Beyond Chat</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become...]]></itunes:summary><itunes:duration>4269</itunes:duration><itunes:keywords>agenticai,agents,ai,authentication,authorization,automation,blueprints,compliance,conditionalaccess,copilot,cybersecurity,dataprotection,entra,governance,identity,observability,orchestration,registry,security,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3e400c1168286e2d38028ba0cfa7b01e.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Work IQ: The New Intelligence Layer of Microsoft 365</title><link>https://www.m365.fm/show/episodes/work-iq-the-new-intelligence-layer-of-microsoft-365/</link><description><![CDATA[Work IQ turns your Microsoft 365 tenant from a filing cabinet into a reasoning system that sees every permission gap, bottleneck and broken process. This episode is for IT leaders and governance owners who need to prepare data, policies and management models before agents start acting on that intelligence, with a practical readiness check and a 90-day starting plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The productivity measurement crisis</li><li>06:20 – From the Microsoft Graph backbone to Work IQ</li><li>12:14 – Aggregation, permissions and data hygiene</li><li>26:46 – Inference and memory risks</li><li>33:19 – <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Agent 365</a> and agent autonomy</li><li>36:51 – Why AI projects fail and the management model</li><li>46:49 – Governance framework and measuring intelligence</li><li>60:28 – The 2026 inflection point, readiness and the first 90 days</li></ul><br /><b>Key takeaways</b><br /><ul><li>Work IQ adds a persistent context and memory layer on top of Microsoft Graph, turning <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> from a storage system into a reasoning system.</li><li>Because Work IQ respects existing permissions, oversharing, stale sites and weak <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">sensitivity labels</a> become immediate risks, so data cleanup and governance must come before deployment.</li><li>Measure decision speed, context reuse and outcome quality instead of activity, and start with one high-value workflow measured at 30, 60 and 90 days.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/work-iq-the-new-intelligence-layer-of-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the readiness assessment and the 90-day plan</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the stateless data backbone that Work IQ builds on by adding context and memory</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Governance</a> – the four-area framework for data access, agent behavior, memory and accountability discussed here</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant the episode says works at scale because Work IQ supplies persistent context</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72550914</guid><pubDate>Fri, 26 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72550914/work_iq_the_new_intelligence_layer_of_microsoft_365.mp3" length="103915628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/910d8a8be5bb462f3d64e72827b627bcbadec281.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Work IQ turns your Microsoft 365 tenant from a filing cabinet into a reasoning system that sees every permission gap, bottleneck and broken process. This episode is for IT leaders and governance owners who need to prepare data, policies and management...</itunes:subtitle><itunes:summary><![CDATA[Work IQ turns your Microsoft 365 tenant from a filing cabinet into a reasoning system that sees every permission gap, bottleneck and broken process. This episode is for IT leaders and governance owners who need to prepare data, policies and management models before agents start acting on that intelligence, with a practical readiness check and a 90-day starting plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The productivity measurement crisis</li><li>06:20 – From the Microsoft Graph backbone to Work IQ</li><li>12:14 – Aggregation, permissions and data hygiene</li><li>26:46 – Inference and memory risks</li><li>33:19 – <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Agent 365</a> and agent autonomy</li><li>36:51 – Why AI projects fail and the management model</li><li>46:49 – Governance framework and measuring intelligence</li><li>60:28 – The 2026 inflection point, readiness and the first 90 days</li></ul><br /><b>Key takeaways</b><br /><ul><li>Work IQ adds a persistent context and memory layer on top of Microsoft Graph, turning <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> from a storage system into a reasoning system.</li><li>Because Work IQ respects existing permissions, oversharing, stale sites and weak <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">sensitivity labels</a> become immediate risks, so data cleanup and governance must come before deployment.</li><li>Measure decision speed, context reuse and outcome quality instead of activity, and start with one high-value workflow measured at 30, 60 and 90 days.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/work-iq-the-new-intelligence-layer-of-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the readiness assessment and the 90-day plan</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the stateless data backbone that Work IQ builds on by adding context and memory</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Governance</a> – the four-area framework for data access, agent behavior, memory and accountability discussed here</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant the episode says works at scale because Work IQ supplies persistent context</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=work-iq-the-new-intelligence-layer-of-microsoft-365" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4330</itunes:duration><itunes:keywords>agents,automation,collaboration,compliance,copilot,enterprise,governance,innovation,intelligence,leadership,metadata,microsoft365,microsoftgraph,productivity,reasoning,security,sharepoint,teams,transformation,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fae2e5251bcb6ff6f7c369532b7b0d03.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Synthetic Platform Team: Operationalizing Azure Copilot Agents</title><link>https://www.m365.fm/show/episodes/the-synthetic-platform-team-operationalizing-azure-copilot-agents/</link><description><![CDATA[Cloud teams drown in dashboards from Azure Monitor, Cost Management and Advisor, yet still miss the patterns that matter. This episode is for Azure platform engineers and cloud leaders who want to see how Azure Copilot agents form a synthetic platform team, how to secure and govern them, and how to start with a single agent pilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The dashboard trap</li><li>09:35 – What agentic operations means</li><li>13:03 – The agent fabric and its economics</li><li>19:49 – Migration, deployment and optimization agents</li><li>29:46 – Observability, resiliency and troubleshooting agents</li><li>40:06 – Identity, orchestration and data governance</li><li>50:14 – Guardrails and outcomes</li><li>62:43 – Starting small and building the fabric</li></ul><br /><b>Key takeaways</b><br /><ul><li>Cloud teams have more observability data than ever; the bottleneck is reasoning across fragmented tools, not visibility.</li><li>Azure Copilot agents for migration, deployment, optimization, observability, resiliency and troubleshooting work best as a coordinated fabric with shared context.</li><li>Scoped Entra identities, Azure Policy, tiered approvals and <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">audit logs</a> keep agents governed; start with one agent, one problem and a measured baseline.</li></ul><br /><b>Worth quoting</b><br /><br />“The real cost of manual cloud operations isn't the lack of information, it's the cost of interpretation, it's the cost of decision making” – Mirko Peters (01:11)<br /><br />“This is why you're perpetually reactive, not because your team isn't trying, but because your oversight model is asynchronous while your infrastructure is synchronous.” – Mirko Peters (08:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-synthetic-platform-team-operationalizing-azure-copilot-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – six Azure Copilot agents act as a coordinated synthetic platform team sharing context</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose fragmented dashboards and operations the agent fabric is meant to unify</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the deployment agent writes production-ready Bicep or Terraform code based on the Well-Architected Framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Azure Administration: The 7 Levels from Operator to Architect (Microsoft 365, Identity and Governance)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72653093</guid><pubDate>Thu, 25 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72653093/the_synthetic_platform_team_operationalizing_azure_copilot_agents.mp3" length="108115820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/be0894f975a1304f04185d354759ec3beface9ac.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud teams drown in dashboards from Azure Monitor, Cost Management and Advisor, yet still miss the patterns that matter. This episode is for Azure platform engineers and cloud leaders who want to see how Azure Copilot agents form a synthetic platform...</itunes:subtitle><itunes:summary><![CDATA[Cloud teams drown in dashboards from Azure Monitor, Cost Management and Advisor, yet still miss the patterns that matter. This episode is for Azure platform engineers and cloud leaders who want to see how Azure Copilot agents form a synthetic platform team, how to secure and govern them, and how to start with a single agent pilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The dashboard trap</li><li>09:35 – What agentic operations means</li><li>13:03 – The agent fabric and its economics</li><li>19:49 – Migration, deployment and optimization agents</li><li>29:46 – Observability, resiliency and troubleshooting agents</li><li>40:06 – Identity, orchestration and data governance</li><li>50:14 – Guardrails and outcomes</li><li>62:43 – Starting small and building the fabric</li></ul><br /><b>Key takeaways</b><br /><ul><li>Cloud teams have more observability data than ever; the bottleneck is reasoning across fragmented tools, not visibility.</li><li>Azure Copilot agents for migration, deployment, optimization, observability, resiliency and troubleshooting work best as a coordinated fabric with shared context.</li><li>Scoped Entra identities, Azure Policy, tiered approvals and <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">audit logs</a> keep agents governed; start with one agent, one problem and a measured baseline.</li></ul><br /><b>Worth quoting</b><br /><br />“The real cost of manual cloud operations isn't the lack of information, it's the cost of interpretation, it's the cost of decision making” – Mirko Peters (01:11)<br /><br />“This is why you're perpetually reactive, not because your team isn't trying, but because your oversight model is asynchronous while your infrastructure is synchronous.” – Mirko Peters (08:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-synthetic-platform-team-operationalizing-azure-copilot-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – six Azure Copilot agents act as a coordinated synthetic platform team sharing context</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the cloud platform whose fragmented dashboards and operations the agent fabric is meant to unify</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the deployment agent writes production-ready Bicep or Terraform code based on the Well-Architected Framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-synthetic-platform-team-operationalizing-azure-copilot-agents" target="_blank" rel="noreferrer noopener">Azure Administration: The 7 Levels from Operator to Architect (Microsoft 365, Identity and Governance)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4505</itunes:duration><itunes:keywords>agents,ai,automation,azure,cloud,copilot,devops,entraid,finops,governance,infrastructure,migration,monitoring,observability,optimization,platformengineering,resiliency,security,telemetry,troubleshooting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6733b46cfc385d632b5c3a7da3fc6c6b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse MCP: The End of Custom Integration</title><link>https://www.m365.fm/show/episodes/dataverse-mcp-the-end-of-custom-integration/</link><description><![CDATA[Every new AI tool still triggers another custom connector, and the maintenance and security debt keeps growing. This episode is for Power Platform architects, integration engineers and IT leaders who want to understand how Dataverse MCP changes enterprise integration. You learn where MCP saves time and tokens, where governance and security gaps remain, and how to plan a realistic migration.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why custom integration became the default</li><li>06:24 – What the Model Context Protocol is</li><li>09:18 – The Dataverse MCP connector and its security model</li><li>13:22 – Performance trade-offs and the economics of retiring connectors</li><li>20:20 – The governance gap: <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">DLP</a>, identity and attribution</li><li>28:29 – MCP as a new attack surface</li><li>32:51 – Hub and spoke architecture and Dataverse as context</li><li>44:45 – New roles, mistakes, maturity model and action plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Custom connectors create compounding integration debt, while one governed MCP server per domain can serve many AI clients with the same security model and <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">audit trail</a>.</li><li>Classic DLP policies and audit logs do not yet see MCP servers or <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">agent</a> actions clearly, so advanced connector policies, Entra agent identities and interim controls such as approval workflows matter.</li><li>Clean, business-readable Dataverse metadata and a governance-first design are prerequisites for MCP, because AI agents only understand what the schema and descriptions tell them.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-mcp-the-end-of-custom-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the MCP maturity model and a month-by-month action plan</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol explained here as one server serving many AI clients, compared to USB-C</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Dataverse</a> – argued here to be turning from a database into a context layer for AI</li><li><a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> – Microsoft's local proxy that exposes Dataverse to MCP clients under existing security roles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72550124</guid><pubDate>Thu, 25 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72550124/dataverse_mcp_the_end_of_custom_integration.mp3" length="111570668" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7f91eb9fa36c7e1b1fb87bf3b5d380c7d9064750.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every new AI tool still triggers another custom connector, and the maintenance and security debt keeps growing. This episode is for Power Platform architects, integration engineers and IT leaders who want to understand how Dataverse MCP changes...</itunes:subtitle><itunes:summary><![CDATA[Every new AI tool still triggers another custom connector, and the maintenance and security debt keeps growing. This episode is for Power Platform architects, integration engineers and IT leaders who want to understand how Dataverse MCP changes enterprise integration. You learn where MCP saves time and tokens, where governance and security gaps remain, and how to plan a realistic migration.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why custom integration became the default</li><li>06:24 – What the Model Context Protocol is</li><li>09:18 – The Dataverse MCP connector and its security model</li><li>13:22 – Performance trade-offs and the economics of retiring connectors</li><li>20:20 – The governance gap: <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">DLP</a>, identity and attribution</li><li>28:29 – MCP as a new attack surface</li><li>32:51 – Hub and spoke architecture and Dataverse as context</li><li>44:45 – New roles, mistakes, maturity model and action plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Custom connectors create compounding integration debt, while one governed MCP server per domain can serve many AI clients with the same security model and <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">audit trail</a>.</li><li>Classic DLP policies and audit logs do not yet see MCP servers or <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">agent</a> actions clearly, so advanced connector policies, Entra agent identities and interim controls such as approval workflows matter.</li><li>Clean, business-readable Dataverse metadata and a governance-first design are prerequisites for MCP, because AI agents only understand what the schema and descriptions tell them.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-mcp-the-end-of-custom-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the MCP maturity model and a month-by-month action plan</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol explained here as one server serving many AI clients, compared to USB-C</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Dataverse</a> – argued here to be turning from a database into a context layer for AI</li><li><a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> – Microsoft's local proxy that exposes Dataverse to MCP clients under existing security roles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-mcp-the-end-of-custom-integration" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4649</itunes:duration><itunes:keywords>agents,ai,architecture,automation,compliance,connectors,context,datamanagement,dataverse,discovery,entra,governance,integration,mcp,metadata,orchestration,powerplatform,protocol,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/86ec769c00d5ee947b3b44833e6ed7da.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Enterprise AI Agents with Copilot Studio, Power Platform &amp; AI Governance with Sailaja Mantripragada [MVP/MCT]</title><link>https://www.spreaker.com/episode/building-enterprise-ai-agents-with-copilot-studio-power-platform-ai-governance-with-sailaja-mantripragada-mvp-mct--72665639</link><description><![CDATA[Artificial Intelligence is moving beyond simple chatbots and basic prompt engineering. Organizations around the world are now exploring how AI Agents can automate business processes, generate deliverables, reason through complex tasks, interact with enterprise systems, and transform the way work gets done.In <a href="https://www.m365.fm/building-enterprise-ai-agents-with-copilot-studio-power-platform-ai-governance-with-sailaja-mantr/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 Podcast, Mirko Peters sits down with Sailaja Mantripragada, Microsoft Business Applications MVP, Microsoft Certified Trainer, Principal Cloud Architect, and Founder of Low Code Power. With more than twenty years of experience in the Microsoft ecosystem, Sailaja shares her journey from SharePoint development to <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> architecture, enterprise AI strategy, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, Agentic AI, and AI Governance.The conversation explores what separates real enterprise AI implementations from proof-of-concept demos, why governance has become one of the most important topics in modern AI adoption, and how organizations can successfully balance innovation, security, compliance, and scalability when building intelligent solutions.Whether you are a Power Platform developer, Microsoft 365 architect, AI strategist, business leader, or technology enthusiast, this episode provides practical insights into the future of enterprise AI and Microsoft's rapidly evolving ecosystem.<br /><br /><b>FROM SHAREPOINT TO AI GOVERNANCE</b><br /><br />Sailaja's career spans more than two decades in the Microsoft technology landscape. Starting as a developer and SharePoint specialist, she witnessed Microsoft's evolution from a highly proprietary ecosystem into an open and collaborative platform embracing cloud technologies, low-code development, and artificial intelligence.One of the key themes throughout her journey has been governance. While technologies have changed dramatically over the years, the challenge of managing growth, scalability, adoption, and long-term maintainability has remained constant.During the discussion, Sailaja explains how organizations have moved from democratizing information through SharePoint to democratizing application development through Power Platform and now democratizing intelligence through Copilot and AI Agents. This progression is creating unprecedented opportunities while simultaneously introducing entirely new governance challenges.<br /><br /><b>WHY LOW-CODE IS RESHAPING ENTERPRISE DEVELOPMENT</b><br /><br />Long before the term "low-code" became mainstream, Sailaja recognized a pattern across large enterprise projects. Organizations consistently preferred solutions built with out-of-the-box capabilities, reusable components, and business-focused outcomes instead of highly customized code that required extensive maintenance.This realization led her to specialize in low-code development years before Microsoft formally embraced the movement through Power Platform.The discussion explores how low-code development continues to evolve and why business users, citizen developers, and professional developers must increasingly collaborate rather than compete.Topics covered include:<br /><ul><li>The rise of citizen development</li><li>Business-first application design</li><li>Power Apps and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> adoption</li><li>Enterprise scalability challenges</li><li>The future of natural language development</li></ul>Sailaja argues that successful organizations will empower citizen developers while simultaneously providing governance frameworks and architectural oversight to ensure long-term success.<br /><br /><b>THE CRITICAL ROLE OF AI GOVERNANCE</b><br /><br />One of the most important themes throughout the episode is AI Governance.As organizations rush to deploy Copilot, AI Agents, <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a>, and generative AI experiences, many are discovering that years of unmanaged data, permissions, and legacy configurations are creating significant risks.Sailaja describes governance as the process of turning on the lights in rooms that organizations forgot existed.With AI systems now capable of discovering, analyzing, and retrieving information across multiple data sources, previously hidden security gaps, permission issues, and compliance risks become immediately visible.The conversation dives deep into:<br /><ul><li>AI Governance frameworks</li><li>Responsible AI implementation</li><li>Data access management</li><li>Security controls</li><li>Compliance requirements</li><li>Governance Centers of Excellence</li><li>Enterprise AI oversight</li></ul>Rather than acting as a barrier to innovation, governance should function as an enabler that helps organizations safely scale AI initiatives while maintaining trust and compliance.<br /><br /><b>BUILD FAST, GOVERN FASTER</b><br /><br />One phrase appears repeatedly throughout the discussion:"Build Fast. Govern Faster."This philosophy forms the foundation of Sailaja's approach to enterprise AI adoption.Instead of treating governance as an afterthought, organizations should embed governance practices directly into the development lifecycle from day one.She explains how successful organizations create governance portals, approval workflows, audit trails, AI usage policies, and review processes before allowing large-scale AI development initiatives to take place.Key recommendations include:<br /><ul><li>Establish AI governance policies early</li><li>Create approval and review processes</li><li>Train citizen developers</li><li>Build AI Centers of Excellence</li><li>Document business purpose and ownership</li><li>Maintain visibility across AI solutions</li></ul>This governance-first mindset helps prevent organizations from creating large numbers of uncontrolled AI agents and automation workflows that become difficult to manage over time.<br /><br /><b>COPILOT STUDIO AND THE FUTURE OF AI AGENTS</b><br /><br />Copilot Studio has quickly become one of Microsoft's most strategic platforms for enterprise AI development.During the episode, Sailaja explains why Copilot Studio is far more than a chatbot builder. Instead, she describes it as the orchestration engine for modern AI solutions.Organizations can use Copilot Studio to coordinate workflows, connect enterprise systems, integrate AI services, manage agent interactions, and build sophisticated automation experiences that extend far beyond conversational interfaces.The discussion explores:<br /><ul><li>Copilot Studio architecture</li><li>Enterprise AI orchestration</li><li>Agent development</li><li>Workflow automation</li><li>Business process integration</li><li>AI-powered deliverables</li><li>Multi-agent systems</li></ul>As organizations mature their AI strategies, Copilot Studio increasingly becomes the central platform where business logic, AI reasoning, enterprise data, and automation capabilities converge.<br /><br /><b>UNDERSTANDING AGENTIC AI</b><br /><br />Agentic AI is one of the hottest topics in the industry today, but it is also one of the most misunderstood.Sailaja provides a practical explanation of what separates a simple AI Agent from a true Agentic AI system.Rather than executing a single task, Agentic AI involves multiple agents working together, sharing context, making decisions, coordinating actions, and dynamically adapting to changing situations.The conversation explores how organizations are moving from prompt-based interactions toward complete business deliverables.Instead of asking AI a series of individual questions, users can increasingly provide a single business objective and allow multiple agents to collaborate behind the scenes to produce a finished outcome.Topics discussed include:<br /><ul><li>AI Agents</li><li>Agentic AI</li><li>Reasoning systems</li><li>Multi-agent orchestration</li><li>Business deliverables</li><li>Context engineering</li><li>Enterprise workflows</li></ul>This shift represents one of the biggest changes currently taking place in enterprise technology.<br /><br /><b>CONTEXT ENGINEERING IS THE NEW PROMPT ENGINEERING</b><br /><br />While prompt engineering dominated early AI discussions, Sailaja believes the future belongs to context engineering.Organizations are beginning to realize that reusable prompts alone are not enough. High-quality AI outcomes depend on accurate context, trusted data, and business-specific knowledge.She introduces the concept of:<br /><ul><li>Enterprise prompt libraries</li><li>Department-specific context libraries</li><li>Governance-approved AI instructions</li><li>Business-aligned context management</li><li>Organizational AI frameworks</li></ul>The discussion highlights why context quality will become one of the most important differentiators between successful and unsuccessful AI deployments in the coming years.<br /><br /><b>MCP, GROUNDING, AND TRUSTED AI</b><br /><br />As AI adoption accelerates, ensuring trustworthy outputs becomes increasingly important.Sailaja explains the growing importance of Model Context Protocol (MCP) and how it provides standardized access to enterprise data sources.The conversation explores how MCP contributes to:<br /><ul><li>Data grounding</li><li>Consistent access patterns</li><li>Enterprise integrations</li><li>Reduced hallucinations</li><li>Better AI reliability</li><li>Secure information retrieval</li></ul>Grounding AI systems in trusted enterprise data helps organizations improve accuracy while maintaining confidence in AI-generated outcomes.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72665639</guid><pubDate>Wed, 24 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72665639/building_enterprise_ai_agents_with_copilot_studio_power_platform_ai_governance_with_sailaja_mantripragada.mp3" length="90433196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/37da003228388c093af0f36ad723ca3ef1a9d016.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Artificial Intelligence is moving beyond simple chatbots and basic prompt engineering. Organizations around the world are now exploring how AI Agents can automate business processes, generate deliverables, reason through complex tasks, interact with...</itunes:subtitle><itunes:summary><![CDATA[Artificial Intelligence is moving beyond simple chatbots and basic prompt engineering. Organizations around the world are now exploring how AI Agents can automate business processes, generate deliverables, reason through complex tasks, interact with enterprise systems, and transform the way work gets done.In <a href="https://www.m365.fm/building-enterprise-ai-agents-with-copilot-studio-power-platform-ai-governance-with-sailaja-mantr/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 Podcast, Mirko Peters sits down with Sailaja Mantripragada, Microsoft Business Applications MVP, Microsoft Certified Trainer, Principal Cloud Architect, and Founder of Low Code Power. With more than twenty years of experience in the Microsoft ecosystem, Sailaja shares her journey from SharePoint development to <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> architecture, enterprise AI strategy, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, Agentic AI, and AI Governance.The conversation explores what separates real enterprise AI implementations from proof-of-concept demos, why governance has become one of the most important topics in modern AI adoption, and how organizations can successfully balance innovation, security, compliance, and scalability when building intelligent solutions.Whether you are a Power Platform developer, Microsoft 365 architect, AI strategist, business leader, or technology enthusiast, this episode provides practical insights into the future of enterprise AI and Microsoft's rapidly evolving ecosystem.<br /><br /><b>FROM SHAREPOINT TO AI GOVERNANCE</b><br /><br />Sailaja's career spans more than two decades in the Microsoft technology landscape. Starting as a developer and SharePoint specialist, she witnessed Microsoft's evolution from a highly proprietary ecosystem into an open and collaborative platform embracing cloud technologies, low-code development, and artificial intelligence.One of the key themes throughout her journey has been governance. While technologies have changed dramatically over the years, the challenge of managing growth, scalability, adoption, and long-term maintainability has remained constant.During the discussion, Sailaja explains how organizations have moved from democratizing information through SharePoint to democratizing application development through Power Platform and now democratizing intelligence through Copilot and AI Agents. This progression is creating unprecedented opportunities while simultaneously introducing entirely new governance challenges.<br /><br /><b>WHY LOW-CODE IS RESHAPING ENTERPRISE DEVELOPMENT</b><br /><br />Long before the term "low-code" became mainstream, Sailaja recognized a pattern across large enterprise projects. Organizations consistently preferred solutions built with out-of-the-box capabilities, reusable components, and business-focused outcomes instead of highly customized code that required extensive maintenance.This realization led her to specialize in low-code development years before Microsoft formally embraced the movement through Power Platform.The discussion explores how low-code development continues to evolve and why business users, citizen developers, and professional developers must increasingly collaborate rather than compete.Topics covered include:<br /><ul><li>The rise of citizen development</li><li>Business-first application design</li><li>Power Apps and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> adoption</li><li>Enterprise scalability challenges</li><li>The future of natural language development</li></ul>Sailaja argues that successful organizations will empower citizen developers while simultaneously providing governance frameworks and architectural oversight to ensure long-term success.<br /><br...]]></itunes:summary><itunes:duration>3769</itunes:duration><itunes:keywords>agenticai,aiagents,automation,compliance,contextengineering,copilot,copilotstudio,dataverse,enterpriseai,governance,innovation,lowcode,mcp,microsoft365,powerapps,powerautomate,powerplatform,reasoning,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8ad0790ed3b3ee91ea22f9c5fc77b6f7.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Terminal is No Longer for Commands: Building the Agentic Developer Stack</title><link>https://www.spreaker.com/episode/the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack--72652352</link><description><![CDATA[AI made the editor smarter, but the real bottlenecks sit in the terminal, the pipeline and the review queue. This episode shows developers and engineering leaders how Copilot CLI, modernization, code review and coding agents form an agentic developer stack, and which context, guardrails and metrics make it work without creating new technical debt.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The structural flaw: smart editor, dumb execution layer</li><li>05:27 – Why the terminal became the center of gravity</li><li>07:45 – The four-layer agentic developer stack</li><li>15:43 – Validation and execution: code review and coding agents</li><li>25:04 – Context engineering and cross-model review</li><li>34:46 – Guardrails, bounded autonomy and self-healing agents</li><li>41:07 – Tool integration with <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">MCP</a>, reasoning and latency</li><li>55:40 – Metrics, feedback loops, new roles and failure modes</li></ul><br /><b>Key takeaways</b><br /><ul><li>The agentic developer stack has four connected layers: orchestration in Copilot CLI, transformation by modernization agents, validation by code review agents and execution by cloud coding agents.</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">Agent</a> output quality depends more on context, tools and guardrails than on the model, so maintain living project memory such as architecture files, gotchas and ADRs.</li><li>Measure throughput, quality, cycle time, developer satisfaction and technical debt, and keep humans responsible for policy, review and final decisions.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">AI agent</a> – the core distinction of the episode: agents pursue goals within policy, tools only respond</li><li><a href="https://www.m365.fm/entity/agentic-sdlc/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">Agentic SDLC</a> – the four-layer stack of orchestration, transformation, validation and execution that structures the episode</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the standard protocol that gives coding agents access to tests, logs, APIs and cloud tools</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – its CLI, code review and cloud coding agent serve as the concrete layers of the stack</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">The Productivity Illusion: Why AI is Breaking Your Engineering KPIs</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72652352</guid><pubDate>Wed, 24 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72652352/the_terminal_is_no_longer_for_commands_building_the_agentic_developer_stack.mp3" length="102267116" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/29c4e1812f9b7582c7c40d68c18c8e8ff19cb012.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI made the editor smarter, but the real bottlenecks sit in the terminal, the pipeline and the review queue. This episode shows developers and engineering leaders how Copilot CLI, modernization, code review and coding agents form an agentic developer...</itunes:subtitle><itunes:summary><![CDATA[AI made the editor smarter, but the real bottlenecks sit in the terminal, the pipeline and the review queue. This episode shows developers and engineering leaders how Copilot CLI, modernization, code review and coding agents form an agentic developer stack, and which context, guardrails and metrics make it work without creating new technical debt.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The structural flaw: smart editor, dumb execution layer</li><li>05:27 – Why the terminal became the center of gravity</li><li>07:45 – The four-layer agentic developer stack</li><li>15:43 – Validation and execution: code review and coding agents</li><li>25:04 – Context engineering and cross-model review</li><li>34:46 – Guardrails, bounded autonomy and self-healing agents</li><li>41:07 – Tool integration with <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">MCP</a>, reasoning and latency</li><li>55:40 – Metrics, feedback loops, new roles and failure modes</li></ul><br /><b>Key takeaways</b><br /><ul><li>The agentic developer stack has four connected layers: orchestration in Copilot CLI, transformation by modernization agents, validation by code review agents and execution by cloud coding agents.</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">Agent</a> output quality depends more on context, tools and guardrails than on the model, so maintain living project memory such as architecture files, gotchas and ADRs.</li><li>Measure throughput, quality, cycle time, developer satisfaction and technical debt, and keep humans responsible for policy, review and final decisions.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">AI agent</a> – the core distinction of the episode: agents pursue goals within policy, tools only respond</li><li><a href="https://www.m365.fm/entity/agentic-sdlc/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">Agentic SDLC</a> – the four-layer stack of orchestration, transformation, validation and execution that structures the episode</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the standard protocol that gives coding agents access to tests, logs, APIs and cloud tools</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – its CLI, code review and cloud coding agent serve as the concrete layers of the stack</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-productivity-illusion-why-ai-is-breaking-your-engineering-kpis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-terminal-is-no-longer-for-commands-building-the-agentic-developer-stack" target="_blank" rel="noreferrer noopener">The Productivity Illusion: Why AI is Breaking Your Engineering KPIs</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4262</itunes:duration><itunes:keywords>agentic,ai,architecture,automation,context,copilot,deployment,developers,devops,engineering,governance,infrastructure,modernization,orchestration,productivity,refactoring,scalability,terminal,validation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b114158aeb2755de780d14fed20dc80c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Master Dataverse Business Skills for Scale</title><link>https://www.m365.fm/show/episodes/how-to-master-dataverse-business-skills-for-scale/</link><description><![CDATA[Your Dataverse environment works for a hundred users, then falls apart at a thousand. This episode is for Power Platform makers and architects who want to move from building apps to designing systems, using entity mapping, logic delegation and structural security plus proven patterns and a 90-day roadmap.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Grid thinking vs. relational intelligence</li><li>02:53 – Three structural flaws: duplication, scattered logic, bolted-on security</li><li>08:03 – From transactional to structural thinking</li><li>12:39 – Three pillars: entity mapping, logic delegation, security as architecture</li><li>21:51 – Thinking like an architect and skill development paths</li><li>34:30 – Patterns that scale: master data, outbox, saga, reference data</li><li>41:59 – Case studies and the ROI of relational design</li><li>56:56 – The 90-day roadmap and a center of excellence</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Dataverse</a> problems are architecture problems: duplicated tables, scattered logic and bolted-on security break systems as they scale.</li><li>Validation and calculation logic belongs server-side in Dataverse, while <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Power Automate</a> should handle notifications, orchestration and integration.</li><li>Patterns such as a master data model, the transactional outbox, the saga pattern and canonical reference tables make Dataverse solutions consistent and reliable at enterprise scale.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-master-dataverse-business-skills-for-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, scaling patterns and an FAQ on Dataverse design</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Dataverse</a> – the platform the episode says teams misuse as an expensive spreadsheet rather than a relational foundation</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Power Automate</a> – the place for notifications, orchestration and integration, not for validation or calculation logic</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Compliance</a> – the audit and HIPAA risks that duplicated data and bolted-on security create, shown in case studies</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Governance</a> – centralizing logic and a center of excellence with an entity catalog, design templates and schema reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72549178</guid><pubDate>Wed, 24 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72549178/how_to_master_dataverse_business_skills_for_scale.mp3" length="95047532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/829978363be6d726e1f918901970113b927bc37f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Dataverse environment works for a hundred users, then falls apart at a thousand. This episode is for Power Platform makers and architects who want to move from building apps to designing systems, using entity mapping, logic delegation and...</itunes:subtitle><itunes:summary><![CDATA[Your Dataverse environment works for a hundred users, then falls apart at a thousand. This episode is for Power Platform makers and architects who want to move from building apps to designing systems, using entity mapping, logic delegation and structural security plus proven patterns and a 90-day roadmap.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Grid thinking vs. relational intelligence</li><li>02:53 – Three structural flaws: duplication, scattered logic, bolted-on security</li><li>08:03 – From transactional to structural thinking</li><li>12:39 – Three pillars: entity mapping, logic delegation, security as architecture</li><li>21:51 – Thinking like an architect and skill development paths</li><li>34:30 – Patterns that scale: master data, outbox, saga, reference data</li><li>41:59 – Case studies and the ROI of relational design</li><li>56:56 – The 90-day roadmap and a center of excellence</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Dataverse</a> problems are architecture problems: duplicated tables, scattered logic and bolted-on security break systems as they scale.</li><li>Validation and calculation logic belongs server-side in Dataverse, while <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Power Automate</a> should handle notifications, orchestration and integration.</li><li>Patterns such as a master data model, the transactional outbox, the saga pattern and canonical reference tables make Dataverse solutions consistent and reliable at enterprise scale.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-master-dataverse-business-skills-for-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, scaling patterns and an FAQ on Dataverse design</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Dataverse</a> – the platform the episode says teams misuse as an expensive spreadsheet rather than a relational foundation</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Power Automate</a> – the place for notifications, orchestration and integration, not for validation or calculation logic</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Compliance</a> – the audit and HIPAA risks that duplicated data and bolted-on security create, shown in case studies</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Governance</a> – centralizing logic and a center of excellence with an entity catalog, design templates and schema reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-master-dataverse-business-skills-for-scale" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>3961</itunes:duration><itunes:keywords>architecture,automation,compliance,datamodeling,dataverse,enterprise,entitymapping,governance,integration,lowcode,masterdata,microsoft365,normalization,plugins,powerautomate,powerplatform,relationaldesign,relationships,scalability,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/615a231744d1a272826000b046194646.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Prompt: Building the Security Agent Fabric</title><link>https://www.m365.fm/show/episodes/beyond-the-prompt-building-the-security-agent-fabric/</link><description><![CDATA[SOC analysts drown in alerts while MTTR dashboards look great and attackers stay hidden. This episode is for security leaders and architects who want to move from human middleware to a governed security agent fabric, with phishing triage, conditional access and multi-agent validation as concrete examples.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The human middleware problem</li><li>03:45 – The metrics trap: MTTR vs. outcomes</li><li>09:58 – Phishing and alert triage agents</li><li>21:27 – Conditional access optimization agent</li><li>24:49 – Multi-agent debate and validation</li><li>31:33 – Governing agents and the autonomy spectrum</li><li>46:13 – SOC roles, costs and trust</li><li>63:11 – Phased implementation and the agent fabric</li></ul><br /><b>Key takeaways</b><br /><ul><li>Alert fatigue is a system design problem: agents should become the orchestration layer so humans supervise decisions instead of clicking through every alert.</li><li>Dwell time and true positives are better SOC metrics than MTTR, and multi-agent validation cuts false positives more than bigger models do.</li><li>Agents need their own identities, least privilege, guardrails, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">audit trails</a> and a phased rollout from assistive to semi-autonomous before they gain more autonomy.</li></ul><br /><b>Worth quoting</b><br /><br />“When a machine handles the triage, enrichment, and correlation, speed becomes cheap. What becomes expensive is accuracy. What becomes precious is the human time spent on the stuff that actually matters.” – Mirko Peters (06:26)<br /><br />“If an agent can disable user accounts, it's a system administrator. If an agent can isolate endpoints from your network, it's a security operator.” – Mirko Peters (31:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-prompt-building-the-security-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">AI agent</a> – agents become the SOC's orchestration layer for phishing, EDR, cloud and identity alert triage</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Conditional Access</a> – an optimization agent continuously finds policy gaps and tests proposed fixes in report-only mode</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Governance</a> – agents are governed like privileged identities with least privilege, guardrails, logging and feedback review</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architectural-advantage-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Real Advantage Is Context (Why Integration Beats Tools in Modern Work)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72563849</guid><pubDate>Tue, 23 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72563849/beyond_the_prompt_building_the_security_agent_fabric.mp3" length="103948460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b74c8f8b3a359b8b6a4fb3b44f0e26b526f78e80.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SOC analysts drown in alerts while MTTR dashboards look great and attackers stay hidden. This episode is for security leaders and architects who want to move from human middleware to a governed security agent fabric, with phishing triage, conditional...</itunes:subtitle><itunes:summary><![CDATA[SOC analysts drown in alerts while MTTR dashboards look great and attackers stay hidden. This episode is for security leaders and architects who want to move from human middleware to a governed security agent fabric, with phishing triage, conditional access and multi-agent validation as concrete examples.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The human middleware problem</li><li>03:45 – The metrics trap: MTTR vs. outcomes</li><li>09:58 – Phishing and alert triage agents</li><li>21:27 – Conditional access optimization agent</li><li>24:49 – Multi-agent debate and validation</li><li>31:33 – Governing agents and the autonomy spectrum</li><li>46:13 – SOC roles, costs and trust</li><li>63:11 – Phased implementation and the agent fabric</li></ul><br /><b>Key takeaways</b><br /><ul><li>Alert fatigue is a system design problem: agents should become the orchestration layer so humans supervise decisions instead of clicking through every alert.</li><li>Dwell time and true positives are better SOC metrics than MTTR, and multi-agent validation cuts false positives more than bigger models do.</li><li>Agents need their own identities, least privilege, guardrails, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">audit trails</a> and a phased rollout from assistive to semi-autonomous before they gain more autonomy.</li></ul><br /><b>Worth quoting</b><br /><br />“When a machine handles the triage, enrichment, and correlation, speed becomes cheap. What becomes expensive is accuracy. What becomes precious is the human time spent on the stuff that actually matters.” – Mirko Peters (06:26)<br /><br />“If an agent can disable user accounts, it's a system administrator. If an agent can isolate endpoints from your network, it's a security operator.” – Mirko Peters (31:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-prompt-building-the-security-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">AI agent</a> – agents become the SOC's orchestration layer for phishing, EDR, cloud and identity alert triage</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Conditional Access</a> – an optimization agent continuously finds policy gaps and tests proposed fixes in report-only mode</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Governance</a> – agents are governed like privileged identities with least privilege, guardrails, logging and feedback review</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architectural-advantage-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-prompt-building-the-security-agent-fabric" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Real Advantage Is Context (Why Integration Beats Tools in Modern Work)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4332</itunes:duration><itunes:keywords>agenticdefense,ai,automation,autonomy,cybersecurity,defender,detection,entra,governance,identitysecurity,microsoftsecurity,orchestration,phishing,securityagents,securitycopilot,sentinel,soc,threathunting,validation,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/be8138628541c0246f3a5cbca443439d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of Custom APIs: Microsoft Refine (Rayfin) as a Backend as a Service (BaaS)</title><link>https://www.m365.fm/show/episodes/the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas/</link><description><![CDATA[Front ends can now be built in an afternoon, but the backend behind them still takes weeks of custom API plumbing. This episode explains for architects and platform teams how Microsoft Rayfin turns the backend into governed code inside Microsoft Fabric, why that matters for AI agents, and how to migrate away from custom APIs step by step.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The middleware crisis</li><li>01:14 – Why custom APIs became a liability</li><li>07:26 – The agentic AI catalyst</li><li>10:33 – What Rayfin actually is</li><li>17:24 – Code-first governance</li><li>20:51 – Strangler fig and anti-corruption layer</li><li>32:53 – HorizonDB, observability and security</li><li>39:29 – Organization, cost and migration</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fragmented custom APIs scatter authentication, monitoring and governance across many systems, which makes them a growing liability, especially for <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">AI agents</a>.</li><li>Rayfin defines the whole backend in code, deploys it into Microsoft Fabric and enforces access policies, masking and audit trails by default.</li><li>Adopt it gradually with a pilot domain, a facade and an anti-corruption layer, backed by templates, a governance library and a governance board.</li></ul><br /><b>Worth quoting</b><br /><br />“If your first API uses OAuth and your second uses API keys, you haven't gained flexibility. You have created inconsistency, and that inconsistency is a massive security liability.” – Mirko Peters (02:23)<br /><br />“The real cost of your backend isn't the initial build. It is the maintenance burden that grows silently until you are spending half your engineering capacity just to keep the lights on.” – Mirko Peters (03:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Rayfin</li><li><a href="https://www.m365.fm/entity/rayfin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">Rayfin</a> – the open-source SDK and CLI that defines a governed backend in code for Fabric</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform Rayfin deploys into, so backends inherit its governance, labels, lineage and capacity billing</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">AI agent</a> – the autonomous consumers that break human-paced custom APIs and need stateless, schema-driven tools</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-enterprises-should-govern-microsoft-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">How Enterprises Should Govern Microsoft Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72548999</guid><pubDate>Tue, 23 Jun 2026 04:07:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72548999/the_death_of_custom_apis_microsoft_refine_rayfin_as_a_backend_as_a_service_baas.mp3" length="99570860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3f38bed3f9c52d15f7dabf8afb833ba04240d29b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Front ends can now be built in an afternoon, but the backend behind them still takes weeks of custom API plumbing. This episode explains for architects and platform teams how Microsoft Rayfin turns the backend into governed code inside Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Front ends can now be built in an afternoon, but the backend behind them still takes weeks of custom API plumbing. This episode explains for architects and platform teams how Microsoft Rayfin turns the backend into governed code inside Microsoft Fabric, why that matters for AI agents, and how to migrate away from custom APIs step by step.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The middleware crisis</li><li>01:14 – Why custom APIs became a liability</li><li>07:26 – The agentic AI catalyst</li><li>10:33 – What Rayfin actually is</li><li>17:24 – Code-first governance</li><li>20:51 – Strangler fig and anti-corruption layer</li><li>32:53 – HorizonDB, observability and security</li><li>39:29 – Organization, cost and migration</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fragmented custom APIs scatter authentication, monitoring and governance across many systems, which makes them a growing liability, especially for <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">AI agents</a>.</li><li>Rayfin defines the whole backend in code, deploys it into Microsoft Fabric and enforces access policies, masking and audit trails by default.</li><li>Adopt it gradually with a pilot domain, a facade and an anti-corruption layer, backed by templates, a governance library and a governance board.</li></ul><br /><b>Worth quoting</b><br /><br />“If your first API uses OAuth and your second uses API keys, you haven't gained flexibility. You have created inconsistency, and that inconsistency is a massive security liability.” – Mirko Peters (02:23)<br /><br />“The real cost of your backend isn't the initial build. It is the maintenance burden that grows silently until you are spending half your engineering capacity just to keep the lights on.” – Mirko Peters (03:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Rayfin</li><li><a href="https://www.m365.fm/entity/rayfin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">Rayfin</a> – the open-source SDK and CLI that defines a governed backend in code for Fabric</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform Rayfin deploys into, so backends inherit its governance, labels, lineage and capacity billing</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">AI agent</a> – the autonomous consumers that break human-paced custom APIs and need stateless, schema-driven tools</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-enterprises-should-govern-microsoft-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-custom-apis-microsoft-refine-rayfin-as-a-backend-as-a-service-baas" target="_blank" rel="noreferrer noopener">How Enterprises Should Govern Microsoft Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4149</itunes:duration><itunes:keywords>agenticai,agents,apis,architecture,automation,backend,compliance,dataplatform,development,governance,horizondb,innovation,microsoftfabric,middleware,modernization,observability,onelake,platformengineering,rayfin,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6fa93c6c0bcb997f7fe1e724f76b5e8d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>What Enterprise Software Can Learn from Video Games with Sandra Kiel [MVP]</title><link>https://www.m365.fm/show/episodes/what-enterprise-software-can-learn-from-video-games-with-sandra-kiel-mvp/</link><description><![CDATA[Why do organizations spend millions on Microsoft 365, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, AI initiatives, and digital transformation projects only to struggle with user adoption? Why do employees often avoid business applications whenever possible while voluntarily spending hours inside video games?In <a href="https://www.m365.fm/what-enterprise-software-can-learn-from-video-games-with-sandra-kiel-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 Show, Mirko Peters sits down with Microsoft MVP Sandra Kiel to explore one of the most overlooked topics in enterprise technology: what business software can learn from game design.Sandra brings a unique perspective to the conversation. After spending more than two decades working with enterprise software and large-scale SAP implementations, she transitioned into the Microsoft ecosystem and eventually discovered how gaming principles could transform learning, adoption, collaboration, and digital experiences. What started as a family Minecraft adventure during the pandemic evolved into a business focused on gamification, immersive learning environments, and user-centered digital experiences.The discussion explores why many enterprise applications fail to engage users, how organizations can improve AI adoption, and why understanding human behavior is often more important than implementing the latest technology.<br /><br /><b>FROM ENTERPRISE SOFTWARE TO MINECRAFT: SANDRA KIEL'S UNEXPECTED JOURNEY INTO GAMIFICATION</b><br /><br />Sandra shares her fascinating journey from enterprise SAP consulting into the Microsoft ecosystem and eventually into game design. After experiencing burnout from organizational politics rather than technology itself, she discovered a completely different perspective on user engagement and learning.During the pandemic, a simple request from her children to play Minecraft together sparked a new understanding of how people learn, collaborate, solve problems, and develop skills. What began as a family gaming experience quickly evolved into experiments with virtual workshops, collaborative learning environments, and interactive training scenarios.That journey ultimately led to the creation of innovative learning experiences that combine Microsoft technologies with proven gaming principles.<br /><br /><b>WHY MOST BUSINESS APPLICATIONS FAIL TO ENGAGE USERS</b><br /><br />One of the most powerful insights from this episode is that many organizations unknowingly pay employees to fight their software every day.Sandra explains that traditional enterprise applications often suffer from common design problems:<br /><ul><li>Endless scrolling interfaces with little guidance</li><li>Limited feedback when users complete actions</li><li>Complex navigation that overwhelms users</li><li>No visible sense of progress or achievement</li></ul>In contrast, video games have spent decades perfecting onboarding, engagement, motivation, progression systems, and user experience design.Games consistently show users where they are, what they need to do next, and why their actions matter. Enterprise applications frequently fail to provide the same clarity.The result is lower adoption, reduced productivity, poor data quality, and frustrated employees.<br /><br /><b>HOW VIDEO GAME DESIGN PRINCIPLES CAN IMPROVE MICROSOFT 365, POWER PLATFORM, AND COPILOT ADOPTION</b><br /><br />The conversation dives deep into the psychology behind successful game experiences and how these concepts can be applied to modern workplaces.According to Sandra, successful adoption programs should focus on proven engagement mechanisms including:<br /><ul><li>Clear goals and visible progress indicators</li><li>Personalized learning journeys</li><li>Meaningful challenges and rewards</li><li>Social collaboration and community participation</li></ul>Rather than forcing users through generic training programs, organizations should create experiences that allow employees to explore, experiment, and learn through discovery.This approach is especially important for AI adoption, where behavioral change matters far more than traditional training.<br /><br /><b>THE REAL REASON COPILOT ADOPTION IS DIFFICULT</b><br /><br />Many organizations assume Copilot adoption is primarily a training challenge. Sandra disagrees.She argues that AI adoption is fundamentally a behavior-change problem.Providing employees with prompt libraries and one-time training sessions rarely creates lasting habits. Instead, organizations need to create experiences that encourage experimentation, curiosity, and continuous learning.Drawing from gaming concepts such as Core Loops and Habit Loops, Sandra explains how successful adoption programs encourage users to repeatedly engage with AI tools until new behaviors become natural.The lesson is simple: people do not change behavior because they attended training. They change behavior because they repeatedly experience value.<br /><br /><b>WHAT <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">POWER APPS</a> MAKERS CAN LEARN FROM VIDEO GAMES</b><br /><br />For Power Apps developers, citizen developers, solution architects, and UX designers, Sandra shares several practical recommendations.The most important principle is orientation.Users should always understand:<br /><ul><li>Where they are</li><li>What they are trying to accomplish</li><li>How much progress they have made</li><li>What happens next</li></ul>Instead of building endless forms and complex screens, developers should think like game designers by creating structured journeys with clear milestones and visible outcomes.Simple improvements such as progress indicators, chapter-based navigation, contextual feedback, and clear objectives can dramatically improve user adoption.<br /><br /><b>COMMUNITY BUILDING, MICROSOFT MVPS, AND THE POWER OF RECOGNITION</b><br /><br />The discussion also explores why communities are such an essential part of successful technology ecosystems.Sandra highlights the Microsoft MVP community as an excellent example of gamification principles in action. Recognition, contribution, progression, visibility, and shared knowledge all contribute to creating an engaged and thriving ecosystem.Whether inside gaming communities, open-source projects, or Microsoft technology communities, people are motivated when their contributions matter and when they can see the impact of their work.The same principles apply inside organizations trying to drive adoption and change.<br /><br /><b>WOMEN IN TECH, VISIBILITY, AND BUILDING MORE INCLUSIVE COMMUNITIES</b><br /><br />Sandra also shares her perspective on women in technology, public speaking, and community leadership.The conversation explores the importance of visibility, mentorship, representation, and creating safe environments where new voices can share knowledge and contribute to the community.Rather than focusing solely on speaking opportunities, Sandra emphasizes the importance of encouraging people to become knowledge sharers. By lowering barriers and actively supporting participation, organizations and event organizers can help create stronger and more diverse communities.<br /><br /><b>KEY TAKEAWAYS FROM THIS EPISODE</b><br /><br />The biggest lesson from this conversation is that technology adoption is rarely a technology problem.It is a human problem.Organizations that successfully implement Microsoft 365, Power Platform, Copilot, AI solutions, and digital workplace initiatives will be the ones that understand motivation, engagement, feedback, learning, and user experience.Video game developers have spent decades mastering these concepts.The future of enterprise software may depend on how quickly organizations start learning from them.<br /><br /><b>CONNECT WITH SANDRA KIEL</b><br /><br />If you enjoyed this episode, be sure to connect with Sandra Kiel through her Microsoft community channels, conference sessions, workshops, and social platforms. Her work at the intersection of gaming, Microsoft technologies, AI adoption, user experience, and digital transformation offers a unique perspective for anyone building the future workplace.<br /><br /><b>LISTEN, SUBSCRIBE, AND SHARE</b><br /><br />If you enjoyed this episode of the M365 Show, subscribe on Apple Podcasts, Spotify, YouTube, and your favorite podcast platform. Share the episode with colleagues, Microsoft professionals, Power Platform makers, UX designers, digital workplace leaders, and anyone responsible for driving technology adoption inside their organization.Because great technology is not just about features.It is about creating experiences people actually want to use.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72633268</guid><pubDate>Mon, 22 Jun 2026 14:52:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72633268/what_enterprise_software_can_learn_from_video_games_with_sandra_kiel_mvp.mp3" length="90813356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e137e24e74c596dc76fc93733aa9ab7fd3273e58.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why do organizations spend millions on Microsoft 365, https://www.m365.fm/power-platform-simply-explained/, https://www.m365.fm/categories/copilot-talk/, AI initiatives, and digital transformation projects only to struggle with user adoption? Why do...</itunes:subtitle><itunes:summary><![CDATA[Why do organizations spend millions on Microsoft 365, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, AI initiatives, and digital transformation projects only to struggle with user adoption? Why do employees often avoid business applications whenever possible while voluntarily spending hours inside video games?In <a href="https://www.m365.fm/what-enterprise-software-can-learn-from-video-games-with-sandra-kiel-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 Show, Mirko Peters sits down with Microsoft MVP Sandra Kiel to explore one of the most overlooked topics in enterprise technology: what business software can learn from game design.Sandra brings a unique perspective to the conversation. After spending more than two decades working with enterprise software and large-scale SAP implementations, she transitioned into the Microsoft ecosystem and eventually discovered how gaming principles could transform learning, adoption, collaboration, and digital experiences. What started as a family Minecraft adventure during the pandemic evolved into a business focused on gamification, immersive learning environments, and user-centered digital experiences.The discussion explores why many enterprise applications fail to engage users, how organizations can improve AI adoption, and why understanding human behavior is often more important than implementing the latest technology.<br /><br /><b>FROM ENTERPRISE SOFTWARE TO MINECRAFT: SANDRA KIEL'S UNEXPECTED JOURNEY INTO GAMIFICATION</b><br /><br />Sandra shares her fascinating journey from enterprise SAP consulting into the Microsoft ecosystem and eventually into game design. After experiencing burnout from organizational politics rather than technology itself, she discovered a completely different perspective on user engagement and learning.During the pandemic, a simple request from her children to play Minecraft together sparked a new understanding of how people learn, collaborate, solve problems, and develop skills. What began as a family gaming experience quickly evolved into experiments with virtual workshops, collaborative learning environments, and interactive training scenarios.That journey ultimately led to the creation of innovative learning experiences that combine Microsoft technologies with proven gaming principles.<br /><br /><b>WHY MOST BUSINESS APPLICATIONS FAIL TO ENGAGE USERS</b><br /><br />One of the most powerful insights from this episode is that many organizations unknowingly pay employees to fight their software every day.Sandra explains that traditional enterprise applications often suffer from common design problems:<br /><ul><li>Endless scrolling interfaces with little guidance</li><li>Limited feedback when users complete actions</li><li>Complex navigation that overwhelms users</li><li>No visible sense of progress or achievement</li></ul>In contrast, video games have spent decades perfecting onboarding, engagement, motivation, progression systems, and user experience design.Games consistently show users where they are, what they need to do next, and why their actions matter. Enterprise applications frequently fail to provide the same clarity.The result is lower adoption, reduced productivity, poor data quality, and frustrated employees.<br /><br /><b>HOW VIDEO GAME DESIGN PRINCIPLES CAN IMPROVE MICROSOFT 365, POWER PLATFORM, AND COPILOT ADOPTION</b><br /><br />The conversation dives deep into the psychology behind successful game experiences and how these concepts can be applied to modern workplaces.According to Sandra, successful adoption programs should focus on proven engagement mechanisms including:<br /><ul><li>Clear goals and visible progress indicators</li><li>Personalized learning journeys</li><li>Meaningful challenges and rewards</li><li>Social...]]></itunes:summary><itunes:duration>3784</itunes:duration><itunes:keywords>accessibility,adoption,ai,automation,collaboration,communities,copilot,engagement,experience,gamification,innovation,leadership,learning,microsoft365,powerapps,powerplatform,productivity,transformation,ui,ux</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a2357c83cffa67f87c515e52ac7ac167.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The End of Static SharePoint: Why AI Will Design Your Next Intranet</title><link>https://www.m365.fm/show/episodes/the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet/</link><description><![CDATA[Most SharePoint intranets look successful on paper while quietly failing the employees who use them. This episode is for intranet owners, SharePoint architects and digital workplace leads who want to replace page-view vanity metrics with real telemetry. Learn how Graph, search data, Microsoft Clarity and Knowledge Agent turn a static intranet into a self-optimizing experience platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The navigation assumption behind failed intranets</li><li>04:56 – Publish-and-forget architecture and hidden metrics</li><li>17:57 – Microsoft Graph as the structural blueprint</li><li>24:15 – SharePoint analytics and search intent</li><li>34:32 – Microsoft Clarity and the rage-click diagnostic</li><li>47:00 – The optimization loop and Knowledge Agent</li><li>57:20 – AI-generated pages and self-optimizing intranets</li><li>69:55 – Governance, the four phases and the real question</li></ul><br /><b>Key takeaways</b><br /><ul><li>Page views measure popularity, not usefulness; real intranet quality only shows up in behavioral signals like scroll depth, failed searches and rage clicks.</li><li>Combining Microsoft Graph, SharePoint analytics, search logs and Microsoft Clarity turns isolated symptoms into a diagnosis and enables a continuous optimization loop.</li><li>AI can analyze, generate and optimize SharePoint pages, but only on clean metadata and information architecture and with human approval, <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">sensitivity labels</a> and governance in place.</li></ul><br /><b>Worth quoting</b><br /><br />“This volunteer model is not governance. It's neglect with a name tag. A product requires dedicated ownership. Someone whose job includes keeping the product healthy, not as an afterthought.” – Mirko Peters (07:25)<br /><br />“If your permissions are messy, AI can't safely retrieve information. Graph doesn't fix these problems. It makes them visible to systems that can. And that visibility is the first step toward automated optimization.” – Mirko Peters (20:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on intranet telemetry</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">SharePoint</a> – the intranet platform whose publish-and-forget sites and page-view metrics the episode takes apart</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the structural blueprint for permission-aware retrieval, behavioral signals and Graph Data Connect exports</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">Governance</a> – approval workflows, sensitivity labels and outcome metrics that keep AI-generated pages under human control</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">SharePoint Information Architecture That Survives Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72540192</guid><pubDate>Mon, 22 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72540192/the_end_of_static_sharepoint_why_ai_will_design_your_next_intranet.mp3" length="117324332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8c478d8d4c1342371cc815290b2c5f391ff705dd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most SharePoint intranets look successful on paper while quietly failing the employees who use them. This episode is for intranet owners, SharePoint architects and digital workplace leads who want to replace page-view vanity metrics with real...</itunes:subtitle><itunes:summary><![CDATA[Most SharePoint intranets look successful on paper while quietly failing the employees who use them. This episode is for intranet owners, SharePoint architects and digital workplace leads who want to replace page-view vanity metrics with real telemetry. Learn how Graph, search data, Microsoft Clarity and Knowledge Agent turn a static intranet into a self-optimizing experience platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The navigation assumption behind failed intranets</li><li>04:56 – Publish-and-forget architecture and hidden metrics</li><li>17:57 – Microsoft Graph as the structural blueprint</li><li>24:15 – SharePoint analytics and search intent</li><li>34:32 – Microsoft Clarity and the rage-click diagnostic</li><li>47:00 – The optimization loop and Knowledge Agent</li><li>57:20 – AI-generated pages and self-optimizing intranets</li><li>69:55 – Governance, the four phases and the real question</li></ul><br /><b>Key takeaways</b><br /><ul><li>Page views measure popularity, not usefulness; real intranet quality only shows up in behavioral signals like scroll depth, failed searches and rage clicks.</li><li>Combining Microsoft Graph, SharePoint analytics, search logs and Microsoft Clarity turns isolated symptoms into a diagnosis and enables a continuous optimization loop.</li><li>AI can analyze, generate and optimize SharePoint pages, but only on clean metadata and information architecture and with human approval, <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">sensitivity labels</a> and governance in place.</li></ul><br /><b>Worth quoting</b><br /><br />“This volunteer model is not governance. It's neglect with a name tag. A product requires dedicated ownership. Someone whose job includes keeping the product healthy, not as an afterthought.” – Mirko Peters (07:25)<br /><br />“If your permissions are messy, AI can't safely retrieve information. Graph doesn't fix these problems. It makes them visible to systems that can. And that visibility is the first step toward automated optimization.” – Mirko Peters (20:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on intranet telemetry</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">SharePoint</a> – the intranet platform whose publish-and-forget sites and page-view metrics the episode takes apart</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the structural blueprint for permission-aware retrieval, behavioral signals and Graph Data Connect exports</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank" rel="noreferrer noopener">Governance</a> – approval workflows, sensitivity labels and outcome metrics that keep AI-generated pages under human control</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-static-sharepoint-why-ai-will-design-your-next-intranet" target="_blank"...]]></itunes:summary><itunes:duration>4889</itunes:duration><itunes:keywords>ai,analytics,automation,clarity,collaboration,copilot,digitalworkplace,employeeexperience,governance,intelligence,intranet,knowledge,metadata,microsoft365,microsoftgraph,optimization,personalization,productivity,search,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ce435960450fd43fc6f4518d36c78476.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of the Generalist Bot: Why Your Copilot Needs a Mixture of Experts</title><link>https://www.m365.fm/show/episodes/the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts/</link><description><![CDATA[Most teams build one copilot on one big model and wonder why costs rise, answers blur and governance gets messy. This episode is for architects and AI platform owners on the Microsoft stack. It shows how to replace the generalist bot with a governed mixture of experts, with small-model routing, Copilot Studio and Foundry roles, escalation logic and Agent 365 governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the generalist bot breaks at scale</li><li>04:12 – The cost model teams never map</li><li>07:52 – Why smaller models win more work</li><li>11:04 – What mixture of experts really means</li><li>14:34 – Copilot Studio as face, Foundry as brain</li><li>18:06 – Router first and expert domains</li><li>32:04 – Governance, Agent 365 and Azure Policy</li><li>59:25 – Build path, maturity and operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>A single generalist copilot running every request on a premium model creates cost, quality and governance debt; a governed fabric of bounded experts fits enterprise work better.</li><li>Make a cheap, structured router the first expert, use small models for routine traffic and escalate to premium reasoning or human review only on clear confidence, ambiguity and risk triggers.</li><li>Let Copilot Studio own the user experience and Foundry own model control, and govern the fabric with <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Agent 365</a>, Azure Policy model allow lists, traces and named owners.</li></ul><br /><b>Worth quoting</b><br /><br />“broad coverage is not the same as operational fitness. A system that can attempt every task is not a system that should own every task” – Mirko Peters (01:29)<br /><br />“Even if your own workload lands differently, the direction is clear. Better routing changes the bill, more than endless prompt tuning on the wrong model.” – Mirko Peters (06:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governed expert architectures</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Governance</a> – becomes part of the runtime design once many agents route, hand off and call tools</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the user-facing front door and orchestrator, with deeper model logic kept out of it</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – where models, routing, prompt flow logic and evaluation for the back-end experts live</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72542329</guid><pubDate>Sun, 21 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72542329/the_death_of_the_generalist_bot_why_your_copilot_needs_a_mixture_of_experts.mp3" length="105844652" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/93d9759c3c86e4a5329ca9a337acef14f8130153.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most teams build one copilot on one big model and wonder why costs rise, answers blur and governance gets messy. This episode is for architects and AI platform owners on the Microsoft stack. It shows how to replace the generalist bot with a governed...</itunes:subtitle><itunes:summary><![CDATA[Most teams build one copilot on one big model and wonder why costs rise, answers blur and governance gets messy. This episode is for architects and AI platform owners on the Microsoft stack. It shows how to replace the generalist bot with a governed mixture of experts, with small-model routing, Copilot Studio and Foundry roles, escalation logic and Agent 365 governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the generalist bot breaks at scale</li><li>04:12 – The cost model teams never map</li><li>07:52 – Why smaller models win more work</li><li>11:04 – What mixture of experts really means</li><li>14:34 – Copilot Studio as face, Foundry as brain</li><li>18:06 – Router first and expert domains</li><li>32:04 – Governance, Agent 365 and Azure Policy</li><li>59:25 – Build path, maturity and operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>A single generalist copilot running every request on a premium model creates cost, quality and governance debt; a governed fabric of bounded experts fits enterprise work better.</li><li>Make a cheap, structured router the first expert, use small models for routine traffic and escalate to premium reasoning or human review only on clear confidence, ambiguity and risk triggers.</li><li>Let Copilot Studio own the user experience and Foundry own model control, and govern the fabric with <a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Agent 365</a>, Azure Policy model allow lists, traces and named owners.</li></ul><br /><b>Worth quoting</b><br /><br />“broad coverage is not the same as operational fitness. A system that can attempt every task is not a system that should own every task” – Mirko Peters (01:29)<br /><br />“Even if your own workload lands differently, the direction is clear. Better routing changes the bill, more than endless prompt tuning on the wrong model.” – Mirko Peters (06:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governed expert architectures</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Governance</a> – becomes part of the runtime design once many agents route, hand off and call tools</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the user-facing front door and orchestrator, with deeper model logic kept out of it</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – where models, routing, prompt flow logic and evaluation for the back-end experts live</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-generalist-bot-why-your-copilot-needs-a-mixture-of-experts" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>4411</itunes:duration><itunes:keywords>agent365,agents,ai,architecture,automation,azurefoundry,copilotstudio,entra,governance,intelligence,microsoft365,mixtureofexperts,moe,orchestration,phi,productivity,rag,routing,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90104132f9b5b7ec43a71dabc3c64645.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Latency vs. Logic: Engineering High-Stakes Hybrid Events in M365</title><link>https://www.m365.fm/show/episodes/latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365/</link><description><![CDATA[Immersive team events in Microsoft Teams often fail not because of the 3D technology but because of network latency, unequal hardware and missing orchestration. This episode shows Microsoft 365 admins and event organizers how to engineer latency and logic together, from network and Quest security checks to agenda design and Power BI measurement.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Anatomy of a failed immersive event</li><li>03:53 – From Mesh to Teams immersive</li><li>06:20 – Infrastructure reality check</li><li>09:28 – Network architecture and latency budgets</li><li>22:16 – Hardware parity, spatial audio and GPUs</li><li>40:32 – The logic layer and multi-user state</li><li>56:09 – Conditional access and Quest security</li><li>60:49 – Agenda, checklist and measurement</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Mesh now lives inside Teams as immersive spaces and events, so it inherits Teams licensing, identity, compliance and network paths, along with their limitations such as no web, mobile, VDI, <a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Teams Rooms</a> or dial-in support.</li><li>Treat immersive events as systems engineering: audit network paths, split tunneling and QoS, test hardware and Quest sign-in under conditional access, and keep a standard Teams meeting as a fallback.</li><li>Spend more effort on logic than on decoration, using server-mediated, collaborative activities, a 60-minute agenda and Power Platform-based registration and measurement.</li></ul><br /><b>Worth quoting</b><br /><br />“Most organizations invest 90% of their effort in visual customization and 10% in logical orchestration. The successful ones flip that ratio. They spend more time designing the flow of the event than decorating the space” – Mirko Peters (42:23)<br /><br />“Users are more tolerant of latency when visual feedback is continuous even if slightly delayed. They're less tolerant when latency is inconsistent.” – Mirko Peters (19:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on engineering immersive Teams events</li><li><a href="https://www.m365.fm/entity/microsoft-mesh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Microsoft Mesh</a> – retired as a standalone app and absorbed into Teams as immersive spaces and immersive events</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – now provides identity, compliance and network paths for immersive events, plus the standard meeting fallback</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Conditional Access</a> – can block guests on unmanaged devices and Quest sign-ins unless dedicated policies and exceptions are tested</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-mesh-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Microsoft Mesh - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72539777</guid><pubDate>Sun, 21 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72539777/the_end_of_static_sharepoint_why_ai_will_design_your_next_intranet.mp3" length="115865900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bd98683a640ded90ac5036154f8ab2ac65b9daf3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Immersive team events in Microsoft Teams often fail not because of the 3D technology but because of network latency, unequal hardware and missing orchestration. This episode shows Microsoft 365 admins and event organizers how to engineer latency and...</itunes:subtitle><itunes:summary><![CDATA[Immersive team events in Microsoft Teams often fail not because of the 3D technology but because of network latency, unequal hardware and missing orchestration. This episode shows Microsoft 365 admins and event organizers how to engineer latency and logic together, from network and Quest security checks to agenda design and Power BI measurement.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Anatomy of a failed immersive event</li><li>03:53 – From Mesh to Teams immersive</li><li>06:20 – Infrastructure reality check</li><li>09:28 – Network architecture and latency budgets</li><li>22:16 – Hardware parity, spatial audio and GPUs</li><li>40:32 – The logic layer and multi-user state</li><li>56:09 – Conditional access and Quest security</li><li>60:49 – Agenda, checklist and measurement</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Mesh now lives inside Teams as immersive spaces and events, so it inherits Teams licensing, identity, compliance and network paths, along with their limitations such as no web, mobile, VDI, <a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Teams Rooms</a> or dial-in support.</li><li>Treat immersive events as systems engineering: audit network paths, split tunneling and QoS, test hardware and Quest sign-in under conditional access, and keep a standard Teams meeting as a fallback.</li><li>Spend more effort on logic than on decoration, using server-mediated, collaborative activities, a 60-minute agenda and Power Platform-based registration and measurement.</li></ul><br /><b>Worth quoting</b><br /><br />“Most organizations invest 90% of their effort in visual customization and 10% in logical orchestration. The successful ones flip that ratio. They spend more time designing the flow of the event than decorating the space” – Mirko Peters (42:23)<br /><br />“Users are more tolerant of latency when visual feedback is continuous even if slightly delayed. They're less tolerant when latency is inconsistent.” – Mirko Peters (19:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on engineering immersive Teams events</li><li><a href="https://www.m365.fm/entity/microsoft-mesh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Microsoft Mesh</a> – retired as a standalone app and absorbed into Teams as immersive spaces and immersive events</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – now provides identity, compliance and network paths for immersive events, plus the standard meeting fallback</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Conditional Access</a> – can block guests on unmanaged devices and Quest sign-ins unless dedicated policies and exceptions are tested</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-mesh-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365" target="_blank" rel="noreferrer noopener">Microsoft Mesh - Simply Explained</a></li></ul><br />Follow and rate M365.FM in...]]></itunes:summary><itunes:duration>4828</itunes:duration><itunes:keywords>analytics,automation,azure,collaboration,dataverse,engineering,events,hybridwork,immersive,innovation,latency,mesh,microsoft365,microsoftteams,networking,powerplatform,productivity,security,sharepoint,spatialaudio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c21ea2b37dcf8bdf270a9215f0d835f2.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</title><link>https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/</link><description><![CDATA[Private RAG projects focus on where data lives, but often lose the permissions that decided who could see it. This episode is for CISOs, architects and engineers building AI retrieval on SharePoint and Microsoft 365 data, and explains how permission-aware retrieval, scoped identity and policy engines stop a knowledge system from becoming an insider data leak.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why private RAG is about location, not access</li><li>04:01 – Three misconceptions about private RAG</li><li>06:53 – What happens when documents leave SharePoint</li><li>10:20 – ACL metadata extraction and authorization before retrieval</li><li>17:13 – The five-agent retrieval model and identity propagation</li><li>28:07 – Policy decision points and multi-tenant leakage</li><li>35:01 – Shadow AI, zero trust and detection</li><li>44:46 – Cost, tooling and where permission-aware RAG is heading</li></ul><br /><b>Key takeaways</b><br /><ul><li>Keeping data in a sovereign region does not protect it: if SharePoint permissions are lost during extraction, a RAG index exposes documents to anyone who can query it.</li><li>Capture ACLs as Entra ID-based metadata at ingestion and filter by user and group before retrieval, for example with <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Azure AI Search</a>, instead of filtering afterwards or relying on the prompt.</li><li>Separate responsibilities across agents, use scoped tokens via OAuth 2.0 token exchange and a deterministic policy decision point, and monitor retrieval behavior with zero trust at every hop.</li></ul><br /><b>Worth quoting</b><br /><br />“If you extract documents from SharePoint to build a perfect retrieval system, but lose the permission model that SharePoint was enforcing, what have you actually built?” – Mirko Peters (00:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on permission-aware RAG</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern whose private deployments lose SharePoint permissions during extraction, chunking and embedding</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">SharePoint</a> – the source system whose layered site, library, folder and item permissions get lost during RAG ingestion</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the never-trust, always-verify model applied to every agent hop with scoped tokens and mutual TLS</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Stop Leaking Data: How to Run Local Llama on Your SharePoint Files</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72541178</guid><pubDate>Sat, 20 Jun 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72541178/private_rag_isn_t_enough_the_missing_layer_between_data_sovereignty_and_data_security.mp3" length="102417452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b31be7392fe6aeac3bdca319722dbe69c9b3a223.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Private RAG projects focus on where data lives, but often lose the permissions that decided who could see it. This episode is for CISOs, architects and engineers building AI retrieval on SharePoint and Microsoft 365 data, and explains how...</itunes:subtitle><itunes:summary><![CDATA[Private RAG projects focus on where data lives, but often lose the permissions that decided who could see it. This episode is for CISOs, architects and engineers building AI retrieval on SharePoint and Microsoft 365 data, and explains how permission-aware retrieval, scoped identity and policy engines stop a knowledge system from becoming an insider data leak.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why private RAG is about location, not access</li><li>04:01 – Three misconceptions about private RAG</li><li>06:53 – What happens when documents leave SharePoint</li><li>10:20 – ACL metadata extraction and authorization before retrieval</li><li>17:13 – The five-agent retrieval model and identity propagation</li><li>28:07 – Policy decision points and multi-tenant leakage</li><li>35:01 – Shadow AI, zero trust and detection</li><li>44:46 – Cost, tooling and where permission-aware RAG is heading</li></ul><br /><b>Key takeaways</b><br /><ul><li>Keeping data in a sovereign region does not protect it: if SharePoint permissions are lost during extraction, a RAG index exposes documents to anyone who can query it.</li><li>Capture ACLs as Entra ID-based metadata at ingestion and filter by user and group before retrieval, for example with <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Azure AI Search</a>, instead of filtering afterwards or relying on the prompt.</li><li>Separate responsibilities across agents, use scoped tokens via OAuth 2.0 token exchange and a deterministic policy decision point, and monitor retrieval behavior with zero trust at every hop.</li></ul><br /><b>Worth quoting</b><br /><br />“If you extract documents from SharePoint to build a perfect retrieval system, but lose the permission model that SharePoint was enforcing, what have you actually built?” – Mirko Peters (00:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on permission-aware RAG</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern whose private deployments lose SharePoint permissions during extraction, chunking and embedding</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">SharePoint</a> – the source system whose layered site, library, folder and item permissions get lost during RAG ingestion</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the never-trust, always-verify model applied to every agent hop with scoped tokens and mutual TLS</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security" target="_blank" rel="noreferrer noopener">Stop Leaking Data: How to Run Local Llama on Your...]]></itunes:summary><itunes:duration>4268</itunes:duration><itunes:keywords>acl,agenticai,authorization,azure,compliance,cybersecurity,datasecurity,datasovereignty,entra,governance,identity,microsoft365,permissions,privaterag,rag,retrieval,security,sharepoint,vectorsearch,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ca4926d3f590abc399e41d038df53d09.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your SharePoint Data is a Liability: Fixing the Metadata Gap</title><link>https://www.m365.fm/show/episodes/your-sharepoint-data-is-a-liability-fixing-the-metadata-gap/</link><description><![CDATA[Most SharePoint files carry no business metadata, leaving organizations unable to find contracts, enforce retention or trust Copilot answers. This episode is for SharePoint architects, compliance teams and Microsoft 365 admins who want to close the metadata gap with a governed taxonomy, document processing models, autofill columns and agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why SharePoint data without metadata is a liability</li><li>08:17 – The metadata foundation: term sets, columns and content types</li><li>14:19 – Governance, compliance and Copilot readiness</li><li>20:33 – What intelligent document processing means</li><li>28:01 – Syntex, SharePoint Premium and Document Processing</li><li>34:18 – Model types: structured, freeform and unstructured</li><li>40:36 – Agents, skills, autofill and building custom models</li><li>69:30 – From metadata to governed action and scaling</li></ul><br /><b>Key takeaways</b><br /><ul><li>The real SharePoint problem is not storage but missing business metadata, which breaks search, retention, DLP, <a href="https://www.m365.fm/entity/ediscovery/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">eDiscovery</a> and Copilot grounding.</li><li>Design the taxonomy first, with term sets, site columns and content types, because document processing models need a target vocabulary to populate.</li><li>Syntex capabilities now live on as document processing and AI in SharePoint, so inventory existing models, govern skills and autofill carefully, and connect extracted metadata to <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">Purview</a> retention and sensitivity labels.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-sharepoint-data-is-a-liability-fixing-the-metadata-gap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and a FAQ on SharePoint metadata</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform whose untagged files create the metadata gap the episode sets out to close</li><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> – the former umbrella for Syntex features, now regrouped under document processing for Microsoft 365</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – depends on populated metadata to ground its answers, which makes the metadata gap a rollout risk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">SharePoint Information Architecture That Survives Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72535434</guid><pubDate>Sat, 20 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72535434/your_sharepoint_data_is_a_liability_fixing_the_metadata_gap.mp3" length="120457772" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ef75971446e556cb88e3d6908078704bb1f06867.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most SharePoint files carry no business metadata, leaving organizations unable to find contracts, enforce retention or trust Copilot answers. This episode is for SharePoint architects, compliance teams and Microsoft 365 admins who want to close the...</itunes:subtitle><itunes:summary><![CDATA[Most SharePoint files carry no business metadata, leaving organizations unable to find contracts, enforce retention or trust Copilot answers. This episode is for SharePoint architects, compliance teams and Microsoft 365 admins who want to close the metadata gap with a governed taxonomy, document processing models, autofill columns and agents.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why SharePoint data without metadata is a liability</li><li>08:17 – The metadata foundation: term sets, columns and content types</li><li>14:19 – Governance, compliance and Copilot readiness</li><li>20:33 – What intelligent document processing means</li><li>28:01 – Syntex, SharePoint Premium and Document Processing</li><li>34:18 – Model types: structured, freeform and unstructured</li><li>40:36 – Agents, skills, autofill and building custom models</li><li>69:30 – From metadata to governed action and scaling</li></ul><br /><b>Key takeaways</b><br /><ul><li>The real SharePoint problem is not storage but missing business metadata, which breaks search, retention, DLP, <a href="https://www.m365.fm/entity/ediscovery/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">eDiscovery</a> and Copilot grounding.</li><li>Design the taxonomy first, with term sets, site columns and content types, because document processing models need a target vocabulary to populate.</li><li>Syntex capabilities now live on as document processing and AI in SharePoint, so inventory existing models, govern skills and autofill carefully, and connect extracted metadata to <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">Purview</a> retention and sensitivity labels.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-sharepoint-data-is-a-liability-fixing-the-metadata-gap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and a FAQ on SharePoint metadata</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform whose untagged files create the metadata gap the episode sets out to close</li><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> – the former umbrella for Syntex features, now regrouped under document processing for Microsoft 365</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – depends on populated metadata to ground its answers, which makes the metadata gap a rollout risk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sharepoint-data-is-a-liability-fixing-the-metadata-gap" target="_blank" rel="noreferrer noopener">SharePoint Information Architecture That Survives Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5020</itunes:duration><itunes:keywords>ai,automation,classification,compliance,copilot,documents,ediscovery,governance,intelligence,knowledge,metadata,microsoft365,productivity,purview,retention,search,security,sharepoint,syntex,taxonomy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/91777177af4be61235606437a98e34b4.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Securing Identities at Scale: Conditional Access, Azure Security &amp; Infrastructure as Code with Jonathan Hope [MVP]</title><link>https://www.m365.fm/show/episodes/securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonat/</link><description><![CDATA[Security defaults and one-time setups leave identities exposed while attackers use phishing, password reset abuse and guest accounts to get in. This episode is for Microsoft 365 and Azure admins, architects and MSPs who need to secure identities at scale. Microsoft MVP Jonathan Hope shares his foundation Conditional Access policies and why Bicep and policy as code make security repeatable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Jonathan Hope's path from VMware to Azure</li><li>02:47 – Identity as the new perimeter</li><li>09:44 – How attackers target identities</li><li>15:18 – Active Directory, hybrid identity and cloud-first groups</li><li>19:28 – Conditional Access and the six foundation policies</li><li>26:25 – AI, Zero Trust and Azure versus identity security</li><li>34:46 – Infrastructure as code with Bicep</li><li>45:11 – Policy as code, the security roadmap and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Identity is the new perimeter, and Conditional Access acts as a real-time firewall that evaluates every access request using signals from <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Intune</a>, Defender and Purview.</li><li>A small set of foundation policies such as MFA for all users, stronger methods for admins, blocking device code flow and legacy authentication, and country controls stops most low-hanging attacks.</li><li>Infrastructure as code with Bicep and policy as code turn security configurations into repeatable, documented standards that keep up with constant portal changes.</li></ul><br /><b>Worth quoting</b><br /><br />“I mean, you wouldn't put a server in place and then rely on the Comcast modem from your internet service provider. You would get a firewall, right? You would be precise about the technology.” – Jonathan Hope (05:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a Conditional Access FAQ</li><li><a href="https://www.m365.fm/entity/jonathan-hope/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Jonathan Hope</a> – Microsoft MVP and identity specialist sharing his six foundation Conditional Access policies and Bicep experience</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Conditional Access</a> – described by Jonathan as the identity firewall that evaluates every access request in real time</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure language Jonathan chose over Terraform to deploy repeatable, policy-guarded infrastructure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72538680</guid><pubDate>Fri, 19 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72538680/securing_identities_at_scale_conditional_access_azure_security_infrastructure_as_code_with_jonathan_hope.mp3" length="83038508" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9fbd649ef9e4c312bf0228b6dc819bcace994c67.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Security defaults and one-time setups leave identities exposed while attackers use phishing, password reset abuse and guest accounts to get in. This episode is for Microsoft 365 and Azure admins, architects and MSPs who need to secure identities at...</itunes:subtitle><itunes:summary><![CDATA[Security defaults and one-time setups leave identities exposed while attackers use phishing, password reset abuse and guest accounts to get in. This episode is for Microsoft 365 and Azure admins, architects and MSPs who need to secure identities at scale. Microsoft MVP Jonathan Hope shares his foundation Conditional Access policies and why Bicep and policy as code make security repeatable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Jonathan Hope's path from VMware to Azure</li><li>02:47 – Identity as the new perimeter</li><li>09:44 – How attackers target identities</li><li>15:18 – Active Directory, hybrid identity and cloud-first groups</li><li>19:28 – Conditional Access and the six foundation policies</li><li>26:25 – AI, Zero Trust and Azure versus identity security</li><li>34:46 – Infrastructure as code with Bicep</li><li>45:11 – Policy as code, the security roadmap and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Identity is the new perimeter, and Conditional Access acts as a real-time firewall that evaluates every access request using signals from <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Intune</a>, Defender and Purview.</li><li>A small set of foundation policies such as MFA for all users, stronger methods for admins, blocking device code flow and legacy authentication, and country controls stops most low-hanging attacks.</li><li>Infrastructure as code with Bicep and policy as code turn security configurations into repeatable, documented standards that keep up with constant portal changes.</li></ul><br /><b>Worth quoting</b><br /><br />“I mean, you wouldn't put a server in place and then rely on the Comcast modem from your internet service provider. You would get a firewall, right? You would be precise about the technology.” – Jonathan Hope (05:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a Conditional Access FAQ</li><li><a href="https://www.m365.fm/entity/jonathan-hope/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Jonathan Hope</a> – Microsoft MVP and identity specialist sharing his six foundation Conditional Access policies and Bicep experience</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Conditional Access</a> – described by Jonathan as the identity firewall that evaluates every access request in real time</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-identities-at-scale-conditional-access-azure-security-infrastructure-as-code-with-jonathan-hope" target="_blank" rel="noreferrer noopener">Bicep</a> – the Azure language Jonathan chose over Terraform to deploy repeatable, policy-guarded infrastructure</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3460</itunes:duration><itunes:keywords>authentication,automation,azure,azuresecurity,bicep,cloudsecurity,compliance,conditionalaccess,cybersecurity,defender,entra,fido2,governance,identity,infrastructureascode,microsoft365,mvp,passkeys,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3e6179705b6758d5aee38b9f8816ebc1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Leaking Data: How to Run Local Llama on Your SharePoint Files</title><link>https://www.m365.fm/show/episodes/stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files/</link><description><![CDATA[Connecting cloud AI to SharePoint can expose contracts, HR files and board memos to infrastructure and legal regimes you do not control. This episode is for Microsoft 365 architects and security teams who need private AI, and it walks through a seven-layer, air-gapped RAG architecture with local Llama, Ollama and Qdrant that respects SharePoint permissions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Sovereign intelligence, not sovereign cloud</li><li>04:39 – The air-gapped alternative and the seven-layer stack</li><li>07:38 – Why retrieval is essential and SharePoint as the content backbone</li><li>14:20 – Local vs. cloud LLMs, vector databases and embeddings</li><li>23:55 – Ingestion, extraction and chunking strategy for SharePoint documents</li><li>39:33 – Configuring Qdrant and running Llama locally with Ollama</li><li>58:21 – Query interface, permission tiers and access control</li><li>64:49 – Scaling, model evolution and the complete blueprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>Sending SharePoint content to cloud AI moves it into logs and legal jurisdictions you do not control, while a local stack with Llama, a vector database and on-premises embeddings keeps every query inside your perimeter.</li><li>Retrieval quality depends mostly on chunking: use heading-aware chunks for Word, page-aware chunks for PDFs, row groups with headers for Excel and slide-level chunks for PowerPoint, and keep source metadata on every chunk for citations.</li><li>Mirror SharePoint permissions exactly by tagging every vector with a permission tier at ingestion and filtering by the user's <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Entra ID</a> groups at query time, backed by local audit logs and regular permission reconciliation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and the seven-layer blueprint</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">SharePoint</a> – the document source the local RAG pipeline ingests, keeping its permissions and retention rules</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern that grounds local Llama answers in chunks from SharePoint documents</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – authenticates the ingestion service and maps user groups to permission tiers at query time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72534214</guid><pubDate>Fri, 19 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72534214/stop_leaking_data_how_to_run_local_llama_on_your_sharepoint_files.mp3" length="122603372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d6906be89fa069a778fb15ac5c8094b8abe3818b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Connecting cloud AI to SharePoint can expose contracts, HR files and board memos to infrastructure and legal regimes you do not control. This episode is for Microsoft 365 architects and security teams who need private AI, and it walks through a...</itunes:subtitle><itunes:summary><![CDATA[Connecting cloud AI to SharePoint can expose contracts, HR files and board memos to infrastructure and legal regimes you do not control. This episode is for Microsoft 365 architects and security teams who need private AI, and it walks through a seven-layer, air-gapped RAG architecture with local Llama, Ollama and Qdrant that respects SharePoint permissions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Sovereign intelligence, not sovereign cloud</li><li>04:39 – The air-gapped alternative and the seven-layer stack</li><li>07:38 – Why retrieval is essential and SharePoint as the content backbone</li><li>14:20 – Local vs. cloud LLMs, vector databases and embeddings</li><li>23:55 – Ingestion, extraction and chunking strategy for SharePoint documents</li><li>39:33 – Configuring Qdrant and running Llama locally with Ollama</li><li>58:21 – Query interface, permission tiers and access control</li><li>64:49 – Scaling, model evolution and the complete blueprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>Sending SharePoint content to cloud AI moves it into logs and legal jurisdictions you do not control, while a local stack with Llama, a vector database and on-premises embeddings keeps every query inside your perimeter.</li><li>Retrieval quality depends mostly on chunking: use heading-aware chunks for Word, page-aware chunks for PDFs, row groups with headers for Excel and slide-level chunks for PowerPoint, and keep source metadata on every chunk for citations.</li><li>Mirror SharePoint permissions exactly by tagging every vector with a permission tier at ingestion and filtering by the user's <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Entra ID</a> groups at query time, backed by local audit logs and regular permission reconciliation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and the seven-layer blueprint</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">SharePoint</a> – the document source the local RAG pipeline ingests, keeping its permissions and retention rules</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern that grounds local Llama answers in chunks from SharePoint documents</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – authenticates the ingestion service and maps user groups to permission tiers at query time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-leaking-data-how-to-run-local-llama-on-your-sharepoint-files" target="_blank" rel="noreferrer noopener">Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5109</itunes:duration><itunes:keywords>ai,architecture,automation,compliance,copilot,data,embeddings,enterprise,governance,infrastructure,knowledge,llama,localai,microsoft365,privacy,productivity,rag,retrieval,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bea52e9f5ee4f5be2947b017cf4a9ae1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Futureproofing Your Career in the Age of AI with Sarah Jones</title><link>https://www.m365.fm/show/episodes/futureproofing-your-career-in-the-age-of-ai-with-sarah-jones/</link><description><![CDATA[AI is reshaping hiring, and many tech professionals feel the job market is against them. In this conversation, recruiter and career coach Sarah Jones explains what recruiters and ATS systems look for, how to build a personal brand on LinkedIn without burning out, and what it takes to move into freelancing in the Microsoft ecosystem.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Sarah's path into tech recruitment and the community</li><li>04:47 – Misconceptions about recruiters</li><li>08:52 – AI disruption and the skills that matter</li><li>16:31 – ATS systems and getting found in a job search</li><li>20:23 – Copilot, agents and looking beyond the Microsoft bubble</li><li>22:57 – Personal branding, LinkedIn and visibility</li><li>37:24 – The freelance course and building a freelance business</li><li>51:54 – Women in tech, rapid fire and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI skills are becoming expected, but communication, trust and the ability to articulate your value matter even more because clients still want a <a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">human in the loop</a>.</li><li>Make yourself findable: keep your LinkedIn profile and CV keyword-rich and clear, follow up on applications, and engage with the community to build referrals.</li><li>Freelancing needs a personal brand, a clear pitch, a continuous pipeline and a financial buffer, ideally built through side gigs or contracting first.</li></ul><br /><b>Worth quoting</b><br /><br />“I do think people's skills are more important than ever. I think you're going to have to be able to articulate your value in your role more” – Sarah Jones (11:26)<br /><br />“personal brand is about trust, but having a platform to speak on, and then also demonstrate what problems you can solve for people in public.” – Sarah Jones (25:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/futureproofing-your-career-in-the-age-of-ai-with-sarah-jones/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on careers and freelancing</li><li><a href="https://www.m365.fm/entity/sarah/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Sarah Jones</a> – the recruiter and career coach sharing advice on AI skills, ATS, personal branding and freelancing</li><li><a href="https://www.m365.fm/entity/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Mark Smith</a> – mentioned in Sarah's closing advice for his point about questioning the rules others set</li><li><a href="https://www.m365.fm/entity/janet-robb/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Janet Robb</a> – named as one of the women Sarah has interviewed on her women in tech podcast</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">The Future of AI Software Factories- OpenCLAW, Agent Orchestration &amp; The Intelligence Age with Mark Smith [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72533996</guid><pubDate>Thu, 18 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72533996/futureproofing_your_career_in_the_age_of_ai_with_sarah_jones.mp3" length="91481516" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b4f11a068cd2cd9880c8d9dd0894d51446cc9967.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI is reshaping hiring, and many tech professionals feel the job market is against them. In this conversation, recruiter and career coach Sarah Jones explains what recruiters and ATS systems look for, how to build a personal brand on LinkedIn without...</itunes:subtitle><itunes:summary><![CDATA[AI is reshaping hiring, and many tech professionals feel the job market is against them. In this conversation, recruiter and career coach Sarah Jones explains what recruiters and ATS systems look for, how to build a personal brand on LinkedIn without burning out, and what it takes to move into freelancing in the Microsoft ecosystem.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Sarah's path into tech recruitment and the community</li><li>04:47 – Misconceptions about recruiters</li><li>08:52 – AI disruption and the skills that matter</li><li>16:31 – ATS systems and getting found in a job search</li><li>20:23 – Copilot, agents and looking beyond the Microsoft bubble</li><li>22:57 – Personal branding, LinkedIn and visibility</li><li>37:24 – The freelance course and building a freelance business</li><li>51:54 – Women in tech, rapid fire and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI skills are becoming expected, but communication, trust and the ability to articulate your value matter even more because clients still want a <a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">human in the loop</a>.</li><li>Make yourself findable: keep your LinkedIn profile and CV keyword-rich and clear, follow up on applications, and engage with the community to build referrals.</li><li>Freelancing needs a personal brand, a clear pitch, a continuous pipeline and a financial buffer, ideally built through side gigs or contracting first.</li></ul><br /><b>Worth quoting</b><br /><br />“I do think people's skills are more important than ever. I think you're going to have to be able to articulate your value in your role more” – Sarah Jones (11:26)<br /><br />“personal brand is about trust, but having a platform to speak on, and then also demonstrate what problems you can solve for people in public.” – Sarah Jones (25:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/futureproofing-your-career-in-the-age-of-ai-with-sarah-jones/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on careers and freelancing</li><li><a href="https://www.m365.fm/entity/sarah/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Sarah Jones</a> – the recruiter and career coach sharing advice on AI skills, ATS, personal branding and freelancing</li><li><a href="https://www.m365.fm/entity/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Mark Smith</a> – mentioned in Sarah's closing advice for his point about questioning the rules others set</li><li><a href="https://www.m365.fm/entity/janet-robb/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">Janet Robb</a> – named as one of the women Sarah has interviewed on her women in tech podcast</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mark-smith/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=futureproofing-your-career-in-the-age-of-ai-with-sarah-jones" target="_blank" rel="noreferrer noopener">The Future of AI Software Factories- OpenCLAW, Agent Orchestration &amp; The Intelligence Age with Mark Smith [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3812</itunes:duration><itunes:keywords>ai,automation,careergrowth,careers,consulting,copilot,entrepreneurship,freelancing,futureofwork,innovation,jobsearch,leadership,linkedin,microsoft365,networking,personalbranding,productivity,recruitment,skills,technology</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/db61300f8bd2fd063ec2687597d2df98.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Architect's Guide to MCP: Building the Connectivity Layer for Microsoft AI Agents</title><link>https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/</link><description><![CDATA[Most AI pilots stall not because the model is weak but because agents cannot reach the systems that hold the data. This episode gives Microsoft architects a practical guide to the Model Context Protocol, from the wire protocol and C# SDK to Azure deployment, Copilot Studio, Work IQ, A2A and agent identity, ending with a 90-day roadmap to production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The connectivity crisis for AI agents</li><li>02:46 – What MCP is and why JSON-RPC</li><li>13:35 – MCP architecture deep dive: handshake and primitives</li><li>21:55 – Building your first MCP server with the C# SDK</li><li>30:45 – Transports and Azure deployment patterns</li><li>45:33 – Copilot Studio and Work IQ as MCP servers</li><li>55:42 – A2A orchestration and agent security with Entra Agent ID</li><li>65:37 – Reference architecture and the 90-day roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP sits above <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, REST APIs and connectors as a standard discovery and capability layer, so one MCP server can serve every agent in the organization.</li><li>Use STDIO only for local development and streamable HTTP behind Azure API Management with Entra authentication for production; SSE is deprecated.</li><li>Combine MCP for tools with A2A for agent collaboration, and secure every agent with Entra Agent ID, Conditional Access and Agent 365 from day one.</li></ul><br /><b>Worth quoting</b><br /><br />“The organizations that are winning with AI right now aren't the ones with the best models. They are the ones with the best connectivity layer.” – Mirko Peters (02:29)<br /><br />“MCP doesn't replace Microsoft Graph. It doesn't replace your REST APIs. It doesn't replace your custom connectors. It sits above them. MCP is the translation layer.” – Mirko Peters (07:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the 90-day MCP roadmap</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol at the center of the episode, covering handshake, primitives, transports and Azure deployment</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – connects to MCP servers natively since general availability in March 2026, per the episode</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – gives every agent its own identity, sprawl detection and Conditional Access in the security chapter</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-agentic-operating-model-beyond-the-copilot-hype/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">The Agentic Operating Model: Beyond the Copilot Hype</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72533680</guid><pubDate>Thu, 18 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72533680/the_architect_s_guide_to_mcp_building_the_connectivity_layer_for_microsoft_ai_agents.mp3" length="121879340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/35b40490a788a165a9dc98543947b3ee188da20d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most AI pilots stall not because the model is weak but because agents cannot reach the systems that hold the data. This episode gives Microsoft architects a practical guide to the Model Context Protocol, from the wire protocol and C# SDK to Azure...</itunes:subtitle><itunes:summary><![CDATA[Most AI pilots stall not because the model is weak but because agents cannot reach the systems that hold the data. This episode gives Microsoft architects a practical guide to the Model Context Protocol, from the wire protocol and C# SDK to Azure deployment, Copilot Studio, Work IQ, A2A and agent identity, ending with a 90-day roadmap to production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The connectivity crisis for AI agents</li><li>02:46 – What MCP is and why JSON-RPC</li><li>13:35 – MCP architecture deep dive: handshake and primitives</li><li>21:55 – Building your first MCP server with the C# SDK</li><li>30:45 – Transports and Azure deployment patterns</li><li>45:33 – Copilot Studio and Work IQ as MCP servers</li><li>55:42 – A2A orchestration and agent security with Entra Agent ID</li><li>65:37 – Reference architecture and the 90-day roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP sits above <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, REST APIs and connectors as a standard discovery and capability layer, so one MCP server can serve every agent in the organization.</li><li>Use STDIO only for local development and streamable HTTP behind Azure API Management with Entra authentication for production; SSE is deprecated.</li><li>Combine MCP for tools with A2A for agent collaboration, and secure every agent with Entra Agent ID, Conditional Access and Agent 365 from day one.</li></ul><br /><b>Worth quoting</b><br /><br />“The organizations that are winning with AI right now aren't the ones with the best models. They are the ones with the best connectivity layer.” – Mirko Peters (02:29)<br /><br />“MCP doesn't replace Microsoft Graph. It doesn't replace your REST APIs. It doesn't replace your custom connectors. It sits above them. MCP is the translation layer.” – Mirko Peters (07:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the 90-day MCP roadmap</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol at the center of the episode, covering handshake, primitives, transports and Azure deployment</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – connects to MCP servers natively since general availability in March 2026, per the episode</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – gives every agent its own identity, sprawl detection and Conditional Access in the security chapter</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-agentic-operating-model-beyond-the-copilot-hype/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents" target="_blank" rel="noreferrer noopener">The Agentic Operating Model: Beyond the Copilot Hype</a></li></ul><br...]]></itunes:summary><itunes:duration>5079</itunes:duration><itunes:keywords>agents,ai,apis,architecture,automation,azure,connectivity,copilot,dynamics,enterprise,entra,governance,integration,intelligence,mcp,microsoft,protocol,security,sharepoint,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8500acf239fe32ee7cdbab355c07db46.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Project Online to AI-Powered Project Delivery: The Evolution of Dynamics 365 Project Operations with Joe Griffin [MVP]</title><link>https://www.m365.fm/show/episodes/from-project-online-to-ai-powered-project-delivery-the-evolution-of-dynamics-365-project-operations/</link><description><![CDATA[In this insightful episode of the M365 Podcast, host Mirko Peters welcomes Joe Griffin, Microsoft MVP, CEO of proMX UK, Microsoft Certified Trainer, and one of the most recognized experts in Dynamics 365 Project Operations. With more than 40 Microsoft certifications covering Dynamics 365, Power Platform, Azure, Artificial Intelligence, and the broader Microsoft Cloud ecosystem, Joe brings a unique blend of technical expertise, business leadership, and real-world implementation experience.The conversation explores one of the most important transitions currently happening in the Microsoft project management landscape: the retirement of Microsoft Project Online and the growing adoption of Dynamics 365 Project Operations. Joe explains why organizations should start preparing now, what migration paths are available, and how businesses can use this moment as an opportunity to modernize not only their technology stack but also their project delivery processes.<br /><br /><b>UNDERSTANDING DYNAMICS 365 PROJECT OPERATIONS</b><br /><br />Joe provides a comprehensive overview of Dynamics 365 Project Operations and explains why it has become a strategic platform for project-based organizations. Unlike traditional project management tools that focus solely on task management and scheduling, Project Operations combines project planning, resource allocation, budgeting, financial management, time tracking, expense management, invoicing, and AI-driven insights into a single solution built on Microsoft Dataverse.The discussion highlights how organizations can gain end-to-end visibility across project lifecycles while improving resource utilization and financial performance. Joe also explains how Project Operations leverages familiar Microsoft technologies such as Planner, Power Platform, and Dataverse to create a connected and scalable project management environment.<br /><br /><b>KEY TAKEAWAYS:</b><br /><ul><li>What Dynamics 365 Project Operations actually does</li><li>Who should consider adopting the platform</li><li>How it differs from traditional project management tools</li><li>Why professional services organizations benefit the most</li><li>The role of Dataverse and Power Platform</li></ul><b>PROJECT ONLINE RETIREMENT AND MIGRATION STRATEGIES</b><br /><br />A major focus of the episode is Microsoft's planned retirement of Project Online. Joe explains what the announcement means for existing customers and outlines the options available for organizations currently relying on Project Online for project planning and portfolio management.Drawing from real-world migration projects, Joe shares practical advice on preparing data, simplifying project structures, and avoiding common migration pitfalls. He also discusses the importance of reviewing legacy processes and using the migration as an opportunity to modernize project management practices.The conversation dives into technical considerations such as Project Desktop files, Scheduler APIs, resource mapping, testing environments, and large-scale migration automation.<br /><br /><b>MIGRATION TOPICS COVERED:</b><br /><ul><li>Project Online retirement implications</li><li>Migration planning and assessment</li><li>Common data migration challenges</li><li>Managing complex project portfolios</li><li>Best practices for successful adoption</li></ul><b>HOW AI IS CHANGING PROJECT MANAGEMENT</b><br /><br />Artificial Intelligence is rapidly transforming business applications, and Dynamics 365 Project Operations is no exception. Joe explores how Microsoft is embedding AI across the platform and shares practical examples of AI-powered capabilities available today.One particularly interesting example is the Time Entry Agent, which can automatically generate draft timesheets based on calendars, resource assignments, and previous activities. Instead of chasing employees for timesheet submissions, organizations can leverage AI to automate much of the process while maintaining human oversight.The discussion also covers AI-generated project status reports, intelligent resource recommendations, project risk identification, and the future potential of autonomous project management capabilities.<br /><br /><b>AI IN PROJECT OPERATIONS:</b><br /><ul><li>Automated time entry generation</li><li>AI-powered status reporting</li><li>Intelligent resource recommendations</li><li>Risk detection and forecasting</li><li>Future project management <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">agents</a></li></ul><b>POWER PLATFORM AND AZURE INTEGRATION</b><br /><br />Joe explains why the real power of Dynamics 365 Project Operations comes from its integration with the wider Microsoft ecosystem. Because the platform is built on Dataverse, organizations can extend functionality using Power Apps, Power Automate, Power BI, Power Pages, and Azure services.Listeners will learn how companies can create custom project experiences, automate business processes, build advanced reporting solutions, and integrate Project Operations with external ERP systems. Joe also discusses how <a href="https://www.m365.fm/azure-service-bus-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Service Bus</a>, <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a>, and modern integration architectures help organizations scale complex project environments.The episode provides valuable guidance for solution architects and technical leaders looking to design enterprise-grade project management solutions that remain scalable and maintainable over time.<br /><br /><b>ARCHITECTURE AND EXTENSIBILITY TOPICS:</b><br /><ul><li>Power Apps customization strategies</li><li>Power Automate workflows</li><li>Power BI reporting and analytics</li><li>Azure integration patterns</li><li>Enterprise architecture best practices</li></ul><b>THE ROLE OF <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">MICROSOFT FABRIC</a> AND AI FOUNDRY</b><br /><br />Looking ahead, the conversation explores emerging technologies such as Microsoft Fabric and <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a>. Joe explains how Fabric can serve as a centralized data foundation for AI initiatives by bringing together information from Dynamics 365, Power Platform, and other business systems.The discussion highlights how organizations that establish strong data foundations today will be better positioned to take advantage of future AI capabilities. Joe also shares his perspective on AI Foundry, model selection, fine-tuning opportunities, and the growing importance of enterprise-ready AI governance.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72455506</guid><pubDate>Wed, 17 Jun 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72455506/from_project_online_to_ai_powered_project_delivery_the_evolution_of_dynamics_365_project_operations_with_joe_griffin_mvp.mp3" length="62085356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f48c4365e6435b9755e925b3f4abab6e3f1bf18f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this insightful episode of the M365 Podcast, host Mirko Peters welcomes Joe Griffin, Microsoft MVP, CEO of proMX UK, Microsoft Certified Trainer, and one of the most recognized experts in Dynamics 365 Project Operations. With more than 40 Microsoft...</itunes:subtitle><itunes:summary><![CDATA[In this insightful episode of the M365 Podcast, host Mirko Peters welcomes Joe Griffin, Microsoft MVP, CEO of proMX UK, Microsoft Certified Trainer, and one of the most recognized experts in Dynamics 365 Project Operations. With more than 40 Microsoft certifications covering Dynamics 365, Power Platform, Azure, Artificial Intelligence, and the broader Microsoft Cloud ecosystem, Joe brings a unique blend of technical expertise, business leadership, and real-world implementation experience.The conversation explores one of the most important transitions currently happening in the Microsoft project management landscape: the retirement of Microsoft Project Online and the growing adoption of Dynamics 365 Project Operations. Joe explains why organizations should start preparing now, what migration paths are available, and how businesses can use this moment as an opportunity to modernize not only their technology stack but also their project delivery processes.<br /><br /><b>UNDERSTANDING DYNAMICS 365 PROJECT OPERATIONS</b><br /><br />Joe provides a comprehensive overview of Dynamics 365 Project Operations and explains why it has become a strategic platform for project-based organizations. Unlike traditional project management tools that focus solely on task management and scheduling, Project Operations combines project planning, resource allocation, budgeting, financial management, time tracking, expense management, invoicing, and AI-driven insights into a single solution built on Microsoft Dataverse.The discussion highlights how organizations can gain end-to-end visibility across project lifecycles while improving resource utilization and financial performance. Joe also explains how Project Operations leverages familiar Microsoft technologies such as Planner, Power Platform, and Dataverse to create a connected and scalable project management environment.<br /><br /><b>KEY TAKEAWAYS:</b><br /><ul><li>What Dynamics 365 Project Operations actually does</li><li>Who should consider adopting the platform</li><li>How it differs from traditional project management tools</li><li>Why professional services organizations benefit the most</li><li>The role of Dataverse and Power Platform</li></ul><b>PROJECT ONLINE RETIREMENT AND MIGRATION STRATEGIES</b><br /><br />A major focus of the episode is Microsoft's planned retirement of Project Online. Joe explains what the announcement means for existing customers and outlines the options available for organizations currently relying on Project Online for project planning and portfolio management.Drawing from real-world migration projects, Joe shares practical advice on preparing data, simplifying project structures, and avoiding common migration pitfalls. He also discusses the importance of reviewing legacy processes and using the migration as an opportunity to modernize project management practices.The conversation dives into technical considerations such as Project Desktop files, Scheduler APIs, resource mapping, testing environments, and large-scale migration automation.<br /><br /><b>MIGRATION TOPICS COVERED:</b><br /><ul><li>Project Online retirement implications</li><li>Migration planning and assessment</li><li>Common data migration challenges</li><li>Managing complex project portfolios</li><li>Best practices for successful adoption</li></ul><b>HOW AI IS CHANGING PROJECT MANAGEMENT</b><br /><br />Artificial Intelligence is rapidly transforming business applications, and Dynamics 365 Project Operations is no exception. Joe explores how Microsoft is embedding AI across the platform and shares practical examples of AI-powered capabilities available today.One particularly interesting example is the Time Entry Agent, which can automatically generate draft timesheets based on calendars, resource assignments, and previous activities. Instead of chasing employees for timesheet submissions, organizations can leverage AI to automate much of the process while maintaining human oversight.The discussion...]]></itunes:summary><itunes:duration>2587</itunes:duration><itunes:keywords>artificialintelligence,automation,azure,consulting,copilot,dataverse,digitaltransformation,dynamics365,erp,microsoftfabric,microsoftmvp,migration,powerapps,powerautomate,powerbi,powerplatform,projectmanagement,projectonline,projectoperations,resourceplanning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/797ed2791003d1b4b9f521ef5d7723aa.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Indirect Injection: The Silent Killer of Enterprise AI</title><link>https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/</link><description><![CDATA[Your Microsoft 365 Copilot reads SharePoint pages, emails and Teams chats that may hide instructions an attacker planted there. This episode explains for security and IT leaders why indirect prompt injection is an architectural flaw of RAG and how red teaming, dual LLM verification and zero-trust prompting close the gap.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – RAG turns data into code</li><li>06:22 – Why system instructions fail</li><li>17:38 – Weaponizing the data source</li><li>23:43 – The sleeper agent problem</li><li>28:43 – Real attack surfaces in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft 365</a></li><li>51:54 – Red teaming your own Copilot</li><li>62:11 – CaMeL and dual LLM verification</li><li>68:39 – Zero-trust prompting and the 2026 checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>In RAG-based copilots every retrieved document becomes part of the prompt, so hidden text in <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">SharePoint</a>, email or Teams content can act as instructions.</li><li>Access controls and system prompts do not stop indirect prompt injection; defenses must be architectural, such as dual LLM verification with a non-LLM controller.</li><li>Zero-trust prompting, continuous red teaming and basic data hygiene of the retrieval corpus are needed before scaling Copilot beyond pilots.</li></ul><br /><b>Worth quoting</b><br /><br />“Access controls determine which data can be retrieved, prompt injection determines how that data is interpreted, and how the model behaves once it sees that data.” – Mirko Peters (03:27)<br /><br />“Your system prompt isn't a security boundary. It is a string of text that competes with every other string of text in the context window for the model's attention.” – Mirko Peters (44:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on indirect prompt injection</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the attack class at the center of the episode, listed as LLM01 by OWASP</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern that makes every retrieved document part of the model's prompt</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the RAG-based assistant whose access to SharePoint, Outlook and Teams content forms the attack surface</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72330537</guid><pubDate>Wed, 17 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72330537/indirect_injection_the_silent_killer_of_enterprise_ai.mp3" length="113288876" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8904da432bcd5aa0f5fdf83c96adc58c896f04df.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 Copilot reads SharePoint pages, emails and Teams chats that may hide instructions an attacker planted there. This episode explains for security and IT leaders why indirect prompt injection is an architectural flaw of RAG and how red...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 Copilot reads SharePoint pages, emails and Teams chats that may hide instructions an attacker planted there. This episode explains for security and IT leaders why indirect prompt injection is an architectural flaw of RAG and how red teaming, dual LLM verification and zero-trust prompting close the gap.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – RAG turns data into code</li><li>06:22 – Why system instructions fail</li><li>17:38 – Weaponizing the data source</li><li>23:43 – The sleeper agent problem</li><li>28:43 – Real attack surfaces in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft 365</a></li><li>51:54 – Red teaming your own Copilot</li><li>62:11 – CaMeL and dual LLM verification</li><li>68:39 – Zero-trust prompting and the 2026 checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>In RAG-based copilots every retrieved document becomes part of the prompt, so hidden text in <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">SharePoint</a>, email or Teams content can act as instructions.</li><li>Access controls and system prompts do not stop indirect prompt injection; defenses must be architectural, such as dual LLM verification with a non-LLM controller.</li><li>Zero-trust prompting, continuous red teaming and basic data hygiene of the retrieval corpus are needed before scaling Copilot beyond pilots.</li></ul><br /><b>Worth quoting</b><br /><br />“Access controls determine which data can be retrieved, prompt injection determines how that data is interpreted, and how the model behaves once it sees that data.” – Mirko Peters (03:27)<br /><br />“Your system prompt isn't a security boundary. It is a string of text that competes with every other string of text in the context window for the model's attention.” – Mirko Peters (44:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on indirect prompt injection</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the attack class at the center of the episode, listed as LLM01 by OWASP</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern that makes every retrieved document part of the model's prompt</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the RAG-based assistant whose access to SharePoint, Outlook and Teams content forms the attack surface</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=indirect-injection-the-silent-killer-of-enterprise-ai" target="_blank" rel="noreferrer noopener">Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>4721</itunes:duration><itunes:keywords>aisecurity,azureopenai,compliance,copilot,cybersecurity,enterpriseai,governance,indirectinjection,microsoft365,outlook,owasp,powerplatform,promptinjection,rag,redteam,retrievalaugmentedgeneration,sharepoint,teams,vectordatabase,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/16da48ad4f976d7c4525723d6dc778f5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From SharePoint Developer to Power Platform Architect: Building Secure and Scalable Solutions with Michel Mendes [MVP]</title><link>https://www.m365.fm/show/episodes/from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-m/</link><description><![CDATA[Low-code makes it easy to build apps and portals, and just as easy to expose data to the world by accident. In this conversation, Microsoft MVP Michel Mendes shares his path from SharePoint developer to Power Platform architect and explains how makers and architects can build Power Pages and Power Apps solutions that are secure, scalable and maintainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From Java student in Brazil to SharePoint developer</li><li>03:44 – Configuration first: developer skills in a low-code world</li><li>05:39 – AI and the shift to code apps</li><li>07:38 – Citizen development and successful Power Platform projects</li><li>14:15 – Dataverse and Power Pages for external users</li><li>20:29 – How Power Pages evolved: solutions, server logic and SPA sites</li><li>24:11 – Power Pages security: Web API, table and column permissions</li><li>33:08 – AI in daily work, community and career advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start with out-of-the-box configuration and move to pro-code only when low-code is not enough, while keeping Dataverse security and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">governance</a> in place.</li><li>Use Power Pages for external users on top of Dataverse, and secure the Web API with enabled fields, table permissions and column permissions instead of hiding data in the client.</li><li>AI speeds up prototypes and bug fixes, but developers remain responsible for review, security audits and spending tokens only where they create real impact.</li></ul><br /><b>Worth quoting</b><br /><br />“my mentors at that point, they taught me like, hey, you need to think first, and like, does the feature exist? Can you do it with configuration first? If you can't, then we go to Procode Approaches.” – Michel Mendes (04:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, Michel's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/michel-mendes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Michel Mendes</a> – Microsoft MVP who moved from SharePoint development in Brazil to Power Platform architecture in Dublin</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Power Pages</a> – his recommended platform for external users and the focus of the security discussion</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform where he applies a configuration-first, then pro-code approach</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72436166</guid><pubDate>Tue, 16 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72436166/from_sharepoint_developer_to_power_platform_architect_building_secure_and_scalable_solutions_with_michel_mendes_mvp.mp3" length="63399212" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/000976ff86c7ba13d114509aaf8099e6e6eb6336.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Low-code makes it easy to build apps and portals, and just as easy to expose data to the world by accident. In this conversation, Microsoft MVP Michel Mendes shares his path from SharePoint developer to Power Platform architect and explains how makers...</itunes:subtitle><itunes:summary><![CDATA[Low-code makes it easy to build apps and portals, and just as easy to expose data to the world by accident. In this conversation, Microsoft MVP Michel Mendes shares his path from SharePoint developer to Power Platform architect and explains how makers and architects can build Power Pages and Power Apps solutions that are secure, scalable and maintainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From Java student in Brazil to SharePoint developer</li><li>03:44 – Configuration first: developer skills in a low-code world</li><li>05:39 – AI and the shift to code apps</li><li>07:38 – Citizen development and successful Power Platform projects</li><li>14:15 – Dataverse and Power Pages for external users</li><li>20:29 – How Power Pages evolved: solutions, server logic and SPA sites</li><li>24:11 – Power Pages security: Web API, table and column permissions</li><li>33:08 – AI in daily work, community and career advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start with out-of-the-box configuration and move to pro-code only when low-code is not enough, while keeping Dataverse security and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">governance</a> in place.</li><li>Use Power Pages for external users on top of Dataverse, and secure the Web API with enabled fields, table permissions and column permissions instead of hiding data in the client.</li><li>AI speeds up prototypes and bug fixes, but developers remain responsible for review, security audits and spending tokens only where they create real impact.</li></ul><br /><b>Worth quoting</b><br /><br />“my mentors at that point, they taught me like, hey, you need to think first, and like, does the feature exist? Can you do it with configuration first? If you can't, then we go to Procode Approaches.” – Michel Mendes (04:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, Michel's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/michel-mendes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Michel Mendes</a> – Microsoft MVP who moved from SharePoint development in Brazil to Power Platform architecture in Dublin</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Power Pages</a> – his recommended platform for external users and the focus of the security discussion</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform where he applies a configuration-first, then pro-code approach</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-michel-mendes-mvp" target="_blank"...]]></itunes:summary><itunes:duration>2642</itunes:duration><itunes:keywords>ai,architecture,automation,copilot,dataverse,developer,development,digitaltransformation,governance,integration,lowcode,microsoft365,mvp,powerapps,powerpages,powerplatform,scalability,security,sharepoint,solutionarchitect</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aa5dfe6fe28b65b7edf5c1a4ef5d9d74.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>STOP BUILDING SILOED AGENTS: The Logic App Nervous System</title><link>https://www.m365.fm/show/episodes/stop-building-siloed-agents-the-logic-app-nervous-system/</link><description><![CDATA[Organizations are deploying copilots and bots that each wire directly into their own APIs, credentials and logic, and the result breaks as soon as processes span systems and tenants. This episode is for architects and Microsoft 365 and Azure teams who want to turn siloed agents into an orchestrated system with Azure Logic Apps, custom connectors and secretless identity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The chatbot mirage and point-to-point integrations</li><li>05:07 – Cross-tenant reality and the stateful gap</li><li>08:41 – <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Logic Apps</a> as the nervous system: Standard vs. Consumption</li><li>14:41 – Connectors and orchestrator-first architecture</li><li>18:33 – Identity: managed identities and workload identity federation</li><li>25:30 – Error handling and human-on-the-loop governance</li><li>30:10 – A cross-tenant scenario, agent loop and custom connectors</li><li>52:10 – Anti-patterns, roadmap, objections and economics</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agents should reason but not execute alone: route them through an orchestrator that owns state, business rules, error handling and the audit trail instead of wiring each bot to every API.</li><li>Azure Logic Apps Standard is the orchestration layer of choice for enterprise agents, combining stateful and stateless workflows, custom connectors as contracts and the <a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">agent loop</a> action.</li><li>Use managed identities inside a tenant and workload identity federation across tenants so that no client secrets live in the agent layer, then roll out in phases starting with one painful process.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-siloed-agents-the-logic-app-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agent orchestration</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the orchestration layer, ideally Standard, that owns state, connectors, identity and error handling for agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode's subject: agents should reason but hand execution to an orchestrator</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – handles reasoning and conversation, then calls Logic Apps through HTTP-triggered tools</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72327574</guid><pubDate>Tue, 16 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72327574/stop_building_siloed_agents_the_logic_app_nervous_system.mp3" length="112732460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/05f2bf1d37124cf7236e2ad1601769fc74981435.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Organizations are deploying copilots and bots that each wire directly into their own APIs, credentials and logic, and the result breaks as soon as processes span systems and tenants. This episode is for architects and Microsoft 365 and Azure teams who...</itunes:subtitle><itunes:summary><![CDATA[Organizations are deploying copilots and bots that each wire directly into their own APIs, credentials and logic, and the result breaks as soon as processes span systems and tenants. This episode is for architects and Microsoft 365 and Azure teams who want to turn siloed agents into an orchestrated system with Azure Logic Apps, custom connectors and secretless identity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The chatbot mirage and point-to-point integrations</li><li>05:07 – Cross-tenant reality and the stateful gap</li><li>08:41 – <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Logic Apps</a> as the nervous system: Standard vs. Consumption</li><li>14:41 – Connectors and orchestrator-first architecture</li><li>18:33 – Identity: managed identities and workload identity federation</li><li>25:30 – Error handling and human-on-the-loop governance</li><li>30:10 – A cross-tenant scenario, agent loop and custom connectors</li><li>52:10 – Anti-patterns, roadmap, objections and economics</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agents should reason but not execute alone: route them through an orchestrator that owns state, business rules, error handling and the audit trail instead of wiring each bot to every API.</li><li>Azure Logic Apps Standard is the orchestration layer of choice for enterprise agents, combining stateful and stateless workflows, custom connectors as contracts and the <a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">agent loop</a> action.</li><li>Use managed identities inside a tenant and workload identity federation across tenants so that no client secrets live in the agent layer, then roll out in phases starting with one painful process.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-siloed-agents-the-logic-app-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agent orchestration</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the orchestration layer, ideally Standard, that owns state, connectors, identity and error handling for agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode's subject: agents should reason but hand execution to an orchestrator</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – handles reasoning and conversation, then calls Logic Apps through HTTP-triggered tools</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sonny-gillissen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-siloed-agents-the-logic-app-nervous-system" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4698</itunes:duration><itunes:keywords>agenticai,agentloop,architecture,automation,azureai,azureopenai,copilotstudio,enterpriseai,entraid,federation,governance,integration,logicapps,managedidentity,microsoft365,observability,orchestration,powerplatform,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/31fef5a6f58226644f8a518934078f2c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Multi-Agent AI Systems with Copilot Studio: From Ideas to Intelligent Automation with David Lorenzo Lopez  [MVP]</title><link>https://www.m365.fm/show/episodes/building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david/</link><description><![CDATA[Impressive AI demos are easy, but turning agents into reliable business automation is hard. In this interview, Microsoft MVP David Lorenzo Lopez explains to makers, developers and architects how multi-agent systems work in Copilot Studio, Microsoft Foundry and the Microsoft Agent Framework. You learn when to use which platform, where humans must stay in the loop and how to keep cost and governance under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing David Lorenzo Lopez and his background</li><li>03:12 – The GPT moment and demos versus real business value</li><li>05:21 – What multi-agent systems are: from monolith to microservices</li><li>10:41 – Orchestration, agent collaboration and human approval</li><li>18:10 – Building in Copilot Studio and Foundry with agent flows and workflows</li><li>24:35 – Starting customer projects and EU AI Act compliance</li><li>31:00 – Copilot Studio vs. Foundry and the Microsoft Agent Framework</li><li>39:33 – FinOps, Agent 365 governance and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multi-agent systems split one overloaded agent into specialized agents coordinated by an orchestrator, similar to the move from monoliths to microservices, which makes them easier to test and reuse.</li><li>Choose Copilot Studio, Foundry low-code or the Microsoft Agent Framework based on licensing, data location, performance and customization needs, and keep critical operations behind human approval.</li><li>Not every <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">automation</a> needs AI; deterministic agent flows with AI only at specific steps, careful cost estimation and central governance with Agent 365 make agent projects deliver real value.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, David's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/david-lorenzo-lopez/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">David Lorenzo Lopez</a> – Microsoft MVP explaining how he designs and delivers multi-agent systems in customer projects</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – preferred for multi-agent systems when Power Platform licensing and Dataverse are already in place</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – the choice for higher performance, complex orchestration patterns and pro-code agents with the Microsoft Agent Framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Microsoft Agent Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72435214</guid><pubDate>Mon, 15 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72435214/building_multi_agent_ai_systems_with_copilot_studio_from_ideas_to_intelligent_automation_with_david_lorenzo_lopez_mvp.mp3" length="78908012" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/506e01e9f728a5a0551e64ee41b00d4b1ecc2774.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Impressive AI demos are easy, but turning agents into reliable business automation is hard. In this interview, Microsoft MVP David Lorenzo Lopez explains to makers, developers and architects how multi-agent systems work in Copilot Studio, Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Impressive AI demos are easy, but turning agents into reliable business automation is hard. In this interview, Microsoft MVP David Lorenzo Lopez explains to makers, developers and architects how multi-agent systems work in Copilot Studio, Microsoft Foundry and the Microsoft Agent Framework. You learn when to use which platform, where humans must stay in the loop and how to keep cost and governance under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing David Lorenzo Lopez and his background</li><li>03:12 – The GPT moment and demos versus real business value</li><li>05:21 – What multi-agent systems are: from monolith to microservices</li><li>10:41 – Orchestration, agent collaboration and human approval</li><li>18:10 – Building in Copilot Studio and Foundry with agent flows and workflows</li><li>24:35 – Starting customer projects and EU AI Act compliance</li><li>31:00 – Copilot Studio vs. Foundry and the Microsoft Agent Framework</li><li>39:33 – FinOps, Agent 365 governance and quick-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multi-agent systems split one overloaded agent into specialized agents coordinated by an orchestrator, similar to the move from monoliths to microservices, which makes them easier to test and reuse.</li><li>Choose Copilot Studio, Foundry low-code or the Microsoft Agent Framework based on licensing, data location, performance and customization needs, and keep critical operations behind human approval.</li><li>Not every <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">automation</a> needs AI; deterministic agent flows with AI only at specific steps, careful cost estimation and central governance with Agent 365 make agent projects deliver real value.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, David's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/david-lorenzo-lopez/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">David Lorenzo Lopez</a> – Microsoft MVP explaining how he designs and delivers multi-agent systems in customer projects</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – preferred for multi-agent systems when Power Platform licensing and Dataverse are already in place</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david-lorenzo-lopez-mvp" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – the choice for higher performance, complex orchestration patterns and pro-code agents with the Microsoft Agent Framework</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3288</itunes:duration><itunes:keywords>agentframework,aiagents,aigovernance,aiorchestration,aiworkflow,automation,azureaifoundry,businessautomation,copilotstudio,digitaltransformation,enterpriseai,finops,generativeai,intelligentautomation,lowcode,microsoft365,microsoftai,multiagentai,powerplatform,procode</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/34bb09b3edbf3909d3f440dbeafad2ad.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Rise of Private LoRA: Architecting Secure AI on Proprietary Data</title><link>https://www.m365.fm/show/episodes/the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data/</link><description><![CDATA[Employees are pasting proprietary data into public AI tools, and regulations like the EU AI Act and GDPR are tightening the walls around where AI may run. This episode is for architects and IT leaders in Microsoft-centric enterprises who need AI that stays inside their boundary. Learn how private LoRA adapters, quantization and federated training deliver specialized, governable AI at a fraction of the cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Shadow AI and the sovereignty gap</li><li>08:56 – The regulatory walls are closing</li><li>22:00 – How LoRA and quantization work</li><li>37:44 – Adapter libraries and modular AI</li><li>42:57 – Building the private intelligence vault</li><li>50:35 – Benchmarks and ROI</li><li>64:34 – Federated LoRA and the collaboration paradox</li><li>72:47 – Your model zoo roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shadow AI use of public chatbots leaks proprietary context that Microsoft 365 Copilot's tenant protections do not cover, creating a sovereignty gap that is an architecture problem rather than a compliance one.</li><li>LoRA adapters on frozen open-weight base models, combined with quantization, make private fine-tuning feasible on a single GPU and let one base model serve a governed library of department-specific specialists.</li><li>Start with one high-volume, sensitive, narrow task inside your existing Azure boundary, prove it with A/B tests, then grow a governed model zoo integrated with Power Platform, Azure ML and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Entra ID</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Centralized LLMs are outsourced intelligence. You rent capability but you surrender control. You get access to frontier reasoning but you give away proprietary context in exchange.” – Mirko Peters (07:43)<br /><br />“You only need to validate the small adapter you trained on top of it. The base model is a commodity. The adapter is your proprietary value.” – Mirko Peters (25:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on private LoRA architecture</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – protects prompts at tenant level but cannot cover employees pasting data into public chatbots</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">EU AI Act</a> – its August 2026 high-risk deadline is one of the regulatory walls pushing AI inside the boundary</li><li><a href="https://www.m365.fm/entity/gdpr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">GDPR</a> – its right to erasure is hard to honor once personal data is baked into model weights</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72326685</guid><pubDate>Mon, 15 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72326685/the_rise_of_private_lora_architecting_secure_ai_on_proprietary_data.mp3" length="118467692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4c57a3c8917662cd739090080594bcb532662239.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Employees are pasting proprietary data into public AI tools, and regulations like the EU AI Act and GDPR are tightening the walls around where AI may run. This episode is for architects and IT leaders in Microsoft-centric enterprises who need AI that...</itunes:subtitle><itunes:summary><![CDATA[Employees are pasting proprietary data into public AI tools, and regulations like the EU AI Act and GDPR are tightening the walls around where AI may run. This episode is for architects and IT leaders in Microsoft-centric enterprises who need AI that stays inside their boundary. Learn how private LoRA adapters, quantization and federated training deliver specialized, governable AI at a fraction of the cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Shadow AI and the sovereignty gap</li><li>08:56 – The regulatory walls are closing</li><li>22:00 – How LoRA and quantization work</li><li>37:44 – Adapter libraries and modular AI</li><li>42:57 – Building the private intelligence vault</li><li>50:35 – Benchmarks and ROI</li><li>64:34 – Federated LoRA and the collaboration paradox</li><li>72:47 – Your model zoo roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shadow AI use of public chatbots leaks proprietary context that Microsoft 365 Copilot's tenant protections do not cover, creating a sovereignty gap that is an architecture problem rather than a compliance one.</li><li>LoRA adapters on frozen open-weight base models, combined with quantization, make private fine-tuning feasible on a single GPU and let one base model serve a governed library of department-specific specialists.</li><li>Start with one high-volume, sensitive, narrow task inside your existing Azure boundary, prove it with A/B tests, then grow a governed model zoo integrated with Power Platform, Azure ML and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Entra ID</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Centralized LLMs are outsourced intelligence. You rent capability but you surrender control. You get access to frontier reasoning but you give away proprietary context in exchange.” – Mirko Peters (07:43)<br /><br />“You only need to validate the small adapter you trained on top of it. The base model is a commodity. The adapter is your proprietary value.” – Mirko Peters (25:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on private LoRA architecture</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – protects prompts at tenant level but cannot cover employees pasting data into public chatbots</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">EU AI Act</a> – its August 2026 high-risk deadline is one of the regulatory walls pushing AI inside the boundary</li><li><a href="https://www.m365.fm/entity/gdpr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">GDPR</a> – its right to erasure is hard to honor once personal data is baked into model weights</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-rise-of-private-lora-architecting-secure-ai-on-proprietary-data" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>4937</itunes:duration><itunes:keywords>aiarchitecture,azureai,azureml,compliance,copilot,datasovereignty,enterpriseai,federatedlearning,governance,llama,microsoft365,mistral,modelzoo,privacy,privatelora,proprietarydata,qlora,quantization,security,sovereignai</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2aa9dfcb47889145dac2ecfced86f201.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of the Dropdown: Why Manual Tagging is Killing Your Governance</title><link>https://www.m365.fm/show/episodes/the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance/</link><description><![CDATA[If your Microsoft 365 governance still depends on users picking values from dropdowns, most of your content is probably untagged and invisible. This episode is for governance, compliance and SharePoint architects, and shows how Graph-driven middleware can classify and label content automatically so search, DLP and Copilot work on reliable metadata.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The manual metadata crisis</li><li>07:51 – Why dropdowns are a design failure</li><li>15:25 – Microsoft Graph as the organizational nervous system</li><li>23:57 – Architecting the middleware layer</li><li>31:46 – Dynamic property injection with schema extensions</li><li>37:22 – What it looks like in practice</li><li>43:48 – Governance at the point of action and compliance</li><li>59:29 – The search and AI payoff and building your roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual dropdown tagging cannot scale with hybrid work and content volume, so untagged files become dark data that search, compliance tools and AI agents cannot use.</li><li>Event-driven middleware on <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Azure Functions</a> can query Microsoft Graph for context, write schema extension properties and apply Purview sensitivity labels at the moment content is created.</li><li>Roll out in phases (audit, a small taxonomy, a single-team pilot, scale, optimize) and keep humans in the loop for low-confidence and high-risk classifications.</li></ul><br /><b>Worth quoting</b><br /><br />“If tagging a file takes 30 seconds, and the user doesn't personally benefit from the metadata, they will skip it. And if skipping is faster than doing it, skipping becomes the default behavior.” – Mirko Peters (10:17)<br /><br />“Manual tagging asks the user to declare what a file is. Graph-based governance observes what the file actually is in the context of the organization.” – Mirko Peters (16:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on automated tagging</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the source of context signals the middleware queries to derive metadata instead of asking users</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's core subject, shifting from user tagging and cleanup to enforcement at creation</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplies classifiers and sensitive information types the middleware calls to label files at ingestion</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Microsoft Graph: The Enterprise Nervous System</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72325440</guid><pubDate>Sun, 14 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72325440/the_death_of_the_dropdown_why_manual_tagging_is_killing_your_governance.mp3" length="118124972" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7c3171a207f7bfe4f6b4e8f8dffed39ba4efaeaa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your Microsoft 365 governance still depends on users picking values from dropdowns, most of your content is probably untagged and invisible. This episode is for governance, compliance and SharePoint architects, and shows how Graph-driven middleware...</itunes:subtitle><itunes:summary><![CDATA[If your Microsoft 365 governance still depends on users picking values from dropdowns, most of your content is probably untagged and invisible. This episode is for governance, compliance and SharePoint architects, and shows how Graph-driven middleware can classify and label content automatically so search, DLP and Copilot work on reliable metadata.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The manual metadata crisis</li><li>07:51 – Why dropdowns are a design failure</li><li>15:25 – Microsoft Graph as the organizational nervous system</li><li>23:57 – Architecting the middleware layer</li><li>31:46 – Dynamic property injection with schema extensions</li><li>37:22 – What it looks like in practice</li><li>43:48 – Governance at the point of action and compliance</li><li>59:29 – The search and AI payoff and building your roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual dropdown tagging cannot scale with hybrid work and content volume, so untagged files become dark data that search, compliance tools and AI agents cannot use.</li><li>Event-driven middleware on <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Azure Functions</a> can query Microsoft Graph for context, write schema extension properties and apply Purview sensitivity labels at the moment content is created.</li><li>Roll out in phases (audit, a small taxonomy, a single-team pilot, scale, optimize) and keep humans in the loop for low-confidence and high-risk classifications.</li></ul><br /><b>Worth quoting</b><br /><br />“If tagging a file takes 30 seconds, and the user doesn't personally benefit from the metadata, they will skip it. And if skipping is faster than doing it, skipping becomes the default behavior.” – Mirko Peters (10:17)<br /><br />“Manual tagging asks the user to declare what a file is. Graph-based governance observes what the file actually is in the context of the organization.” – Mirko Peters (16:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on automated tagging</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the source of context signals the middleware queries to derive metadata instead of asking users</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's core subject, shifting from user tagging and cleanup to enforcement at creation</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplies classifiers and sensitive information types the middleware calls to label files at ingestion</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-the-dropdown-why-manual-tagging-is-killing-your-governance" target="_blank" rel="noreferrer noopener">Microsoft Graph: The Enterprise Nervous System</a></li></ul><br />Follow and rate M365.FM in your podcast app,...]]></itunes:summary><itunes:duration>4922</itunes:duration><itunes:keywords>ai,aibuilder,automation,classification,compliance,copilot,dlp,enterprisesearch,governance,informationarchitecture,knowledgemanagement,metadata,microsoft365,microsoftgraph,purview,retention,search,sharepoint,syntex,taxonomy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f5a5886831e033d1cd7c79e163d4ff21.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Cryptographic Agility: The Only Defense Against Quantum</title><link>https://www.m365.fm/show/episodes/cryptographic-agility-the-only-defense-against-quantum/</link><description><![CDATA[Quantum computers will break RSA and ECC, and attackers are already storing your encrypted traffic to decrypt it later. This episode is for security architects and Microsoft 365 and Azure administrators who need a realistic post-quantum plan. You will learn why cryptographic agility, not a single algorithm choice, decides whether your organization survives the transition.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Encryption Will Become Obsolete</li><li>01:28 – Harvest Now, Decrypt Later</li><li>15:15 – The New Math: Lattice-Based Algorithms</li><li>27:13 – Performance Reality Check</li><li>38:22 – Hidden Cryptographic Dependencies</li><li>45:59 – The Agility Architecture</li><li>64:11 – PQC in the Microsoft Stack</li><li>72:34 – The <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Governance</a> Playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Adversaries are already harvesting encrypted traffic, so data that must stay confidential for decades is at risk today, long before a quantum computer exists.</li><li>The real weakness is rigid, hard-coded cryptography; modularity, API abstraction, policy separation and hybrid key exchange make algorithm changes survivable.</li><li>Start with governance and a continuous cryptographic inventory, then use what Microsoft already ships (SymCrypt, AD CS ML-DSA, <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Key Vault</a> previews, Edge defaults) for phased PQC adoption.</li></ul><br /><b>Worth quoting</b><br /><br />“Quantum computing merely accelerates the need for cryptographic agility that's already apparent from past algorithm deprecations and protocol shifts.” – Mirko Peters (13:39)<br /><br />“Without continuous discovery, crypto agility is a slogan. You can't be agile if you don't know where the crypto is.” – Mirko Peters (41:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/cryptographic-agility-the-only-defense-against-quantum/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on post-quantum readiness</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – offers ML-KEM and ML-DSA key types in preview with automated key rotation for PQC testing</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – signs access tokens and is working on post-quantum protection for identity tokens and federation</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Governance</a> – the playbook of executive sponsorship, continuous inventory and risk-based prioritization that makes agility last</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">The PowerShell Ceiling: Why You Need Bicep</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72324407</guid><pubDate>Sat, 13 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72324407/cryptographic_agility_the_only_defense_against_quantum.mp3" length="125925164" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/77164246635b866337b1f0f1ac5ce60d41dd197d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Quantum computers will break RSA and ECC, and attackers are already storing your encrypted traffic to decrypt it later. This episode is for security architects and Microsoft 365 and Azure administrators who need a realistic post-quantum plan. You will...</itunes:subtitle><itunes:summary><![CDATA[Quantum computers will break RSA and ECC, and attackers are already storing your encrypted traffic to decrypt it later. This episode is for security architects and Microsoft 365 and Azure administrators who need a realistic post-quantum plan. You will learn why cryptographic agility, not a single algorithm choice, decides whether your organization survives the transition.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Encryption Will Become Obsolete</li><li>01:28 – Harvest Now, Decrypt Later</li><li>15:15 – The New Math: Lattice-Based Algorithms</li><li>27:13 – Performance Reality Check</li><li>38:22 – Hidden Cryptographic Dependencies</li><li>45:59 – The Agility Architecture</li><li>64:11 – PQC in the Microsoft Stack</li><li>72:34 – The <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Governance</a> Playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Adversaries are already harvesting encrypted traffic, so data that must stay confidential for decades is at risk today, long before a quantum computer exists.</li><li>The real weakness is rigid, hard-coded cryptography; modularity, API abstraction, policy separation and hybrid key exchange make algorithm changes survivable.</li><li>Start with governance and a continuous cryptographic inventory, then use what Microsoft already ships (SymCrypt, AD CS ML-DSA, <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Key Vault</a> previews, Edge defaults) for phased PQC adoption.</li></ul><br /><b>Worth quoting</b><br /><br />“Quantum computing merely accelerates the need for cryptographic agility that's already apparent from past algorithm deprecations and protocol shifts.” – Mirko Peters (13:39)<br /><br />“Without continuous discovery, crypto agility is a slogan. You can't be agile if you don't know where the crypto is.” – Mirko Peters (41:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/cryptographic-agility-the-only-defense-against-quantum/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on post-quantum readiness</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – offers ML-KEM and ML-DSA key types in preview with automated key rotation for PQC testing</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – signs access tokens and is working on post-quantum protection for identity tokens and federation</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">Governance</a> – the playbook of executive sponsorship, continuous inventory and risk-based prioritization that makes agility last</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cryptographic-agility-the-only-defense-against-quantum" target="_blank" rel="noreferrer noopener">The PowerShell Ceiling: Why You Need Bicep</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>5247</itunes:duration><itunes:keywords>azure,certificates,compliance,cryptography,cybersecurity,encryption,entraid,governance,identity,keyvault,microsoft365,mldsa,mlkem,pki,postquantum,quantumcomputing,quantumsafe,resilience,security,symcrypt</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b4359cd0b20d6ca5504ae52992997a0a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview in the Age of AI: Securing Copilot with Peter Rising [Microsoft]</title><link>https://www.m365.fm/show/episodes/microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft/</link><description><![CDATA[Copilot and AI agents can reach any data your permissions allow, which turns weak data governance into a real exposure risk. In this interview, Microsoft partner solution architect Peter Rising explains to IT, security and compliance leaders how Purview, Zero Trust and defense in depth make AI adoption safe. You get a practical starting point covering sensitivity labels, DLP, retention and oversharing controls.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Peter's career journey</li><li>04:09 – Partner role and shared responsibility</li><li>07:14 – How AI changed the security conversation</li><li>09:36 – Zero Trust principles in practice</li><li>18:28 – Purview core features and evolution</li><li>28:41 – Copilot governance and oversharing</li><li>40:37 – Agents and the future of security operations</li><li>53:47 – Quick-fire round and closing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft provides the security platform, but configuring Purview, Defender and <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Entra</a> correctly remains the customer's responsibility, ideally with an experienced partner.</li><li>Sensitivity labels, DLP and data lifecycle management are the three Purview basics every organization should implement before rolling out Copilot.</li><li>Copilot and Agent 365 agents are only as safe as the data and identities behind them, so tackle oversharing first and apply Zero Trust and defense in depth.</li></ul><br /><b>Worth quoting</b><br /><br />“it's true that Microsoft provides the platform and the solutions, but it's not up to Microsoft to configure that for the end users.” – Peter Rising (05:57)<br /><br />“zero trust has three main principles that are attached to it and that is, verify explicitly, so that ties into things like multifactor authentication” – Peter Rising (09:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Purview and Copilot governance</li><li><a href="https://www.m365.fm/entity/peter-rising/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Peter Rising</a> – Microsoft partner solution architect who explains Purview, Zero Trust and Copilot governance in this interview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – Peter's favorite product, with sensitivity labels, DLP and data lifecycle management as the core basics</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Zero Trust</a> – its three principles, verify explicitly, least privilege and assume breach, frame how to protect cloud data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72432683</guid><pubDate>Fri, 12 Jun 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72432683/microsoft_purview_in_the_age_of_ai_securing_copilot_with_peter_rising_microsoft.mp3" length="85890860" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6d70387832d3f5f7baf02b742e5df7bf05a36861.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot and AI agents can reach any data your permissions allow, which turns weak data governance into a real exposure risk. In this interview, Microsoft partner solution architect Peter Rising explains to IT, security and compliance leaders how...</itunes:subtitle><itunes:summary><![CDATA[Copilot and AI agents can reach any data your permissions allow, which turns weak data governance into a real exposure risk. In this interview, Microsoft partner solution architect Peter Rising explains to IT, security and compliance leaders how Purview, Zero Trust and defense in depth make AI adoption safe. You get a practical starting point covering sensitivity labels, DLP, retention and oversharing controls.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Peter's career journey</li><li>04:09 – Partner role and shared responsibility</li><li>07:14 – How AI changed the security conversation</li><li>09:36 – Zero Trust principles in practice</li><li>18:28 – Purview core features and evolution</li><li>28:41 – Copilot governance and oversharing</li><li>40:37 – Agents and the future of security operations</li><li>53:47 – Quick-fire round and closing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft provides the security platform, but configuring Purview, Defender and <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Entra</a> correctly remains the customer's responsibility, ideally with an experienced partner.</li><li>Sensitivity labels, DLP and data lifecycle management are the three Purview basics every organization should implement before rolling out Copilot.</li><li>Copilot and Agent 365 agents are only as safe as the data and identities behind them, so tackle oversharing first and apply Zero Trust and defense in depth.</li></ul><br /><b>Worth quoting</b><br /><br />“it's true that Microsoft provides the platform and the solutions, but it's not up to Microsoft to configure that for the end users.” – Peter Rising (05:57)<br /><br />“zero trust has three main principles that are attached to it and that is, verify explicitly, so that ties into things like multifactor authentication” – Peter Rising (09:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on Purview and Copilot governance</li><li><a href="https://www.m365.fm/entity/peter-rising/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Peter Rising</a> – Microsoft partner solution architect who explains Purview, Zero Trust and Copilot governance in this interview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – Peter's favorite product, with sensitivity labels, DLP and data lifecycle management as the core basics</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">Zero Trust</a> – its three principles, verify explicitly, least privilege and assume breach, frame how to protect cloud data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and...]]></itunes:summary><itunes:duration>3579</itunes:duration><itunes:keywords>agenticai,classification,compliance,copilot,cybersecurity,dataprotection,defender,dlp,dspm,ediscovery,entraid,governance,identity,insiderrisk,microsoft365,microsoftpurview,retention,security,securitycopilot,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/125ac4a325227c03593269b3640f4065.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Latency Wall: Why Your Cloud Strategy Fails at the Edge</title><link>https://www.m365.fm/show/episodes/the-latency-wall-why-your-cloud-strategy-fails-at-the-edge/</link><description><![CDATA[Cloud strategies built for dashboards and collaboration break the moment physical machines depend on millisecond decisions. This episode is for cloud architects, IT and OT leaders and Microsoft 365 professionals extending their estate to factories, ports and hospitals. Learn how Private 5G, Azure Stack Edge and edge computing move intelligence to where the work happens while staying compliant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The physics you can't cheat</li><li>10:00 – Old model versus new model and the cost of backhauling</li><li>20:29 – What Private 5G actually does</li><li>26:26 – Azure Stack Edge and multi-access edge computing</li><li>36:20 – Event, reasoning, orchestration and the real-world return</li><li>47:34 – Data sovereignty and security at the edge</li><li>57:29 – The converged fabric and deployment patterns</li><li>71:22 – What this means for your cloud strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Latency is a physics problem with a hard floor, so millisecond control loops for robots, vision and vehicles must run at the edge rather than in a distant cloud region.</li><li>Private 5G with Azure Stack Edge, Azure Arc and containerized edge workloads delivers deterministic connectivity and local intelligence while the cloud handles training, governance and analytics.</li><li>Success depends on data quality, regulatory-grade sovereignty controls, phased rollouts and IT/OT collaboration more than on the hardware itself.</li></ul><br /><b>Worth quoting</b><br /><br />“Determinism, which is the consistency and predictability of response times, matters more than raw speed. A system that responds in five milliseconds every single time is more valuable than a system that averages three milliseconds, but occasionally spikes to 300.” – Mirko Peters (03:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-latency-wall-why-your-cloud-strategy-fails-at-the-edge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on edge architecture</li><li><a href="https://www.m365.fm/entity/gdpr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">GDPR</a> – governs personal data processed at the edge, such as employee biometrics or patient telemetry</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">EU AI Act</a> – brings obligations for high-risk edge AI like vision inspection when fully enforced in August 2026</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">Power BI</a> – the opening contrast to robot control loops and the closing example of edge-fed yield dashboards</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ot-it-convergence-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">OT-IT Convergence on Azure: Connecting PLCs Without Breaking Production</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-local-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">Azure Local - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72322206</guid><pubDate>Fri, 12 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72322206/the_latency_wall_why_your_cloud_strategy_fails_at_the_edge.mp3" length="116128556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a3001cd9d97acfcb2cfa8371b1abf9ca1dfb1ac3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud strategies built for dashboards and collaboration break the moment physical machines depend on millisecond decisions. This episode is for cloud architects, IT and OT leaders and Microsoft 365 professionals extending their estate to factories,...</itunes:subtitle><itunes:summary><![CDATA[Cloud strategies built for dashboards and collaboration break the moment physical machines depend on millisecond decisions. This episode is for cloud architects, IT and OT leaders and Microsoft 365 professionals extending their estate to factories, ports and hospitals. Learn how Private 5G, Azure Stack Edge and edge computing move intelligence to where the work happens while staying compliant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The physics you can't cheat</li><li>10:00 – Old model versus new model and the cost of backhauling</li><li>20:29 – What Private 5G actually does</li><li>26:26 – Azure Stack Edge and multi-access edge computing</li><li>36:20 – Event, reasoning, orchestration and the real-world return</li><li>47:34 – Data sovereignty and security at the edge</li><li>57:29 – The converged fabric and deployment patterns</li><li>71:22 – What this means for your cloud strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Latency is a physics problem with a hard floor, so millisecond control loops for robots, vision and vehicles must run at the edge rather than in a distant cloud region.</li><li>Private 5G with Azure Stack Edge, Azure Arc and containerized edge workloads delivers deterministic connectivity and local intelligence while the cloud handles training, governance and analytics.</li><li>Success depends on data quality, regulatory-grade sovereignty controls, phased rollouts and IT/OT collaboration more than on the hardware itself.</li></ul><br /><b>Worth quoting</b><br /><br />“Determinism, which is the consistency and predictability of response times, matters more than raw speed. A system that responds in five milliseconds every single time is more valuable than a system that averages three milliseconds, but occasionally spikes to 300.” – Mirko Peters (03:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-latency-wall-why-your-cloud-strategy-fails-at-the-edge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on edge architecture</li><li><a href="https://www.m365.fm/entity/gdpr/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">GDPR</a> – governs personal data processed at the edge, such as employee biometrics or patient telemetry</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">EU AI Act</a> – brings obligations for high-risk edge AI like vision inspection when fully enforced in August 2026</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">Power BI</a> – the opening contrast to robot control loops and the closing example of edge-fed yield dashboards</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ot-it-convergence-on-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">OT-IT Convergence on Azure: Connecting PLCs Without Breaking Production</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-local-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-latency-wall-why-your-cloud-strategy-fails-at-the-edge" target="_blank" rel="noreferrer noopener">Azure Local - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>4839</itunes:duration><itunes:keywords>analytics,automation,azure,azurearc,azurestackedge,cloudstrategy,compliance,cybersecurity,determinism,edgecomputing,industrialai,infrastructure,iot,latency,manufacturing,mec,networking,private5g,robotics,sovereignty</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/504e00cacf80a72fb0a5532d2cb485df.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Infrastructure as Code, DevOps &amp; the Future of Azure with Maik van der Gaag [MVP]</title><link>https://www.m365.fm/show/episodes/infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp/</link><description><![CDATA[Spinning up resources in Azure takes minutes, but doing it securely and repeatably is hard. Azure MVP Maik van der Gaag explains infrastructure as code, Bicep versus Terraform, DevOps culture and how to use AI-generated code safely, for cloud engineers and platform teams.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Maik's path into IT</li><li>05:49 – Lessons from running communities</li><li>07:34 – Cloud trends: hybrid and sovereign cloud</li><li>10:12 – Cloud transformation mistakes and AI hype</li><li>15:25 – Infrastructure as code explained</li><li>21:49 – Bicep vs. Terraform, secrets and identities</li><li>31:51 – DevOps culture, GitOps and GitHub vs. <a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Azure DevOps</a></li><li>38:08 – AI for infrastructure teams and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Infrastructure as code makes deployments repeatable, reduces typos and helps detect configuration drift compared with manual changes in the Azure portal.</li><li>Bicep is the simpler Azure-focused choice while Terraform adds multi-cloud reach and state management, so the right tool depends on the team's scenarios and learning curve.</li><li>AI can write much of the infrastructure code, but engineers must validate and be able to explain every line before it is deployed.</li></ul><br /><b>Worth quoting</b><br /><br />“I always see it as a piece of code or a piece of writing depending on the language you use. That represents your infrastructure.” – Maik van der Gaag (15:37)<br /><br />“if we specify that in a piece of infrastructure as code, he just runs the script 10 times and he gets 10 times the same result and not 10 times a different result.” – Maik van der Gaag (16:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a FAQ on infrastructure as code</li><li><a href="https://www.m365.fm/entity/maik-van-der-gaag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Maik van der Gaag</a> – the Azure MVP and head of technology explaining infrastructure as code, Bicep, Terraform and DevOps culture</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the core topic: describing resources in version-controlled code for repeatable deployments and drift checks</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Bicep</a> – the abstraction over ARM templates that Maik suggests for Microsoft-only teams starting out</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Azure Networking Unlocked: Secure Azure Functions, Virtual Network Manager &amp; Infrastructure as Code with Rex de Koning [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72419835</guid><pubDate>Thu, 11 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72419835/infrastructure_as_code_devops_the_future_of_azure_with_maik_van_der_gaag_mvp.mp3" length="75080492" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6263b4138caf4a3283ff3cb859a10688003a05a4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Spinning up resources in Azure takes minutes, but doing it securely and repeatably is hard. Azure MVP Maik van der Gaag explains infrastructure as code, Bicep versus Terraform, DevOps culture and how to use AI-generated code safely, for cloud...</itunes:subtitle><itunes:summary><![CDATA[Spinning up resources in Azure takes minutes, but doing it securely and repeatably is hard. Azure MVP Maik van der Gaag explains infrastructure as code, Bicep versus Terraform, DevOps culture and how to use AI-generated code safely, for cloud engineers and platform teams.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Maik's path into IT</li><li>05:49 – Lessons from running communities</li><li>07:34 – Cloud trends: hybrid and sovereign cloud</li><li>10:12 – Cloud transformation mistakes and AI hype</li><li>15:25 – Infrastructure as code explained</li><li>21:49 – Bicep vs. Terraform, secrets and identities</li><li>31:51 – DevOps culture, GitOps and GitHub vs. <a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Azure DevOps</a></li><li>38:08 – AI for infrastructure teams and getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Infrastructure as code makes deployments repeatable, reduces typos and helps detect configuration drift compared with manual changes in the Azure portal.</li><li>Bicep is the simpler Azure-focused choice while Terraform adds multi-cloud reach and state management, so the right tool depends on the team's scenarios and learning curve.</li><li>AI can write much of the infrastructure code, but engineers must validate and be able to explain every line before it is deployed.</li></ul><br /><b>Worth quoting</b><br /><br />“I always see it as a piece of code or a piece of writing depending on the language you use. That represents your infrastructure.” – Maik van der Gaag (15:37)<br /><br />“if we specify that in a piece of infrastructure as code, he just runs the script 10 times and he gets 10 times the same result and not 10 times a different result.” – Maik van der Gaag (16:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a FAQ on infrastructure as code</li><li><a href="https://www.m365.fm/entity/maik-van-der-gaag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Maik van der Gaag</a> – the Azure MVP and head of technology explaining infrastructure as code, Bicep, Terraform and DevOps culture</li><li><a href="https://www.m365.fm/entity/infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Infrastructure as code</a> – the core topic: describing resources in version-controlled code for repeatable deployments and drift checks</li><li><a href="https://www.m365.fm/entity/bicep/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Bicep</a> – the abstraction over ARM templates that Maik suggests for Microsoft-only teams starting out</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-networking-unlocked-secure-azure-functions-virtual-network-manager-infrastructure-as-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp" target="_blank" rel="noreferrer noopener">Azure Networking Unlocked: Secure Azure Functions, Virtual Network Manager &amp; Infrastructure as Code with Rex de Koning [MVP-MCT]</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>3129</itunes:duration><itunes:keywords>ai,automation,azure,azuredevops,bicep,cloud,cloudsecurity,cloudtransformation,devops,devsecops,entraid,github,githubcopilot,gitops,governance,hybridcloud,infrastructureascode,platformengineering,sovereigncloud,terraform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e588d62438658e41497c6b5b793bf1ea.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Architect Low-Cost AI Agents in the Microsoft Cloud</title><link>https://www.m365.fm/show/episodes/how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud/</link><description><![CDATA[Your Azure OpenAI and Copilot Studio bills keep climbing even when usage looks flat. This episode is for architects, platform teams and FinOps leads running AI agents in the Microsoft cloud, and it shows how to find the context, reasoning and autonomous taxes and remove them with caching, compression, routing and governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Three hidden taxes and the four billing layers</li><li>03:15 – The context tax and the reasoning tax</li><li>09:03 – The autonomous tax and the November 2026 credit cliff</li><li>11:40 – Auditing spend: Cost Management, consumption estimator and token flow maps</li><li>21:10 – Four levers: semantic caching, LLMLingua compression, model routing, PTU vs PAYG</li><li>36:57 – Guardrails, the 90-day roadmap and the governance model</li><li>61:48 – Case study: rebuilding the Contoso support agent</li><li>71:00 – Advanced scenarios, emergency brakes and the weekly checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most AI agent cost comes from architecture, not model pricing: bloated retrieval context, sending every request to the flagship model, and autonomous agents consuming <a href="https://www.m365.fm/entity/copilot-credits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Copilot credits</a> unchecked.</li><li>Four levers compound when applied together: semantic caching in Azure API Management, prompt compression with LLMLingua, model routing in <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a>, and buying capacity correctly with PAYG or yearly PTU only at sustained high utilization.</li><li>Cost control lasts only with governance: tag every resource, classify agents into gold, silver and bronze cost classes before they are built, and enforce budgets, credit caps and rate limits automatically.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and an FAQ on cutting AI agent costs</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – the token-billed service whose bill grows through bloated context, flagship models and overhead</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the agent builder whose Copilot credits, capacity packs and caps drive the autonomous tax</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">AI agent</a> – the workloads carrying the context, reasoning and autonomous taxes the episode audits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72320046</guid><pubDate>Thu, 11 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72320046/how_to_architect_low_cost_ai_agents_in_the_microsoft_cloud.mp3" length="120369644" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b816239f30ab01b223729e8e1a04f12a34fea52e.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Azure OpenAI and Copilot Studio bills keep climbing even when usage looks flat. This episode is for architects, platform teams and FinOps leads running AI agents in the Microsoft cloud, and it shows how to find the context, reasoning and...</itunes:subtitle><itunes:summary><![CDATA[Your Azure OpenAI and Copilot Studio bills keep climbing even when usage looks flat. This episode is for architects, platform teams and FinOps leads running AI agents in the Microsoft cloud, and it shows how to find the context, reasoning and autonomous taxes and remove them with caching, compression, routing and governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Three hidden taxes and the four billing layers</li><li>03:15 – The context tax and the reasoning tax</li><li>09:03 – The autonomous tax and the November 2026 credit cliff</li><li>11:40 – Auditing spend: Cost Management, consumption estimator and token flow maps</li><li>21:10 – Four levers: semantic caching, LLMLingua compression, model routing, PTU vs PAYG</li><li>36:57 – Guardrails, the 90-day roadmap and the governance model</li><li>61:48 – Case study: rebuilding the Contoso support agent</li><li>71:00 – Advanced scenarios, emergency brakes and the weekly checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most AI agent cost comes from architecture, not model pricing: bloated retrieval context, sending every request to the flagship model, and autonomous agents consuming <a href="https://www.m365.fm/entity/copilot-credits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Copilot credits</a> unchecked.</li><li>Four levers compound when applied together: semantic caching in Azure API Management, prompt compression with LLMLingua, model routing in <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a>, and buying capacity correctly with PAYG or yearly PTU only at sustained high utilization.</li><li>Cost control lasts only with governance: tag every resource, classify agents into gold, silver and bronze cost classes before they are built, and enforce budgets, credit caps and rate limits automatically.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and an FAQ on cutting AI agent costs</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – the token-billed service whose bill grows through bloated context, flagship models and overhead</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the agent builder whose Copilot credits, capacity packs and caps drive the autonomous tax</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">AI agent</a> – the workloads carrying the context, reasoning and autonomous taxes the episode audits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-architect-low-cost-ai-agents-in-the-microsoft-cloud" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5016</itunes:duration><itunes:keywords>aiagents,architecture,automation,azure,caching,copilot,costmanagement,enterpriseai,finops,governance,gpt5,llmlingua,microsoft365,openai,optimization,rag,retrieval,routing,scalability,tokens</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/37724427f906560f4fe45257a9b0fbee.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio, Dataverse MCP &amp; The Future of Agentic AI in Microsoft 365 with Nathan Rose [MVP]</title><link>https://www.m365.fm/show/episodes/copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp/</link><description><![CDATA[Low-code makers are watching AI agents reshape the Power Platform and wonder what comes next. In this episode, Business Applications MVP Nathan Rose explains to makers, architects and consultants how Copilot Studio, Dataverse, the Dataverse MCP server and business skills fit together, and how to prepare for an agentic future.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Nathan's path into Power Platform</li><li>02:53 – From Power Virtual Agents to Copilot Studio</li><li>11:02 – Governance in the AI era and Agent 365</li><li>15:30 – Low code's expiry date: code apps vs. Copilot Studio</li><li>21:32 – Dataverse as the common data layer</li><li>24:00 – Dataverse business skills explained</li><li>27:45 – MCP explained: Spotify vs. the DJ</li><li>46:17 – Change management, shadow AI and what to learn next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a common data layer, and through the <a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> agents can reason over its tables while respecting each user's permissions.</li><li>Dataverse business skills, still in preview, let business users add procedures in natural language that agents discover via MCP, without rewiring or redeploying the agent.</li><li>Low code is giving way to agentic development, so makers should stay open-minded, get hands-on in sandboxes and keep a human in the loop for production scenarios.</li></ul><br /><b>Worth quoting</b><br /><br />“the way I like to frame it is, an API is like Spotify. And mcp is like a DJ. Now you've probably never thought about why do we pay DJs when we just have Spotify to play music?” – Nathan Rose (27:43)<br /><br />“so dataverse, what makes it so exciting is it is this common data layer in an organization.” – Nathan Rose (21:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, Nathan's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/nathan-rose/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Nathan Rose</a> – Business Applications MVP from Auckland explaining Copilot Studio, Dataverse MCP and business skills</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where Nathan's Power Platform journey began as Power Virtual Agents and where he now builds agents</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Dataverse</a> – the common data layer that agents reason over through the Dataverse MCP server</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72419448</guid><pubDate>Wed, 10 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72419448/copilot_studio_dataverse_mcp_the_future_of_agentic_ai_in_microsoft_365_with_nathan_rose_mvp.mp3" length="82614572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/62f082030ab7a8a9b059bde9f6545cc2f51b5655.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Low-code makers are watching AI agents reshape the Power Platform and wonder what comes next. In this episode, Business Applications MVP Nathan Rose explains to makers, architects and consultants how Copilot Studio, Dataverse, the Dataverse MCP server...</itunes:subtitle><itunes:summary><![CDATA[Low-code makers are watching AI agents reshape the Power Platform and wonder what comes next. In this episode, Business Applications MVP Nathan Rose explains to makers, architects and consultants how Copilot Studio, Dataverse, the Dataverse MCP server and business skills fit together, and how to prepare for an agentic future.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Nathan's path into Power Platform</li><li>02:53 – From Power Virtual Agents to Copilot Studio</li><li>11:02 – Governance in the AI era and Agent 365</li><li>15:30 – Low code's expiry date: code apps vs. Copilot Studio</li><li>21:32 – Dataverse as the common data layer</li><li>24:00 – Dataverse business skills explained</li><li>27:45 – MCP explained: Spotify vs. the DJ</li><li>46:17 – Change management, shadow AI and what to learn next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a common data layer, and through the <a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> agents can reason over its tables while respecting each user's permissions.</li><li>Dataverse business skills, still in preview, let business users add procedures in natural language that agents discover via MCP, without rewiring or redeploying the agent.</li><li>Low code is giving way to agentic development, so makers should stay open-minded, get hands-on in sandboxes and keep a human in the loop for production scenarios.</li></ul><br /><b>Worth quoting</b><br /><br />“the way I like to frame it is, an API is like Spotify. And mcp is like a DJ. Now you've probably never thought about why do we pay DJs when we just have Spotify to play music?” – Nathan Rose (27:43)<br /><br />“so dataverse, what makes it so exciting is it is this common data layer in an organization.” – Nathan Rose (21:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, Nathan's key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/nathan-rose/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Nathan Rose</a> – Business Applications MVP from Auckland explaining Copilot Studio, Dataverse MCP and business skills</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where Nathan's Power Platform journey began as Power Virtual Agents and where he now builds agents</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">Dataverse</a> – the common data layer that agents reason over through the Dataverse MCP server</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br...]]></itunes:summary><itunes:duration>3443</itunes:duration><itunes:keywords>agenticai,agents,ai,automation,businessskills,compliance,copilot,copilotstudio,dataverse,dynamics365,governance,innovation,integration,lowcode,mcp,microsoft365,powerplatform,productivity,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/23ba273cbdaa9f2d9eda51ad32085bf8.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The SLM Revolution: How Small Models Are Fixing Copilot’s Biggest Flaw</title><link>https://www.m365.fm/show/episodes/the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw/</link><description><![CDATA[Copilot's real cost isn't the license but the frontier model behind every request, which drives up spend, slows responses and can process data outside the EU. This episode shows IT leaders and architects how small language models, tiered routing and local deployment on Azure Local make Copilot cheaper, faster and more sovereign.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The broken assumption: bigger is better</li><li>03:17 – Cost, latency and the sovereignty gap</li><li>16:27 – What an SLM really is and the Phi-3 family</li><li>25:00 – Benchmarks, cost and latency numbers</li><li>32:53 – Tiered architecture and the orchestration layer</li><li>40:47 – Azure Local, the EU Data Boundary and M365 local AI</li><li>53:17 – Real-world deployments and security architecture</li><li>62:30 – Model mixture strategy, roadmap and ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Routing every <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Copilot</a> request through a frontier model makes AI costly, slow and dependent on cloud processing locations you may not control.</li><li>Small language models such as Phi-3 handle the high-volume, narrow Microsoft 365 tasks like summarization, classification and drafting at a fraction of the cost and latency.</li><li>A tiered model mixture with policy and confidence-based routing, local deployment on Azure Local and clear governance lets organizations keep frontier models for the exceptions that need them.</li></ul><br /><b>Worth quoting</b><br /><br />“Latency isn't just a user experience problem. It's an adoption problem. If your employees try co-pilot twice, wait two seconds each time and decide it's faster to just do the work themselves, they won't come back.” – Mirko Peters (09:13)<br /><br />“the sovereignty conversation can't end with Microsoft says it's compliant. It has to extend to can we verify and enforce compliance ourselves.” – Mirko Peters (15:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on small language models</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose reliance on frontier models drives the cost, latency and sovereignty problems discussed</li><li><a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Azure Local</a> – the platform for running small models like Phi-3-mini inside your own data center</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Compliance</a> – a key driver for local processing, given flex routing and cross-border inference questions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72319450</guid><pubDate>Wed, 10 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72319450/the_slm_revolution_how_small_models_are_fixing_copilot_s_biggest_flaw.mp3" length="125943596" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eacc07d689f49df92001b0b5b637c18577fbff50.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot's real cost isn't the license but the frontier model behind every request, which drives up spend, slows responses and can process data outside the EU. This episode shows IT leaders and architects how small language models, tiered routing and...</itunes:subtitle><itunes:summary><![CDATA[Copilot's real cost isn't the license but the frontier model behind every request, which drives up spend, slows responses and can process data outside the EU. This episode shows IT leaders and architects how small language models, tiered routing and local deployment on Azure Local make Copilot cheaper, faster and more sovereign.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The broken assumption: bigger is better</li><li>03:17 – Cost, latency and the sovereignty gap</li><li>16:27 – What an SLM really is and the Phi-3 family</li><li>25:00 – Benchmarks, cost and latency numbers</li><li>32:53 – Tiered architecture and the orchestration layer</li><li>40:47 – Azure Local, the EU Data Boundary and M365 local AI</li><li>53:17 – Real-world deployments and security architecture</li><li>62:30 – Model mixture strategy, roadmap and ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Routing every <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Copilot</a> request through a frontier model makes AI costly, slow and dependent on cloud processing locations you may not control.</li><li>Small language models such as Phi-3 handle the high-volume, narrow Microsoft 365 tasks like summarization, classification and drafting at a fraction of the cost and latency.</li><li>A tiered model mixture with policy and confidence-based routing, local deployment on Azure Local and clear governance lets organizations keep frontier models for the exceptions that need them.</li></ul><br /><b>Worth quoting</b><br /><br />“Latency isn't just a user experience problem. It's an adoption problem. If your employees try co-pilot twice, wait two seconds each time and decide it's faster to just do the work themselves, they won't come back.” – Mirko Peters (09:13)<br /><br />“the sovereignty conversation can't end with Microsoft says it's compliant. It has to extend to can we verify and enforce compliance ourselves.” – Mirko Peters (15:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on small language models</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose reliance on frontier models drives the cost, latency and sovereignty problems discussed</li><li><a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Azure Local</a> – the platform for running small models like Phi-3-mini inside your own data center</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">Compliance</a> – a key driver for local processing, given flex routing and cross-border inference questions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-slm-revolution-how-small-models-are-fixing-copilots-biggest-flaw" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>5248</itunes:duration><itunes:keywords>ai,automation,azure,azurelocal,compliance,copilot,enterprise,generativeai,governance,inference,innovation,llm,microsoft,microsoft365,phi3,productivity,routing,security,slm,sovereignty</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/64c9548b9d20511b69a34d48dcb5c30a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering ALM for Power Platform: From Citizen Development to Enterprise Delivery with Parvez Ghumra [MVP]</title><link>https://www.m365.fm/show/episodes/mastering-alm-for-power-platform-from-citizen-development-to-enterprise-delivery-with-parvez-ghumra/</link><description><![CDATA[What separates successful <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a> implementations from those that become difficult to manage, impossible to scale, and increasingly risky to maintain?In this in-depth episode of the M365 Podcast, host Mirko Peters welcomes Microsoft MVP Parvez Ghumra for a comprehensive discussion on Application Lifecycle Management (ALM), enterprise delivery, governance, DevOps, CI/CD, and the future of Microsoft Power Platform development. With more than a decade of experience helping organizations implement enterprise-grade Power Platform, Dynamics 365, and Azure solutions, Parvez shares practical lessons learned from real-world projects spanning government organizations, universities, enterprises, and global businesses.As Microsoft continues to position Power Platform as the leading low-code platform for digital transformation, organizations face a growing challenge: how do you empower citizen developers while maintaining the governance, security, quality, and operational standards required by enterprise environments? <a href="https://www.m365.fm/mastering-alm-for-power-platform-from-citizen-development-to-enterprise-delivery-with-parvez-ghumra/" rel="noopener">https://www.m365.fm/mastering-alm-for-power-platform-from-citizen-development-to-enterprise-delivery-with-parvez-ghumra/</a> explores exactly that challenge and provides listeners with practical guidance for scaling Power Platform responsibly.<br /><br />THE JOURNEY FROM TRADITIONAL SOFTWARE ENGINEERING TO LOW-CODE DEVELOPMENT<br /><br />Before becoming one of the leading voices in Power Platform ALM, Parvez began his career in traditional software engineering. During the conversation, he shares his journey through ASP.NET development, C#, SQL Server, enterprise application architecture, and Dynamics CRM before eventually becoming a specialist in Application Lifecycle Management and enterprise Power Platform delivery.Parvez explains why traditional software engineering principles remain just as relevant today as they were twenty years ago. While low-code and no-code platforms simplify development, the underlying concepts of architecture, source control, deployment automation, testing, security, scalability, and governance have not disappeared. Instead, they have become even more important as organizations accelerate development and enable larger numbers of makers to build business solutions.Listeners will discover why understanding software engineering fundamentals can significantly improve the quality, reliability, and scalability of <a href="https://www.m365.fm/power-platform-solutions/" rel="noopener">https://www.m365.fm/power-platform-solutions/</a>.<br /><br />WHAT IS APPLICATION LIFECYCLE MANAGEMENT (ALM) AND WHY DOES IT MATTER?<br /><br />Application Lifecycle Management is often misunderstood as simply moving solutions between environments. In reality, ALM represents a complete framework for managing software from initial development through testing, deployment, governance, maintenance, and ongoing improvement.Parvez breaks down ALM into practical concepts that both technical and non-technical audiences can understand. He explains how source control, deployment pipelines, testing environments, automated releases, rollback capabilities, and governance frameworks work together to create predictable and reliable software delivery processes.The conversation explores why organizations that neglect ALM often experience:<br /><br />- Deployment failures<br />- Uncontrolled solution growth<br />- Security risks<br />- Production outages<br />- Poor collaboration between teams<br />- Lack of visibility into changes<br />- Difficult maintenance and support challenges<br />At the same time, listeners learn how a well-designed ALM strategy creates confidence, consistency, repeatability, and quality across the entire software delivery lifecycle.<br /><br />UNDERSTANDING ENVIRONMENTS, SOLUTIONS, AND SOURCE CONTROL<br /><br />One of the most valuable sections of the episode focuses on explaining core Power Platform concepts in language that business leaders and stakeholders can understand.Parvez provides practical analogies for development environments, testing environments, and production environments, helping listeners understand why separation between these stages is critical. He also explains the true purpose of Power Platform solutions and why they are much more than simple containers for transporting customizations.The discussion covers:<br /><br />- Development environments<br />- Test environments<br />- Production environments<br />- Managed solutions<br />- Unmanaged solutions<br />- Solution dependencies<br />- Solution layering<br />- Publishers and managed properties<br />- Source control integration<br />- Version management<br />- Release management<br />Whether you are a Power Platform maker, architect, administrator, or business sponsor, these concepts provide a foundation for building scalable and maintainable solutions.<br /><br />WHEN SHOULD ORGANIZATIONS IMPLEMENT ALM?<br /><br />Many organizations ask the same question: Should we think about ALM from day one, or can it wait until later?Parvez provides a nuanced answer based on years of consulting experience. For enterprise-scale projects supporting thousands of users, he argues that ALM should be considered non-negotiable and should be designed before development begins. For smaller initiatives and proof-of-concept projects, organizations may choose a lighter approach initially while still planning for future growth.The discussion highlights how organizations can evolve their ALM maturity over time without introducing unnecessary complexity too early.Listeners gain valuable guidance on:<br /><br />- ALM maturity models<br />- Enterprise adoption strategies<br />- Governance planning<br />- Development team structures<br />- Maker enablement<br />- Scaling low-code solutions<br />- Enterprise architecture considerations<br />IS POWER PLATFORM READY FOR ENTERPRISE SOFTWARE DELIVERY?<br /><br />Despite being widely known as a low-code platform, Power Platform has evolved into a sophisticated enterprise application platform capable of supporting mission-critical business workloads.Parvez discusses how Power Platform has matured through its Dynamics CRM heritage and explains how capabilities such as Dataverse, Model-Driven Apps, enterprise integrations, Azure services, and advanced governance features make enterprise-grade delivery possible.The conversation explores how organizations are using Power Platform for:<br /><br />- Enterprise business applications<br />- Process automation<br />- Customer engagement solutions<br />- Employee experience platforms<br />- Data management<br />- AI-powered business processes<br />- Large-scale digital transformation initiatives<br />Listeners gain a realistic perspective on both the strengths and limitations of the platform when deployed at scale.<br /><br />THE EVOLUTION OF CI/CD FOR POWER PLATFORM<br /><br />Continuous Integration and Continuous Delivery have undergone significant transformation within the Power Platform ecosystem.Parvez explains how the early days of ALM required deep expertise in Azure DevOps, source control systems, and deployment tooling. He contrasts that with today's landscape, where features such as Power Platform Pipelines, Native Git Integration, GitHub Actions, and the Power Platform CLI have dramatically lowered the barrier to entry.The discussion explores:<br /><br />- CI/CD best practices<br />- Deployment automation<br />- Build pipelines<br />- Release pipelines<br />- Power Platform CLI<br />- Git repositories<br />- Automated testing<br />- Quality gates<br />- Build artifacts<br />- Enterprise deployment strategies<br />Listeners learn how modern tooling is making professional software delivery practices accessible to both makers and experienced development teams.<br /><br />AZURE DEVOPS VS GITHUB ACTIONS: WHICH SHOULD YOU CHOOSE?<br /><br />One of the most practical sections of the episode focuses on comparing Azure DevOps and GitHub Actions.Having implemented enterprise ALM solutions using both platforms, Parvez provides a balanced comparison of their strengths, weaknesses, and ideal use cases.Topics covered include:<br /><br />- Azure DevOps Boards<br />- Work item management<br />- GitHub Actions workflows<br />- Source control strategies<br />- Enterprise DevOps practices<br />- Integration with Jira<br />- Pipeline flexibility<br />- Developer productivity<br />- <a href="https://www.m365.fm/github-copilot-simply-explained/" rel="noopener">https://www.m365.fm/github-copilot-simply-explained/</a> integration<br />- Future Microsoft investments<br />As Microsoft continues to expand GitHub's capabilities and introduces AI-powered development experiences, understanding these differences becomes increasingly important for technology leaders and architects.<br /><br />REAL-WORLD ENTERPRISE ALM SUCCESS STORIES<br /><br />Parvez shares practical examples from customer projects where organizations successfully transformed manual deployment processes into modern, automated ALM solutions.These stories illustrate the measurable benefits organizations can achieve through proper implementation of:<br /><br />- Source control<br />- Deployment automation<br />- Environment management<br />- Governance frameworks<br />- Release pipelines<br />- Automated quality controls<br />- Team collaboration processes<br />The discussion demonstrates how even organizations with limited DevOps experience can successfully adopt enterprise-grade delivery practices.<br /><br />GOVERNANCE IN THE AGE OF CITIZEN DEVELOPMENT<br /><br />As Power Platform adoption grows, governance becomes one of the most important considerations for organizations.The conversation explores how businesses can balance innovation with control while empowering makers to build solutions safely and responsibly.Parvez discusses:<br /><br />- Environment strategies<br />- Securi<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72365940</guid><pubDate>Tue, 09 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72365940/mastering_alm_for_power_platform_from_citizen_development_to_enterprise_delivery_with_parvez_ghumra_mvp.mp3" length="75058604" type="audio/mpeg"/><podcast:transcript url="https://youtu.be/C3vj8KGKey4" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What separates successful https://www.m365.fm/categories/power-platform-talk/ implementations from those that become difficult to manage, impossible to scale, and increasingly risky to maintain?In this in-depth episode of the M365 Podcast, host Mirko...</itunes:subtitle><itunes:summary><![CDATA[What separates successful <a href="https://www.m365.fm/categories/power-platform-talk/" rel="noopener">https://www.m365.fm/categories/power-platform-talk/</a> implementations from those that become difficult to manage, impossible to scale, and increasingly risky to maintain?In this in-depth episode of the M365 Podcast, host Mirko Peters welcomes Microsoft MVP Parvez Ghumra for a comprehensive discussion on Application Lifecycle Management (ALM), enterprise delivery, governance, DevOps, CI/CD, and the future of Microsoft Power Platform development. With more than a decade of experience helping organizations implement enterprise-grade Power Platform, Dynamics 365, and Azure solutions, Parvez shares practical lessons learned from real-world projects spanning government organizations, universities, enterprises, and global businesses.As Microsoft continues to position Power Platform as the leading low-code platform for digital transformation, organizations face a growing challenge: how do you empower citizen developers while maintaining the governance, security, quality, and operational standards required by enterprise environments? <a href="https://www.m365.fm/mastering-alm-for-power-platform-from-citizen-development-to-enterprise-delivery-with-parvez-ghumra/" rel="noopener">https://www.m365.fm/mastering-alm-for-power-platform-from-citizen-development-to-enterprise-delivery-with-parvez-ghumra/</a> explores exactly that challenge and provides listeners with practical guidance for scaling Power Platform responsibly.<br /><br />THE JOURNEY FROM TRADITIONAL SOFTWARE ENGINEERING TO LOW-CODE DEVELOPMENT<br /><br />Before becoming one of the leading voices in Power Platform ALM, Parvez began his career in traditional software engineering. During the conversation, he shares his journey through ASP.NET development, C#, SQL Server, enterprise application architecture, and Dynamics CRM before eventually becoming a specialist in Application Lifecycle Management and enterprise Power Platform delivery.Parvez explains why traditional software engineering principles remain just as relevant today as they were twenty years ago. While low-code and no-code platforms simplify development, the underlying concepts of architecture, source control, deployment automation, testing, security, scalability, and governance have not disappeared. Instead, they have become even more important as organizations accelerate development and enable larger numbers of makers to build business solutions.Listeners will discover why understanding software engineering fundamentals can significantly improve the quality, reliability, and scalability of <a href="https://www.m365.fm/power-platform-solutions/" rel="noopener">https://www.m365.fm/power-platform-solutions/</a>.<br /><br />WHAT IS APPLICATION LIFECYCLE MANAGEMENT (ALM) AND WHY DOES IT MATTER?<br /><br />Application Lifecycle Management is often misunderstood as simply moving solutions between environments. In reality, ALM represents a complete framework for managing software from initial development through testing, deployment, governance, maintenance, and ongoing improvement.Parvez breaks down ALM into practical concepts that both technical and non-technical audiences can understand. He explains how source control, deployment pipelines, testing environments, automated releases, rollback capabilities, and governance frameworks work together to create predictable and reliable software delivery processes.The conversation explores why organizations that neglect ALM often experience:<br /><br />- Deployment failures<br />- Uncontrolled solution growth<br />- Security risks<br />- Production outages<br />- Poor collaboration between teams<br />- Lack of visibility into changes<br />- Difficult maintenance and support challenges<br />At the same time, listeners learn how a well-designed ALM strategy creates confidence, consistency, repeatability, and quality across the entire software delivery lifecycle.<br /><br...]]></itunes:summary><itunes:duration>3128</itunes:duration><itunes:keywords>ai,alm,architecture,automation,azure,cicd,citizendevelopment,copilot,dataverse,deployment,devops,dynamics365,enterprise,github,governance,integration,lowcode,pipelines,powerplatform,sourcecontrol</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e90cc54455414d8ebd360647fab45609.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Billion-Vector Problem: HNSW vs. DiskANN in Azure AI Search</title><link>https://www.m365.fm/show/episodes/the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search/</link><description><![CDATA[Vector search that looks cheap at ten million embeddings can turn into a RAM budget crisis at a billion. This episode is for Azure and AI architects building RAG and enterprise search on Azure AI Search, Cosmos DB or SQL Server. You get a practical framework for choosing between HNSW and DiskANN based on scale, update frequency, latency and cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the HNSW default becomes a budget problem</li><li>04:07 – Vector search and approximate nearest neighbor basics</li><li>07:24 – HNSW explained and the memory wall</li><li>13:39 – DiskANN architecture and production numbers</li><li>20:15 – DiskANN in Azure and the four-variable decision framework</li><li>27:19 – RAM vs. SSD cost model and index mutability</li><li>33:34 – RAG pipelines, failure modes, metadata filtering and multi-tenancy</li><li>54:03 – Evaluation, observability, roadmap and the decision guide</li></ul><br /><b>Key takeaways</b><br /><ul><li>HNSW keeps the whole graph in RAM and is the right choice for smaller corpora with strict latency needs, but at roughly a billion vectors it needs terabytes of memory per replica.</li><li>DiskANN keeps a compressed navigation layer in RAM and the full graph on SSD, reaching similar recall at a fraction of the memory, with <a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Cosmos DB</a> suited to dynamic data and SQL Server to static data.</li><li>Index choice drives cost, while answer quality depends on hybrid search, reranking, chunking, chunk-level metadata filters and continuous evaluation and observability.</li></ul><br /><b>Worth quoting</b><br /><br />“The main reason enterprise rag fails is retrieval, not generation. When your model gives a plausible but wrong answer, it usually isn't because the model invented a lie. It's because the right context never actually made it into the prompt.” – Mirko Peters (37:37)<br /><br />“The vector index itself should never surface a document the user isn't allowed to see no matter how relevant that document is to the search. Semantic similarity is a great tool for finding information but it is not an authorization mechanism.” – Mirko Peters (47:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on vector indexing</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the service whose HNSW indexing, hybrid search, filters and semantic ranking anchor the episode</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the pipeline whose answer quality depends on retrieval, chunking, filters and evaluation, not the index</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – the recommended DiskANN implementation for dynamic data and corpora beyond 100 million vectors</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/vector-databases-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Vector Databases - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72295566</guid><pubDate>Tue, 09 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72295566/the_billion_vector_problem_hnsw_vs_diskann_in_azure_ai_search.mp3" length="105338924" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/465988a294ddd355cab54c6952faffaaadf43415.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Vector search that looks cheap at ten million embeddings can turn into a RAM budget crisis at a billion. This episode is for Azure and AI architects building RAG and enterprise search on Azure AI Search, Cosmos DB or SQL Server. You get a practical...</itunes:subtitle><itunes:summary><![CDATA[Vector search that looks cheap at ten million embeddings can turn into a RAM budget crisis at a billion. This episode is for Azure and AI architects building RAG and enterprise search on Azure AI Search, Cosmos DB or SQL Server. You get a practical framework for choosing between HNSW and DiskANN based on scale, update frequency, latency and cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the HNSW default becomes a budget problem</li><li>04:07 – Vector search and approximate nearest neighbor basics</li><li>07:24 – HNSW explained and the memory wall</li><li>13:39 – DiskANN architecture and production numbers</li><li>20:15 – DiskANN in Azure and the four-variable decision framework</li><li>27:19 – RAM vs. SSD cost model and index mutability</li><li>33:34 – RAG pipelines, failure modes, metadata filtering and multi-tenancy</li><li>54:03 – Evaluation, observability, roadmap and the decision guide</li></ul><br /><b>Key takeaways</b><br /><ul><li>HNSW keeps the whole graph in RAM and is the right choice for smaller corpora with strict latency needs, but at roughly a billion vectors it needs terabytes of memory per replica.</li><li>DiskANN keeps a compressed navigation layer in RAM and the full graph on SSD, reaching similar recall at a fraction of the memory, with <a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Cosmos DB</a> suited to dynamic data and SQL Server to static data.</li><li>Index choice drives cost, while answer quality depends on hybrid search, reranking, chunking, chunk-level metadata filters and continuous evaluation and observability.</li></ul><br /><b>Worth quoting</b><br /><br />“The main reason enterprise rag fails is retrieval, not generation. When your model gives a plausible but wrong answer, it usually isn't because the model invented a lie. It's because the right context never actually made it into the prompt.” – Mirko Peters (37:37)<br /><br />“The vector index itself should never surface a document the user isn't allowed to see no matter how relevant that document is to the search. Semantic similarity is a great tool for finding information but it is not an authorization mechanism.” – Mirko Peters (47:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on vector indexing</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the service whose HNSW indexing, hybrid search, filters and semantic ranking anchor the episode</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the pipeline whose answer quality depends on retrieval, chunking, filters and evaluation, not the index</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – the recommended DiskANN implementation for dynamic data and corpora beyond 100 million vectors</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>4390</itunes:duration><itunes:keywords>ann,azure,copilot,cosmosdb,diskann,embeddings,governance,hnsw,hybridsearch,indexing,latency,metadata,postgresql,rag,retrieval,scalability,search,semanticsearch,vectordatabase,vectors</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3a3d57100e207fae4fe414df7711688c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From AI Hype to Business Value with Kayode Ajayi [MVP]</title><link>https://www.m365.fm/show/episodes/from-ai-hype-to-business-value-with-kayode-ajayi-mvp/</link><description><![CDATA[Many organizations are stuck between AI experiments and measurable results. In this conversation, MVP Kayode Ajayi shows Power Platform and Copilot Studio teams, architects and IT leaders how governance, adoption and sound solution design turn AI hype into real business value.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing Kayode Ajayi</li><li>01:40 – From programming to the Power Platform and community</li><li>04:59 – Low-code beyond citizen development</li><li>09:35 – Governance, the CoE and supporting makers</li><li>16:37 – How AI is changing the Power Platform and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a></li><li>20:15 – AI hype, business value and measuring ROI</li><li>34:53 – AI readiness, governance and Copilot Studio security</li><li>45:50 – AI costs, local models and quickfire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Low-code platforms like the Power Platform are enterprise ready when solutions are built with proper discovery, architecture and design for scalability rather than jumping straight into a blank app.</li><li>Measure AI investments by time saved and real adoption, and plan adoption and change management into every AI implementation because unused tools deliver no value.</li><li>Every AI conversation starts with governance: Copilot Studio lets you scope agents to specific knowledge sources, while broader Copilot rollouts can expose oversharing in poorly governed organizational data.</li></ul><br /><b>Worth quoting</b><br /><br />“But when you shut everything down, you realize that people are actually creative and in some cases they will find other ways to do some things that would actually end up landing in the shadow IT world.” – Kayode Ajayi (13:15)<br /><br />“If you implement an AI solution and people are actually spending more time, doing the same things they were doing without AI and now they take it longer to do it there, that's automatically a failure.” – Kayode Ajayi (24:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-ai-hype-to-business-value-with-kayode-ajayi-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on turning AI into business value</li><li><a href="https://www.m365.fm/entity/kayode-ajayi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Kayode Ajayi</a> – the MVP guest explaining how he turns Power Platform and Copilot Studio projects into value</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform Kayode calls enterprise ready when solutions are properly architected</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where Kayode scopes agents to chosen knowledge sources to put AI in a box</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">From Low-Code to Pro-Code- The Rise of Power Apps Code Apps with Carike Botha [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72367138</guid><pubDate>Mon, 08 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72367138/from_ai_hype_to_business_value_with_kayode_ajayi_mvp.mp3" length="79052012" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/02d0e878ec0e4e369dddeb3a3578d46322a629da.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations are stuck between AI experiments and measurable results. In this conversation, MVP Kayode Ajayi shows Power Platform and Copilot Studio teams, architects and IT leaders how governance, adoption and sound solution design turn AI hype...</itunes:subtitle><itunes:summary><![CDATA[Many organizations are stuck between AI experiments and measurable results. In this conversation, MVP Kayode Ajayi shows Power Platform and Copilot Studio teams, architects and IT leaders how governance, adoption and sound solution design turn AI hype into real business value.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing Kayode Ajayi</li><li>01:40 – From programming to the Power Platform and community</li><li>04:59 – Low-code beyond citizen development</li><li>09:35 – Governance, the CoE and supporting makers</li><li>16:37 – How AI is changing the Power Platform and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a></li><li>20:15 – AI hype, business value and measuring ROI</li><li>34:53 – AI readiness, governance and Copilot Studio security</li><li>45:50 – AI costs, local models and quickfire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Low-code platforms like the Power Platform are enterprise ready when solutions are built with proper discovery, architecture and design for scalability rather than jumping straight into a blank app.</li><li>Measure AI investments by time saved and real adoption, and plan adoption and change management into every AI implementation because unused tools deliver no value.</li><li>Every AI conversation starts with governance: Copilot Studio lets you scope agents to specific knowledge sources, while broader Copilot rollouts can expose oversharing in poorly governed organizational data.</li></ul><br /><b>Worth quoting</b><br /><br />“But when you shut everything down, you realize that people are actually creative and in some cases they will find other ways to do some things that would actually end up landing in the shadow IT world.” – Kayode Ajayi (13:15)<br /><br />“If you implement an AI solution and people are actually spending more time, doing the same things they were doing without AI and now they take it longer to do it there, that's automatically a failure.” – Kayode Ajayi (24:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-ai-hype-to-business-value-with-kayode-ajayi-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on turning AI into business value</li><li><a href="https://www.m365.fm/entity/kayode-ajayi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Kayode Ajayi</a> – the MVP guest explaining how he turns Power Platform and Copilot Studio projects into value</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform Kayode calls enterprise ready when solutions are properly architected</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where Kayode scopes agents to chosen knowledge sources to put AI in a box</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-ai-hype-to-business-value-with-kayode-ajayi-mvp" target="_blank" rel="noreferrer noopener">From Low-Code to Pro-Code- The Rise of Power Apps Code Apps with Carike Botha [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>3294</itunes:duration><itunes:keywords>adoption,agents,ai,architecture,automation,copilot,copilotstudio,dataverse,enterprise,finops,governance,innovation,lowcode,powerapps,powerautomate,powerplatform,productivity,purview,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/82d32a55b54f2c33c5c9d80a12c75aa9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Shadow Data Blindspot: Mapping What You Can’t See with Purview</title><link>https://www.m365.fm/show/episodes/the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview/</link><description><![CDATA[Your data map only shows the data someone remembered to register, while forgotten storage accounts, OneDrive copies and AI training sets keep spreading sensitive information. This episode is for data governance, security and compliance teams who want to use Microsoft Purview to discover, classify and trace shadow data before it turns into a breach or a failed audit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The invisible problem: what shadow data is and where it hides</li><li>06:46 – The business impact and a breach case study</li><li>14:13 – The structural flaw of manual governance and the Purview model</li><li>22:21 – Automated discovery, scanning and throttling</li><li>37:15 – Custom classifiers, EDM and false positive tuning</li><li>47:25 – Lineage tracking and the relationship graph</li><li>62:19 – Operationalizing remediation and the ROI case</li><li>77:13 – AI readiness and the governance roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shadow data is the unknown copies of sensitive information outside your governance frameworks, and periodic manual audits cannot keep up with how fast it is created.</li><li>Microsoft Purview works discover-first: automated scans, custom classifiers and lineage reveal where sensitive data lives, how it moves and who created each copy.</li><li>Discovery only pays off when it is operationalized with labels, retention, stewards and shift-left remediation, which also makes your data estate ready for AI and regulations like the <a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">EU AI Act</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Shadow data isn't hidden because someone is malicious. It's hidden because your governance model was never designed for visibility first.” – Mirko Peters (00:25)<br /><br />“Shadow data is any unknown, hidden or overlooked copy of sensitive information that exists outside your IT security and governance frameworks. It's not the same as shadow IT.” – Mirko Peters (00:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on mapping shadow data with Purview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the discover-first platform whose Data Map, classifiers and lineage expose shadow data</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Data governance</a> – the discipline this episode argues must put visibility before control</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the labels that keep encryption, access and sharing limits attached to discovered files</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Microsoft Purview - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72343548</guid><pubDate>Mon, 08 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72343548/the_shadow_data_blindspot_mapping_what_you_can_t_see_with_purview.mp3" length="121560812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eae878e6beb8820d53180425fccc5c4dfb517e7e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your data map only shows the data someone remembered to register, while forgotten storage accounts, OneDrive copies and AI training sets keep spreading sensitive information. This episode is for data governance, security and compliance teams who want...</itunes:subtitle><itunes:summary><![CDATA[Your data map only shows the data someone remembered to register, while forgotten storage accounts, OneDrive copies and AI training sets keep spreading sensitive information. This episode is for data governance, security and compliance teams who want to use Microsoft Purview to discover, classify and trace shadow data before it turns into a breach or a failed audit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The invisible problem: what shadow data is and where it hides</li><li>06:46 – The business impact and a breach case study</li><li>14:13 – The structural flaw of manual governance and the Purview model</li><li>22:21 – Automated discovery, scanning and throttling</li><li>37:15 – Custom classifiers, EDM and false positive tuning</li><li>47:25 – Lineage tracking and the relationship graph</li><li>62:19 – Operationalizing remediation and the ROI case</li><li>77:13 – AI readiness and the governance roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shadow data is the unknown copies of sensitive information outside your governance frameworks, and periodic manual audits cannot keep up with how fast it is created.</li><li>Microsoft Purview works discover-first: automated scans, custom classifiers and lineage reveal where sensitive data lives, how it moves and who created each copy.</li><li>Discovery only pays off when it is operationalized with labels, retention, stewards and shift-left remediation, which also makes your data estate ready for AI and regulations like the <a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">EU AI Act</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Shadow data isn't hidden because someone is malicious. It's hidden because your governance model was never designed for visibility first.” – Mirko Peters (00:25)<br /><br />“Shadow data is any unknown, hidden or overlooked copy of sensitive information that exists outside your IT security and governance frameworks. It's not the same as shadow IT.” – Mirko Peters (00:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on mapping shadow data with Purview</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the discover-first platform whose Data Map, classifiers and lineage expose shadow data</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Data governance</a> – the discipline this episode argues must put visibility before control</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the labels that keep encryption, access and sharing limits attached to discovered files</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-shadow-data-blindspot-mapping-what-you-cant-see-with-purview" target="_blank" rel="noreferrer noopener">Microsoft Purview - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>5066</itunes:duration><itunes:keywords>aireadiness,azure,classification,compliance,datacatalog,datadiscovery,datagovernance,datalineage,datamap,dataprotection,datasecurity,fabric,governance,metadata,microsoft365,microsoftpurview,purview,riskmanagement,shadowdata,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bc6076d5ee3511cab935b92525a75dc5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>I Engineered Copilot for 3.5 Million Pages: The Epstein Files Challenge</title><link>https://www.m365.fm/show/episodes/i-engineered-copilot-for-35-million-pages-the-epstein-files-challenge/</link><description><![CDATA[Connecting Copilot to millions of documents does not make answers appear; without the right retrieval architecture, noise, latency and permission leaks take over. This episode is for architects and enterprise leaders planning Copilot or RAG at extreme scale. Learn how tiering, structure-aware chunking, hybrid retrieval, routing and built-in governance make massive datasets searchable and trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The data blindness problem</li><li>03:29 – Why standard RAG collapses at scale</li><li>06:44 – Selective activation and recursive structure-aware chunking</li><li>13:41 – Multimodal ingestion, entity extraction and knowledge graphs</li><li>20:40 – Agentic routing, hybrid retrieval and permission-aware retrieval</li><li>32:05 – Benchmarks, latency and metadata enrichment</li><li>48:05 – Orchestration, cost, governance and real-world rollout</li><li>67:00 – Failure modes, monitoring, future directions and key takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>At millions of pages, plugging Copilot into data is not enough: a tiered selective-activation model plus recursive, structure-aware chunking with overlap beats expensive semantic chunking on cost and accuracy.</li><li>Precision comes from orchestration: an intent-based router, hybrid BM25 and vector retrieval fused with reciprocal rank fusion, cross-encoder reranking, rich metadata and knowledge graphs.</li><li>Governance and measurement must be built in from day one, including chunk-level permission trimming, <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, retention, audit logs, latency budgets and gold-standard evaluation sets.</li></ul><br /><b>Worth quoting</b><br /><br />“This is what I call data blindness. The data is not missing, but it is everywhere at once, which ends up being the exact same thing.” – Mirko Peters (01:29)<br /><br />“The paradox surfaces right here, more data without orchestration does not lead to better answers. It leads to worse ones.” – Mirko Peters (06:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-engineered-copilot-for-35-million-pages-the-epstein-files-challenge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, benchmarks and FAQ on Copilot at extreme scale</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as an orchestration engine that fails over 3.5 million pages without retrieval architecture</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern whose standard single-index design breaks down at this corpus size</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Governance</a> – built in from day one through classification, retention, legal holds and permission trimming</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">The Billion-Vector Problem: HNSW vs. DiskANN in Azure AI Search</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72291682</guid><pubDate>Sun, 07 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72291682/i_engineered_copilot_for_3_5_million_pages_the_epstein_files_challenge.mp3" length="124065836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3240e9eb705073266c6df8328784257bae66888c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Connecting Copilot to millions of documents does not make answers appear; without the right retrieval architecture, noise, latency and permission leaks take over. This episode is for architects and enterprise leaders planning Copilot or RAG at extreme...</itunes:subtitle><itunes:summary><![CDATA[Connecting Copilot to millions of documents does not make answers appear; without the right retrieval architecture, noise, latency and permission leaks take over. This episode is for architects and enterprise leaders planning Copilot or RAG at extreme scale. Learn how tiering, structure-aware chunking, hybrid retrieval, routing and built-in governance make massive datasets searchable and trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The data blindness problem</li><li>03:29 – Why standard RAG collapses at scale</li><li>06:44 – Selective activation and recursive structure-aware chunking</li><li>13:41 – Multimodal ingestion, entity extraction and knowledge graphs</li><li>20:40 – Agentic routing, hybrid retrieval and permission-aware retrieval</li><li>32:05 – Benchmarks, latency and metadata enrichment</li><li>48:05 – Orchestration, cost, governance and real-world rollout</li><li>67:00 – Failure modes, monitoring, future directions and key takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>At millions of pages, plugging Copilot into data is not enough: a tiered selective-activation model plus recursive, structure-aware chunking with overlap beats expensive semantic chunking on cost and accuracy.</li><li>Precision comes from orchestration: an intent-based router, hybrid BM25 and vector retrieval fused with reciprocal rank fusion, cross-encoder reranking, rich metadata and knowledge graphs.</li><li>Governance and measurement must be built in from day one, including chunk-level permission trimming, <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, retention, audit logs, latency budgets and gold-standard evaluation sets.</li></ul><br /><b>Worth quoting</b><br /><br />“This is what I call data blindness. The data is not missing, but it is everywhere at once, which ends up being the exact same thing.” – Mirko Peters (01:29)<br /><br />“The paradox surfaces right here, more data without orchestration does not lead to better answers. It leads to worse ones.” – Mirko Peters (06:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-engineered-copilot-for-35-million-pages-the-epstein-files-challenge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, benchmarks and FAQ on Copilot at extreme scale</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as an orchestration engine that fails over 3.5 million pages without retrieval architecture</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern whose standard single-index design breaks down at this corpus size</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge" target="_blank" rel="noreferrer noopener">Governance</a> – built in from day one through classification, retention, legal holds and permission trimming</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-billion-vector-problem-hnsw-vs-diskann-in-azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-engineered-copilot-for-3-5-million-pages-the-epstein-files-challenge"...]]></itunes:summary><itunes:duration>5170</itunes:duration><itunes:keywords>ai,architecture,automation,azure,chunking,compliance,copilot,embeddings,enterprise,epstein,governance,indexing,knowledgegraph,metadata,microsoft365,multimodal,orchestration,retrieval,search,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/45beced63f398e9dd9fa649154be302e.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Trumpify Your Copilot: A Masterclass in Hallucination</title><link>https://www.m365.fm/show/episodes/how-to-trumpify-your-copilot-a-masterclass-in-hallucination/</link><description><![CDATA[Your Copilot gives fluent, cited answers that are quietly wrong, and everyone blames the model. This deep dive for Microsoft 365 architects and governance teams shows how retrieval, permissions, prompts and governance theatre build a hallucination machine, and which controls dismantle it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Hallucination is an architecture problem</li><li>00:47 – Why LLMs hallucinate by design</li><li>06:18 – Retrieval and grounding as hallucination engines</li><li>16:07 – The orchestration anti-pattern and prompt engineering</li><li>26:49 – Governance theatre and retrieval collapse</li><li>41:23 – Permission sprawl, data quality and agent drift</li><li>58:45 – Fixing it: retrieval, grounding and orchestration controls</li><li>74:11 – Continuous evaluation and drift detection</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot hallucinations stem mostly from orchestration, retrieval and data-quality choices, not from the language model alone.</li><li>Permission sprawl, unlabeled content and stale documents turn <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Microsoft 365</a> into a source of confident but wrong answers.</li><li>Retrieval-first governance, grounding as a hard constraint, validation gates and golden-dataset regression testing keep Copilot reliable over time.</li></ul><br /><b>Worth quoting</b><br /><br />“You can build perfect orchestration around terrible data and you'll still produce hallucinations but you can't build perfect data and survive without orchestration.” – Mirko Peters (70:45)<br /><br />“Retrieval governance controls what the model can see but orchestration controls what the model can do. It's the difference between limiting what goes in and limiting what comes out both are mandatory.” – Mirko Peters (69:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-trumpify-your-copilot-a-masterclass-in-hallucination/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the hallucination controls and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose fluent, cited but wrong answers come from architecture, not the model</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Data governance</a> – classification, lifecycle rules and permission hygiene as the foundation under orchestration</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">AI agent</a> – departmental custom agents that inherit base flaws, roam connectors and drift without oversight</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72292413</guid><pubDate>Sun, 07 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72292413/how_to_trumpify_your_copilot_a_masterclass_in_hallucination.mp3" length="113951276" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ab3ae05cd9db50ec4f096f56792e0bafdfad748d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Copilot gives fluent, cited answers that are quietly wrong, and everyone blames the model. This deep dive for Microsoft 365 architects and governance teams shows how retrieval, permissions, prompts and governance theatre build a hallucination...</itunes:subtitle><itunes:summary><![CDATA[Your Copilot gives fluent, cited answers that are quietly wrong, and everyone blames the model. This deep dive for Microsoft 365 architects and governance teams shows how retrieval, permissions, prompts and governance theatre build a hallucination machine, and which controls dismantle it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Hallucination is an architecture problem</li><li>00:47 – Why LLMs hallucinate by design</li><li>06:18 – Retrieval and grounding as hallucination engines</li><li>16:07 – The orchestration anti-pattern and prompt engineering</li><li>26:49 – Governance theatre and retrieval collapse</li><li>41:23 – Permission sprawl, data quality and agent drift</li><li>58:45 – Fixing it: retrieval, grounding and orchestration controls</li><li>74:11 – Continuous evaluation and drift detection</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot hallucinations stem mostly from orchestration, retrieval and data-quality choices, not from the language model alone.</li><li>Permission sprawl, unlabeled content and stale documents turn <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Microsoft 365</a> into a source of confident but wrong answers.</li><li>Retrieval-first governance, grounding as a hard constraint, validation gates and golden-dataset regression testing keep Copilot reliable over time.</li></ul><br /><b>Worth quoting</b><br /><br />“You can build perfect orchestration around terrible data and you'll still produce hallucinations but you can't build perfect data and survive without orchestration.” – Mirko Peters (70:45)<br /><br />“Retrieval governance controls what the model can see but orchestration controls what the model can do. It's the difference between limiting what goes in and limiting what comes out both are mandatory.” – Mirko Peters (69:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-trumpify-your-copilot-a-masterclass-in-hallucination/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the hallucination controls and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose fluent, cited but wrong answers come from architecture, not the model</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Data governance</a> – classification, lifecycle rules and permission hygiene as the foundation under orchestration</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">AI agent</a> – departmental custom agents that inherit base flaws, roam connectors and drift without oversight</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-trumpify-your-copilot-a-masterclass-in-hallucination" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4748</itunes:duration><itunes:keywords>agents,automation,azure,compliance,copilot,enterprise,governance,grounding,hallucinations,indexing,knowledgegraph,metadata,microsoft365,orchestration,permissions,prompting,retrieval,search,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/47b1da9c1e20be9b38d87368679ffe13.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Private RAG: A Blueprint for SharePoint &amp; n8n</title><link>https://www.m365.fm/show/episodes/building-private-rag-a-blueprint-for-sharepoint-n8n/</link><description><![CDATA[Most companies have SharePoint documents and AI licenses, yet their AI still comes up empty on specific questions because the data is not connected. This episode is for architects and automation builders who want a private, EU-hosted RAG system. It walks through a complete blueprint with SharePoint, Microsoft Graph, n8n, Mistral OCR and pgvector, including GDPR design and the failure modes to plan for.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem and what RAG really is</li><li>03:12 – Why standard search fails</li><li>06:26 – The full system architecture</li><li>09:34 – Connecting SharePoint via Graph API and credentials</li><li>19:38 – File sync logic and routing</li><li>25:11 – Mistral OCR, chunking and embeddings</li><li>37:14 – Retrieval, re-ranking and agent tools</li><li>50:25 – GDPR, failure modes and extensions</li></ul><br /><b>Key takeaways</b><br /><ul><li>RAG quality depends on retrieval rather than the language model, so invest in OCR quality, agentic chunking and re-ranking before upgrading models.</li><li>Combining Microsoft Graph API calls with n8n's SharePoint module, plus a timestamp-based sync, enables reliable dynamic ingestion of new, changed and deleted files.</li><li>An agent with vector search, full-document retrieval and SQL tools, hosted on EU infrastructure with <a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Azure OpenAI</a> data zone deployments, answers both semantic and numerical questions in a GDPR-compliant way.</li></ul><br /><b>Worth quoting</b><br /><br />“The quality of your answer is a direct result of the quality of your retrieval. If you get the retrieval right, even a basic model will perform well.” – Mirko Peters (02:55)<br /><br />“A system that only uses vector search will always fail on questions that need calculation while a system that only uses SQL will fail on questions that need semantics.” – Mirko Peters (06:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-private-rag-a-blueprint-for-sharepoint-n8n/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the complete blueprint, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the private system built here, where retrieval quality matters more than the model</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">SharePoint</a> – the document source synced every five minutes for new, changed and deleted files</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – supplies the real file IDs that the n8n SharePoint module does not return</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72293743</guid><pubDate>Sat, 06 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72293743/building_private_rag_a_blueprint_for_sharepoint_n8n.mp3" length="102512492" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b8def5cc8ae92d17c49fe6a37dbb06a40af68c5e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most companies have SharePoint documents and AI licenses, yet their AI still comes up empty on specific questions because the data is not connected. This episode is for architects and automation builders who want a private, EU-hosted RAG system. It...</itunes:subtitle><itunes:summary><![CDATA[Most companies have SharePoint documents and AI licenses, yet their AI still comes up empty on specific questions because the data is not connected. This episode is for architects and automation builders who want a private, EU-hosted RAG system. It walks through a complete blueprint with SharePoint, Microsoft Graph, n8n, Mistral OCR and pgvector, including GDPR design and the failure modes to plan for.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The problem and what RAG really is</li><li>03:12 – Why standard search fails</li><li>06:26 – The full system architecture</li><li>09:34 – Connecting SharePoint via Graph API and credentials</li><li>19:38 – File sync logic and routing</li><li>25:11 – Mistral OCR, chunking and embeddings</li><li>37:14 – Retrieval, re-ranking and agent tools</li><li>50:25 – GDPR, failure modes and extensions</li></ul><br /><b>Key takeaways</b><br /><ul><li>RAG quality depends on retrieval rather than the language model, so invest in OCR quality, agentic chunking and re-ranking before upgrading models.</li><li>Combining Microsoft Graph API calls with n8n's SharePoint module, plus a timestamp-based sync, enables reliable dynamic ingestion of new, changed and deleted files.</li><li>An agent with vector search, full-document retrieval and SQL tools, hosted on EU infrastructure with <a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Azure OpenAI</a> data zone deployments, answers both semantic and numerical questions in a GDPR-compliant way.</li></ul><br /><b>Worth quoting</b><br /><br />“The quality of your answer is a direct result of the quality of your retrieval. If you get the retrieval right, even a basic model will perform well.” – Mirko Peters (02:55)<br /><br />“A system that only uses vector search will always fail on questions that need calculation while a system that only uses SQL will fail on questions that need semantics.” – Mirko Peters (06:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-private-rag-a-blueprint-for-sharepoint-n8n/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the complete blueprint, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the private system built here, where retrieval quality matters more than the model</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">SharePoint</a> – the document source synced every five minutes for new, changed and deleted files</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – supplies the real file IDs that the n8n SharePoint module does not return</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-private-rag-a-blueprint-for-sharepoint-n8n" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4272</itunes:duration><itunes:keywords>agenticai,ai,automation,azureopenai,compliance,embeddings,enterpriseai,gdpr,graphapi,knowledgemanagement,mistralocr,n8n,openwebui,postgresql,rag,retrieval,semanticsearch,sharepoint,supabase,vectorsearch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/67b38e2abf293fc8afdfed5f9ddb9422.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Bridge the Gap: Connecting Copilot to Predictive Power BI</title><link>https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/</link><description><![CDATA[Many organizations ask Copilot to forecast sales or churn and get confident but wrong answers. This episode shows BI teams, data scientists and Fabric architects how to ground Copilot in Power BI semantic models, semantic link and Fabric data agents so that predictions become accurate, secure and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot fails at prediction</li><li>03:58 – Why natural language queries fail at prediction</li><li>07:05 – What Power BI semantic models really are and why metadata matters</li><li>13:20 – Semantic link and SemPy as the bridge to code</li><li>20:10 – The architecture: Copilot orchestrates, models predict</li><li>29:50 – RLS, OLS and the prepped-for-AI certification</li><li>39:55 – <a href="https://www.m365.fm/entity/semantic-link-labs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Semantic Link Labs</a>, data pipeline and Copilot Studio agents</li><li>52:20 – Grounding, monitoring, common mistakes and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot cannot calculate or forecast on its own; reliable predictions come from models built in <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Fabric</a> notebooks, while Copilot interprets the question and explains the result.</li><li>Building predictive models on semantic model measures through semantic link keeps definitions, relationships and row-level security identical between reports and predictions.</li><li>Rich metadata, tested RLS and OLS, a curated AI schema and the prepped-for-AI checklist are the foundation that keeps Copilot grounded and prevents sensitive data from leaking.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture steps and FAQ on Copilot predictions</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Semantic model</a> – the machine-readable contract of measures, relationships and security that grounds every prediction</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – repositioned as the orchestrator that routes questions to real models and explains results</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Power BI</a> – where semantic models, the prep data for AI workflow and Copilot questions come together</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72290442</guid><pubDate>Sat, 06 Jun 2026 04:35:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72290442/how_to_bridge_the_gap_connecting_copilot_to_predictive_power_bi.mp3" length="111985964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5dd51106d78ff0ae708b0527136b65d6d13ab2c4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations ask Copilot to forecast sales or churn and get confident but wrong answers. This episode shows BI teams, data scientists and Fabric architects how to ground Copilot in Power BI semantic models, semantic link and Fabric data agents...</itunes:subtitle><itunes:summary><![CDATA[Many organizations ask Copilot to forecast sales or churn and get confident but wrong answers. This episode shows BI teams, data scientists and Fabric architects how to ground Copilot in Power BI semantic models, semantic link and Fabric data agents so that predictions become accurate, secure and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot fails at prediction</li><li>03:58 – Why natural language queries fail at prediction</li><li>07:05 – What Power BI semantic models really are and why metadata matters</li><li>13:20 – Semantic link and SemPy as the bridge to code</li><li>20:10 – The architecture: Copilot orchestrates, models predict</li><li>29:50 – RLS, OLS and the prepped-for-AI certification</li><li>39:55 – <a href="https://www.m365.fm/entity/semantic-link-labs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Semantic Link Labs</a>, data pipeline and Copilot Studio agents</li><li>52:20 – Grounding, monitoring, common mistakes and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot cannot calculate or forecast on its own; reliable predictions come from models built in <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Fabric</a> notebooks, while Copilot interprets the question and explains the result.</li><li>Building predictive models on semantic model measures through semantic link keeps definitions, relationships and row-level security identical between reports and predictions.</li><li>Rich metadata, tested RLS and OLS, a curated AI schema and the prepped-for-AI checklist are the foundation that keeps Copilot grounded and prevents sensitive data from leaking.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture steps and FAQ on Copilot predictions</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Semantic model</a> – the machine-readable contract of measures, relationships and security that grounds every prediction</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – repositioned as the orchestrator that routes questions to real models and explains results</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Power BI</a> – where semantic models, the prep data for AI workflow and Copilot questions come together</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4667</itunes:duration><itunes:keywords>ai,analytics,automation,business,copilot,dashboards,data,fabric,forecasting,governance,insights,intelligence,microsoft,modeling,optimization,powerbi,predictive,reporting,transformation,trends</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/77e2ff5c0b205ff0255beb6c35c21607.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Steps to Microsoft 365 Copilot Extensibility with Gautam Sheth [MVP]</title><link>https://www.m365.fm/show/episodes/steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp/</link><description><![CDATA[Microsoft 365 development is moving from SharePoint toward Teams, Copilot extensibility and agentic AI. In this interview, five-time MVP and PnP maintainer Gautam Sheth explains what PnP PowerShell and PnP .NET solve, how open source is maintained and how GitHub Copilot changes daily development. A practical episode for Microsoft 365 developers and admins who automate with PnP and AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Gautam's Journey</li><li>05:25 – The PnP Ecosystem Explained</li><li>07:07 – Copilot Extensibility and Platform Shifts</li><li>12:34 – Maintaining Open Source Projects</li><li>20:09 – PnP .NET, Throttling and Cloud First</li><li>25:02 – Authentication and Misconceptions</li><li>28:02 – PnP, Agentic AI and GitHub Copilot</li><li>39:31 – Governance, Learning and Rapid Fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>PnP PowerShell and PnP .NET are community-maintained, open-source tools that fill gaps in Microsoft's own SharePoint and Graph tooling, including fluent APIs and robust throttling handling, but they are not supported by Microsoft.</li><li>Development focus is shifting from SharePoint toward <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">Teams</a> apps and Copilot extensibility, with PnP exploring an MCP server and agent skills for AI-driven workflows.</li><li>AI and GitHub Copilot accelerate development, but developers still need language fundamentals, least-privilege permissions and governance to stay responsible for the code they ship.</li></ul><br /><b>Worth quoting</b><br /><br />“whenever a developer has to develop on top of PNP.NET or PNP PowerShell on all of that, they should always consider the least permissions that they might need to execute certain operations” – Gautam Sheth (26:15)<br /><br />“one of the misconceptions is that PNP PowerShell is Microsoft developed. It is not, it is completely open source. It is maintained by a team of maintainers who spend their time outside of work” – Gautam Sheth (26:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a FAQ on PnP and Copilot</li><li><a href="https://www.m365.fm/entity/gautam-sheth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">Gautam Sheth</a> – the five-time MVP and PnP maintainer explaining PnP tooling, Copilot extensibility and agentic development</li><li><a href="https://www.m365.fm/entity/pnp-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">PnP PowerShell</a> – the community-maintained module Gautam helps maintain, which is neither built nor supported by Microsoft</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – the agentic AI platform Gautam uses daily, from assigning issues to reviewing pull requests</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">THE DEATH OF THE PROXY: Architecting Dataverse for the Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72342409</guid><pubDate>Fri, 05 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72342409/steps_to_microsoft_365_copilot_extensibility_with_gautam_sheth_mvp.mp3" length="68027372" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/35ef6e8ea5f7a60a057ff9fa6c9737e090aa7463.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft 365 development is moving from SharePoint toward Teams, Copilot extensibility and agentic AI. In this interview, five-time MVP and PnP maintainer Gautam Sheth explains what PnP PowerShell and PnP .NET solve, how open source is maintained and...</itunes:subtitle><itunes:summary><![CDATA[Microsoft 365 development is moving from SharePoint toward Teams, Copilot extensibility and agentic AI. In this interview, five-time MVP and PnP maintainer Gautam Sheth explains what PnP PowerShell and PnP .NET solve, how open source is maintained and how GitHub Copilot changes daily development. A practical episode for Microsoft 365 developers and admins who automate with PnP and AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Gautam's Journey</li><li>05:25 – The PnP Ecosystem Explained</li><li>07:07 – Copilot Extensibility and Platform Shifts</li><li>12:34 – Maintaining Open Source Projects</li><li>20:09 – PnP .NET, Throttling and Cloud First</li><li>25:02 – Authentication and Misconceptions</li><li>28:02 – PnP, Agentic AI and GitHub Copilot</li><li>39:31 – Governance, Learning and Rapid Fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>PnP PowerShell and PnP .NET are community-maintained, open-source tools that fill gaps in Microsoft's own SharePoint and Graph tooling, including fluent APIs and robust throttling handling, but they are not supported by Microsoft.</li><li>Development focus is shifting from SharePoint toward <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">Teams</a> apps and Copilot extensibility, with PnP exploring an MCP server and agent skills for AI-driven workflows.</li><li>AI and GitHub Copilot accelerate development, but developers still need language fundamentals, least-privilege permissions and governance to stay responsible for the code they ship.</li></ul><br /><b>Worth quoting</b><br /><br />“whenever a developer has to develop on top of PNP.NET or PNP PowerShell on all of that, they should always consider the least permissions that they might need to execute certain operations” – Gautam Sheth (26:15)<br /><br />“one of the misconceptions is that PNP PowerShell is Microsoft developed. It is not, it is completely open source. It is maintained by a team of maintainers who spend their time outside of work” – Gautam Sheth (26:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and a FAQ on PnP and Copilot</li><li><a href="https://www.m365.fm/entity/gautam-sheth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">Gautam Sheth</a> – the five-time MVP and PnP maintainer explaining PnP tooling, Copilot extensibility and agentic development</li><li><a href="https://www.m365.fm/entity/pnp-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">PnP PowerShell</a> – the community-maintained module Gautam helps maintain, which is neither built nor supported by Microsoft</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – the agentic AI platform Gautam uses daily, from assigning issues to reviewing pull requests</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-death-of-the-proxy-architecting-dataverse-for-the-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=steps-to-microsoft-365-copilot-extensibility-with-gautam-sheth-mvp" target="_blank" rel="noreferrer noopener">THE DEATH OF THE...]]></itunes:summary><itunes:duration>2835</itunes:duration><itunes:keywords>agentic,ai,automation,copilot,developer,development,extensibility,github,governance,graph,innovation,microsoft365,opensource,pnp,powershell,productivity,sdk,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0d09e6adda79b6f41944f0d02b5987e9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>I building a Synthetic Market for M365 Strategy</title><link>https://www.m365.fm/show/episodes/i-building-a-synthetic-market-for-m365-strategy/</link><description><![CDATA[Why do most enterprise AI pilots in Microsoft 365 stall, even when the technology works? Drawing on a simulation of 100 synthetic companies, this episode maps five predictable governance failure patterns for IT leaders and architects preparing for Copilot and AI agents. You get readiness frameworks, an operating model and a 90-day assessment to fix the foundation before you scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI pilots fail in Microsoft 365</li><li>03:57 – Building the 100-company simulation</li><li>07:16 – Identity blind spots and collaboration sprawl</li><li>14:34 – Automation gaps and ownership chaos</li><li>21:53 – Compliance theater and structural causes</li><li>29:15 – Readiness frameworks: identity, data, collaboration, automation</li><li>48:54 – Operating model, metrics and adoption sequence</li><li>67:43 – The 90-day readiness assessment</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI does not create new <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">governance</a> problems in Microsoft 365; it surfaces existing identity blind spots, abandoned workspaces, ungoverned automations and paper-only controls at conversational speed.</li><li>Clear, singular accountability for AI governance and disciplined measurement were the strongest predictors of adoption success in the simulation, ahead of budget and tools.</li><li>Sequence the work: identity, then data, then collaboration, then automation, and only then introduce Copilot and agents, starting with read-only scenarios and a 90-day readiness assessment.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance isn't a document. It's a behavioral system. It's the set of constraints, incentives, and feedback loops that shape how people actually work inside your organization.” – Mirko Peters (01:33)<br /><br />“A colleague asks a question, the AI surfaces an answer that reveals proprietary information to someone who shouldn't see it. Now you have an incident, now you have a compliance violation. That's not an AI problem, that's a governance problem that AI amplified.” – Mirko Peters (01:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-building-a-synthetic-market-for-m365-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the five failure patterns and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Governance</a> – treated as a behavioral system of constraints and feedback loops rather than policy documents</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – surfaces abandoned workspaces, unlabeled files and inherited access at conversational speed</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">AI agent</a> – calls ungoverned flows and should get its own scoped identity like any user</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Protecting Microsoft Copilot with Purview, DLP &amp; Insider Risk with Alan Cox [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72280143</guid><pubDate>Fri, 05 Jun 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72280143/i_building_a_synthetic_market_for_m365_strategy.mp3" length="109509164" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2615b0321f3a641faea5d0ba0321e647b390d92c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why do most enterprise AI pilots in Microsoft 365 stall, even when the technology works? Drawing on a simulation of 100 synthetic companies, this episode maps five predictable governance failure patterns for IT leaders and architects preparing for...</itunes:subtitle><itunes:summary><![CDATA[Why do most enterprise AI pilots in Microsoft 365 stall, even when the technology works? Drawing on a simulation of 100 synthetic companies, this episode maps five predictable governance failure patterns for IT leaders and architects preparing for Copilot and AI agents. You get readiness frameworks, an operating model and a 90-day assessment to fix the foundation before you scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI pilots fail in Microsoft 365</li><li>03:57 – Building the 100-company simulation</li><li>07:16 – Identity blind spots and collaboration sprawl</li><li>14:34 – Automation gaps and ownership chaos</li><li>21:53 – Compliance theater and structural causes</li><li>29:15 – Readiness frameworks: identity, data, collaboration, automation</li><li>48:54 – Operating model, metrics and adoption sequence</li><li>67:43 – The 90-day readiness assessment</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI does not create new <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">governance</a> problems in Microsoft 365; it surfaces existing identity blind spots, abandoned workspaces, ungoverned automations and paper-only controls at conversational speed.</li><li>Clear, singular accountability for AI governance and disciplined measurement were the strongest predictors of adoption success in the simulation, ahead of budget and tools.</li><li>Sequence the work: identity, then data, then collaboration, then automation, and only then introduce Copilot and agents, starting with read-only scenarios and a 90-day readiness assessment.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance isn't a document. It's a behavioral system. It's the set of constraints, incentives, and feedback loops that shape how people actually work inside your organization.” – Mirko Peters (01:33)<br /><br />“A colleague asks a question, the AI surfaces an answer that reveals proprietary information to someone who shouldn't see it. Now you have an incident, now you have a compliance violation. That's not an AI problem, that's a governance problem that AI amplified.” – Mirko Peters (01:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-building-a-synthetic-market-for-m365-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the five failure patterns and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Governance</a> – treated as a behavioral system of constraints and feedback loops rather than policy documents</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – surfaces abandoned workspaces, unlabeled files and inherited access at conversational speed</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">AI agent</a> – calls ungoverned flows and should get its own scoped identity like any user</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-building-a-synthetic-market-for-m365-strategy" target="_blank" rel="noreferrer noopener">Protecting Microsoft Copilot with Purview, DLP &amp; Insider Risk with Alan Cox...]]></itunes:summary><itunes:duration>4563</itunes:duration><itunes:keywords>agents,automation,azureai,collaboration,compliance,copilot,datagovernance,digitaltwins,enterpriseai,foundry,governance,graphrag,identity,microsoft365,readiness,security,simulation,strategy,syntheticmarkets,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c6cca06cf177793e7d8df81375712182.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>My Microsoft Copilot is now JARVIS: This is how I built it</title><link>https://www.m365.fm/show/episodes/my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it/</link><description><![CDATA[Most people use Copilot as a smart stranger that forgets everything after each chat. This episode is for Microsoft 365 architects and power users who want to turn Copilot into a Jarvis-style system with persistent memory, skills, Copilot Cowork, agent flows, Graph grounding and governance, and who need a realistic build plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Copilot</a> fails at agency</li><li>04:17 – The Jarvis model and persistent memory</li><li>12:02 – Copilot Cowork and skills</li><li>18:29 – Agent flows and governance</li><li>26:38 – Microsoft Graph and grounding</li><li>34:43 – Proactive triggers, multi-agent orchestration and Work IQ</li><li>45:22 – Building it and avoiding failure modes</li><li>56:04 – Trust, real costs and what comes next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot becomes an operating system only when memory, action, reasoning and governance are layered into one architecture.</li><li>Reusable skill files, Copilot Cowork and agent flows turn one-off prompts into orchestrated, governed workflows grounded in <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> data.</li><li>Start with one high-friction workflow, test against real historical cases, keep humans in the loop and budget for engineering, not just licenses.</li></ul><br /><b>Worth quoting</b><br /><br />“Real agency isn't about writing better prompts. It starts with structure. It requires a system that actually knows who you are, how you work, and what matters to your business.” – Mirko Peters (00:23)<br /><br />“An action layer without memory is dangerous because you end up with a system that can do things without knowing when it should.” – Mirko Peters (05:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on building a Jarvis-style Copilot</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant the episode turns from a stateless chat window into a Jarvis-style operating system</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the execution layer that plans multi-step work across apps and pauses for human approval</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Agent skill</a> – skill.md files that store rules, examples and constraints as the persistent memory of Jarvis</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-skills-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Copilot Skills - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72278687</guid><pubDate>Thu, 04 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72278687/my_microsoft_copilot_is_now_jarvis_this_is_how_i_built_it.mp3" length="110261420" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/49629eb615df5bc85df55bfa1ef7a1dd0f9ada3e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most people use Copilot as a smart stranger that forgets everything after each chat. This episode is for Microsoft 365 architects and power users who want to turn Copilot into a Jarvis-style system with persistent memory, skills, Copilot Cowork, agent...</itunes:subtitle><itunes:summary><![CDATA[Most people use Copilot as a smart stranger that forgets everything after each chat. This episode is for Microsoft 365 architects and power users who want to turn Copilot into a Jarvis-style system with persistent memory, skills, Copilot Cowork, agent flows, Graph grounding and governance, and who need a realistic build plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Copilot</a> fails at agency</li><li>04:17 – The Jarvis model and persistent memory</li><li>12:02 – Copilot Cowork and skills</li><li>18:29 – Agent flows and governance</li><li>26:38 – Microsoft Graph and grounding</li><li>34:43 – Proactive triggers, multi-agent orchestration and Work IQ</li><li>45:22 – Building it and avoiding failure modes</li><li>56:04 – Trust, real costs and what comes next</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot becomes an operating system only when memory, action, reasoning and governance are layered into one architecture.</li><li>Reusable skill files, Copilot Cowork and agent flows turn one-off prompts into orchestrated, governed workflows grounded in <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> data.</li><li>Start with one high-friction workflow, test against real historical cases, keep humans in the loop and budget for engineering, not just licenses.</li></ul><br /><b>Worth quoting</b><br /><br />“Real agency isn't about writing better prompts. It starts with structure. It requires a system that actually knows who you are, how you work, and what matters to your business.” – Mirko Peters (00:23)<br /><br />“An action layer without memory is dangerous because you end up with a system that can do things without knowing when it should.” – Mirko Peters (05:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on building a Jarvis-style Copilot</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant the episode turns from a stateless chat window into a Jarvis-style operating system</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the execution layer that plans multi-step work across apps and pauses for human approval</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Agent skill</a> – skill.md files that store rules, examples and constraints as the persistent memory of Jarvis</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-skills-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it" target="_blank" rel="noreferrer noopener">Copilot Skills - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4595</itunes:duration><itunes:keywords>agentflows,aiagents,architecture,automation,compliance,copilot,cowork,governance,graph,grounding,intelligence.,jarvis,memory,microsoft365,orchestration,powerautomate,productivity,reasoning,skills,workiq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f647fa46e718fbb183a7aa50a0a34ad0.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Leading AI, Delivering Transformation, and Building Community with Areti Iles [MVP]</title><link>https://www.m365.fm/show/episodes/leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp/</link><description><![CDATA[Many organizations rush into agentic AI without knowing which AI is already used in their tenant or what the EU AI Act demands. Microsoft MVP Areti Iles, head of professional services at Telefónica, shares how Dynamics 365 and Power Platform projects succeed, how to govern AI with Defender, Purview and Foundry, and why community and mentorship accelerate careers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>01:36 – From IT support to solution architect</li><li>04:15 – Becoming head of delivery</li><li>12:01 – Why projects succeed or fail</li><li>27:07 – Explaining agentic AI</li><li>35:05 – AI legislation, EU AI Act and Microsoft tools</li><li>51:09 – Community and mentorship</li><li>59:38 – UN Commission on the Status of Women and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Projects rarely fail because of technology; they fail when business experts lack time, scope creeps and change management starts too late.</li><li>Agentic AI acts autonomously toward goals, so organizations need inventories, risk classification, human oversight and AI literacy, as the EU AI Act requires.</li><li>Microsoft Defender, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Purview</a> with Compliance Manager and Foundry cover security, compliance and model governance for responsible AI adoption.</li></ul><br /><b>Worth quoting</b><br /><br />“a lot of the time a project won't fail because of the technology it will fail because of the people. You could have the most brilliantly technologically speaking built system.” – Areti Iles (12:28)<br /><br />“it's a group of AI systems that have agency which is why we call them agentic it means that they can autonomously make decisions take actions to achieve a goal” – Areti Iles (27:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on delivery, AI governance and mentoring</li><li><a href="https://www.m365.fm/entity/areti-iles/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Areti Iles</a> – the guest, who traces her path from IT support to head of professional services</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">EU AI Act</a> – the extraterritorial EU law behind her call for AI inventories, risk classification and literacy</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – part of the stack she delivers and the platform she picks in the rapid fire round</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Agent Governance Explained- How IT Can Enable the AI Agent Revolution with Thomas Zou [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72315493</guid><pubDate>Wed, 03 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72315493/leading_ai_delivering_transformation_and_building_community_with_areti_iles_mvp.mp3" length="95082668" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5dc49355c45a58433fb385d04618a450aeb1f135.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations rush into agentic AI without knowing which AI is already used in their tenant or what the EU AI Act demands. Microsoft MVP Areti Iles, head of professional services at Telefónica, shares how Dynamics 365 and Power Platform projects...</itunes:subtitle><itunes:summary><![CDATA[Many organizations rush into agentic AI without knowing which AI is already used in their tenant or what the EU AI Act demands. Microsoft MVP Areti Iles, head of professional services at Telefónica, shares how Dynamics 365 and Power Platform projects succeed, how to govern AI with Defender, Purview and Foundry, and why community and mentorship accelerate careers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and guest introduction</li><li>01:36 – From IT support to solution architect</li><li>04:15 – Becoming head of delivery</li><li>12:01 – Why projects succeed or fail</li><li>27:07 – Explaining agentic AI</li><li>35:05 – AI legislation, EU AI Act and Microsoft tools</li><li>51:09 – Community and mentorship</li><li>59:38 – UN Commission on the Status of Women and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Projects rarely fail because of technology; they fail when business experts lack time, scope creeps and change management starts too late.</li><li>Agentic AI acts autonomously toward goals, so organizations need inventories, risk classification, human oversight and AI literacy, as the EU AI Act requires.</li><li>Microsoft Defender, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Purview</a> with Compliance Manager and Foundry cover security, compliance and model governance for responsible AI adoption.</li></ul><br /><b>Worth quoting</b><br /><br />“a lot of the time a project won't fail because of the technology it will fail because of the people. You could have the most brilliantly technologically speaking built system.” – Areti Iles (12:28)<br /><br />“it's a group of AI systems that have agency which is why we call them agentic it means that they can autonomously make decisions take actions to achieve a goal” – Areti Iles (27:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on delivery, AI governance and mentoring</li><li><a href="https://www.m365.fm/entity/areti-iles/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Areti Iles</a> – the guest, who traces her path from IT support to head of professional services</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">EU AI Act</a> – the extraterritorial EU law behind her call for AI inventories, risk classification and literacy</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – part of the stack she delivers and the platform she picks in the rapid fire round</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agent-governance-explained-how-it-can-enable-the-ai-agent-revolution-with-thomas-zou-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp" target="_blank" rel="noreferrer noopener">Agent Governance Explained- How IT Can Enable the AI Agent Revolution with Thomas Zou [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast...]]></itunes:summary><itunes:duration>3962</itunes:duration><itunes:keywords>agenticai,ai,automation,community,compliance,copilot,dynamics365,enterprise,futureofwork,governance,innovation,leadership,mentorship,microsoft,powerplatform,productivity,security,strategy,technology,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bdb673dbc4e48fced74872c39febd010.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Architecture of AI Movies: Copilot, Seedance &amp; Higgsfield</title><link>https://www.m365.fm/show/episodes/the-architecture-of-ai-movies-copilot-seedance-higgsfield/</link><description><![CDATA[AI video creators lose hours and credits when characters change faces between shots. This episode is for creators and teams who want professional, consistent AI films instead of random clips. Learn how to orchestrate Copilot, Seedance and Higgsfield into one governed production pipeline.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI movies fail: character drift</li><li>07:56 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Copilot</a> as the director</li><li>14:44 – Role-based references and @ tag binding</li><li>20:58 – Motion strength and camera presets</li><li>30:35 – The three-tool workflow and failure modes</li><li>36:49 – Credit economics and multi-shot continuity</li><li>50:59 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Governance</a>, quality standards and review gates</li><li>62:53 – A real workflow example</li></ul><br /><b>Key takeaways</b><br /><ul><li>Consistent AI movies come from architecture, not better prompts: Copilot plans a parametric shot list, Seedance locks character identity and Higgsfield handles motion.</li><li>Keeping motion strength in a moderate range, reusing the exact same reference pack and @ tags, and documenting every configuration prevents character drift and wasted credits.</li><li>Governance artifacts such as a production bible, configuration logs, quality criteria and three human review gates make AI video production reproducible and affordable.</li></ul><br /><b>Worth quoting</b><br /><br />“This isn't a model glitch. It's an orchestration failure. You probably swapped out a reference image or changed a character descriptor between the two shots” – Mirko Peters (33:44)<br /><br />“We need to stop using co-pilot to write scripts and start using it to build systems. Most people think of an LLM as a creative writer, but in reality, it's a structural engineer for your metadata.” – Mirko Peters (08:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architecture-of-ai-movies-copilot-seedance-higgsfield/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a three-tool AI video workflow</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – used as the pipeline director that turns a grounded script into a parametric shot list</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Prompt</a> – rebuilt as a parametric configuration with @ tags instead of a vague creative request</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Governance</a> – the production bible, configuration logs and quality criteria that make AI films reproducible</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-end-of-prompting-how-to-build-the-copilot-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">The End of Prompting: How to Build the Copilot Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72276884</guid><pubDate>Wed, 03 Jun 2026 04:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72276884/the_architecture_of_ai_movies_copilot_seedance_higgsfield.mp3" length="98220716" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ace2c839a1ba5255b4c410b14a0eb6ddf07ee8df.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI video creators lose hours and credits when characters change faces between shots. This episode is for creators and teams who want professional, consistent AI films instead of random clips. Learn how to orchestrate Copilot, Seedance and Higgsfield...</itunes:subtitle><itunes:summary><![CDATA[AI video creators lose hours and credits when characters change faces between shots. This episode is for creators and teams who want professional, consistent AI films instead of random clips. Learn how to orchestrate Copilot, Seedance and Higgsfield into one governed production pipeline.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI movies fail: character drift</li><li>07:56 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Copilot</a> as the director</li><li>14:44 – Role-based references and @ tag binding</li><li>20:58 – Motion strength and camera presets</li><li>30:35 – The three-tool workflow and failure modes</li><li>36:49 – Credit economics and multi-shot continuity</li><li>50:59 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Governance</a>, quality standards and review gates</li><li>62:53 – A real workflow example</li></ul><br /><b>Key takeaways</b><br /><ul><li>Consistent AI movies come from architecture, not better prompts: Copilot plans a parametric shot list, Seedance locks character identity and Higgsfield handles motion.</li><li>Keeping motion strength in a moderate range, reusing the exact same reference pack and @ tags, and documenting every configuration prevents character drift and wasted credits.</li><li>Governance artifacts such as a production bible, configuration logs, quality criteria and three human review gates make AI video production reproducible and affordable.</li></ul><br /><b>Worth quoting</b><br /><br />“This isn't a model glitch. It's an orchestration failure. You probably swapped out a reference image or changed a character descriptor between the two shots” – Mirko Peters (33:44)<br /><br />“We need to stop using co-pilot to write scripts and start using it to build systems. Most people think of an LLM as a creative writer, but in reality, it's a structural engineer for your metadata.” – Mirko Peters (08:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architecture-of-ai-movies-copilot-seedance-higgsfield/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a three-tool AI video workflow</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – used as the pipeline director that turns a grounded script into a parametric shot list</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Prompt</a> – rebuilt as a parametric configuration with @ tags instead of a vague creative request</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">Governance</a> – the production bible, configuration logs and quality criteria that make AI films reproducible</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-end-of-prompting-how-to-build-the-copilot-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architecture-of-ai-movies-copilot-seedance-higgsfield" target="_blank" rel="noreferrer noopener">The End of Prompting: How to Build the Copilot Agent Fabric</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>4093</itunes:duration><itunes:keywords>aifilmmaking,aivideo,automation,characterdesign,cinematography,continuity,copilot,creativity,filmmaking,generativeai,governance,higgsfield,motioncontrol,orchestration,production,prompting,seedance,storytelling,videogeneration,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2634578e95571f6a86c66859797f8215.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Low-Code to Pro-Code- The Rise of Power Apps Code Apps with Carike Botha [MVP]</title><link>https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/</link><description><![CDATA[Power Apps code apps are blurring the line between low-code and pro-code development. This episode is for Power Platform makers, pro developers and IT teams deciding how to build and govern modern business apps. Microsoft MVP Carike Botha explains what code apps are, where they fit next to Copilot agents and how to keep them enterprise-ready.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Carike Botha</li><li>01:38 – From SharePoint to Power Platform and automation</li><li>05:42 – What Power Apps code apps are</li><li>12:13 – Governance and low-code misconceptions</li><li>20:21 – Code apps vs. Copilot agents and AI hype</li><li>29:14 – Citizen developer skills and Power Automate</li><li>35:01 – Building with AI and the road ahead</li><li>40:43 – Rapid fire and community</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps code apps let citizen developers build polished React-based apps with natural language while pro developers extend the same code with tools like Claude Code or the GitHub CLI.</li><li>Low code does not mean low discipline: licensing, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">DLP</a> policies, permissions and governance still apply to code apps inside the Power Platform guardrails.</li><li>Not every problem needs an agent; identifying process steps and real use cases decides whether an app, a flow or a Copilot agent is the right answer.</li></ul><br /><b>Worth quoting</b><br /><br />“I absolutely love automation because it really helps us get rid of that tediousness of having to do something over and over and over again.” – Carike Botha (04:29)<br /><br />“But I think it's the people that makes the Microsoft community such a vibrant one and such an exciting one to be part of is the fact that everybody so willingly and freely shares the knowledge that they have.” – Carike Botha (44:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on code apps</li><li><a href="https://www.m365.fm/entity/carike-botha/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Carike Botha</a> – the guest, a Microsoft MVP who explains code apps, governance and her community work in Johannesburg</li><li><a href="https://www.m365.fm/entity/code-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Power Apps code apps</a> – the main topic, React-based apps built from natural language that pro developers can extend further</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Power Platform</a> – the ecosystem whose guardrails, DLP policies and permissions make code apps enterprise ready</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Designing the Future. AI, UX, and the Next Generation of Microsoft Power Platform with Tchesco Ayih [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72275454</guid><pubDate>Tue, 02 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72275454/from_low_code_to_pro_code_the_rise_of_power_apps_code_apps_with_carike_botha_mvp_1.mp3" length="70502444" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e3216823d96648c62740fa31b8806aade3b7f048.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Apps code apps are blurring the line between low-code and pro-code development. This episode is for Power Platform makers, pro developers and IT teams deciding how to build and govern modern business apps. Microsoft MVP Carike Botha explains...</itunes:subtitle><itunes:summary><![CDATA[Power Apps code apps are blurring the line between low-code and pro-code development. This episode is for Power Platform makers, pro developers and IT teams deciding how to build and govern modern business apps. Microsoft MVP Carike Botha explains what code apps are, where they fit next to Copilot agents and how to keep them enterprise-ready.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Carike Botha</li><li>01:38 – From SharePoint to Power Platform and automation</li><li>05:42 – What Power Apps code apps are</li><li>12:13 – Governance and low-code misconceptions</li><li>20:21 – Code apps vs. Copilot agents and AI hype</li><li>29:14 – Citizen developer skills and Power Automate</li><li>35:01 – Building with AI and the road ahead</li><li>40:43 – Rapid fire and community</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps code apps let citizen developers build polished React-based apps with natural language while pro developers extend the same code with tools like Claude Code or the GitHub CLI.</li><li>Low code does not mean low discipline: licensing, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">DLP</a> policies, permissions and governance still apply to code apps inside the Power Platform guardrails.</li><li>Not every problem needs an agent; identifying process steps and real use cases decides whether an app, a flow or a Copilot agent is the right answer.</li></ul><br /><b>Worth quoting</b><br /><br />“I absolutely love automation because it really helps us get rid of that tediousness of having to do something over and over and over again.” – Carike Botha (04:29)<br /><br />“But I think it's the people that makes the Microsoft community such a vibrant one and such an exciting one to be part of is the fact that everybody so willingly and freely shares the knowledge that they have.” – Carike Botha (44:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on code apps</li><li><a href="https://www.m365.fm/entity/carike-botha/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Carike Botha</a> – the guest, a Microsoft MVP who explains code apps, governance and her community work in Johannesburg</li><li><a href="https://www.m365.fm/entity/code-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Power Apps code apps</a> – the main topic, React-based apps built from natural language that pro developers can extend further</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Power Platform</a> – the ecosystem whose guardrails, DLP policies and permissions make code apps enterprise ready</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/designing-the-future-ai-ux-and-the-next-generation-of-microsoft-power-platform-with-tchesco-ayih/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-low-code-to-pro-code-the-rise-of-power-apps-code-apps" target="_blank" rel="noreferrer noopener">Designing the Future. AI, UX, and the Next Generation of Microsoft Power Platform with Tchesco Ayih [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>2938</itunes:duration><itunes:keywords>agents,ai,automation,citizendevelopers.,codeapps,copilot,dataverse,development,governance,lowcode,mcp,microsoft365,mvp,powerapps,powerautomate,powerplatform,procode,react,security,vue</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cccc00c2c1dcebaa584de93078f0ce25.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Building Chatbots: How to Codify Your Logic into a Digital Twin</title><link>https://www.m365.fm/show/episodes/stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin/</link><description><![CDATA[Most organizations are building chatbots that answer questions but rarely change how work gets done. This episode is for Microsoft 365 and Copilot Studio architects and decision makers who want to codify expert logic into digital twins that diagnose, decide and deliver measurable business outcomes under proper governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Chatbots versus digital twins</li><li>04:00 – The logic bot versus chatbot ROI gap</li><li>07:27 – The diagnostic boundary and the no-new-privileges principle</li><li>10:53 – Copilot Studio as the brain: topics, tools and knowledge sources</li><li>14:19 – The four-phase roadmap and the data foundation</li><li>21:11 – Governance, safety and the Copilot Studio plus Logic Apps architecture</li><li>28:38 – Building, measuring and scaling your first digital twin</li><li>43:31 – Governance twin, workflow twin, security and the logic-first future</li></ul><br /><b>Key takeaways</b><br /><ul><li>Chatbots contain cost by deflecting tickets, while digital twins codify expert decision logic and create value by reducing cycle time and errors across a workflow.</li><li>In Copilot Studio, logic lives in topics, tools and curated knowledge sources, with Logic Apps or <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Power Automate</a> handling deterministic execution and the agent never getting more access than the user.</li><li>Follow the sequence instrument, model, simulate and operationalize, put governance and a measured baseline in place first, and start in advisory mode with one high-value workflow.</li></ul><br /><b>Worth quoting</b><br /><br />“A chatbot answers questions, it sits there, waits for someone to ask it something, and then it generates a response that is useful for basic FAQs. But a digital twin does something completely different. A digital twin makes decisions.” – Mirko Peters (00:16)<br /><br />“Your digital twin does not get access to data the user does not have, and it does not make decisions the user could not make.” – Mirko Peters (08:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on digital twins</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the brain of the digital twin, holding decision logic in topics, tools and knowledge sources</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Governance</a> – built in first through environment zoning, DLP, audit logging and the no-new-privileges principle</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">AI agent</a> – the logic bot or diagnostic agent that diagnoses problems and decides next steps instead of chatting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72274716</guid><pubDate>Tue, 02 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72274716/stop_building_chatbots_how_to_codify_your_logic_into_a_digital_twin.mp3" length="97314092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f2c3f52fd6e0d108b092cb3327cc26ce915d7be4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations are building chatbots that answer questions but rarely change how work gets done. This episode is for Microsoft 365 and Copilot Studio architects and decision makers who want to codify expert logic into digital twins that diagnose,...</itunes:subtitle><itunes:summary><![CDATA[Most organizations are building chatbots that answer questions but rarely change how work gets done. This episode is for Microsoft 365 and Copilot Studio architects and decision makers who want to codify expert logic into digital twins that diagnose, decide and deliver measurable business outcomes under proper governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Chatbots versus digital twins</li><li>04:00 – The logic bot versus chatbot ROI gap</li><li>07:27 – The diagnostic boundary and the no-new-privileges principle</li><li>10:53 – Copilot Studio as the brain: topics, tools and knowledge sources</li><li>14:19 – The four-phase roadmap and the data foundation</li><li>21:11 – Governance, safety and the Copilot Studio plus Logic Apps architecture</li><li>28:38 – Building, measuring and scaling your first digital twin</li><li>43:31 – Governance twin, workflow twin, security and the logic-first future</li></ul><br /><b>Key takeaways</b><br /><ul><li>Chatbots contain cost by deflecting tickets, while digital twins codify expert decision logic and create value by reducing cycle time and errors across a workflow.</li><li>In Copilot Studio, logic lives in topics, tools and curated knowledge sources, with Logic Apps or <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Power Automate</a> handling deterministic execution and the agent never getting more access than the user.</li><li>Follow the sequence instrument, model, simulate and operationalize, put governance and a measured baseline in place first, and start in advisory mode with one high-value workflow.</li></ul><br /><b>Worth quoting</b><br /><br />“A chatbot answers questions, it sits there, waits for someone to ask it something, and then it generates a response that is useful for basic FAQs. But a digital twin does something completely different. A digital twin makes decisions.” – Mirko Peters (00:16)<br /><br />“Your digital twin does not get access to data the user does not have, and it does not make decisions the user could not make.” – Mirko Peters (08:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on digital twins</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the brain of the digital twin, holding decision logic in topics, tools and knowledge sources</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Governance</a> – built in first through environment zoning, DLP, audit logging and the no-new-privileges principle</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">AI agent</a> – the logic bot or diagnostic agent that diagnoses problems and decides next steps instead of chatting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin" target="_blank" rel="noreferrer noopener">Power Platform Copilot...]]></itunes:summary><itunes:duration>4055</itunes:duration><itunes:keywords>aiagents,automation,chatbots,compliance,copilot,dataverse,diagnostics,digitaltwins,governance,intelligence,logicapps,microsoft365,optimization,orchestration,powerautomate,processmining,productivity,security,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/62620a5b749a893dd41a0ce8934a7f69.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Scaling Copilot Studio in the Enterprise with Isha Kapoor [MVP]</title><link>https://www.m365.fm/show/episodes/scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp/</link><description><![CDATA[Building a Copilot Studio agent takes minutes, but getting it into production in a bank or government organization takes months of governance work. Microsoft MVP Isha Kapoor shows architects, admins and Power Platform teams how she structures environments, pipelines, DLP, Purview and incident response. Learn how to scale AI agents safely without stopping innovation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: enterprise AI beyond five-minute agent demos</li><li>06:18 – Designing the ALM strategy: dev, QA and prod environments with DLP</li><li>14:26 – Deployment pipelines, approvals and quarterly attestations</li><li>21:01 – Incident management with agent quarantine</li><li>24:53 – Security: prompt injection, Purview and responsible AI alerts</li><li>31:55 – Balancing compliance and innovation with tenant isolation</li><li>35:23 – Data residency, Foundry and choosing models</li><li>45:33 – Fast release cycles, workflows and advice for getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Scaling Copilot Studio in regulated enterprises needs a strict ALM strategy with separate dev, QA and prod environments, DLP and connector policies, pipelines and approvals before agents reach production.</li><li>Operations teams should be ready to quarantine an agent immediately when an incident occurs, and Purview auditing plus responsible AI checks make agent activity traceable.</li><li>New AI features such as <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">MCP</a> servers or third-party models should be vetted before they are enabled, while a separate experimentation tenant lets makers innovate without touching production data.</li></ul><br /><b>Worth quoting</b><br /><br />“So in a larger organization and in a real world, it is hard to build an agent, then deploy it and then make sure that agent is only doing the things that it is supposed to do.” – Isha Kapoor (03:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and a short FAQ on governance</li><li><a href="https://www.m365.fm/entity/isha-kapoor/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Isha Kapoor</a> – the guest, a Copilot engineer leading the Copilot Studio rollout at a large financial institution</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the agent platform whose enterprise rollout is structured through dev, QA and prod environments and pipelines</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – mentioned as a hot topic, the registry where deployed agents and their versions appear</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Building Multi-Agent AI Systems with Copilot Studio: From Ideas to Intelligent Automation with David Lorenzo Lopez  [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72225934</guid><pubDate>Mon, 01 Jun 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72225934/scaling_copilot_studio_in_the_enterprise_with_isha_kapoor_mvp.mp3" length="86296940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4523e2cc25f48f7a5c733855627143502340ef98.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Building a Copilot Studio agent takes minutes, but getting it into production in a bank or government organization takes months of governance work. Microsoft MVP Isha Kapoor shows architects, admins and Power Platform teams how she structures...</itunes:subtitle><itunes:summary><![CDATA[Building a Copilot Studio agent takes minutes, but getting it into production in a bank or government organization takes months of governance work. Microsoft MVP Isha Kapoor shows architects, admins and Power Platform teams how she structures environments, pipelines, DLP, Purview and incident response. Learn how to scale AI agents safely without stopping innovation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Intro: enterprise AI beyond five-minute agent demos</li><li>06:18 – Designing the ALM strategy: dev, QA and prod environments with DLP</li><li>14:26 – Deployment pipelines, approvals and quarterly attestations</li><li>21:01 – Incident management with agent quarantine</li><li>24:53 – Security: prompt injection, Purview and responsible AI alerts</li><li>31:55 – Balancing compliance and innovation with tenant isolation</li><li>35:23 – Data residency, Foundry and choosing models</li><li>45:33 – Fast release cycles, workflows and advice for getting started</li></ul><br /><b>Key takeaways</b><br /><ul><li>Scaling Copilot Studio in regulated enterprises needs a strict ALM strategy with separate dev, QA and prod environments, DLP and connector policies, pipelines and approvals before agents reach production.</li><li>Operations teams should be ready to quarantine an agent immediately when an incident occurs, and Purview auditing plus responsible AI checks make agent activity traceable.</li><li>New AI features such as <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">MCP</a> servers or third-party models should be vetted before they are enabled, while a separate experimentation tenant lets makers innovate without touching production data.</li></ul><br /><b>Worth quoting</b><br /><br />“So in a larger organization and in a real world, it is hard to build an agent, then deploy it and then make sure that agent is only doing the things that it is supposed to do.” – Isha Kapoor (03:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and a short FAQ on governance</li><li><a href="https://www.m365.fm/entity/isha-kapoor/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Isha Kapoor</a> – the guest, a Copilot engineer leading the Copilot Studio rollout at a large financial institution</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the agent platform whose enterprise rollout is structured through dev, QA and prod environments and pipelines</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – mentioned as a hot topic, the registry where deployed agents and their versions appear</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-multi-agent-ai-systems-with-copilot-studio-from-ideas-to-intelligent-automation-with-david/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=scaling-copilot-studio-in-the-enterprise-with-isha-kapoor-mvp" target="_blank" rel="noreferrer noopener">Building Multi-Agent AI Systems with Copilot Studio: From Ideas to Intelligent Automation with David Lorenzo Lopez...]]></itunes:summary><itunes:duration>3596</itunes:duration><itunes:keywords>aiagents,aigovernance,alm,automation,compliance,copilot,copilotstudio,dataprotection,devops,enterpriseai,governance,innovation,microsoft365,microsoftcopilot,powerplatform,productivity,purview,responsibleai,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dbcdccd17b20b5f4967176d898265308.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The End of Prompting: How to Build the Copilot Agent Fabric</title><link>https://www.m365.fm/show/episodes/the-end-of-prompting-how-to-build-the-copilot-agent-fabric/</link><description><![CDATA[Most organizations still use Copilot like a search box, and productivity stalls once the novelty wears off. This episode is for architects and Microsoft 365 leaders who want to move from prompting to agent orchestration. You get a blueprint for skills, MCP, agent-to-agent delegation, governance and measurement that turns Copilot into an agent fabric owning real workflows.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why prompting has hit its limit</li><li>03:32 – Defining the Copilot agent fabric and grounding in data</li><li>13:20 – MCP and agent-to-agent delegation</li><li>20:42 – Anatomy of a skill and the DBS framework</li><li>28:18 – Specialist delegation, progressive disclosure and recursive building</li><li>44:36 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Governance</a>, schemas and measuring ROI</li><li>57:30 – The agent-operated organization and the 100X roadmap</li><li>65:05 – Troubleshooting and future-proofing with open standards</li></ul><br /><b>Key takeaways</b><br /><ul><li>Prompt-driven chatbot use plateaus because every workflow depends on the user, while an agent fabric of specialized, skill-based agents coordinated by a parent orchestrator owns outcomes end to end.</li><li>Agents are only as good as their data and tools, so semantic metadata, MCP for live system access, A2A for delegation and progressive disclosure to protect the context window are core architecture decisions.</li><li>Scale safely with least privilege at the tool boundary, human approval for high-impact actions, clear agent ownership and portable, vendor-neutral skill files, and measure success by business outcomes rather than minutes saved.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-prompting-how-to-build-the-copilot-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agent orchestration</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">AI agent</a> – specialist agents coordinated by a parent orchestrator form the agent fabric this episode describes</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Agent skill</a> – the skill.md file and the DBS framework of direction, blueprints and solutions</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the tool layer, called the USB-C for AI, giving agents governed access to live systems</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the starting point, used like a search bar until prompting plateaus and orchestration takes over</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-end-of-ai-bloat-why-modern-agents-need-skills/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">The End of AI Bloat: Why Modern Agents Need Skills</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72227580</guid><pubDate>Mon, 01 Jun 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72227580/the_end_of_prompting_how_to_build_the_copilot_agent_fabric.mp3" length="107135468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e6c6466e114f2d5aefd2c0b450eb98b2faca23da.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations still use Copilot like a search box, and productivity stalls once the novelty wears off. This episode is for architects and Microsoft 365 leaders who want to move from prompting to agent orchestration. You get a blueprint for...</itunes:subtitle><itunes:summary><![CDATA[Most organizations still use Copilot like a search box, and productivity stalls once the novelty wears off. This episode is for architects and Microsoft 365 leaders who want to move from prompting to agent orchestration. You get a blueprint for skills, MCP, agent-to-agent delegation, governance and measurement that turns Copilot into an agent fabric owning real workflows.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why prompting has hit its limit</li><li>03:32 – Defining the Copilot agent fabric and grounding in data</li><li>13:20 – MCP and agent-to-agent delegation</li><li>20:42 – Anatomy of a skill and the DBS framework</li><li>28:18 – Specialist delegation, progressive disclosure and recursive building</li><li>44:36 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Governance</a>, schemas and measuring ROI</li><li>57:30 – The agent-operated organization and the 100X roadmap</li><li>65:05 – Troubleshooting and future-proofing with open standards</li></ul><br /><b>Key takeaways</b><br /><ul><li>Prompt-driven chatbot use plateaus because every workflow depends on the user, while an agent fabric of specialized, skill-based agents coordinated by a parent orchestrator owns outcomes end to end.</li><li>Agents are only as good as their data and tools, so semantic metadata, MCP for live system access, A2A for delegation and progressive disclosure to protect the context window are core architecture decisions.</li><li>Scale safely with least privilege at the tool boundary, human approval for high-impact actions, clear agent ownership and portable, vendor-neutral skill files, and measure success by business outcomes rather than minutes saved.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-prompting-how-to-build-the-copilot-agent-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on agent orchestration</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">AI agent</a> – specialist agents coordinated by a parent orchestrator form the agent fabric this episode describes</li><li><a href="https://www.m365.fm/entity/agent-skill/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Agent skill</a> – the skill.md file and the DBS framework of direction, blueprints and solutions</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the tool layer, called the USB-C for AI, giving agents governed access to live systems</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the starting point, used like a search bar until prompting plateaus and orchestration takes over</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-end-of-ai-bloat-why-modern-agents-need-skills/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-prompting-how-to-build-the-copilot-agent-fabric" target="_blank" rel="noreferrer noopener">The End of AI Bloat: Why Modern Agents Need Skills</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free...]]></itunes:summary><itunes:duration>4464</itunes:duration><itunes:keywords>a2a,agents,architecture,automation,compliance,copilot,fabric,governance,graph,innovation,intelligence,mcp,metadata,orchestration,productivity,reasoning,sharepoint,skills,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/260dbdf1e1da8cb7ed9722214a97cbd6.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Pro-Code Edge: Architecting Copilot Plugins with Azure Functions for Developers</title><link>https://www.m365.fm/show/episodes/the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers/</link><description><![CDATA[Copilot can talk, but complex business logic breaks standard connectors and low-code flows. This episode is for developers and architects who want to build Copilot plugins that actually execute work at enterprise scale. Learn how to combine Azure Functions, OpenAPI specs, API Management and durable functions into a fast, secure and maintainable architecture.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why standard connectors fail at scale</li><li>03:52 – The architecture choice: Azure Functions and Flex consumption</li><li>12:14 – OpenAPI specs as the semantic contract for Copilot</li><li>18:38 – C# Azure Functions, identity and network security</li><li>25:45 – DLP bypass risk and API Management as the security front door</li><li>32:27 – Durable functions, latency optimization and monitoring</li><li>43:32 – Testing, versioning, cost optimization and CI/CD</li><li>58:18 – Invoice validation plugin, pitfalls and scaling to the enterprise</li></ul><br /><b>Key takeaways</b><br /><ul><li>Standard connectors and low-code expressions hit limits on heavy business logic, so the fusion developer model extends Power Platform with Azure Functions connected through OpenAPI specs and custom connectors.</li><li>Flex consumption with always-ready instances removes most cold starts, and OpenAPI specs must be written for the language model with clear operation IDs, intent-based descriptions, examples and error schemas.</li><li>Production plugins need managed identities, <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Entra ID</a> authentication, private endpoints and API Management in front of the function to prevent DLP bypasses, plus monitoring, versioning and CI/CD to scale safely.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture notes and a short developer FAQ</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Azure Functions</a> – the pro-code engine, run on Flex Consumption with always-ready instances, that does the heavy business logic</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the security front door enforcing authentication, rate limits and endpoint filtering in front of the function</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that calls the function through an OpenAPI spec and custom connector to act</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-managed-environments-fail-the-missing-pro-dev-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Why Managed Environments Fail: The Missing Pro-Dev Link</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72223820</guid><pubDate>Sun, 31 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72223820/the_pro_code_edge_architecting_copilot_plugins_with_azure_functions_for_developers.mp3" length="108726956" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5128b6d190306aa4a07ef35520c4a1a60f76e394.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot can talk, but complex business logic breaks standard connectors and low-code flows. This episode is for developers and architects who want to build Copilot plugins that actually execute work at enterprise scale. Learn how to combine Azure...</itunes:subtitle><itunes:summary><![CDATA[Copilot can talk, but complex business logic breaks standard connectors and low-code flows. This episode is for developers and architects who want to build Copilot plugins that actually execute work at enterprise scale. Learn how to combine Azure Functions, OpenAPI specs, API Management and durable functions into a fast, secure and maintainable architecture.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why standard connectors fail at scale</li><li>03:52 – The architecture choice: Azure Functions and Flex consumption</li><li>12:14 – OpenAPI specs as the semantic contract for Copilot</li><li>18:38 – C# Azure Functions, identity and network security</li><li>25:45 – DLP bypass risk and API Management as the security front door</li><li>32:27 – Durable functions, latency optimization and monitoring</li><li>43:32 – Testing, versioning, cost optimization and CI/CD</li><li>58:18 – Invoice validation plugin, pitfalls and scaling to the enterprise</li></ul><br /><b>Key takeaways</b><br /><ul><li>Standard connectors and low-code expressions hit limits on heavy business logic, so the fusion developer model extends Power Platform with Azure Functions connected through OpenAPI specs and custom connectors.</li><li>Flex consumption with always-ready instances removes most cold starts, and OpenAPI specs must be written for the language model with clear operation IDs, intent-based descriptions, examples and error schemas.</li><li>Production plugins need managed identities, <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Entra ID</a> authentication, private endpoints and API Management in front of the function to prevent DLP bypasses, plus monitoring, versioning and CI/CD to scale safely.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture notes and a short developer FAQ</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Azure Functions</a> – the pro-code engine, run on Flex Consumption with always-ready instances, that does the heavy business logic</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the security front door enforcing authentication, rate limits and endpoint filtering in front of the function</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that calls the function through an OpenAPI spec and custom connector to act</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-managed-environments-fail-the-missing-pro-dev-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers" target="_blank" rel="noreferrer noopener">Why Managed Environments Fail: The Missing Pro-Dev Link</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>4531</itunes:duration><itunes:keywords>apim,architecture,automation,azure,copilot,developers,devops,entraid,functions,governance,integration,monitoring,openapi,orchestration,performance,plugins,powerplatform,scalability,security,serverless</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0dcaca4c577e30b3712f101209935d68.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</title><link>https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/</link><description><![CDATA[Most organizations believe their existing permissions keep Microsoft 365 Copilot safe, but the semantic index turns every permission mistake into an answer. This episode gives security architects and Microsoft 365 admins a five-layer framework covering identity, agent governance, data classification, DLP and detection to deploy Copilot without flying blind.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Permissions are not the answer</li><li>01:19 – Prompt injection, named correctly</li><li>03:23 – How Copilot sees your data</li><li>07:16 – Conditional access and risk-based sessions</li><li>14:58 – The agent identity problem</li><li>18:43 – Permission cleanup, labels and DLP</li><li>34:46 – Sentinel, audit logs and DSPM</li><li>64:54 – Five layers of Copilot security</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access rights; it makes years of over-permissioning discoverable by meaning, so permission cleanup has to come before rollout.</li><li>Treat Copilot as a privileged resource: phishing-resistant <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">MFA</a>, risk-based conditional access, continuous access evaluation and dedicated agent identities in Entra.</li><li>Layer sensitivity labels, upstream Purview DLP, Sentinel-based response and long audit retention into one continuous governance model rather than a one-time setup.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot doesn't create this exposure, but it makes that data discoverable by meaning instead of by accident.” – Mirko Peters (05:15)<br /><br />“Conditional access is just an access gate. It controls who gets to open the door. But once you're through that door, co-pilot shows you everything your permissions grant.” – Mirko Peters (57:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the five Copilot security layers</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose semantic index makes every over-permissioned file discoverable by meaning</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Prompt injection</a> – framed as a structural trait of language models, with hidden instructions in comments and emails</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Conditional Access</a> – an access gate for Copilot sign-ins that does not decide which content users can find</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72223141</guid><pubDate>Sun, 31 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72223141/the_model_is_the_vulnerability_securing_copilot_with_entra_id_and_zero_trust.mp3" length="104871788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/85cab6a8701136b247403efecece3e6a08a581e4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations believe their existing permissions keep Microsoft 365 Copilot safe, but the semantic index turns every permission mistake into an answer. This episode gives security architects and Microsoft 365 admins a five-layer framework...</itunes:subtitle><itunes:summary><![CDATA[Most organizations believe their existing permissions keep Microsoft 365 Copilot safe, but the semantic index turns every permission mistake into an answer. This episode gives security architects and Microsoft 365 admins a five-layer framework covering identity, agent governance, data classification, DLP and detection to deploy Copilot without flying blind.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Permissions are not the answer</li><li>01:19 – Prompt injection, named correctly</li><li>03:23 – How Copilot sees your data</li><li>07:16 – Conditional access and risk-based sessions</li><li>14:58 – The agent identity problem</li><li>18:43 – Permission cleanup, labels and DLP</li><li>34:46 – Sentinel, audit logs and DSPM</li><li>64:54 – Five layers of Copilot security</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access rights; it makes years of over-permissioning discoverable by meaning, so permission cleanup has to come before rollout.</li><li>Treat Copilot as a privileged resource: phishing-resistant <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">MFA</a>, risk-based conditional access, continuous access evaluation and dedicated agent identities in Entra.</li><li>Layer sensitivity labels, upstream Purview DLP, Sentinel-based response and long audit retention into one continuous governance model rather than a one-time setup.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot doesn't create this exposure, but it makes that data discoverable by meaning instead of by accident.” – Mirko Peters (05:15)<br /><br />“Conditional access is just an access gate. It controls who gets to open the door. But once you're through that door, co-pilot shows you everything your permissions grant.” – Mirko Peters (57:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the five Copilot security layers</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose semantic index makes every over-permissioned file discoverable by meaning</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Prompt injection</a> – framed as a structural trait of language models, with hidden instructions in comments and emails</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Conditional Access</a> – an access gate for Copilot sign-ins that does not decide which content users can find</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>4370</itunes:duration><itunes:keywords>agents,ai,authentication,automation,compliance,copilot,cybersecurity,dlp,encryption,entraid,governance,identity,microsoft365,permissions,purview,risk,security,sentinel,sharepoint,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0c52cc111cab98a05093622a1b490aa8.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Copilot Tax: Why Your AI Strategy is Bleeding Cash</title><link>https://www.m365.fm/show/episodes/the-copilot-tax-why-your-ai-strategy-is-bleeding-cash/</link><description><![CDATA[Your CFO wants to know what the organization is actually paying for with Copilot, and the invoice no longer matches the promise. This episode gives IT and finance leaders a framework to expose hidden AI cost layers, from consumption billing and idle tokens to zombie seats, and to redirect that spend toward measurable ROI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The entry fee nobody reads carefully</li><li>02:49 – Two billing systems at once</li><li>09:31 – Tokens and idle token waste</li><li>13:23 – Lazy prompting and the verification tax</li><li>20:48 – Zombie seats and blanket rollouts</li><li>27:21 – <a href="https://www.m365.fm/entity/rpa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">RPA</a> versus AI and the agentic cost explosion</li><li>35:32 – Where <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Copilot</a> wins and the tiered access model</li><li>43:17 – Token governance, ROI audit and self-funding AI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's real cost includes rising base licenses, a parallel consumption billing layer, idle token waste, lazy prompting and human verification time.</li><li>Zombie seats from blanket rollouts waste budget, while concentrated deployments with deep daily adoption deliver several times the ROI on the same license.</li><li>Tiered access, token governance with cost-per-outcome metrics, and a hybrid stack that leaves deterministic work to RPA or scripts turn AI spend into a self-funding strategy.</li></ul><br /><b>Worth quoting</b><br /><br />“Using a reasoning engine to perform a mechanical task is the most expensive mistake in modern enterprise automation.” – Mirko Peters (30:51)<br /><br />“Token costs must be managed like labor costs, with budgets, with utilization targets, with clear cost per business outcome metrics that force explicit trade-offs.” – Mirko Peters (34:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-copilot-tax-why-your-ai-strategy-is-bleeding-cash/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on hidden Copilot costs</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the $30 add-on whose real cost sits on base licenses, tokens and verification time</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – only about a third of licensed users actively use it, creating zombie seats</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">FinOps</a> – the cloud cost discipline the episode applies to tokens as token governance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-besler-hansen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">From Copilot Rollout to AI Workplace: Adoption, Agents &amp; Real Business Value with Christoffer Besler Hansen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72211321</guid><pubDate>Sat, 30 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72211321/the_copilot_tax_why_your_ai_strategy_is_bleeding_cash.mp3" length="102617900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/50a39f3824577aef54f18a0b7cdcd0d824054a86.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your CFO wants to know what the organization is actually paying for with Copilot, and the invoice no longer matches the promise. This episode gives IT and finance leaders a framework to expose hidden AI cost layers, from consumption billing and idle...</itunes:subtitle><itunes:summary><![CDATA[Your CFO wants to know what the organization is actually paying for with Copilot, and the invoice no longer matches the promise. This episode gives IT and finance leaders a framework to expose hidden AI cost layers, from consumption billing and idle tokens to zombie seats, and to redirect that spend toward measurable ROI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The entry fee nobody reads carefully</li><li>02:49 – Two billing systems at once</li><li>09:31 – Tokens and idle token waste</li><li>13:23 – Lazy prompting and the verification tax</li><li>20:48 – Zombie seats and blanket rollouts</li><li>27:21 – <a href="https://www.m365.fm/entity/rpa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">RPA</a> versus AI and the agentic cost explosion</li><li>35:32 – Where <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Copilot</a> wins and the tiered access model</li><li>43:17 – Token governance, ROI audit and self-funding AI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's real cost includes rising base licenses, a parallel consumption billing layer, idle token waste, lazy prompting and human verification time.</li><li>Zombie seats from blanket rollouts waste budget, while concentrated deployments with deep daily adoption deliver several times the ROI on the same license.</li><li>Tiered access, token governance with cost-per-outcome metrics, and a hybrid stack that leaves deterministic work to RPA or scripts turn AI spend into a self-funding strategy.</li></ul><br /><b>Worth quoting</b><br /><br />“Using a reasoning engine to perform a mechanical task is the most expensive mistake in modern enterprise automation.” – Mirko Peters (30:51)<br /><br />“Token costs must be managed like labor costs, with budgets, with utilization targets, with clear cost per business outcome metrics that force explicit trade-offs.” – Mirko Peters (34:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-copilot-tax-why-your-ai-strategy-is-bleeding-cash/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on hidden Copilot costs</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the $30 add-on whose real cost sits on base licenses, tokens and verification time</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – only about a third of licensed users actively use it, creating zombie seats</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">FinOps</a> – the cloud cost discipline the episode applies to tokens as token governance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-besler-hansen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-tax-why-your-ai-strategy-is-bleeding-cash" target="_blank" rel="noreferrer noopener">From Copilot Rollout to AI Workplace: Adoption, Agents &amp; Real Business Value with Christoffer Besler Hansen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter...]]></itunes:summary><itunes:duration>4276</itunes:duration><itunes:keywords>adoption,agents,ai,architecture,automation,azureopenai,compliance,copilot,copilotstudio,finops,governance,licensing,microsoft365,optimization,orchestration,productivity,rag,security,tokens,verification</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/77e9ebbba8d4595e9f7abc533350b309.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Is Copilot Studio Replacing Low-Code Developers: The Future of Managed Business Logic</title><link>https://www.m365.fm/show/episodes/is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic/</link><description><![CDATA[Microsoft has moved its center of investment from canvas apps to Copilot Studio and agents, and many Power Platform makers are still building on the old foundation. This episode is for low-code developers and architects who want to understand the new split between agent judgment and flow logic, the governance and security implications, and the concrete steps to grow into a logic architect role.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the low-code model is breaking</li><li>03:46 – What Microsoft actually changed</li><li>06:59 – Copilot Studio is not a chatbot</li><li>10:24 – Judgment versus logic</li><li>23:39 – From maker to logic architect</li><li>34:11 – Governance as the new core skill</li><li>41:33 – Where Power Apps still wins</li><li>57:47 – Three moves that matter now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Studio agents should own judgment while Power Automate flows own deterministic logic, with a clean line between the two layers.</li><li>Canvas apps break at scale because business logic lives on screens, but they still win for structured forms, offline work, device integration and dense data grids.</li><li>Low-code developers stay relevant by moving into logic architecture: <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">data governance</a>, evaluation, human-in-the-loop design, integration depth and AI risk management.</li></ul><br /><b>Worth quoting</b><br /><br />“Power automate owns the logic. This isn't a limitation of the tool. It is a core design principle.” – Mirko Peters (10:59)<br /><br />“If you are running a process where the output must be identical every time, like a financial calculation or a compliance check, you do not want an agent making that call.” – Mirko Peters (12:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agents, flows and canvas apps</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the goal-driven orchestration engine the episode says now owns the judgment layer</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Canvas app</a> – the screen-based model that breaks at scale yet still wins for forms, offline use and devices</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">AI agent</a> – declarative agents defined by instructions rather than code and published into Microsoft 365 Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Power Platform - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72210367</guid><pubDate>Sat, 30 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72210367/is_copilot_studio_replacing_low_code_developers_the_future_of_managed_business_logic.mp3" length="88894124" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4cceab9387cc1c55f7ba777b8e90b705a94ba43a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft has moved its center of investment from canvas apps to Copilot Studio and agents, and many Power Platform makers are still building on the old foundation. This episode is for low-code developers and architects who want to understand the new...</itunes:subtitle><itunes:summary><![CDATA[Microsoft has moved its center of investment from canvas apps to Copilot Studio and agents, and many Power Platform makers are still building on the old foundation. This episode is for low-code developers and architects who want to understand the new split between agent judgment and flow logic, the governance and security implications, and the concrete steps to grow into a logic architect role.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the low-code model is breaking</li><li>03:46 – What Microsoft actually changed</li><li>06:59 – Copilot Studio is not a chatbot</li><li>10:24 – Judgment versus logic</li><li>23:39 – From maker to logic architect</li><li>34:11 – Governance as the new core skill</li><li>41:33 – Where Power Apps still wins</li><li>57:47 – Three moves that matter now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Studio agents should own judgment while Power Automate flows own deterministic logic, with a clean line between the two layers.</li><li>Canvas apps break at scale because business logic lives on screens, but they still win for structured forms, offline work, device integration and dense data grids.</li><li>Low-code developers stay relevant by moving into logic architecture: <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">data governance</a>, evaluation, human-in-the-loop design, integration depth and AI risk management.</li></ul><br /><b>Worth quoting</b><br /><br />“Power automate owns the logic. This isn't a limitation of the tool. It is a core design principle.” – Mirko Peters (10:59)<br /><br />“If you are running a process where the output must be identical every time, like a financial calculation or a compliance check, you do not want an agent making that call.” – Mirko Peters (12:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agents, flows and canvas apps</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the goal-driven orchestration engine the episode says now owns the judgment layer</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Canvas app</a> – the screen-based model that breaks at scale yet still wins for forms, offline use and devices</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">AI agent</a> – declarative agents defined by instructions rather than code and published into Microsoft 365 Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic" target="_blank" rel="noreferrer noopener">Power Platform - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3704</itunes:duration><itunes:keywords>agents,ai,architecture,automation,compliance,copilotstudio,dataverse,entraid,governance,integration,logic,microsoft365,orchestration,orchestrator,powerapps,powerautomate,powerplatform,rag,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2af90983a2395a9f58175420021dee61.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Cowork IQ Implementation: Architecting Scalable Knowledge Graphs for Modern Hybrid Workforces</title><link>https://www.m365.fm/show/episodes/microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs-for-modern-hybrid-workfor/</link><description><![CDATA[Copilot often feels like a slightly smarter search bar because it runs on a decade-old knowledge architecture. This episode is for IT pros and decision makers who want Copilot to reason over trusted, governed organizational knowledge. Learn how to design metadata, ontology, permissions and ingestion for a scalable Microsoft 365 knowledge graph.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The 2026 information problem</li><li>03:52 – What Microsoft Graph actually is</li><li>07:05 – Why Copilot deployments under-deliver</li><li>10:18 – Knowledge graphs and metadata as foundation</li><li>17:24 – Governance and hardening the semantic layer</li><li>25:07 – Hallucination, RAG and ingestion pipelines</li><li>32:51 – Ontology, entity resolution and security</li><li>47:40 – Predictive intelligence, roadmap and ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Weak Copilot answers usually stem from the knowledge architecture underneath: unstructured content, missing metadata and overly broad permissions, not the model itself.</li><li>A governed knowledge graph on top of Microsoft Graph, with a metadata schema, a minimal viable ontology, entity resolution and metadata-first RAG, turns retrieval into trustworthy answers.</li><li>Governance must run as a continuous operational discipline, starting with a <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">SharePoint Data Access Governance</a> audit and one narrow, measurable use case before scaling.</li></ul><br /><b>Worth quoting</b><br /><br />“That's not a co-pilot failure. That's what happens when you deploy a 2026 AI capability on top of a 2010 knowledge architecture and expect the model to sort it out.” – Mirko Peters (00:22)<br /><br />“Copilot doesn't create the exposure problem. It makes the existing exposure problem trivially exploitable. One prompt and the semantic retrieval layer goes looking for anything relevant across every piece of content within that user's permission boundary.” – Mirko Peters (08:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs-for-modern-hybrid-workfor/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on knowledge graphs</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose shallow, outdated or oversharing answers the episode traces back to knowledge architecture</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – described as the data and relationship plane that the knowledge graph sits on top of</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a continuous operational discipline of readiness, relevance and resiliency rather than a project phase</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/i-engineered-copilot-for-35-million-pages-the-epstein-files-challenge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">I Engineered Copilot for 3.5 Million Pages: The Epstein Files Challenge</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72209798</guid><pubDate>Fri, 29 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72209798/microsoft_cowork_iq_implementation_architecting_scalable_knowledge_graphs_for_modern_hybrid_workforces.mp3" length="114047468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a0c431158095a6de4ce0b18498288fff77efdbbc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot often feels like a slightly smarter search bar because it runs on a decade-old knowledge architecture. This episode is for IT pros and decision makers who want Copilot to reason over trusted, governed organizational knowledge. Learn how to...</itunes:subtitle><itunes:summary><![CDATA[Copilot often feels like a slightly smarter search bar because it runs on a decade-old knowledge architecture. This episode is for IT pros and decision makers who want Copilot to reason over trusted, governed organizational knowledge. Learn how to design metadata, ontology, permissions and ingestion for a scalable Microsoft 365 knowledge graph.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The 2026 information problem</li><li>03:52 – What Microsoft Graph actually is</li><li>07:05 – Why Copilot deployments under-deliver</li><li>10:18 – Knowledge graphs and metadata as foundation</li><li>17:24 – Governance and hardening the semantic layer</li><li>25:07 – Hallucination, RAG and ingestion pipelines</li><li>32:51 – Ontology, entity resolution and security</li><li>47:40 – Predictive intelligence, roadmap and ROI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Weak Copilot answers usually stem from the knowledge architecture underneath: unstructured content, missing metadata and overly broad permissions, not the model itself.</li><li>A governed knowledge graph on top of Microsoft Graph, with a metadata schema, a minimal viable ontology, entity resolution and metadata-first RAG, turns retrieval into trustworthy answers.</li><li>Governance must run as a continuous operational discipline, starting with a <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">SharePoint Data Access Governance</a> audit and one narrow, measurable use case before scaling.</li></ul><br /><b>Worth quoting</b><br /><br />“That's not a co-pilot failure. That's what happens when you deploy a 2026 AI capability on top of a 2010 knowledge architecture and expect the model to sort it out.” – Mirko Peters (00:22)<br /><br />“Copilot doesn't create the exposure problem. It makes the existing exposure problem trivially exploitable. One prompt and the semantic retrieval layer goes looking for anything relevant across every piece of content within that user's permission boundary.” – Mirko Peters (08:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs-for-modern-hybrid-workfor/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on knowledge graphs</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose shallow, outdated or oversharing answers the episode traces back to knowledge architecture</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – described as the data and relationship plane that the knowledge graph sits on top of</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a continuous operational discipline of readiness, relevance and resiliency rather than a project phase</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/i-engineered-copilot-for-35-million-pages-the-epstein-files-challenge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs"...]]></itunes:summary><itunes:duration>4752</itunes:duration><itunes:keywords>ai,architecture,automation,compliance,copilot,entraid,governance,hybridwork,knowledgegraph,metadata,microsoft365,microsoftgraph,ontology,purview,rag,retrieval,security,semanticindex,sharepoint,syntex</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d19d7a4bf7cc456490245ec4aa2e0875.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>ERP Modernization Without the Chaos with Alicia King [MVP]</title><link>https://www.m365.fm/show/episodes/erp-modernization-without-the-chaos-with-alicia-king-mvp/</link><description><![CDATA[Only about half of ERP implementations are deemed successful, and the reasons are rarely technical. Microsoft MVP Alicia King shares lessons from more than 100 Dynamics 365 transitions for CFOs, CIOs and project leads on alignment, data quality, global rollouts and how AI agents are changing ERP work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Alicia King's background</li><li>04:31 – How Dynamics 365 Finance and Supply Chain evolved</li><li>07:08 – Common mistakes and executive alignment</li><li>09:59 – Change management and process redesign</li><li>14:43 – Data quality, resources and project roles</li><li>28:45 – Global ERP projects and localization</li><li>38:27 – Copilot, agents and governance in D365</li><li>46:47 – Rapid-fire questions</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP modernization succeeds through people, leadership alignment and change management, not technology alone.</li><li>Clean data, dedicated key users and transparent risk management on both the customer and partner side are prerequisites for a successful go-live.</li><li>AI in Dynamics 365, such as the supplier agent and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">MCP</a> access from Teams, currently surfaces data and drafts actions under the user's role-based security rather than replacing people.</li></ul><br /><b>Worth quoting</b><br /><br />“One of the things that I've learned is that we're not in a technology business, we're in the people business.” – Alicia King (02:53)<br /><br />“Once you make something easy, people start to believe that they can do it and once they believe that they can do it, they will adopt.” – Alicia King (12:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/erp-modernization-without-the-chaos-with-alicia-king-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on ERP modernization</li><li><a href="https://www.m365.fm/entity/alicia-king/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Alicia King</a> – RSM pre-sales engineer director and MVP sharing lessons from more than 100 Microsoft ERP transitions</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the Microsoft ecosystem Alicia describes as one holistic system instead of integrated best-of-breed tools</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the finance and supply chain ERP that grew out of AX 2009 and AX 2012</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – the supplier agent that scans late purchase orders and drafts or sends vendor follow-up emails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-erp-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Dynamics 365 ERP MCP Server - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72209597</guid><pubDate>Fri, 29 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72209597/erp_modernization_without_the_chaos_with_alicia_king_mvp.mp3" length="74256812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7f5a21aaeb3e731a1a05389aaffc336d4be5b6e7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Only about half of ERP implementations are deemed successful, and the reasons are rarely technical. Microsoft MVP Alicia King shares lessons from more than 100 Dynamics 365 transitions for CFOs, CIOs and project leads on alignment, data quality,...</itunes:subtitle><itunes:summary><![CDATA[Only about half of ERP implementations are deemed successful, and the reasons are rarely technical. Microsoft MVP Alicia King shares lessons from more than 100 Dynamics 365 transitions for CFOs, CIOs and project leads on alignment, data quality, global rollouts and how AI agents are changing ERP work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Welcome and Alicia King's background</li><li>04:31 – How Dynamics 365 Finance and Supply Chain evolved</li><li>07:08 – Common mistakes and executive alignment</li><li>09:59 – Change management and process redesign</li><li>14:43 – Data quality, resources and project roles</li><li>28:45 – Global ERP projects and localization</li><li>38:27 – Copilot, agents and governance in D365</li><li>46:47 – Rapid-fire questions</li></ul><br /><b>Key takeaways</b><br /><ul><li>ERP modernization succeeds through people, leadership alignment and change management, not technology alone.</li><li>Clean data, dedicated key users and transparent risk management on both the customer and partner side are prerequisites for a successful go-live.</li><li>AI in Dynamics 365, such as the supplier agent and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">MCP</a> access from Teams, currently surfaces data and drafts actions under the user's role-based security rather than replacing people.</li></ul><br /><b>Worth quoting</b><br /><br />“One of the things that I've learned is that we're not in a technology business, we're in the people business.” – Alicia King (02:53)<br /><br />“Once you make something easy, people start to believe that they can do it and once they believe that they can do it, they will adopt.” – Alicia King (12:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/erp-modernization-without-the-chaos-with-alicia-king-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on ERP modernization</li><li><a href="https://www.m365.fm/entity/alicia-king/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Alicia King</a> – RSM pre-sales engineer director and MVP sharing lessons from more than 100 Microsoft ERP transitions</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the Microsoft ecosystem Alicia describes as one holistic system instead of integrated best-of-breed tools</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the finance and supply chain ERP that grew out of AX 2009 and AX 2012</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">AI agent</a> – the supplier agent that scans late purchase orders and drafts or sends vendor follow-up emails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-erp-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=erp-modernization-without-the-chaos-with-alicia-king-mvp" target="_blank" rel="noreferrer noopener">Dynamics 365 ERP MCP Server - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free...]]></itunes:summary><itunes:duration>3095</itunes:duration><itunes:keywords>ai,analytics,automation,changemanagement,compliance,copilot,dataquality,dynamics365,erp,finance,governance,implementation,innovation,leadership,localization,manufacturing,modernization,productivity,supplychain,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6619499bcb36155eae23bfed15d983d7.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Grounded Copilot: Building a Trusted Foundation for Enterprise AI</title><link>https://www.m365.fm/show/episodes/the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai/</link><description><![CDATA[Copilot sounds confident but is often wrong because it never sees the systems where your real knowledge lives. This episode is for architects and Microsoft 365 admins planning or rescuing a Copilot rollout. You get a clear framework for choosing graph connectors, plugins or federated MCP connectors, plus a checklist to act on this week.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Confidently Wrong Copilot</li><li>01:38 – The Grounding Gap</li><li>04:12 – Plugins vs. Graph Connectors</li><li>07:52 – What the Semantic Index Really Is</li><li>11:37 – RAG Middleware and the Security Boundary</li><li>22:47 – Connector Anatomy, Schema and ACLs</li><li>38:32 – The Graph Security Connector Deprecation</li><li>49:56 – Governance, Adoption and Roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot hallucinates on business questions mainly because it cannot see line-of-business systems, so closing the grounding gap is an architecture decision, not a prompting problem.</li><li>Use graph connectors for knowledge and plugins for actions: indexed content inherits Microsoft 365 compliance controls and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Entra ID</a> ACLs, while custom RAG middleware adds latency and a parallel security perimeter.</li><li>Clean up source permissions, design business-readable schemas, migrate off the deprecated Graph Security connector and pilot with a small cohort before rolling connectors out tenant-wide.</li></ul><br /><b>Worth quoting</b><br /><br />“Plugins are for actions. Connectors are for knowledge. Most teams collapse that distinction early and spend the next year trying to recover from it.” – Mirko Peters (07:26)<br /><br />“Policies govern behavior. Architecture governs what's structurally possible. A breach that flows through an ungoverned retrieval pipeline doesn't care how good your policy documentation is.” – Mirko Peters (18:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on grounding Copilot with connectors</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – the indexed connector model the episode recommends for grounding Copilot in line-of-business knowledge</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose confident but ungrounded answers the episode sets out to fix</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the compliance boundary where connector content inherits Entra ID ACLs, DLP, labels and eDiscovery</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72206747</guid><pubDate>Fri, 29 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72206747/the_grounded_copilot_building_a_trusted_foundation_for_enterprise_ai.mp3" length="105252524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ef99213407ab9bc8fb68a5bde97b569803f5c045.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot sounds confident but is often wrong because it never sees the systems where your real knowledge lives. This episode is for architects and Microsoft 365 admins planning or rescuing a Copilot rollout. You get a clear framework for choosing graph...</itunes:subtitle><itunes:summary><![CDATA[Copilot sounds confident but is often wrong because it never sees the systems where your real knowledge lives. This episode is for architects and Microsoft 365 admins planning or rescuing a Copilot rollout. You get a clear framework for choosing graph connectors, plugins or federated MCP connectors, plus a checklist to act on this week.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Confidently Wrong Copilot</li><li>01:38 – The Grounding Gap</li><li>04:12 – Plugins vs. Graph Connectors</li><li>07:52 – What the Semantic Index Really Is</li><li>11:37 – RAG Middleware and the Security Boundary</li><li>22:47 – Connector Anatomy, Schema and ACLs</li><li>38:32 – The Graph Security Connector Deprecation</li><li>49:56 – Governance, Adoption and Roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot hallucinates on business questions mainly because it cannot see line-of-business systems, so closing the grounding gap is an architecture decision, not a prompting problem.</li><li>Use graph connectors for knowledge and plugins for actions: indexed content inherits Microsoft 365 compliance controls and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Entra ID</a> ACLs, while custom RAG middleware adds latency and a parallel security perimeter.</li><li>Clean up source permissions, design business-readable schemas, migrate off the deprecated Graph Security connector and pilot with a small cohort before rolling connectors out tenant-wide.</li></ul><br /><b>Worth quoting</b><br /><br />“Plugins are for actions. Connectors are for knowledge. Most teams collapse that distinction early and spend the next year trying to recover from it.” – Mirko Peters (07:26)<br /><br />“Policies govern behavior. Architecture governs what's structurally possible. A breach that flows through an ungoverned retrieval pipeline doesn't care how good your policy documentation is.” – Mirko Peters (18:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on grounding Copilot with connectors</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – the indexed connector model the episode recommends for grounding Copilot in line-of-business knowledge</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose confident but ungrounded answers the episode sets out to fix</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the compliance boundary where connector content inherits Entra ID ACLs, DLP, labels and eDiscovery</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-grounded-copilot-building-a-trusted-foundation-for-enterprise-ai" target="_blank" rel="noreferrer noopener">How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>4386</itunes:duration><itunes:keywords>ai,aiarchitecture,automation,compliance,copilot,copilotstudio,enterpriseai,entraid,governance,graphconnectors,knowledgemanagement,microsoft365,microsoftgraph,plugins,productivity,rag,salesforce,security,semanticindex,servicenow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d64d6e47029b08b4f3ee9d5f4ed89778.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Graph API Discovery Rewrites the Rules of Enterprise Semantic Search Performance</title><link>https://www.m365.fm/show/episodes/how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance/</link><description><![CDATA[Enterprise search and AI answers are often hours behind reality because crawlers scan data that never stands still. This episode shows architects how Microsoft Graph delta queries, security trimming, GraphRAG and lineage-aware pipelines deliver fresh, compliant, sub-second discovery.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The latency chasm of crawler-based search</li><li>04:11 – From crawling to event-driven discovery</li><li>07:37 – Delta queries and the security trimming trap</li><li>11:17 – Sub-second discovery, Graph architecture and scopes</li><li>21:00 – Delta tokens, throttling and back-off</li><li>26:00 – Scenarios: meeting intelligence and cross-silo context</li><li>32:01 – GraphRAG and lazy graph construction</li><li>40:07 – Data residency, lineage, infrastructure and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Periodic crawling leaves enterprise search and Copilot-style AI working on stale data, while <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> delta queries and change events enable near real-time discovery.</li><li>Vector stores do not inherit permissions, so security trimming, least-privilege Graph scopes and throttle-aware design are prerequisites for safe semantic search.</li><li>Data lineage, EU Data Boundary constraints and cost-aware approaches like lazy GraphRAG should shape the architecture from day one through a phased roadmap.</li></ul><br /><b>Worth quoting</b><br /><br />“But in reality, that model is already dead by the time the scan finishes. You aren't looking at your data, you're looking at a ghost of it.” – Mirko Peters (00:10)<br /><br />“People rely on the single source of truth. But if that truth is 12 hours old, it's just a well-formatted lie.” – Mirko Peters (02:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a phased migration roadmap</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified API whose delta queries and change events replace periodic crawling for discovery</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – delta links and change events that return only items added, updated or deleted</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – vector retrieval that leaks restricted content without security trimming, plus its GraphRAG evolution</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72156151</guid><pubDate>Thu, 28 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72156151/how_graph_api_discovery_rewrites_the_rules_of_enterprise_semantic_search_performance.mp3" length="99491948" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1da75a446079db606d0b168e6fe3a45afe7eb0c6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Enterprise search and AI answers are often hours behind reality because crawlers scan data that never stands still. This episode shows architects how Microsoft Graph delta queries, security trimming, GraphRAG and lineage-aware pipelines deliver fresh,...</itunes:subtitle><itunes:summary><![CDATA[Enterprise search and AI answers are often hours behind reality because crawlers scan data that never stands still. This episode shows architects how Microsoft Graph delta queries, security trimming, GraphRAG and lineage-aware pipelines deliver fresh, compliant, sub-second discovery.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The latency chasm of crawler-based search</li><li>04:11 – From crawling to event-driven discovery</li><li>07:37 – Delta queries and the security trimming trap</li><li>11:17 – Sub-second discovery, Graph architecture and scopes</li><li>21:00 – Delta tokens, throttling and back-off</li><li>26:00 – Scenarios: meeting intelligence and cross-silo context</li><li>32:01 – GraphRAG and lazy graph construction</li><li>40:07 – Data residency, lineage, infrastructure and roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Periodic crawling leaves enterprise search and Copilot-style AI working on stale data, while <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> delta queries and change events enable near real-time discovery.</li><li>Vector stores do not inherit permissions, so security trimming, least-privilege Graph scopes and throttle-aware design are prerequisites for safe semantic search.</li><li>Data lineage, EU Data Boundary constraints and cost-aware approaches like lazy GraphRAG should shape the architecture from day one through a phased roadmap.</li></ul><br /><b>Worth quoting</b><br /><br />“But in reality, that model is already dead by the time the scan finishes. You aren't looking at your data, you're looking at a ghost of it.” – Mirko Peters (00:10)<br /><br />“People rely on the single source of truth. But if that truth is 12 hours old, it's just a well-formatted lie.” – Mirko Peters (02:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a phased migration roadmap</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified API whose delta queries and change events replace periodic crawling for discovery</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – delta links and change events that return only items added, updated or deleted</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – vector retrieval that leaks restricted content without security trimming, plus its GraphRAG evolution</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/indirect-injection-the-silent-killer-of-enterprise-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-graph-api-discovery-rewrites-the-rules-of-enterprise-semantic-search-performance" target="_blank" rel="noreferrer noopener">Indirect Injection: The Silent Killer of Enterprise AI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>4146</itunes:duration><itunes:keywords>aiarchitecture,aiinfrastructure,compliance,copilot,datalineage,deltaquery,discoveryengine,enterpriseai,enterprisesearch,graphapi,graphrag,knowledgemanagement,microsoft365,microsoftgraph,realtimesearch,retrievalaugmentedgeneration,semanticindexing,semanticsearch,sharepoint,vectorsearch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0c6263f73ed97d34a350c8cdc2fd0af4.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Breaking the Scale Barrier: Building Multi-Tenant SaaS on Power Pages</title><link>https://www.m365.fm/show/episodes/breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages/</link><description><![CDATA[Power Pages is usually dismissed as a portal builder, not a foundation for enterprise multi-tenant SaaS. This episode shows architects and Power Platform developers how Dataverse elastic tables, hierarchical partition keys and layered security make scalable, audit-ready SaaS on Power Pages possible, and where the approach stops being the right choice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why standard Dataverse tables break at scale</li><li>03:56 – What elastic tables are and the performance gap</li><li>10:28 – Partition key design and hierarchical partition keys</li><li>18:58 – Storage economics and multi-tenant security foundations</li><li>34:01 – Power Pages as a SaaS front end: retrieval and write paths</li><li>45:48 – JSON columns and Execute Cosmos SQL Query</li><li>53:39 – Reference architecture, migration, throughput and governance</li><li>78:31 – Team readiness and the future of low-code SaaS</li></ul><br /><b>Key takeaways</b><br /><ul><li>Use standard Dataverse tables for core relational business entities and elastic tables, backed by <a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a>, for high-volume operational data such as logs, telemetry and audit events.</li><li>Choose the partition key up front, ideally a hierarchical key with tenant ID at level one, and include it in every query to keep performance and tenant isolation intact.</li><li>Layer tenant isolation across Cosmos DB partitions, Dataverse business units and Power Pages table permissions, and push bulk ingestion to back-end services using CreateMultiple.</li></ul><br /><b>Worth quoting</b><br /><br />“It's the most consequential architectural decision in any elastic table design, and it needs to be treated as such, not as a schema detail you revisit later, but as a one-way door that you walk through deliberately.” – Mirko Peters (11:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on elastic table architecture</li><li><a href="https://www.m365.fm/entity/stefano-demiliani/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Stefano Demiliani</a> – cited for community benchmarks showing much faster bulk operations on elastic tables</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Dataverse</a> – hosts both standard tables for core entities and elastic tables for high-volume operational data</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – the storage engine behind elastic tables, providing partitioning, TTL and Cosmos SQL queries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">From SharePoint Developer to Power Platform Architect: Building Secure and Scalable Solutions with Michel Mendes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72204586</guid><pubDate>Thu, 28 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72204586/breaking_the_scale_barrier_building_multi_tenant_saas_on_power_pages.mp3" length="123872876" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/772ff01604ab7f9e1a0920243cc1cc7c46ce608c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Pages is usually dismissed as a portal builder, not a foundation for enterprise multi-tenant SaaS. This episode shows architects and Power Platform developers how Dataverse elastic tables, hierarchical partition keys and layered security make...</itunes:subtitle><itunes:summary><![CDATA[Power Pages is usually dismissed as a portal builder, not a foundation for enterprise multi-tenant SaaS. This episode shows architects and Power Platform developers how Dataverse elastic tables, hierarchical partition keys and layered security make scalable, audit-ready SaaS on Power Pages possible, and where the approach stops being the right choice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why standard Dataverse tables break at scale</li><li>03:56 – What elastic tables are and the performance gap</li><li>10:28 – Partition key design and hierarchical partition keys</li><li>18:58 – Storage economics and multi-tenant security foundations</li><li>34:01 – Power Pages as a SaaS front end: retrieval and write paths</li><li>45:48 – JSON columns and Execute Cosmos SQL Query</li><li>53:39 – Reference architecture, migration, throughput and governance</li><li>78:31 – Team readiness and the future of low-code SaaS</li></ul><br /><b>Key takeaways</b><br /><ul><li>Use standard Dataverse tables for core relational business entities and elastic tables, backed by <a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a>, for high-volume operational data such as logs, telemetry and audit events.</li><li>Choose the partition key up front, ideally a hierarchical key with tenant ID at level one, and include it in every query to keep performance and tenant isolation intact.</li><li>Layer tenant isolation across Cosmos DB partitions, Dataverse business units and Power Pages table permissions, and push bulk ingestion to back-end services using CreateMultiple.</li></ul><br /><b>Worth quoting</b><br /><br />“It's the most consequential architectural decision in any elastic table design, and it needs to be treated as such, not as a schema detail you revisit later, but as a one-way door that you walk through deliberately.” – Mirko Peters (11:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on elastic table architecture</li><li><a href="https://www.m365.fm/entity/stefano-demiliani/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Stefano Demiliani</a> – cited for community benchmarks showing much faster bulk operations on elastic tables</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Dataverse</a> – hosts both standard tables for core entities and elastic tables for high-volume operational data</li><li><a href="https://www.m365.fm/entity/cosmos-db/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a> – the storage engine behind elastic tables, providing partitioning, TTL and Cosmos SQL queries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-sharepoint-developer-to-power-platform-architect-building-secure-and-scalable-solutions-with-m/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages" target="_blank" rel="noreferrer noopener">From SharePoint Developer to Power Platform Architect: Building Secure and Scalable Solutions with Michel Mendes [MVP]</a></li></ul><br...]]></itunes:summary><itunes:duration>5162</itunes:duration><itunes:keywords>architecture,automation,azure,compliance,cosmosdb,dataverse,elastictables,ingestion,multitenancy,partitioning,partitionkeys,performance,powerautomate,powerpages,powerplatform,saas,scalability,security,telemetry,webapi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/521fe65e10cdd793b618d3e453224b6f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your PowerShell Scripts Are Obsolete</title><link>https://www.m365.fm/show/episodes/your-powershell-scripts-are-obsolete/</link><description><![CDATA[PowerShell automation breaks the moment real-world IT tickets stop following the happy path. This episode shows Microsoft 365 and Azure administrators how to evolve script libraries into governed autonomous agents with Semantic Kernel, Microsoft Graph and just-in-time identity, cutting resolution times without giving up control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your PowerShell scripts are becoming a liability</li><li>03:45 – Where automation hits its ceiling</li><li>07:16 – The authentication paradox and just-in-time tokens</li><li>10:37 – Semantic Kernel and <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> as reasoning and data layers</li><li>20:25 – Wrapping PowerShell as Semantic Kernel plugins</li><li>27:45 – Plan, execute, refine: errors and human approval gates</li><li>45:05 – Scaling <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">agent</a> fleets with governance and security</li><li>56:45 – Measuring agents, the roadmap and the competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Deterministic PowerShell scripts handle execution well but cannot reason about messy tickets, so Semantic Kernel adds a reasoning layer that decides when and in which order to call wrapped cmdlets against Microsoft Graph.</li><li>Autonomous agents need tighter identity boundaries than humans: replace long-lived service principal tokens with just-in-time, task-scoped tokens from a policy engine, managed identities and continuous access evaluation.</li><li>Design single-purpose functions with precise descriptions and structured returns, let agents propose while humans approve high-risk changes, and roll out in phases from a read-only pilot to a measured, governed agent fleet.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-powershell-scripts-are-obsolete/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture notes and FAQ on IT agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">AI agent</a> – the autonomous workers proposed as the next step beyond static PowerShell script libraries</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the single data layer agents query for users, devices, mailboxes, licenses and permissions</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Human in the loop</a> – the model where agents propose high-risk changes and managers approve them in Teams</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Agent loop</a> – the plan, execute and refine cycle that lets agents recover when a step fails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Beyond the Portal: The Strategic Architecture of Microsoft Graph and PowerShell</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72181384</guid><pubDate>Thu, 28 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72181384/your_powershell_scripts_are_obsolete.mp3" length="104931692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b93078a910a791a9fd459748ae4c7854c6a8707a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>PowerShell automation breaks the moment real-world IT tickets stop following the happy path. This episode shows Microsoft 365 and Azure administrators how to evolve script libraries into governed autonomous agents with Semantic Kernel, Microsoft Graph...</itunes:subtitle><itunes:summary><![CDATA[PowerShell automation breaks the moment real-world IT tickets stop following the happy path. This episode shows Microsoft 365 and Azure administrators how to evolve script libraries into governed autonomous agents with Semantic Kernel, Microsoft Graph and just-in-time identity, cutting resolution times without giving up control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your PowerShell scripts are becoming a liability</li><li>03:45 – Where automation hits its ceiling</li><li>07:16 – The authentication paradox and just-in-time tokens</li><li>10:37 – Semantic Kernel and <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> as reasoning and data layers</li><li>20:25 – Wrapping PowerShell as Semantic Kernel plugins</li><li>27:45 – Plan, execute, refine: errors and human approval gates</li><li>45:05 – Scaling <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">agent</a> fleets with governance and security</li><li>56:45 – Measuring agents, the roadmap and the competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Deterministic PowerShell scripts handle execution well but cannot reason about messy tickets, so Semantic Kernel adds a reasoning layer that decides when and in which order to call wrapped cmdlets against Microsoft Graph.</li><li>Autonomous agents need tighter identity boundaries than humans: replace long-lived service principal tokens with just-in-time, task-scoped tokens from a policy engine, managed identities and continuous access evaluation.</li><li>Design single-purpose functions with precise descriptions and structured returns, let agents propose while humans approve high-risk changes, and roll out in phases from a read-only pilot to a measured, governed agent fleet.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-powershell-scripts-are-obsolete/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, architecture notes and FAQ on IT agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">AI agent</a> – the autonomous workers proposed as the next step beyond static PowerShell script libraries</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the single data layer agents query for users, devices, mailboxes, licenses and permissions</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Human in the loop</a> – the model where agents propose high-risk changes and managers approve them in Teams</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Agent loop</a> – the plan, execute and refine cycle that lets agents recover when a step fails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-powershell-scripts-are-obsolete" target="_blank" rel="noreferrer noopener">Beyond the Portal: The Strategic Architecture of Microsoft Graph and PowerShell</a></li></ul><br...]]></itunes:summary><itunes:duration>4373</itunes:duration><itunes:keywords>agents,ai,authentication,automation,autonomy,azuread,compliance,conditionalaccess,devops,governance,infrastructure,intune,microsoftgraph,orchestration,powershell,reasoning,scalability,security,semantickernel,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a7985beb32436b3a99c4b9d8624941c7.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Using Folders: The Future of Graph-Based Architecture</title><link>https://www.m365.fm/show/episodes/stop-using-folders-the-future-of-graph-based-architecture/</link><description><![CDATA[Knowledge workers lose a large share of their day hunting through nested folders that force every document into a single place. This episode is for Microsoft 365 architects and IT leaders who want to understand how Microsoft Graph, the semantic index and SharePoint Premium replace static hierarchies with context-driven findability, and how to bring users along.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why folders are obsolete</li><li>00:42 – The 19% navigational tax</li><li>03:46 – Collapse of the static hierarchy</li><li>05:04 – <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> and the semantic index</li><li>08:23 – <a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> as metadata engine</li><li>09:45 – Graph-based UI and cognitive load</li><li>10:58 – Overcoming folder nostalgia</li></ul><br /><b>Key takeaways</b><br /><ul><li>Deep folder hierarchies impose a navigational tax because users must recall where someone else once decided a file belongs.</li><li>Microsoft Graph and the semantic index locate content by meaning, relationships and context instead of by its storage path.</li><li>Moving beyond folders is a cultural change that needs automated metadata, query-based training and leaders who model the new behaviour.</li></ul><br /><b>Worth quoting</b><br /><br />“Filing friction is a silent killer of innovation because it forces you to be a librarian when you should be a creator.” – Mirko Peters (01:49)<br /><br />“Rigid directories try to force a one-to-one relationship on a many-to-many world and that is exactly where the model breaks.” – Mirko Peters (04:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-folders-the-future-of-graph-based-architecture/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on graph-based information architecture</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified fabric and semantic index that find content by meaning instead of folder path</li><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> – described as a metadata engine that extracts invoice data automatically at the point of entry</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">AI agent</a> – used as an example of pulling emails, spreadsheet rows and meeting transcripts without a project folder</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs-for-modern-hybrid-workfor/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Microsoft Cowork IQ Implementation: Architecting Scalable Knowledge Graphs for Modern Hybrid Workforces</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72150487</guid><pubDate>Wed, 27 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72150487/stop_using_folders_the_future_of_graph_based_architecture.mp3" length="19975148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ada268ecc2d7506b9b12d0dc951e2967f280b95f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Knowledge workers lose a large share of their day hunting through nested folders that force every document into a single place. This episode is for Microsoft 365 architects and IT leaders who want to understand how Microsoft Graph, the semantic index...</itunes:subtitle><itunes:summary><![CDATA[Knowledge workers lose a large share of their day hunting through nested folders that force every document into a single place. This episode is for Microsoft 365 architects and IT leaders who want to understand how Microsoft Graph, the semantic index and SharePoint Premium replace static hierarchies with context-driven findability, and how to bring users along.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why folders are obsolete</li><li>00:42 – The 19% navigational tax</li><li>03:46 – Collapse of the static hierarchy</li><li>05:04 – <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> and the semantic index</li><li>08:23 – <a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> as metadata engine</li><li>09:45 – Graph-based UI and cognitive load</li><li>10:58 – Overcoming folder nostalgia</li></ul><br /><b>Key takeaways</b><br /><ul><li>Deep folder hierarchies impose a navigational tax because users must recall where someone else once decided a file belongs.</li><li>Microsoft Graph and the semantic index locate content by meaning, relationships and context instead of by its storage path.</li><li>Moving beyond folders is a cultural change that needs automated metadata, query-based training and leaders who model the new behaviour.</li></ul><br /><b>Worth quoting</b><br /><br />“Filing friction is a silent killer of innovation because it forces you to be a librarian when you should be a creator.” – Mirko Peters (01:49)<br /><br />“Rigid directories try to force a one-to-one relationship on a many-to-many world and that is exactly where the model breaks.” – Mirko Peters (04:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-folders-the-future-of-graph-based-architecture/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on graph-based information architecture</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the unified fabric and semantic index that find content by meaning instead of folder path</li><li><a href="https://www.m365.fm/entity/sharepoint-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> – described as a metadata engine that extracts invoice data automatically at the point of entry</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">AI agent</a> – used as an example of pulling emails, spreadsheet rows and meeting transcripts without a project folder</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs-for-modern-hybrid-workfor/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-folders-the-future-of-graph-based-architecture" target="_blank" rel="noreferrer noopener">Microsoft Cowork IQ Implementation: Architecting Scalable Knowledge Graphs for Modern Hybrid Workforces</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>833</itunes:duration><itunes:keywords>ai,architecture,collaboration,connectivity,context,discovery,enterprise,governance,graph,intelligence,knowledge,metadata,microsoftgraph,productivity,relationships,semanticsearch,sharepoint,sharepointpremium,taxonomy,vectorization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/178f7ee92fe4621a3b00f24d61838e92.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Shaping the Future of Work with Fabio Bonolo MVP</title><link>https://www.m365.fm/show/episodes/shaping-the-future-of-work-with-fabio-bonolo-mvp/</link><description><![CDATA[Many organizations buy Copilot licenses and expect instant productivity, only to be disappointed. In this conversation, Microsoft MVP Fabio Bonolo shares with IT professionals and business leaders why change management, data culture and empowering leadership matter more than the tool itself. You get practical tips on champions networks, staying up to date and leading people through AI-driven change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet <a href="https://www.m365.fm/entity/fabio-bonolo/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Fabio Bonolo</a> and his path into Microsoft</li><li>03:38 – The future of work and the end of the clicking culture</li><li>06:28 – Modern work, change management and measuring productivity</li><li>11:50 – Copilot, data quality and data culture</li><li>20:29 – Keeping up with updates and building champions</li><li>27:59 – Leadership, empowerment and communication</li><li>46:02 – Avoiding burnout: find your niche</li><li>50:29 – Community events and final thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> projects succeed when organizations invest in change management, training and enablement alongside the technology.</li><li>Copilot works on your own data, so data quality, regular quality controls and a lasting data culture determine the value it delivers.</li><li>Internal champions or ambassadors, authentic leadership and a focused niche help people keep up with the fast pace of AI change.</li></ul><br /><b>Worth quoting</b><br /><br />“the big advantage of co-pilot is you have your own data, but it's also the biggest disadvantage. Because if your data is not well curated, co-pilot doesn't give you good answers.” – Fabio Bonolo (13:45)<br /><br />“So you have to implement a good data culture and implement or make the employees understand the value of data.” – Fabio Bonolo (17:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/shaping-the-future-of-work-with-fabio-bonolo-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/fabio-bonolo/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Fabio Bonolo</a> – the Swiss Microsoft MVP and team leader sharing his views on adoption, data culture and leadership</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool whose value, Fabio argues, depends on well-curated company data and real enablement</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the core theme, from change management and training to ambassadors and realistic leadership expectations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72175110</guid><pubDate>Wed, 27 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72175110/shaping_the_future_of_work_with_fabio_bonolo.mp3" length="79694828" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9731dc41c5548058bcee06d7c338ea7aa88da06a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations buy Copilot licenses and expect instant productivity, only to be disappointed. In this conversation, Microsoft MVP Fabio Bonolo shares with IT professionals and business leaders why change management, data culture and empowering...</itunes:subtitle><itunes:summary><![CDATA[Many organizations buy Copilot licenses and expect instant productivity, only to be disappointed. In this conversation, Microsoft MVP Fabio Bonolo shares with IT professionals and business leaders why change management, data culture and empowering leadership matter more than the tool itself. You get practical tips on champions networks, staying up to date and leading people through AI-driven change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet <a href="https://www.m365.fm/entity/fabio-bonolo/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Fabio Bonolo</a> and his path into Microsoft</li><li>03:38 – The future of work and the end of the clicking culture</li><li>06:28 – Modern work, change management and measuring productivity</li><li>11:50 – Copilot, data quality and data culture</li><li>20:29 – Keeping up with updates and building champions</li><li>27:59 – Leadership, empowerment and communication</li><li>46:02 – Avoiding burnout: find your niche</li><li>50:29 – Community events and final thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> projects succeed when organizations invest in change management, training and enablement alongside the technology.</li><li>Copilot works on your own data, so data quality, regular quality controls and a lasting data culture determine the value it delivers.</li><li>Internal champions or ambassadors, authentic leadership and a focused niche help people keep up with the fast pace of AI change.</li></ul><br /><b>Worth quoting</b><br /><br />“the big advantage of co-pilot is you have your own data, but it's also the biggest disadvantage. Because if your data is not well curated, co-pilot doesn't give you good answers.” – Fabio Bonolo (13:45)<br /><br />“So you have to implement a good data culture and implement or make the employees understand the value of data.” – Fabio Bonolo (17:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/shaping-the-future-of-work-with-fabio-bonolo-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/fabio-bonolo/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Fabio Bonolo</a> – the Swiss Microsoft MVP and team leader sharing his views on adoption, data culture and leadership</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool whose value, Fabio argues, depends on well-curated company data and real enablement</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the core theme, from change management and training to ambassadors and realistic leadership expectations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shaping-the-future-of-work-with-fabio-bonolo-mvp" target="_blank" rel="noreferrer noopener">From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>3321</itunes:duration><itunes:keywords>agents,ai,automation,changemanagement,cloud,collaboration,communication,community,copilot,datagovernance,digitaltransformation,empowerment,futureofwork,hybridwork,innovation,leadership,microsoft365,mindset,modernworkplace,productivity</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2fb985c310418b599aab68219319df49.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Designing the Hybrid Workplace with Onyinye Madubuko MVP</title><link>https://www.m365.fm/show/episodes/designing-the-hybrid-workplace-with-onyinye-madubuko-mvp/</link><description><![CDATA[Many organizations pay for Microsoft 365 licenses they barely use and struggle to make hybrid meetings and Copilot work for everyone. In this interview, Microsoft 365 MVP Onyinye Madubuko shares how she designs inclusive Teams meeting rooms, improves employee experience with Viva Insights and rolls out Copilot with real adoption. Ideal for modern workplace leads, IT admins and change managers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Guest Journey</li><li>06:02 – Collaboration Challenges and License Utilization</li><li>09:46 – Employee Experience with Viva Insights</li><li>15:33 – Inclusive Teams Meeting Rooms</li><li>25:41 – Rolling Out Copilot</li><li>32:26 – Change Management and Getting Started</li><li>43:14 – Certifications and Applied Skills</li><li>46:36 – Advice for Women in Tech</li></ul><br /><b>Key takeaways</b><br /><ul><li>Inclusive hybrid meeting rooms depend on basics like eye-level cameras, controlled lighting, cable management and noise assessment, not just devices.</li><li>Before deploying Copilot, assess oversharing and baseline security such as <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">conditional access</a> and MFA, then roll out in phases with pilot users, training and departmental champions.</li><li>Track usage in the Copilot Control System, reassign unused licenses, and start adoption from concrete departmental pain points; personal Viva Insights already comes with Microsoft 365.</li></ul><br /><b>Worth quoting</b><br /><br />“first of all, an assessment needs to be done in the environment and the reason why assessment needs to be done is to understand the current sharing because copilot exposes over sharing in an organization.” – Onyinye Madubuko (26:06)<br /><br />“That's not an inclusive meeting room because the camera needs to be placed in a position where it should be able to see at an eye level of the people” – Onyinye Madubuko (16:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/designing-the-hybrid-workplace-with-onyinye-madubuko-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and practical rollout tips</li><li><a href="https://www.m365.fm/entity/onyinye-madubuko/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Onyinye Madubuko</a> – Microsoft 365 MVP and Dublin user group co-organizer sharing her hybrid workplace practice</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – rolled out after an oversharing assessment, in phases with pilot users and champions</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Microsoft Teams Rooms</a> – her checklist for inclusive rooms: eye-level cameras, lighting, cable management and noise</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72174201</guid><pubDate>Wed, 27 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72174201/designing_the_hybrid_workplace_with_onyinye_madubuko.mp3" length="73160684" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/61fb504c294f4b068cd09780e45a331834736d6d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations pay for Microsoft 365 licenses they barely use and struggle to make hybrid meetings and Copilot work for everyone. In this interview, Microsoft 365 MVP Onyinye Madubuko shares how she designs inclusive Teams meeting rooms, improves...</itunes:subtitle><itunes:summary><![CDATA[Many organizations pay for Microsoft 365 licenses they barely use and struggle to make hybrid meetings and Copilot work for everyone. In this interview, Microsoft 365 MVP Onyinye Madubuko shares how she designs inclusive Teams meeting rooms, improves employee experience with Viva Insights and rolls out Copilot with real adoption. Ideal for modern workplace leads, IT admins and change managers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Guest Journey</li><li>06:02 – Collaboration Challenges and License Utilization</li><li>09:46 – Employee Experience with Viva Insights</li><li>15:33 – Inclusive Teams Meeting Rooms</li><li>25:41 – Rolling Out Copilot</li><li>32:26 – Change Management and Getting Started</li><li>43:14 – Certifications and Applied Skills</li><li>46:36 – Advice for Women in Tech</li></ul><br /><b>Key takeaways</b><br /><ul><li>Inclusive hybrid meeting rooms depend on basics like eye-level cameras, controlled lighting, cable management and noise assessment, not just devices.</li><li>Before deploying Copilot, assess oversharing and baseline security such as <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">conditional access</a> and MFA, then roll out in phases with pilot users, training and departmental champions.</li><li>Track usage in the Copilot Control System, reassign unused licenses, and start adoption from concrete departmental pain points; personal Viva Insights already comes with Microsoft 365.</li></ul><br /><b>Worth quoting</b><br /><br />“first of all, an assessment needs to be done in the environment and the reason why assessment needs to be done is to understand the current sharing because copilot exposes over sharing in an organization.” – Onyinye Madubuko (26:06)<br /><br />“That's not an inclusive meeting room because the camera needs to be placed in a position where it should be able to see at an eye level of the people” – Onyinye Madubuko (16:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/designing-the-hybrid-workplace-with-onyinye-madubuko-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and practical rollout tips</li><li><a href="https://www.m365.fm/entity/onyinye-madubuko/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Onyinye Madubuko</a> – Microsoft 365 MVP and Dublin user group co-organizer sharing her hybrid workplace practice</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – rolled out after an oversharing assessment, in phases with pilot users and champions</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">Microsoft Teams Rooms</a> – her checklist for inclusive rooms: eye-level cameras, lighting, cable management and noise</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=designing-the-hybrid-workplace-with-onyinye-madubuko-mvp" target="_blank" rel="noreferrer noopener">From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>3049</itunes:duration><itunes:keywords>adoption,ai,automation,changemanagement,cloudcomputing,collaboration,copilot,digitaltransformation,employeeexperience,hybridmeetings,hybridwork,innovation,leadership,microsoft365,microsoftteams,modernworkplace,productivity,teamsrooms,vivainsights,workplaceculture</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/64563af8d97e4497262e074770b291b0.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Syncing Folders: Why SharePoint Shortcuts Are Breaking Your Enterprise Data Strategy</title><link>https://www.m365.fm/show/episodes/stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy/</link><description><![CDATA[Every click on the OneDrive sync button copies enterprise data onto endpoints and away from the controls that protect it. This episode is for Microsoft 365 architects and IT admins who want to understand why syncing and shortcuts fragment their SharePoint data strategy. You will learn the security, metadata and scale limits of sync and how to move teams to cloud-native access.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The sync reflex</li><li>00:50 – The architecture of fragmentation</li><li>04:01 – Metadata tax and versioning debt</li><li>07:09 – The shortcut shift</li><li>10:27 – Security remnants on unmanaged devices</li><li>13:42 – The 300,000 item ceiling</li><li>16:48 – Moving to a cloud-native mindset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Syncing SharePoint libraries replicates data onto endpoints, stripping metadata, versioning context and real-time protections like <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">DLP</a> and sensitivity labels.</li><li>OneDrive shortcuts avoid per-device replication but introduce deletion cascades and an admin visibility gap that require new governance and user training.</li><li>Large libraries beyond roughly 300,000 items break the sync model, so organizations should favor browser, Teams and Office app access enforced through Intune and sensitivity labels.</li></ul><br /><b>Worth quoting</b><br /><br />“We are still trying to pretend that a SharePoint document library is just a Z-drive with a fancy web interface. It isn't. It is a sophisticated content service.” – Mirko Peters (02:27)<br /><br />“Because that folder is a shortcut to a shared SharePoint library, the command propagates instantly. They aren't just deleting a link. They are wiping the actual files from the source for every single person in the company.” – Mirko Peters (09:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on SharePoint sync and shortcuts</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">SharePoint</a> – the content service whose libraries lose metadata, versioning context and protections when synced locally</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">OneDrive</a> – its sync client and Add shortcut to OneDrive feature are the episode's main subjects</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – invisible in File Explorer, but usable to block syncing on high-risk libraries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72150413</guid><pubDate>Tue, 26 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72150413/stop_syncing_folders_why_sharepoint_shortcuts_are_breaking_your_enterprise_data_strategy_1.mp3" length="27657260" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2c73c8cf48ac6d36aa35412e63b0d65647da8451.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every click on the OneDrive sync button copies enterprise data onto endpoints and away from the controls that protect it. This episode is for Microsoft 365 architects and IT admins who want to understand why syncing and shortcuts fragment their...</itunes:subtitle><itunes:summary><![CDATA[Every click on the OneDrive sync button copies enterprise data onto endpoints and away from the controls that protect it. This episode is for Microsoft 365 architects and IT admins who want to understand why syncing and shortcuts fragment their SharePoint data strategy. You will learn the security, metadata and scale limits of sync and how to move teams to cloud-native access.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The sync reflex</li><li>00:50 – The architecture of fragmentation</li><li>04:01 – Metadata tax and versioning debt</li><li>07:09 – The shortcut shift</li><li>10:27 – Security remnants on unmanaged devices</li><li>13:42 – The 300,000 item ceiling</li><li>16:48 – Moving to a cloud-native mindset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Syncing SharePoint libraries replicates data onto endpoints, stripping metadata, versioning context and real-time protections like <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">DLP</a> and sensitivity labels.</li><li>OneDrive shortcuts avoid per-device replication but introduce deletion cascades and an admin visibility gap that require new governance and user training.</li><li>Large libraries beyond roughly 300,000 items break the sync model, so organizations should favor browser, Teams and Office app access enforced through Intune and sensitivity labels.</li></ul><br /><b>Worth quoting</b><br /><br />“We are still trying to pretend that a SharePoint document library is just a Z-drive with a fancy web interface. It isn't. It is a sophisticated content service.” – Mirko Peters (02:27)<br /><br />“Because that folder is a shortcut to a shared SharePoint library, the command propagates instantly. They aren't just deleting a link. They are wiping the actual files from the source for every single person in the company.” – Mirko Peters (09:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on SharePoint sync and shortcuts</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">SharePoint</a> – the content service whose libraries lose metadata, versioning context and protections when synced locally</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">OneDrive</a> – its sync client and Add shortcut to OneDrive feature are the episode's main subjects</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – invisible in File Explorer, but usable to block syncing on high-risk libraries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in...]]></itunes:summary><itunes:duration>1153</itunes:duration><itunes:keywords>architecture,cloudnative,collaboration,compliance,datasprawl,ediscovery,governance,metadata,microsoft365,migration,onedrive,permissions,productivity,ransomware,retention,security,sharepoint,shortcuts,syncing,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f1fdb083a26593f3c273355ec8a39a2b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Lync to Teams: Carsten Lund Meilbak on the Evolution of Collaboration</title><link>https://www.m365.fm/show/episodes/from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration/</link><description><![CDATA[Moving from PBX and Skype for Business to Teams Phone and Teams Rooms raises tough choices about routing, devices and security. Teams MVP Carsten Lund Meilbak gives IT and UC leaders a practitioner's view of Direct Routing versus Operator Connect, AI in meetings and voice, and the mistakes to avoid when rolling out meeting rooms.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Carsten: from PBX engineer to Lync</li><li>04:15 – Skype for Business, the cloud journey and early Teams</li><li>09:13 – COVID and the forced move to cloud collaboration</li><li>12:45 – Teams Phone versus traditional PBX</li><li>17:30 – Direct Routing, Operator Connect and hybrid voice</li><li>27:38 – AI in voice and meetings</li><li>31:11 – Teams Rooms: AI, Android versus Windows and common mistakes</li><li>41:06 – Security, compliance and final wishes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional PBX systems are becoming a niche, while Teams Phone is more than enterprise-ready thanks to its integration across Microsoft 365.</li><li>Direct Routing remains the most flexible way to bring phone numbers into Teams, while Operator Connect is the simpler choice for organizations that just want voice to work.</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Teams Rooms</a> deployments fail most often on security and compliance configuration, so involve the whole IT organization and treat meeting room devices differently from user devices.</li></ul><br /><b>Worth quoting</b><br /><br />“I see the traditional PBX as a dying brands that kind of have some small areas. Where it makes sense to have the PBX, but as a majority enterprise users teams is the right solution for it.” – Carsten Lund Meilbak (13:07)<br /><br />“teams is just, is just so easy because it is fully integrated in the entire Microsoft environment.” – Carsten Lund Meilbak (13:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on Teams voice</li><li><a href="https://www.m365.fm/entity/carsten-meilbak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Carsten Lund Meilbak</a> – Teams MVP and former PBX engineer who traces his path from Lync to Teams</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the platform Carsten credits with winning enterprise voice through full Microsoft 365 integration</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Microsoft Teams Rooms</a> – discussed for AI recaps, Android versus Windows devices and security misconfiguration mistakes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Everything Microsoft Didn't Tell You About Teams with Everything Microsoft Didn't Tell You About Teams with Josh Blalock [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72157908</guid><pubDate>Tue, 26 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72157908/from_lync_to_teams_carsten_lund_meilbak_on_the_evolution_of_collaboration.mp3" length="68084396" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1818a9f08c2b5deab4c75716cef9a6293e28c62c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Moving from PBX and Skype for Business to Teams Phone and Teams Rooms raises tough choices about routing, devices and security. Teams MVP Carsten Lund Meilbak gives IT and UC leaders a practitioner's view of Direct Routing versus Operator Connect, AI...</itunes:subtitle><itunes:summary><![CDATA[Moving from PBX and Skype for Business to Teams Phone and Teams Rooms raises tough choices about routing, devices and security. Teams MVP Carsten Lund Meilbak gives IT and UC leaders a practitioner's view of Direct Routing versus Operator Connect, AI in meetings and voice, and the mistakes to avoid when rolling out meeting rooms.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Carsten: from PBX engineer to Lync</li><li>04:15 – Skype for Business, the cloud journey and early Teams</li><li>09:13 – COVID and the forced move to cloud collaboration</li><li>12:45 – Teams Phone versus traditional PBX</li><li>17:30 – Direct Routing, Operator Connect and hybrid voice</li><li>27:38 – AI in voice and meetings</li><li>31:11 – Teams Rooms: AI, Android versus Windows and common mistakes</li><li>41:06 – Security, compliance and final wishes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Traditional PBX systems are becoming a niche, while Teams Phone is more than enterprise-ready thanks to its integration across Microsoft 365.</li><li>Direct Routing remains the most flexible way to bring phone numbers into Teams, while Operator Connect is the simpler choice for organizations that just want voice to work.</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Teams Rooms</a> deployments fail most often on security and compliance configuration, so involve the whole IT organization and treat meeting room devices differently from user devices.</li></ul><br /><b>Worth quoting</b><br /><br />“I see the traditional PBX as a dying brands that kind of have some small areas. Where it makes sense to have the PBX, but as a majority enterprise users teams is the right solution for it.” – Carsten Lund Meilbak (13:07)<br /><br />“teams is just, is just so easy because it is fully integrated in the entire Microsoft environment.” – Carsten Lund Meilbak (13:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on Teams voice</li><li><a href="https://www.m365.fm/entity/carsten-meilbak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Carsten Lund Meilbak</a> – Teams MVP and former PBX engineer who traces his path from Lync to Teams</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the platform Carsten credits with winning enterprise voice through full Microsoft 365 integration</li><li><a href="https://www.m365.fm/entity/teams-rooms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Microsoft Teams Rooms</a> – discussed for AI recaps, Android versus Windows devices and security misconfiguration mistakes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/everything-microsoft-didnt-tell-you-about-teams-with-everything-microsoft-didnt-tell-you-about-tea/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-lync-to-teams-carsten-lund-meilbak-on-the-evolution-of-collaboration" target="_blank" rel="noreferrer noopener">Everything Microsoft Didn't Tell You About Teams with Everything Microsoft Didn't Tell You About Teams with...]]></itunes:summary><itunes:duration>2837</itunes:duration><itunes:keywords>ai,collaboration,communication,copilot,directrouting,governance,hybridwork,intune,lync,meetings,microsoftteams,operatorconnect,pbx,security,skypeforbusiness,teamsphone,teamsrooms,telephony,ucaas,voice</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/43f2590365f3110707cfbd0fb3be6214.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Cowork: The Future of AI Collaboration in Microsoft 365 with Vesa "Vesku" Nopanen [MVP]</title><link>https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/</link><description><![CDATA[Copilot is moving from answering questions to doing the work, and many organizations are not ready for that change. In this conversation for Microsoft 365 users, IT pros and adoption leads, MVP Vesa "Vesku" Nopanen explains Copilot Cowork, Work IQ, Copilot Pages and Notebooks, and what it takes to make AI-first collaboration work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Vesa's background</li><li>01:45 – From early AI to AI-first collaboration</li><li>08:45 – First Copilot impressions and the need for <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">change management</a></li><li>13:08 – Copilot Cowork as your AI teammate</li><li>15:45 – Work IQ, skills and the buzzword flood</li><li>20:08 – Governance, responsible AI and human decisions</li><li>29:46 – Copilot Pages, Notebooks, Loop and OneNote</li><li>44:39 – How Vesa uses Copilot and Cowork every day</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Cowork goes beyond chat: given goals, background and instructions it plans multi-step work and takes actions across Word, Excel, PowerPoint, PDFs, Teams and email.</li><li>Rolling out AI-first work needs change management, data protection with DLP and sensitivity labels, and responsible AI guidelines, not just licenses.</li><li>Copilot Pages and Copilot Notebooks build on Loop to turn AI conversations into shared, editable knowledge, while OneNote and Word keep their own roles.</li></ul><br /><b>Worth quoting</b><br /><br />“But yes, I would be calling co-work as your AI teammate because it can do actions.” – Vesa "Vesku" Nopanen (13:46)<br /><br />“I think every organization should think about the responsible AI part and then and and generate those guidelines and also help people to understand where and when or at least where they should not be applying AI.” – Vesa "Vesku" Nopanen (23:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on Copilot Cowork</li><li><a href="https://www.m365.fm/entity/vesa-vesku-nopanen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Vesa "Vesku" Nopanen</a> – Finland-based MVP and principal consultant who explains Cowork, Work IQ, Pages and Notebooks</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – described as an AI teammate that plans multi-step work and takes actions across apps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the starting point Vesa compares Cowork against, from early limits to daily chat use</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Copilot Cowork - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72157756</guid><pubDate>Tue, 26 May 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72157756/copilot_cowork_the_future_of_ai_collaboration_in_microsoft_365_with_vesa_vesku_nopanen_mvp_2.mp3" length="78090092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d416b8788352d1063e95525964cd213b12935ae9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot is moving from answering questions to doing the work, and many organizations are not ready for that change. In this conversation for Microsoft 365 users, IT pros and adoption leads, MVP Vesa "Vesku" Nopanen explains Copilot Cowork, Work IQ,...</itunes:subtitle><itunes:summary><![CDATA[Copilot is moving from answering questions to doing the work, and many organizations are not ready for that change. In this conversation for Microsoft 365 users, IT pros and adoption leads, MVP Vesa "Vesku" Nopanen explains Copilot Cowork, Work IQ, Copilot Pages and Notebooks, and what it takes to make AI-first collaboration work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Vesa's background</li><li>01:45 – From early AI to AI-first collaboration</li><li>08:45 – First Copilot impressions and the need for <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">change management</a></li><li>13:08 – Copilot Cowork as your AI teammate</li><li>15:45 – Work IQ, skills and the buzzword flood</li><li>20:08 – Governance, responsible AI and human decisions</li><li>29:46 – Copilot Pages, Notebooks, Loop and OneNote</li><li>44:39 – How Vesa uses Copilot and Cowork every day</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Cowork goes beyond chat: given goals, background and instructions it plans multi-step work and takes actions across Word, Excel, PowerPoint, PDFs, Teams and email.</li><li>Rolling out AI-first work needs change management, data protection with DLP and sensitivity labels, and responsible AI guidelines, not just licenses.</li><li>Copilot Pages and Copilot Notebooks build on Loop to turn AI conversations into shared, editable knowledge, while OneNote and Word keep their own roles.</li></ul><br /><b>Worth quoting</b><br /><br />“But yes, I would be calling co-work as your AI teammate because it can do actions.” – Vesa "Vesku" Nopanen (13:46)<br /><br />“I think every organization should think about the responsible AI part and then and and generate those guidelines and also help people to understand where and when or at least where they should not be applying AI.” – Vesa "Vesku" Nopanen (23:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and an FAQ on Copilot Cowork</li><li><a href="https://www.m365.fm/entity/vesa-vesku-nopanen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Vesa "Vesku" Nopanen</a> – Finland-based MVP and principal consultant who explains Cowork, Work IQ, Pages and Notebooks</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – described as an AI teammate that plans multi-step work and takes actions across apps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the starting point Vesa compares Cowork against, from early limits to daily chat use</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp" target="_blank" rel="noreferrer noopener">Copilot Cowork - Simply Explained</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>3254</itunes:duration><itunes:keywords>agents,ai,automation,collaboration,copilot,copilotpages,cowork,governance,innovation,intelligence,knowledge,loop,microsoft365,modernwork,productivity,sharepoint,teams,transformation,workflow,workplace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9bca4644380ef27704755bfee21dcbc5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Probability Shift: How AI is Rewriting Power Platform Design</title><link>https://www.m365.fm/show/episodes/the-probability-shift-how-ai-is-rewriting-power-platform-design/</link><description><![CDATA[Most <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> automations are failing for one simple reason: they were built for a world that no longer exists. Traditional low-code systems depend on rigid “if-then” logic, clean data, and predictable inputs. But modern enterprise data is chaotic, unstructured, and constantly changing. The result is what many organizations are experiencing right now — brittle automations that collapse the moment reality gets messy. <a href="https://www.m365.fm/the-probability-shift-how-ai-is-rewriting-power-platform-design/" target="_blank" rel="noreferrer noopener">This episode</a> explores the massive architectural shift happening across the Power Platform ecosystem as AI transforms automation from deterministic logic into probabilistic design. Instead of asking, “Is this exactly correct?” modern systems ask, “How likely is this to be correct?” That subtle change is rewriting how enterprise workflows are designed, governed, and scaled.<br /><br /><b>THE DEATH OF DETERMINISTIC AUTOMATION </b><br /><br />For years, enterprise automation depended on exact matches and structured logic. If a field matched perfectly, the flow continued. If a single character changed, the system failed. That worked when business data lived inside carefully structured databases. But today, most enterprise information exists in emails, PDFs, Teams chats, voice transcripts, and unstructured documents. Traditional Power Automate flows struggle in this environment because they cannot understand context or intent. A deterministic system sees “Invoice 202” and “Inv-202” as completely unrelated values. AI-powered systems see similarity instead of exactness. That shift changes everything.<br /><br /><b>KEY TOPICS COVERED</b><br /><ul><li>Why rigid low-code automations keep breaking</li><li>The rise of probabilistic workflow design</li><li>How confidence scores redefine governance</li><li>Why fuzzy matching matters more than exact matching</li></ul>The future of automation is not about perfection. It is about resilience.<br /><br /><b>THE RISE OF CONFIDENCE-BASED ROUTING </b><br /><br />One of the biggest changes AI introduces into Power Platform design is the concept of the confidence score. Instead of binary true-or-false logic, AI models return probabilities that quantify uncertainty. That means workflows can finally understand doubt instead of pretending certainty always exists. This episode breaks down the architecture behind confidence-based routing and explains how modern <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a> now separate actions into Green, Yellow, and Red confidence zones. High-confidence outputs move automatically. Medium-confidence results trigger human review. Low-confidence outputs are rejected or escalated before they damage production systems.<br /><br /><b>WHY CONFIDENCE SCORES MATTER</b><br /><ul><li>They expose uncertainty instead of hiding it</li><li>They reduce silent automation failures</li><li>They align business risk with automation logic</li><li>They enable scalable human-in-the-loop governance</li></ul>This is the foundation of what the episode calls the “Approximate Enterprise” — a world where systems are designed to tolerate ambiguity instead of collapsing because of it.<br /><br /><b>FUZZY MATCHING AND SEMANTIC LOGIC </b><br /><br />The conversation also dives deep into fuzzy matching, semantic reasoning, and the evolution from character-based automation toward meaning-based automation. Traditional systems compare syntax. AI compares concepts. That means a probabilistic system can understand that “IBM” and “I.B.M.” likely refer to the same entity, or that “Customer” and “Client” often represent identical business meaning. This dramatically increases match rates and reduces the amount of manual cleanup required to keep workflows operational. The episode explores how techniques like Levenshtein distance, semantic embeddings, and AI-powered classification are changing the way architects design resilient low-code systems capable of handling imperfect human-generated data.<br /><br /><b>BUILDING SELF-CORRECTING WORKFLOWS </b><br /><br />AI systems are powerful, but they hallucinate. That reality forces architects to rethink reliability from the ground up. Instead of trying to eliminate every error, modern workflow design focuses on recovery, validation, and self-correction. This episode introduces the Dual-Path Validation pattern, where AI handles soft reasoning tasks while deterministic systems enforce hard constraints. Large Language Models extract intent and contextual meaning, while traditional logic validates totals, calculations, compliance rules, and financial accuracy.<br /><br /><b>MODERN SELF-HEALING DESIGN PRINCIPLES</b><br /><ul><li>Never let an LLM handle critical calculations alone</li><li>Separate reasoning layers from validation layers</li><li>Use deterministic systems as verification engines</li><li>Design recovery paths instead of assuming perfection</li></ul>The result is a workflow architecture capable of adapting instead of crashing when the unexpected happens.<br /><br /><b>THE HUMAN-IN-THE-LOOP REALITY </b><br /><br />One of the most important themes in this episode is that AI does not eliminate humans from automation — it changes their role entirely. Most enterprise AI workflows still require human verification, especially for medium-confidence outputs and high-risk decisions. Instead of acting as data-entry operators, humans become reviewers, governors, and exception handlers. Successful automation strategies build verification directly into the architecture instead of treating it like a temporary workaround. This shift transforms productivity models across the enterprise. Teams stop wasting time on repetitive tasks and focus instead on reviewing edge cases that genuinely require human judgment.<br /><br /><b>THE AGENTIC ENTERPRISE </b><br /><br />The episode concludes by exploring the rise of the Agentic Enterprise — a future where AI agents become first-class digital workers operating inside orchestrated low-code environments. Instead of static flows solving narrow problems, intelligent agents dynamically evaluate context, select tools, adapt behavior, and route work autonomously. Power Platform is rapidly evolving from an app builder into an orchestration layer for AI-driven business operations. Governance, security, compliance, and automation are all becoming probabilistic systems driven by confidence, anomaly detection, and behavioral analysis. The organizations that continue building brittle “if-then” systems will spend the next decade trapped in maintenance cycles. The organizations that embrace probabilistic architecture will build workflows capable of adapting at the speed of modern business.<br /><br /><b>FINAL THOUGHTS </b><br /><br />The probability shift is not just another AI trend. It is a fundamental redesign of how enterprise systems think, adapt, and survive uncertainty. Low-code development is moving away from rigid syntax and toward semantic understanding, confidence-driven governance, and resilient self-correcting architectures. If your Power Automate flows are constantly failing because of messy inputs, inconsistent formatting, or unstructured data, this episode provides a blueprint for building systems that bend instead of break. Follow M365FM for deeper conversations on AI architecture, <a href="https://www.m365.fm/power-platform-governance/" target="_blank" rel="noreferrer noopener">Power Platform governance</a>, automation resilience, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, and the future of intelligent enterprise design.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72150192</guid><pubDate>Mon, 25 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72150192/the_probability_shift_how_ai_is_rewriting_power_platform_design.mp3" length="24962732" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b5fd3efddd894073f225e40f1920afb044977a1c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most https://www.m365.fm/power-platform-simply-explained/ automations are failing for one simple reason: they were built for a world that no longer exists. Traditional low-code systems depend on rigid “if-then” logic, clean data, and predictable...</itunes:subtitle><itunes:summary><![CDATA[Most <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> automations are failing for one simple reason: they were built for a world that no longer exists. Traditional low-code systems depend on rigid “if-then” logic, clean data, and predictable inputs. But modern enterprise data is chaotic, unstructured, and constantly changing. The result is what many organizations are experiencing right now — brittle automations that collapse the moment reality gets messy. <a href="https://www.m365.fm/the-probability-shift-how-ai-is-rewriting-power-platform-design/" target="_blank" rel="noreferrer noopener">This episode</a> explores the massive architectural shift happening across the Power Platform ecosystem as AI transforms automation from deterministic logic into probabilistic design. Instead of asking, “Is this exactly correct?” modern systems ask, “How likely is this to be correct?” That subtle change is rewriting how enterprise workflows are designed, governed, and scaled.<br /><br /><b>THE DEATH OF DETERMINISTIC AUTOMATION </b><br /><br />For years, enterprise automation depended on exact matches and structured logic. If a field matched perfectly, the flow continued. If a single character changed, the system failed. That worked when business data lived inside carefully structured databases. But today, most enterprise information exists in emails, PDFs, Teams chats, voice transcripts, and unstructured documents. Traditional Power Automate flows struggle in this environment because they cannot understand context or intent. A deterministic system sees “Invoice 202” and “Inv-202” as completely unrelated values. AI-powered systems see similarity instead of exactness. That shift changes everything.<br /><br /><b>KEY TOPICS COVERED</b><br /><ul><li>Why rigid low-code automations keep breaking</li><li>The rise of probabilistic workflow design</li><li>How confidence scores redefine governance</li><li>Why fuzzy matching matters more than exact matching</li></ul>The future of automation is not about perfection. It is about resilience.<br /><br /><b>THE RISE OF CONFIDENCE-BASED ROUTING </b><br /><br />One of the biggest changes AI introduces into Power Platform design is the concept of the confidence score. Instead of binary true-or-false logic, AI models return probabilities that quantify uncertainty. That means workflows can finally understand doubt instead of pretending certainty always exists. This episode breaks down the architecture behind confidence-based routing and explains how modern <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a> now separate actions into Green, Yellow, and Red confidence zones. High-confidence outputs move automatically. Medium-confidence results trigger human review. Low-confidence outputs are rejected or escalated before they damage production systems.<br /><br /><b>WHY CONFIDENCE SCORES MATTER</b><br /><ul><li>They expose uncertainty instead of hiding it</li><li>They reduce silent automation failures</li><li>They align business risk with automation logic</li><li>They enable scalable human-in-the-loop governance</li></ul>This is the foundation of what the episode calls the “Approximate Enterprise” — a world where systems are designed to tolerate ambiguity instead of collapsing because of it.<br /><br /><b>FUZZY MATCHING AND SEMANTIC LOGIC </b><br /><br />The conversation also dives deep into fuzzy matching, semantic reasoning, and the evolution from character-based automation toward meaning-based automation. Traditional systems compare syntax. AI compares concepts. That means a probabilistic system can understand that “IBM” and “I.B.M.” likely refer to the same entity, or that “Customer” and “Client” often represent identical business meaning. This dramatically increases match rates and reduces the amount of manual cleanup required to keep workflows operational....]]></itunes:summary><itunes:duration>1041</itunes:duration><itunes:keywords>agentic,ai,architecture,automation,azureai,confidence,copilot,copilotstudio,fuzzymatching,governance,hallucinations,intelligence,lowcode,orchestration,powerautomate,powerplatform,probabilistic,resilience,semanticai,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/01af9d7c8efc5521b84efee8634819f7.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>M365 Backup Isn't Enough: The Case for Isolated Vault Architecture</title><link>https://www.m365.fm/show/episodes/m365-backup-isnt-enough-the-case-for-isolated-vault-architecture/</link><description><![CDATA[Many IT leaders trust Microsoft 365's native versioning and redundancy to save them from ransomware, but synchronized corruption and a shared identity perimeter can wipe out production and backups together. This episode is for architects, security and compliance leads who own business continuity. You will learn how to design an isolated, immutable backup vault with its own identity boundary, and why it can also cost less.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why native M365 redundancy fails</li><li>01:19 – Instant corruption and the sync trap</li><li>04:18 – The single identity trap</li><li>07:15 – Regulatory and legal liability gap</li><li>10:19 – TCO of native versus isolated backup</li><li>12:31 – Architecting the isolated backup vault</li><li>15:43 – The zero trust identity perimeter</li></ul><br /><b>Key takeaways</b><br /><ul><li>Native Microsoft 365 versioning and geo-redundancy protect against hardware failure, not against ransomware that abuses legitimate APIs and privileged roles.</li><li>A backup that authenticates against the production <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Entra ID</a> tenant shares its blast radius; true isolation needs a separate recovery tenant with immutable WORM storage and multi-party approval.</li><li>Regulations such as SEC Rule 17a-4, NIS2 and DORA, plus the storage costs of native backup, make an isolated third-party vault both a compliance and an economic decision.</li></ul><br /><b>Worth quoting</b><br /><br />“If you are using a backup solution that authenticates against your production tenant, you don't have a backup. You have a mirror.” – Mirko Peters (04:39)<br /><br />“Most admins think version history is a vault. They think it's a separate copy of the data. It isn't. Versioning is just a file attribute.” – Mirko Peters (02:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/m365-backup-isnt-enough-the-case-for-isolated-vault-architecture/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on isolated backup vaults</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose native versioning and redundancy the episode argues cannot replace an isolated backup</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the single production identity perimeter that backups must not share, per the single identity trap</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Zero Trust</a> – applied to backup service accounts, ZTNA-hidden storage and monitoring of anomalous token usage</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72149999</guid><pubDate>Mon, 25 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72149999/m365_backup_isn_t_enough_the_case_for_isolated_vault_architecture.mp3" length="26248940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/45ec93779fba64accd17f688443d7ff841845433.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many IT leaders trust Microsoft 365's native versioning and redundancy to save them from ransomware, but synchronized corruption and a shared identity perimeter can wipe out production and backups together. This episode is for architects, security and...</itunes:subtitle><itunes:summary><![CDATA[Many IT leaders trust Microsoft 365's native versioning and redundancy to save them from ransomware, but synchronized corruption and a shared identity perimeter can wipe out production and backups together. This episode is for architects, security and compliance leads who own business continuity. You will learn how to design an isolated, immutable backup vault with its own identity boundary, and why it can also cost less.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why native M365 redundancy fails</li><li>01:19 – Instant corruption and the sync trap</li><li>04:18 – The single identity trap</li><li>07:15 – Regulatory and legal liability gap</li><li>10:19 – TCO of native versus isolated backup</li><li>12:31 – Architecting the isolated backup vault</li><li>15:43 – The zero trust identity perimeter</li></ul><br /><b>Key takeaways</b><br /><ul><li>Native Microsoft 365 versioning and geo-redundancy protect against hardware failure, not against ransomware that abuses legitimate APIs and privileged roles.</li><li>A backup that authenticates against the production <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Entra ID</a> tenant shares its blast radius; true isolation needs a separate recovery tenant with immutable WORM storage and multi-party approval.</li><li>Regulations such as SEC Rule 17a-4, NIS2 and DORA, plus the storage costs of native backup, make an isolated third-party vault both a compliance and an economic decision.</li></ul><br /><b>Worth quoting</b><br /><br />“If you are using a backup solution that authenticates against your production tenant, you don't have a backup. You have a mirror.” – Mirko Peters (04:39)<br /><br />“Most admins think version history is a vault. They think it's a separate copy of the data. It isn't. Versioning is just a file attribute.” – Mirko Peters (02:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/m365-backup-isnt-enough-the-case-for-isolated-vault-architecture/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on isolated backup vaults</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose native versioning and redundancy the episode argues cannot replace an isolated backup</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the single production identity perimeter that backups must not share, per the single identity trap</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">Zero Trust</a> – applied to backup service accounts, ZTNA-hidden storage and monitoring of anomalous token usage</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=m365-backup-isnt-enough-the-case-for-isolated-vault-architecture" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1094</itunes:duration><itunes:keywords>architecture,backup,compliance,cybersecurity,entraid,governance,immutability,isolation,m365,microsoft365,onedrive,ransomware,recovery,resilience,saas,security,sharepoint,storage,vault,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7b92ff171763844ea75fc6ce7a0a3bcc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Enterprises Should Govern Microsoft Copilot</title><link>https://www.m365.fm/show/episodes/how-enterprises-should-govern-microsoft-copilot/</link><description><![CDATA[Turning on Microsoft 365 Copilot for everyone can turn a decade of loose SharePoint permissions into a data exfiltration engine. This episode is for IT leaders and architects who need a practical governance model for Copilot, from prompt injection risks and risk-tiered rollout to Purview, DLP and oversharing cleanup. Learn how to make Copilot secure, auditable and worth its license cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as a structural audit</li><li>04:18 – The new attack surface: prompt injection</li><li>08:07 – Risk-tiered rollout</li><li>11:35 – Purview and interaction DLP</li><li>19:01 – The oversharing multiplier</li><li>22:44 – AI content lifecycle, prompt literacy and usage policy</li><li>32:17 – ROI, citizen agents, audit and executive trust</li><li>50:38 – Roadmap, exceptions, culture and the 90-day plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot respects permissions, so a decade of oversharing in SharePoint and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Teams</a> becomes an AI exposure problem that must be remediated before licenses are assigned.</li><li>Roll out in risk tiers and enforce boundaries with Microsoft Purview: <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, adaptive scopes, label inheritance and interaction-level DLP for prompts and responses.</li><li>Prove realized value with A/B tests and capacity metrics, govern citizen-built agents and exceptions explicitly, and build a governance-aware culture with champions.</li></ul><br /><b>Worth quoting</b><br /><br />“Microsoft is telling the truth when they say co-pilot will not show a user a file they don't have permission to see. That is the baseline, but that baseline assumes your permissions are correct.” – Mirko Peters (01:47)<br /><br />“If a sensitive document is technically open, it is now functionally public within your tenant.” – Mirko Peters (02:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-enterprises-should-govern-microsoft-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a 90-day governance plan</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose permission-trimmed access turns years of oversharing into real exposure</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the governance backbone for adaptive scopes, label inheritance and the AI hub</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – split into classic workload DLP for files and interaction DLP for prompts and responses</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72152285</guid><pubDate>Mon, 25 May 2026 11:27:46 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72152285/how_enterprises_should_govern_microsoft_copilot.mp3" length="90313964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2271b781892a3f2af9d12531295b3dffd66f155c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Turning on Microsoft 365 Copilot for everyone can turn a decade of loose SharePoint permissions into a data exfiltration engine. This episode is for IT leaders and architects who need a practical governance model for Copilot, from prompt injection...</itunes:subtitle><itunes:summary><![CDATA[Turning on Microsoft 365 Copilot for everyone can turn a decade of loose SharePoint permissions into a data exfiltration engine. This episode is for IT leaders and architects who need a practical governance model for Copilot, from prompt injection risks and risk-tiered rollout to Purview, DLP and oversharing cleanup. Learn how to make Copilot secure, auditable and worth its license cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as a structural audit</li><li>04:18 – The new attack surface: prompt injection</li><li>08:07 – Risk-tiered rollout</li><li>11:35 – Purview and interaction DLP</li><li>19:01 – The oversharing multiplier</li><li>22:44 – AI content lifecycle, prompt literacy and usage policy</li><li>32:17 – ROI, citizen agents, audit and executive trust</li><li>50:38 – Roadmap, exceptions, culture and the 90-day plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot respects permissions, so a decade of oversharing in SharePoint and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Teams</a> becomes an AI exposure problem that must be remediated before licenses are assigned.</li><li>Roll out in risk tiers and enforce boundaries with Microsoft Purview: <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, adaptive scopes, label inheritance and interaction-level DLP for prompts and responses.</li><li>Prove realized value with A/B tests and capacity metrics, govern citizen-built agents and exceptions explicitly, and build a governance-aware culture with champions.</li></ul><br /><b>Worth quoting</b><br /><br />“Microsoft is telling the truth when they say co-pilot will not show a user a file they don't have permission to see. That is the baseline, but that baseline assumes your permissions are correct.” – Mirko Peters (01:47)<br /><br />“If a sensitive document is technically open, it is now functionally public within your tenant.” – Mirko Peters (02:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-enterprises-should-govern-microsoft-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a 90-day governance plan</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose permission-trimmed access turns years of oversharing into real exposure</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the governance backbone for adaptive scopes, label inheritance and the AI hub</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – split into classic workload DLP for files and interaction DLP for prompts and responses</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-enterprises-should-govern-microsoft-copilot" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM...]]></itunes:summary><itunes:duration>3764</itunes:duration><itunes:keywords>ai,audit,automation,collaboration,compliance,copilot,cybersecurity,dataprotection,dlp,enterprise,governance,microsoft365,oversharing,permissions,productivity,prompting,purview,risk,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/505d0bccfca7e17fec3b6179244e7d77.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Too Many Places for Notes: Navigating OneNote, Loop, Copilot, and More with Karinne Diamond Bessette [MVP]</title><link>https://www.m365.fm/show/episodes/too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette/</link><description><![CDATA[OneNote, Loop, Copilot Pages, Notebooks, Teams chats: Microsoft 365 users have too many places for notes. MVP Karinne Diamond Bessette shows information workers and IT leads how she splits personal and shared notes, grounds Copilot on the right content and fights information sprawl.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and community roles</li><li>04:04 – The many places problem</li><li>09:22 – Loop, meeting notes and <a href="https://www.m365.fm/entity/viva-engage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Yammer</a></li><li>15:50 – Copilot as the new search</li><li>20:45 – Copilot Notebooks and knowledge management</li><li>28:07 – Fighting information sprawl</li><li>32:17 – AI, creativity and Microsoft trends</li><li>38:49 – Cowork, community and feedback</li></ul><br /><b>Key takeaways</b><br /><ul><li>Choose a note tool by goal: OneNote for personal notes, Loop for shared live content and Copilot Notebooks for grounding Copilot on project material.</li><li>Outdated and redundant documents degrade AI answers, so document hygiene and expiry reviews matter.</li><li>Copilot already works as an effective search across Microsoft 365, and user feedback does influence how Microsoft changes its apps.</li></ul><br /><b>Worth quoting</b><br /><br />“I think people are just so burnt out on notifications and then we get overwhelmed and we just don't even have time for our real job.” – Karinne Diamond Bessette (11:34)<br /><br />“I think we can work better with all of these options by understanding what our goals are. Like I'm going to use PowerPoint to give you something visual and share something externally and that's a very clear line.” – Karinne Diamond Bessette (07:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and answers to common questions</li><li><a href="https://www.m365.fm/entity/karinne-diamond-bess/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Karinne Diamond Bessette</a> – Microsoft MVP and technical storyteller who explains how she splits notes across tools</li><li><a href="https://www.m365.fm/entity/microsoft-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Microsoft Loop</a> – her favorite internal tool for shared live content, meeting notes and linked task lists</li><li><a href="https://www.m365.fm/entity/onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Microsoft OneNote</a> – her personal note tool, where she admits notes often go to die</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Copilot Cowork: The Future of AI Collaboration in Microsoft 365 with Vesa "Vesku" Nopanen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72116917</guid><pubDate>Mon, 25 May 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72116917/too_many_places_for_notes_navigating_onenote_loop_copilot_and_more_with_karinne_diamond_bessette_mvp.mp3" length="66996332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/60b9b671dfe730c07928bc9c006308e539d3eb78.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>OneNote, Loop, Copilot Pages, Notebooks, Teams chats: Microsoft 365 users have too many places for notes. MVP Karinne Diamond Bessette shows information workers and IT leads how she splits personal and shared notes, grounds Copilot on the right...</itunes:subtitle><itunes:summary><![CDATA[OneNote, Loop, Copilot Pages, Notebooks, Teams chats: Microsoft 365 users have too many places for notes. MVP Karinne Diamond Bessette shows information workers and IT leads how she splits personal and shared notes, grounds Copilot on the right content and fights information sprawl.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and community roles</li><li>04:04 – The many places problem</li><li>09:22 – Loop, meeting notes and <a href="https://www.m365.fm/entity/viva-engage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Yammer</a></li><li>15:50 – Copilot as the new search</li><li>20:45 – Copilot Notebooks and knowledge management</li><li>28:07 – Fighting information sprawl</li><li>32:17 – AI, creativity and Microsoft trends</li><li>38:49 – Cowork, community and feedback</li></ul><br /><b>Key takeaways</b><br /><ul><li>Choose a note tool by goal: OneNote for personal notes, Loop for shared live content and Copilot Notebooks for grounding Copilot on project material.</li><li>Outdated and redundant documents degrade AI answers, so document hygiene and expiry reviews matter.</li><li>Copilot already works as an effective search across Microsoft 365, and user feedback does influence how Microsoft changes its apps.</li></ul><br /><b>Worth quoting</b><br /><br />“I think people are just so burnt out on notifications and then we get overwhelmed and we just don't even have time for our real job.” – Karinne Diamond Bessette (11:34)<br /><br />“I think we can work better with all of these options by understanding what our goals are. Like I'm going to use PowerPoint to give you something visual and share something externally and that's a very clear line.” – Karinne Diamond Bessette (07:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and answers to common questions</li><li><a href="https://www.m365.fm/entity/karinne-diamond-bess/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Karinne Diamond Bessette</a> – Microsoft MVP and technical storyteller who explains how she splits notes across tools</li><li><a href="https://www.m365.fm/entity/microsoft-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Microsoft Loop</a> – her favorite internal tool for shared live content, meeting notes and linked task lists</li><li><a href="https://www.m365.fm/entity/onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Microsoft OneNote</a> – her personal note tool, where she admits notes often go to die</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=too-many-places-for-notes-navigating-onenote-loop-copilot-and-more-with-karinne-diamond-bessette" target="_blank" rel="noreferrer noopener">Copilot Cowork: The Future of AI Collaboration in Microsoft 365 with Vesa "Vesku" Nopanen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>2792</itunes:duration><itunes:keywords>adoption,ai,automation,collaboration,communication,copilot,enablement,governance,knowledgemanagement,loop,metadata,notes,onenote,planner,productivity,search,sharepoint,teams,whiteboard,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c89f41f7808b87318964b339a53f6ccc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Secure-by-Design AI: Protecting MLOps in the Microsoft Cloud with Martin Dimovski [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct/</link><description><![CDATA[Generative AI ideas now reach production in days, often without a security review. Martin Dimovski explains how developers, data scientists and security teams can protect MLOps pipelines in the Microsoft cloud, from prompt injection and secret leaks to Defender, GitHub Advanced Security and just-in-time access. Ideal for teams that want to ship AI fast without becoming the next data leak headline.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and path into cloud security</li><li>05:56 – MLOps, DevSecOps and secure by design explained</li><li>07:41 – Biggest AI security mistakes</li><li>12:22 – Prompt injection and data leakage</li><li>19:57 – Threat modeling and governance</li><li>25:41 – <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Defender</a>, GitHub Advanced Security and Entra</li><li>45:49 – AI security for small companies and careers</li><li>53:36 – Rapid fire and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Prompt injection works because language models cannot distinguish developer instructions from user input, so exposed AI applications need extra protection.</li><li>Threat modeling and secure-by-design reviews at the start of a project are cheaper than fixing security gaps after release.</li><li>Tools like Microsoft Defender, GitHub Advanced Security and Entra Privileged Identity Management only help when people configure them and security teams work closely with developers.</li></ul><br /><b>Worth quoting</b><br /><br />“the LLM cannot distinguish between the developer instructions and the user input, because either if you are the developer, and I am just a normal person, I am typing the same, like you.” – Martin Dimovski (13:53)<br /><br />“usually that's also counted as a shift left on the security side. So if you don't start early, then you will need to pay double on the right side when you will come.” – Martin Dimovski (36:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/martin-dimovski-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Martin Dimovski</a> – Microsoft MVP and MCT who moved from development into cloud and AI security</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Prompt injection</a> – explained with a waiter analogy and ranked as one of the main AI attack risks</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Martin's preferred protection layer across Office 365, Azure and AI Foundry workloads</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">AI Under Attack: Building Zero Trust Security with Microsoft Copilot, Azure &amp; Microsoft 365 - Mourtaza Fazlehoussen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72116391</guid><pubDate>Sun, 24 May 2026 06:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72116391/secure_by_design_ai_protecting_mlops_in_the_microsoft_cloud_with_martin_dimovski_mvp_mct.mp3" length="79754732" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cfb787910b79e82344c03c0c7da8db0932097f6f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Generative AI ideas now reach production in days, often without a security review. Martin Dimovski explains how developers, data scientists and security teams can protect MLOps pipelines in the Microsoft cloud, from prompt injection and secret leaks...</itunes:subtitle><itunes:summary><![CDATA[Generative AI ideas now reach production in days, often without a security review. Martin Dimovski explains how developers, data scientists and security teams can protect MLOps pipelines in the Microsoft cloud, from prompt injection and secret leaks to Defender, GitHub Advanced Security and just-in-time access. Ideal for teams that want to ship AI fast without becoming the next data leak headline.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and path into cloud security</li><li>05:56 – MLOps, DevSecOps and secure by design explained</li><li>07:41 – Biggest AI security mistakes</li><li>12:22 – Prompt injection and data leakage</li><li>19:57 – Threat modeling and governance</li><li>25:41 – <a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Defender</a>, GitHub Advanced Security and Entra</li><li>45:49 – AI security for small companies and careers</li><li>53:36 – Rapid fire and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Prompt injection works because language models cannot distinguish developer instructions from user input, so exposed AI applications need extra protection.</li><li>Threat modeling and secure-by-design reviews at the start of a project are cheaper than fixing security gaps after release.</li><li>Tools like Microsoft Defender, GitHub Advanced Security and Entra Privileged Identity Management only help when people configure them and security teams work closely with developers.</li></ul><br /><b>Worth quoting</b><br /><br />“the LLM cannot distinguish between the developer instructions and the user input, because either if you are the developer, and I am just a normal person, I am typing the same, like you.” – Martin Dimovski (13:53)<br /><br />“usually that's also counted as a shift left on the security side. So if you don't start early, then you will need to pay double on the right side when you will come.” – Martin Dimovski (36:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/martin-dimovski-1/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Martin Dimovski</a> – Microsoft MVP and MCT who moved from development into cloud and AI security</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Prompt injection</a> – explained with a waiter analogy and ranked as one of the main AI attack risks</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Martin's preferred protection layer across Office 365, Azure and AI Foundry workloads</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-under-attack-building-zero-trust-security-with-microsoft-copilot-azure-microsoft-365-mourta/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-by-design-ai-protecting-mlops-in-the-microsoft-cloud-with-martin-dimovski-mvp-mct" target="_blank" rel="noreferrer noopener">AI...]]></itunes:summary><itunes:duration>3324</itunes:duration><itunes:keywords>ai,apis,automation,azure,cloud,compliance,copilot,cybersecurity,defender,devops,devsecops,entraid,github,governance,identity,mlops,promptinjection,security,threatmodeling,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2f1a5cb84f89a1f18949df8af8032543.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Inside Enterprise Security: AD Tiering &amp; Privileged Access with Viktor Hedberg [MVP - MCT]</title><link>https://www.m365.fm/show/episodes/inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct/</link><description><![CDATA[Active Directory is far from dead, and a single compromised device can still hand attackers the whole domain. In this conversation for IT admins and security teams, Viktor Hedberg explains AD tiering, privileged access workstations and why getting the basics right beats buying another security tool.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Viktor's path into cybersecurity</li><li>03:08 – The biggest identity threats in Active Directory</li><li>07:49 – What AD tiering is and what belongs in tier zero</li><li>11:43 – Microsoft's shifting guidance on privileged access</li><li>18:45 – Dangerous misconceptions about privilege separation</li><li>21:06 – How attackers exploit weak tiering and how to respond</li><li>28:55 – PAWs, PAM, just-in-time and just enough administration</li><li>42:12 – Advice for security teams, passwordless and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Administrative tiering boxes domain controllers, <a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Entra Connect</a>, PKI and similar systems into tier zero and blocks high-privilege accounts from logging on to lower tiers, limiting credential exposure.</li><li>Privileged access workstations combined with authentication policy silos and remote administration tools mean admin credentials are only usable on one device and are not left behind on servers.</li><li>Get the security basics right first, such as blocking domain admins from logging on everywhere, before adding PAM, PIM or other tools, and keep on-prem administration independent of the cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“So the concept of administrative tiering is in a nutshell. We box things into different administrative zones to prevent those nasty escalations or lateral movements from within Active Directory itself.” – Viktor Hedberg (08:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on AD tiering</li><li><a href="https://www.m365.fm/entity/viktor-hedberg/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Viktor Hedberg</a> – TrueSec consultant who has done hundreds of tiering implementations and incident response cases</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Active Directory</a> – far from dead and the focus of tiering, privilege escalation and attack paths here</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – a tier zero system because its service account can obtain every password hash in the domain</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-defender-for-endpoint-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72112262</guid><pubDate>Sat, 23 May 2026 16:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72112262/inside_enterprise_security_ad_tiering_privileged_access_with_viktor_hedberg_mvp_mct.mp3" length="67426604" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c95adfb046ce5984cf9aee29f7e782176bbb5d0b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Active Directory is far from dead, and a single compromised device can still hand attackers the whole domain. In this conversation for IT admins and security teams, Viktor Hedberg explains AD tiering, privileged access workstations and why getting the...</itunes:subtitle><itunes:summary><![CDATA[Active Directory is far from dead, and a single compromised device can still hand attackers the whole domain. In this conversation for IT admins and security teams, Viktor Hedberg explains AD tiering, privileged access workstations and why getting the basics right beats buying another security tool.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and Viktor's path into cybersecurity</li><li>03:08 – The biggest identity threats in Active Directory</li><li>07:49 – What AD tiering is and what belongs in tier zero</li><li>11:43 – Microsoft's shifting guidance on privileged access</li><li>18:45 – Dangerous misconceptions about privilege separation</li><li>21:06 – How attackers exploit weak tiering and how to respond</li><li>28:55 – PAWs, PAM, just-in-time and just enough administration</li><li>42:12 – Advice for security teams, passwordless and rapid-fire round</li></ul><br /><b>Key takeaways</b><br /><ul><li>Administrative tiering boxes domain controllers, <a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Entra Connect</a>, PKI and similar systems into tier zero and blocks high-privilege accounts from logging on to lower tiers, limiting credential exposure.</li><li>Privileged access workstations combined with authentication policy silos and remote administration tools mean admin credentials are only usable on one device and are not left behind on servers.</li><li>Get the security basics right first, such as blocking domain admins from logging on everywhere, before adding PAM, PIM or other tools, and keep on-prem administration independent of the cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“So the concept of administrative tiering is in a nutshell. We box things into different administrative zones to prevent those nasty escalations or lateral movements from within Active Directory itself.” – Viktor Hedberg (08:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on AD tiering</li><li><a href="https://www.m365.fm/entity/viktor-hedberg/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Viktor Hedberg</a> – TrueSec consultant who has done hundreds of tiering implementations and incident response cases</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Active Directory</a> – far from dead and the focus of tiering, privilege escalation and attack paths here</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – a tier zero system because its service account can obtain every password hash in the domain</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-defender-for-endpoint-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct" target="_blank" rel="noreferrer noopener">Microsoft Defender for Endpoint - Simply Explained</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>2810</itunes:duration><itunes:keywords>activedirectory,authentication,compliance,cybersecurity,defender,entraid,governance,hardening,hybrididentity,identity,incidentresponse,infrastructure,kerberos,passwordless,powershell,privilegedaccess,security,tiering,windowshello,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/13746b817bb6d94c0b03f623efb9d37d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Simplicity Wins in Microsoft 365 with Evi van der Velden [MVP]</title><link>https://www.m365.fm/show/episodes/why-simplicity-wins-in-microsoft-365-with-evi-van-der-velden-mvp/</link><description><![CDATA[In <a href="https://www.m365.fm/why-simplicity-wins-in-microsoft-365-with-evi-van-der-velden-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Evi van der Velden to discuss one of the most underestimated topics in modern IT: simplicity. Together, they explore <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> governance, Copilot adoption, metadata, SharePoint, user adoption, digital stress, AI readiness, and why organizations often make technology far more complicated than it needs to be. Evi shares her unique journey into the Microsoft ecosystem, moving from leisure management and event organization into the world of Microsoft 365, user adoption, and governance. In just five years, she became a recognized Microsoft MVP and one of the strongest voices in the community around practical Microsoft 365 adoption and simplification strategies. The conversation focuses heavily on the human side of technology and why successful Microsoft 365 environments are not built only through technical configurations, but through communication, training, governance, and helping users understand how to work smarter.<br /><br /><b>WHY MICROSOFT 365 FEELS OVERWHELMING </b><br /><br />One of the biggest themes in this episode is the increasing complexity of the Microsoft ecosystem. Evi explains how Microsoft 365 has evolved far beyond Word, Excel, and PowerPoint into a massive connected platform including Teams, SharePoint, OneDrive, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Copilot, Viva, and many other services. While the platform offers incredible flexibility and possibilities, many organizations struggle because users simply do not understand how the tools work together. The discussion explores:<br /><ul><li>Information overload</li><li>Tool fatigue</li><li>User confusion</li><li>Rapid feature changes</li><li>AI disruption</li><li>Governance complexity</li></ul>Evi shares why simplicity is not about removing functionality, but about helping users focus on the right tools and the right workflows for their daily work.<br /><br /><b>THE REAL VALUE OF SHAREPOINT </b><br /><br />One of the most interesting parts of the episode is Evi’s passion for SharePoint. While many people still think of SharePoint as only a document management platform, Evi explains why she sees SharePoint as the engine behind the entire Microsoft 365 ecosystem. The conversation dives into:<br /><ul><li>SharePoint Lists</li><li>Document libraries</li><li>Metadata</li><li>Power Platform integration</li><li><a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a></li><li><a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>Lifecycle management</li><li>Knowledge management</li></ul>Evi shares practical examples of how SharePoint can be used as a flexible front-end for business solutions and automation without creating unnecessary technical complexity.<br /><br /><b>WHY COPILOT ADOPTION OFTEN FAILS </b><br /><br />The discussion naturally shifts toward Microsoft Copilot and AI adoption. Evi explains that many organizations still approach Copilot completely wrong. They buy licenses, provide one training session, and then expect employees to magically change the way they work. According to Evi, successful Copilot adoption requires:<br /><ul><li>Continuous enablement</li><li>Habit creation</li><li>Business-specific use cases</li><li>AI literacy</li><li>Governance</li><li>Ongoing communication</li><li>User support</li></ul>The episode explores why many employees know how to use ChatGPT casually at home but struggle to use AI effectively inside enterprise business scenarios. Evi also explains why organizations need to provide safe AI environments and guidance rather than simply blocking AI usage completely.<br /><br /><b>AI IS A MIRROR FOR ORGANIZATIONS </b><br /><br />One of the strongest insights from the episode is Evi’s perspective that AI does not create organizational problems — it exposes them. The conversation highlights how Microsoft Copilot surfaces:<br /><ul><li>Poor permissions</li><li>Outdated files</li><li>Overshared content</li><li>Weak governance</li><li>Unstructured data</li><li>Missing lifecycle management</li></ul>Organizations that ignored governance for years are now discovering that Copilot makes those issues visible immediately. Evi explains why AI readiness is not only about licensing or technology but about understanding:<br /><ul><li>Data quality</li><li>Permissions</li><li>Archiving</li><li>Information architecture</li><li>Governance ownership</li><li>User responsibilities</li></ul><b>THE IMPORTANCE OF METADATA </b><br /><br />Another major topic in the episode is metadata and why Evi believes it is one of the most powerful — and most ignored — features inside SharePoint. Instead of relying only on deeply nested folder structures, Evi explains how metadata can create:<br /><ul><li>Dynamic document views</li><li>Role-based knowledge access</li><li>Cleaner navigation</li><li>Better search experiences</li><li>Simplified information management</li></ul>She shares practical examples of building knowledge bases using SharePoint libraries and metadata-driven filtering to ensure employees only see information relevant to their role. The episode makes a strong case for moving away from traditional file structures toward modern information architecture.<br /><br /><b>SIMPLICITY VS CUSTOMIZATION </b><br /><br />Evi also shares her thoughts on customization inside Microsoft 365. While many IT professionals enjoy building custom solutions, Evi warns that over-customization often creates long-term maintenance problems and unnecessary complexity. Her philosophy is simple:<br />“Everything you build can break.” The discussion explores why organizations should first maximize standard Microsoft 365 capabilities before creating heavily customized solutions. Key areas include:<br /><ul><li>Standardization</li><li>Governance</li><li>Sustainable architecture</li><li>Native Microsoft functionality</li><li>User-focused design</li><li>Simplicity-first thinking</li></ul><b>WHY CHANGE MANAGEMENT MATTERS MORE THAN EVER</b><br /><br />One of the most important takeaways from this conversation is that modern IT is becoming less technical and more human-focused. Evi explains that administrators and IT teams increasingly need skills in:<br /><ul><li>Communication</li><li>User adoption</li><li>Governance</li><li>Change management</li><li>Training</li><li>Organizational guidance</li></ul>Technology alone no longer guarantees success. The organizations that succeed with Microsoft 365 and AI are the ones that help employees understand how to work differently, not just how to use another tool. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72110061</guid><pubDate>Sat, 23 May 2026 06:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72110061/why_simplicity_wins_in_microsoft_365_with_evi_van_der_velden_mvp.mp3" length="67411628" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/01eb81edadf205464aa9467e86e4d0a6f635396a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/why-simplicity-wins-in-microsoft-365-with-evi-van-der-velden-mvp/ of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Evi van der Velden to discuss one of the most underestimated topics in modern IT: simplicity....</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/why-simplicity-wins-in-microsoft-365-with-evi-van-der-velden-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Evi van der Velden to discuss one of the most underestimated topics in modern IT: simplicity. Together, they explore <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> governance, Copilot adoption, metadata, SharePoint, user adoption, digital stress, AI readiness, and why organizations often make technology far more complicated than it needs to be. Evi shares her unique journey into the Microsoft ecosystem, moving from leisure management and event organization into the world of Microsoft 365, user adoption, and governance. In just five years, she became a recognized Microsoft MVP and one of the strongest voices in the community around practical Microsoft 365 adoption and simplification strategies. The conversation focuses heavily on the human side of technology and why successful Microsoft 365 environments are not built only through technical configurations, but through communication, training, governance, and helping users understand how to work smarter.<br /><br /><b>WHY MICROSOFT 365 FEELS OVERWHELMING </b><br /><br />One of the biggest themes in this episode is the increasing complexity of the Microsoft ecosystem. Evi explains how Microsoft 365 has evolved far beyond Word, Excel, and PowerPoint into a massive connected platform including Teams, SharePoint, OneDrive, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Copilot, Viva, and many other services. While the platform offers incredible flexibility and possibilities, many organizations struggle because users simply do not understand how the tools work together. The discussion explores:<br /><ul><li>Information overload</li><li>Tool fatigue</li><li>User confusion</li><li>Rapid feature changes</li><li>AI disruption</li><li>Governance complexity</li></ul>Evi shares why simplicity is not about removing functionality, but about helping users focus on the right tools and the right workflows for their daily work.<br /><br /><b>THE REAL VALUE OF SHAREPOINT </b><br /><br />One of the most interesting parts of the episode is Evi’s passion for SharePoint. While many people still think of SharePoint as only a document management platform, Evi explains why she sees SharePoint as the engine behind the entire Microsoft 365 ecosystem. The conversation dives into:<br /><ul><li>SharePoint Lists</li><li>Document libraries</li><li>Metadata</li><li>Power Platform integration</li><li><a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a></li><li><a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>Lifecycle management</li><li>Knowledge management</li></ul>Evi shares practical examples of how SharePoint can be used as a flexible front-end for business solutions and automation without creating unnecessary technical complexity.<br /><br /><b>WHY COPILOT ADOPTION OFTEN FAILS </b><br /><br />The discussion naturally shifts toward Microsoft Copilot and AI adoption. Evi explains that many organizations still approach Copilot completely wrong. They buy licenses, provide one training session, and then expect employees to magically change the way they work. According to Evi, successful Copilot adoption requires:<br /><ul><li>Continuous enablement</li><li>Habit creation</li><li>Business-specific use cases</li><li>AI literacy</li><li>Governance</li><li>Ongoing communication</li><li>User support</li></ul>The episode explores why many employees know how to use ChatGPT casually at home but struggle to use AI effectively inside enterprise business scenarios. Evi also explains why organizations need to...]]></itunes:summary><itunes:duration>2809</itunes:duration><itunes:keywords>adoption,ai,automation,changemanagement,collaboration,communication,compliance,copilot,digitalworkplace,governance,knowledgemanagement,metadata,microsoft365,onedrive,powerplatform,productivity,sharepoint,simplicity,teams,userexperience</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c89430ac20f79a64ad137de54f18d317.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Secure, Scalable, Governed: Power Platform Best Practices with Craig White [MVP]</title><link>https://www.m365.fm/show/episodes/secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp/</link><description><![CDATA[Power Platform is switched on for every user by default, and with agents arriving, ungoverned tenants are becoming a real data risk. Double MVP Craig White shares how admins, CoE leads and IT decision makers can put tenant settings, DLP and environment strategy in place without slowing makers down. Learn how to turn governance into enablement and scale citizen development safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Craig White: Power Platform as Lego</li><li>02:23 – Two decades of mindset shifts</li><li>04:52 – Balancing governance and enablement</li><li>11:11 – Environment strategy and selling DLP to leaders</li><li>17:21 – Citizen development and shadow IT</li><li>22:59 – CoE Toolkit, maturity and metrics</li><li>29:18 – AI, skills and governance in the age of agents</li><li>37:24 – Panic Room, career advice and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Because Power Platform is on by default, the first governance steps are locking down tenant settings and applying data loss prevention policies before activity grows.</li><li>Shadow IT in Power Platform can reveal motivated makers and future champions, so the goal is to harness it rather than try to stop it.</li><li>AI amplifies years of oversharing, so admins must revisit <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, zero trust and least privilege before rolling out agents broadly.</li></ul><br /><b>Worth quoting</b><br /><br />“It's all still supported stuff that we can build and extend. So, actually, we should be relying on the platform, not relying on the Toolkit, because the platform underpins the Toolkit anyway, right?” – Craig White (25:30)<br /><br />“And we might have overshared it over the last 10 years and just not really known because we had nothing to expose the risk.” – Craig White (34:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and answers to common governance questions</li><li><a href="https://www.m365.fm/entity/craig-white/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Craig White</a> – the double MVP and Power Platform Panic Room co-host sharing his governance and enablement practice</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – why being on by default makes governance, environment strategy and citizen development essential</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the API and connector policies Craig puts in place right after locking down tenant settings</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">The Evolution of Agentic Coding with Nick Doelman [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72109887</guid><pubDate>Fri, 22 May 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72109887/secure_scalable_governed_power_platform_best_practices_with_craig_white_mvp.mp3" length="67723244" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/dc81e1dd2b9d9fcb86004cb83c7931961076aa80.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Platform is switched on for every user by default, and with agents arriving, ungoverned tenants are becoming a real data risk. Double MVP Craig White shares how admins, CoE leads and IT decision makers can put tenant settings, DLP and...</itunes:subtitle><itunes:summary><![CDATA[Power Platform is switched on for every user by default, and with agents arriving, ungoverned tenants are becoming a real data risk. Double MVP Craig White shares how admins, CoE leads and IT decision makers can put tenant settings, DLP and environment strategy in place without slowing makers down. Learn how to turn governance into enablement and scale citizen development safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Craig White: Power Platform as Lego</li><li>02:23 – Two decades of mindset shifts</li><li>04:52 – Balancing governance and enablement</li><li>11:11 – Environment strategy and selling DLP to leaders</li><li>17:21 – Citizen development and shadow IT</li><li>22:59 – CoE Toolkit, maturity and metrics</li><li>29:18 – AI, skills and governance in the age of agents</li><li>37:24 – Panic Room, career advice and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>Because Power Platform is on by default, the first governance steps are locking down tenant settings and applying data loss prevention policies before activity grows.</li><li>Shadow IT in Power Platform can reveal motivated makers and future champions, so the goal is to harness it rather than try to stop it.</li><li>AI amplifies years of oversharing, so admins must revisit <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, zero trust and least privilege before rolling out agents broadly.</li></ul><br /><b>Worth quoting</b><br /><br />“It's all still supported stuff that we can build and extend. So, actually, we should be relying on the platform, not relying on the Toolkit, because the platform underpins the Toolkit anyway, right?” – Craig White (25:30)<br /><br />“And we might have overshared it over the last 10 years and just not really known because we had nothing to expose the risk.” – Craig White (34:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and answers to common governance questions</li><li><a href="https://www.m365.fm/entity/craig-white/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Craig White</a> – the double MVP and Power Platform Panic Room co-host sharing his governance and enablement practice</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Power Platform</a> – why being on by default makes governance, environment strategy and citizen development essential</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the API and connector policies Craig puts in place right after locking down tenant settings</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secure-scalable-governed-power-platform-best-practices-with-craig-white-mvp" target="_blank" rel="noreferrer noopener">The Evolution of Agentic Coding with Nick Doelman [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app,...]]></itunes:summary><itunes:duration>2822</itunes:duration><itunes:keywords>admincenter,agents,ai,architecture,automation,citizendevelopment,compliance,copilot,copilotstudio,dlp,enablement,governance,innovation,lowcode,microsoft365,powerapps,powerautomate,powerplatform,scalability,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e73dd0245083c6c0436fba96faa96483.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Maximizing Microsoft Copilot: Beyond the Demo with Ralph Rivas [MVP]</title><link>https://www.m365.fm/show/episodes/maximizing-microsoft-copilot/</link><description><![CDATA[In <a href="https://www.m365.fm/maximizing-microsoft-copilot/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Ralph Rivas (MVP), also known as the “<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Junkie,” to explore the current reality of Microsoft Copilot, AI adoption, governance, automation, and enterprise readiness. Together they go far beyond the marketing demos and discuss what organizations actually need to do to make AI successful inside Microsoft 365. Ralph shares his journey from early SharePoint days into the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Microsoft 365 ecosystem, explaining how governance and architecture became critical long before AI entered the conversation. The discussion highlights why many organizations still underestimate the importance of data governance, permissions, security, and information architecture before rolling out Copilot or autonomous agents. The conversation also dives into why Microsoft intentionally released Copilot early, how the platform has matured over time, and why Copilot today is becoming one of the strongest enterprise AI solutions because of its deep integration across Outlook, Teams, SharePoint, Excel, and the broader Microsoft 365 ecosystem.<br /><br /><b>WHY AI GOVERNANCE IS NOW A BUSINESS REQUIREMENT </b><br /><br />One of the biggest topics in this episode is governance. Ralph explains why AI does not create governance problems — it exposes the problems organizations already had. The episode explores how organizations often rush into Copilot deployments without properly reviewing permissions, oversharing risks, compliance requirements, or security controls. Once AI gains access to enterprise content, weak governance quickly becomes visible. Mirko and Ralph discuss:<br /><ul><li>AI governance strategies</li><li>Security readiness before Copilot rollout</li><li>Shadow AI and uncontrolled ChatGPT usage</li><li><a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> and compliance</li><li>Responsible AI policies</li><li>Enterprise data protection</li></ul>Ralph emphasizes that organizations must prepare their environments before enabling AI at scale and explains why governance teams are now more important than ever.<br /><br /><b>COPILOT STUDIO, AGENTS &amp; MICROSOFT FOUNDRY </b><br /><br />The episode takes a deep technical turn into Copilot Studio, autonomous agents, MCP integrations, and Microsoft Foundry. Ralph explains the differences between:<br /><ul><li>Copilot Studio</li><li>Custom Copilots</li><li>Autonomous Agents</li><li>Microsoft Foundry</li><li>Azure AI architectures</li></ul>The discussion covers when organizations should use low-code AI solutions versus enterprise Azure-based architectures and why Copilot Studio is rapidly evolving into a serious enterprise automation platform. The conversation also explores the future of autonomous agents and why “human in the loop” governance remains critical as AI systems become more proactive and capable of making decisions independently.<br /><br /><b>LOW-CODE, PRO-CODE &amp; THE FUTURE OF DEVELOPMENT </b><br /><br />Another major topic is the changing relationship between low-code and professional development in the age of AI. Ralph shares why professional developers are not disappearing but instead becoming even more important as enterprise architectures grow more complex. AI-assisted development, vibe coding, automation, and <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a> all still require strong architectural thinking, governance, and enterprise oversight. The episode explores how citizen developers can create incredible ideas and prototypes, but enterprise-grade solutions still require professional governance, support, and operational ownership. <br /><br /><b>COMMON COPILOT MISTAKES ORGANIZATIONS MAKE </b><br /><br />Throughout the discussion, Ralph shares the most common mistakes organizations make when adopting Microsoft Copilot and AI solutions. Some of the biggest issues include:<br /><ul><li>Expecting instant ROI without preparation</li><li>Poor data governance</li><li>Weak security models</li><li>Misunderstanding AI demos</li><li>Lack of AI policies</li><li>Missing change management strategies</li><li>Ignoring compliance requirements</li></ul>The episode also highlights why many organizations underestimate the human factor in AI security and why employee awareness and governance remain essential.<br /><br /><b>KEY TAKEAWAYS FROM THIS EPISODE</b><br /><ul><li>Governance is the foundation of successful AI adoption</li><li>Microsoft Copilot has matured rapidly inside Microsoft 365</li><li>Copilot Studio is evolving into a powerful enterprise AI platform</li><li>Autonomous agents require strong oversight and governance</li><li>AI exposes existing security and permission problems</li><li>Low-code and pro-code development will continue to coexist</li><li>Organizations must move beyond demos and focus on real business outcomes</li></ul><b>ABOUT RALPH RIVAS </b><br /><br />Ralph Rivas is a Microsoft MVP, enterprise architect, governance expert, and Power Platform specialist with deep experience across Microsoft 365, SharePoint, automation, Copilot Studio, and AI-driven enterprise solutions. Known in the community as the “Copilot Junkie,” Ralph regularly shares insights around governance, AI readiness, automation, and enterprise architecture. <br /><br /><b>LISTEN TO MORE EPISODES </b><br /><br />For more deep dives into Microsoft 365, AI, Copilot, Power Platform, governance, automation, and enterprise technology strategy, subscribe to the m365.fm podcast and stay connected with the latest conversations from MVPs, architects, and Microsoft experts around the world.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72109603</guid><pubDate>Fri, 22 May 2026 06:40:38 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72109603/maximizing_microsoft_copilot_beyond_the_demo_with_ralph_rivas_mvp.mp3" length="79585964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9f10b78518217e436692c391e417f09910c8f131.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/maximizing-microsoft-copilot/ of the m365.fm podcast, Mirko Peters sits down with Ralph Rivas (MVP), also known as the “https://www.m365.fm/categories/copilot-talk/ Junkie,” to explore the current reality of Microsoft Copilot,...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/maximizing-microsoft-copilot/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Ralph Rivas (MVP), also known as the “<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Junkie,” to explore the current reality of Microsoft Copilot, AI adoption, governance, automation, and enterprise readiness. Together they go far beyond the marketing demos and discuss what organizations actually need to do to make AI successful inside Microsoft 365. Ralph shares his journey from early SharePoint days into the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Microsoft 365 ecosystem, explaining how governance and architecture became critical long before AI entered the conversation. The discussion highlights why many organizations still underestimate the importance of data governance, permissions, security, and information architecture before rolling out Copilot or autonomous agents. The conversation also dives into why Microsoft intentionally released Copilot early, how the platform has matured over time, and why Copilot today is becoming one of the strongest enterprise AI solutions because of its deep integration across Outlook, Teams, SharePoint, Excel, and the broader Microsoft 365 ecosystem.<br /><br /><b>WHY AI GOVERNANCE IS NOW A BUSINESS REQUIREMENT </b><br /><br />One of the biggest topics in this episode is governance. Ralph explains why AI does not create governance problems — it exposes the problems organizations already had. The episode explores how organizations often rush into Copilot deployments without properly reviewing permissions, oversharing risks, compliance requirements, or security controls. Once AI gains access to enterprise content, weak governance quickly becomes visible. Mirko and Ralph discuss:<br /><ul><li>AI governance strategies</li><li>Security readiness before Copilot rollout</li><li>Shadow AI and uncontrolled ChatGPT usage</li><li><a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> and compliance</li><li>Responsible AI policies</li><li>Enterprise data protection</li></ul>Ralph emphasizes that organizations must prepare their environments before enabling AI at scale and explains why governance teams are now more important than ever.<br /><br /><b>COPILOT STUDIO, AGENTS &amp; MICROSOFT FOUNDRY </b><br /><br />The episode takes a deep technical turn into Copilot Studio, autonomous agents, MCP integrations, and Microsoft Foundry. Ralph explains the differences between:<br /><ul><li>Copilot Studio</li><li>Custom Copilots</li><li>Autonomous Agents</li><li>Microsoft Foundry</li><li>Azure AI architectures</li></ul>The discussion covers when organizations should use low-code AI solutions versus enterprise Azure-based architectures and why Copilot Studio is rapidly evolving into a serious enterprise automation platform. The conversation also explores the future of autonomous agents and why “human in the loop” governance remains critical as AI systems become more proactive and capable of making decisions independently.<br /><br /><b>LOW-CODE, PRO-CODE &amp; THE FUTURE OF DEVELOPMENT </b><br /><br />Another major topic is the changing relationship between low-code and professional development in the age of AI. Ralph shares why professional developers are not disappearing but instead becoming even more important as enterprise architectures grow more complex. AI-assisted development, vibe coding, automation, and <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a> all still require strong architectural thinking, governance, and enterprise oversight. The episode explores how citizen developers can create incredible ideas and prototypes, but...]]></itunes:summary><itunes:duration>3317</itunes:duration><itunes:keywords>agents,ai,automation,azure,collaboration,compliance,copilot,enterprise,foundry,governance,innovation,lowcode,microsoft365,powerplatform,procode,productivity,prompting,purview,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5ee0134e3b62fe4d527f29111e00d9e9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Governance Policies Were Not Built for AI with Christian Buckley [MVP]</title><link>https://www.m365.fm/show/episodes/your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp/</link><description><![CDATA[Most Microsoft 365 governance policies were written before AI agents could find, summarize and act on everything users can access. In this conversation, MVP and Regional Director Christian Buckley shows admins, governance leads and IT decision makers how to rethink permissions, content cleanup and guardrails so Copilot and agents can scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing Christian Buckley</li><li>01:00 – Thirty years of collaboration technology</li><li>06:36 – Lessons from early SharePoint that still apply</li><li>08:40 – Governance mistakes in the age of agentic AI</li><li>21:30 – Oversharing and guardrails that enable collaboration</li><li>26:50 – First steps for a Copilot pilot and AI readiness</li><li>30:30 – Business ownership, champions and making GRC an enabler</li><li>43:45 – The future of governance and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agentic AI is a governance and operational transformation, not just another productivity feature, because AI instantly surfaces every permission problem across SharePoint, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Teams</a> and OneDrive.</li><li>AI readiness starts with the fundamentals: discover the sprawl, clean up content and permissions, then put guardrails such as templates, labels, lifecycle and external sharing reviews in place.</li><li>Governance works best when business units own their information, champions spread best practices and policies run in the background so people can collaborate freely within guardrails.</li></ul><br /><b>Worth quoting</b><br /><br />“I think that the mistake organizations make is treating agentic AI like it's just another productivity feature or roll out. This isn't a new version of Word and PowerPoint.” – Christian Buckley (09:49)<br /><br />“you were obscuring the permissions, but you never fixed the permissions. So, you can't have security through obscurity.” – Christian Buckley (12:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on AI-era governance</li><li><a href="https://www.m365.fm/entity/christian-buckley/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Christian Buckley</a> – MVP and Regional Director with 30 years in collaboration who explains governance for AI</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Governance</a> – the core topic, rethought for AI that can surface content and act for users</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">SharePoint</a> – where Christian's career took off and whose fundamentals still decide AI readiness today</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72093954</guid><pubDate>Thu, 21 May 2026 16:16:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72093954/your_governance_policies_were_not_built_for_ai_with_christian_buckley_mvp.mp3" length="87671852" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b9928e2fc4cc62206e655bc348f95eb7423e240b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 governance policies were written before AI agents could find, summarize and act on everything users can access. In this conversation, MVP and Regional Director Christian Buckley shows admins, governance leads and IT decision makers...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 governance policies were written before AI agents could find, summarize and act on everything users can access. In this conversation, MVP and Regional Director Christian Buckley shows admins, governance leads and IT decision makers how to rethink permissions, content cleanup and guardrails so Copilot and agents can scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing Christian Buckley</li><li>01:00 – Thirty years of collaboration technology</li><li>06:36 – Lessons from early SharePoint that still apply</li><li>08:40 – Governance mistakes in the age of agentic AI</li><li>21:30 – Oversharing and guardrails that enable collaboration</li><li>26:50 – First steps for a Copilot pilot and AI readiness</li><li>30:30 – Business ownership, champions and making GRC an enabler</li><li>43:45 – The future of governance and closing advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Agentic AI is a governance and operational transformation, not just another productivity feature, because AI instantly surfaces every permission problem across SharePoint, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Teams</a> and OneDrive.</li><li>AI readiness starts with the fundamentals: discover the sprawl, clean up content and permissions, then put guardrails such as templates, labels, lifecycle and external sharing reviews in place.</li><li>Governance works best when business units own their information, champions spread best practices and policies run in the background so people can collaborate freely within guardrails.</li></ul><br /><b>Worth quoting</b><br /><br />“I think that the mistake organizations make is treating agentic AI like it's just another productivity feature or roll out. This isn't a new version of Word and PowerPoint.” – Christian Buckley (09:49)<br /><br />“you were obscuring the permissions, but you never fixed the permissions. So, you can't have security through obscurity.” – Christian Buckley (12:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on AI-era governance</li><li><a href="https://www.m365.fm/entity/christian-buckley/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Christian Buckley</a> – MVP and Regional Director with 30 years in collaboration who explains governance for AI</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Governance</a> – the core topic, rethought for AI that can surface content and act for users</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">SharePoint</a> – where Christian's career took off and whose fundamentals still decide AI readiness today</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/richard-harbridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-governance-policies-were-not-built-for-ai-with-christian-buckley-mvp" target="_blank" rel="noreferrer noopener">Copilot Inherits Your Mess: Modernizing Microsoft 365 for AI with Richard Harbridge [MVP]</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>3653</itunes:duration><itunes:keywords>agents,aireadiness,automation,collaboration,compliance,copilot,governance,informationarchitecture,lifecycle,metadata,microsoft365,oversharing,permissions,productivity,purview,riskmanagement,security,sharepoint,taxonomy,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfdce6ca5ff257bb37e690ea4bd225f8.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hidden Problem with AI Agents: Too Much LLM, Not Enough Engineering with Karthikeyan VK (MVP)</title><link>https://www.m365.fm/show/episodes/the-hidden-problem-with-ai-agents/</link><description><![CDATA[Artificial Intelligence is moving faster than almost any technology wave we have seen before. Every week brings new models, new copilots, new frameworks, new <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, and endless promises about autonomous systems replacing repetitive work across the enterprise. But beneath all the hype lies a deeper engineering problem. Too many organizations are building AI systems with Large Language Models at the center of everything — while completely ignoring architecture, orchestration, state management, observability, governance, and deterministic engineering principles. In <a href="https://www.m365.fm/the-hidden-problem-with-ai-agents/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft AI MVP, CTO, international speaker, and author Karthikeyan VK to discuss one of the most important realities of enterprise AI today: why most AI agent architectures are fundamentally flawed from an engineering perspective. This conversation goes far beyond AI hype and dives deep into what actually matters when building scalable, reliable, enterprise-grade AI systems with Microsoft <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a>, orchestration patterns, memory management, evaluation pipelines, multi-agent architectures, and domain-specific AI solutions.<br /><br /><b>WHY MOST AI AGENTS ARE BUILT WRONG </b><br /><br />According to Karthikeyan, one of the biggest mistakes organizations make today is trying to use Large Language Models for everything. Instead of treating the LLM as a reasoning engine or orchestration layer, many teams try to make the model itself perform every business operation directly. The result is often a probabilistic system attempting to replace deterministic engineering. And that creates serious reliability problems. Karthikeyan explains that enterprise systems cannot behave unpredictably. If an AI system returns different results for the same financial transaction, customer workflow, or approval process, organizations immediately lose trust. That is why AI <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">agents</a> must still be engineered like traditional enterprise software systems — with architecture, orchestration, retries, validation, observability, and governance built into the foundation. <br /><br /><b>THE REAL ROLE OF LLMs IN ENTERPRISE SYSTEMS </b><br /><br />One of the strongest insights from the episode is the distinction between probabilistic and deterministic systems. Large Language Models are probabilistic by nature. They generate outputs based on probability distributions, context windows, and token prediction patterns. Enterprise workflows, however, are often deterministic:<br /><ul><li>Financial calculations</li><li>Inventory management</li><li>Identity systems</li><li>Compliance workflows</li><li>ERP integrations</li><li>Security processes</li></ul>According to Karthikeyan, organizations should stop trying to make LLMs replace deterministic engineering logic. Instead:<br /><ul><li>The LLM should act as the reasoning layer</li><li>Deterministic tools should execute workflows</li><li>Business logic should remain controlled</li><li>Orchestration should drive execution</li><li>Validation should happen continuously</li></ul>This architectural mindset dramatically improves reliability and scalability.<br /><br /><b>WHY ORCHESTRATION IS THE REAL SECRET </b><br /><br />One of the biggest missing components in enterprise AI systems today is orchestration. Karthikeyan explains that many organizations simply connect an LLM to a chatbot framework and assume they have built an AI agent platform. But real enterprise systems require orchestration patterns. For example:<br /><ul><li>Which tools should execute first?</li><li>Which workflows run in parallel?</li><li>Which actions require validation?</li><li>Which systems are allowed to be called?</li><li>Which failures require retries?</li></ul>Without orchestration, AI systems become unreliable and difficult to scale. The intelligence lies in:<br /><ul><li>Tool orchestration</li><li>Workflow selection</li><li>Context awareness</li><li>State management</li><li>Evaluation logic</li><li>Memory handling</li></ul>This distinction becomes critical when organizations attempt to move AI systems from proof-of-concept into production environments.<br /><br /><b>MEMORY MANAGEMENT IS MORE IMPORTANT THAN PEOPLE REALIZE </b><br /><br />Another major focus of the episode is memory handling inside AI systems. Most users do not realize that every conversation with an LLM becomes a growing token context window. As conversations grow:<br /><ul><li>Token costs increase</li><li>Latency increases</li><li>Context quality degrades</li><li>Important information gets lost</li><li>Systems hallucinate more easily</li></ul>Karthikeyan explains that enterprises must actively engineer memory strategies:<br /><ul><li>Session memory</li><li>Persistent memory</li><li>Conversation summarization</li><li>Context compression</li><li>State tracking</li><li>Token optimization</li></ul>Without proper memory engineering, AI systems eventually lose reliability.<br /><br /><b>THE BIGGEST PROBLEM: LACK OF OBSERVABILITY </b><br /><br />One of the strongest warnings throughout the discussion is around observability. Many AI systems today cannot explain:<br /><ul><li>Why decisions were made</li><li>Which tools were called</li><li>Which prompts executed</li><li>Which memory state existed</li><li>Which reasoning path was taken</li></ul>This creates major problems in enterprise environments where debugging, compliance, and traceability are essential. Karthikeyan strongly recommends tracing reasoning paths, tracking memory states, monitoring token usage, evaluating decision quality, and building proper debugging dashboards from day one. Without observability, enterprise AI becomes impossible to operate safely at scale.<br /><br /><b>WHY AZURE AI FOUNDRY MATTERS </b><br /><br />A major part of the discussion focuses on Microsoft Azure AI Foundry and why Karthikeyan sees it as one of Microsoft’s strongest AI platform evolutions so far. According to him, Foundry solves several foundational AI engineering challenges by providing:<br /><ul><li>Built-in orchestration</li><li>Evaluation pipelines</li><li>Governance tooling</li><li>Memory handling</li><li>Observability features</li><li>Secure enterprise integration</li></ul>He explains that Azure AI Foundry is not just another AI toolset — it represents Microsoft’s shift toward becoming a true enterprise AI platform provider.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72081356</guid><pubDate>Thu, 21 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72081356/the_hidden_problem_with_ai_agents_too_much_llm_not_enough_engineering_with_karthikeyan_vk_mvp.mp3" length="71592812" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9079f13a0ad101489300e7e00b9aadf008e37327.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Artificial Intelligence is moving faster than almost any technology wave we have seen before. Every week brings new models, new copilots, new frameworks, new https://www.m365.fm/ai-agents-simply-explained/, and endless promises about autonomous...</itunes:subtitle><itunes:summary><![CDATA[Artificial Intelligence is moving faster than almost any technology wave we have seen before. Every week brings new models, new copilots, new frameworks, new <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, and endless promises about autonomous systems replacing repetitive work across the enterprise. But beneath all the hype lies a deeper engineering problem. Too many organizations are building AI systems with Large Language Models at the center of everything — while completely ignoring architecture, orchestration, state management, observability, governance, and deterministic engineering principles. In <a href="https://www.m365.fm/the-hidden-problem-with-ai-agents/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft AI MVP, CTO, international speaker, and author Karthikeyan VK to discuss one of the most important realities of enterprise AI today: why most AI agent architectures are fundamentally flawed from an engineering perspective. This conversation goes far beyond AI hype and dives deep into what actually matters when building scalable, reliable, enterprise-grade AI systems with Microsoft <a href="https://www.m365.fm/azure-ai-foundry-simply-explained/" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a>, orchestration patterns, memory management, evaluation pipelines, multi-agent architectures, and domain-specific AI solutions.<br /><br /><b>WHY MOST AI AGENTS ARE BUILT WRONG </b><br /><br />According to Karthikeyan, one of the biggest mistakes organizations make today is trying to use Large Language Models for everything. Instead of treating the LLM as a reasoning engine or orchestration layer, many teams try to make the model itself perform every business operation directly. The result is often a probabilistic system attempting to replace deterministic engineering. And that creates serious reliability problems. Karthikeyan explains that enterprise systems cannot behave unpredictably. If an AI system returns different results for the same financial transaction, customer workflow, or approval process, organizations immediately lose trust. That is why AI <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">agents</a> must still be engineered like traditional enterprise software systems — with architecture, orchestration, retries, validation, observability, and governance built into the foundation. <br /><br /><b>THE REAL ROLE OF LLMs IN ENTERPRISE SYSTEMS </b><br /><br />One of the strongest insights from the episode is the distinction between probabilistic and deterministic systems. Large Language Models are probabilistic by nature. They generate outputs based on probability distributions, context windows, and token prediction patterns. Enterprise workflows, however, are often deterministic:<br /><ul><li>Financial calculations</li><li>Inventory management</li><li>Identity systems</li><li>Compliance workflows</li><li>ERP integrations</li><li>Security processes</li></ul>According to Karthikeyan, organizations should stop trying to make LLMs replace deterministic engineering logic. Instead:<br /><ul><li>The LLM should act as the reasoning layer</li><li>Deterministic tools should execute workflows</li><li>Business logic should remain controlled</li><li>Orchestration should drive execution</li><li>Validation should happen continuously</li></ul>This architectural mindset dramatically improves reliability and scalability.<br /><br /><b>WHY ORCHESTRATION IS THE REAL SECRET </b><br /><br />One of the biggest missing components in enterprise AI systems today is orchestration. Karthikeyan explains that many organizations simply connect an LLM to a chatbot framework and assume they have built an AI agent platform. But real enterprise systems require orchestration patterns. For example:<br /><ul><li>Which tools should execute...]]></itunes:summary><itunes:duration>2984</itunes:duration><itunes:keywords>aiagents,architecture,automation,azure,azureai,copilot,engineering,enterprise,evaluation,foundry,governance,llm,machinelearning,memory,multiagent,observability,orchestration,reliability,scalability,slm</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2f57511552c865613a91e0c61100a12b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The End of EWS: Migrating to Microsoft Graph with Glen Scales [MVP]</title><link>https://www.m365.fm/show/episodes/the-end-of-ews/</link><description><![CDATA[Exchange Web Services is being retired in Exchange Online, and many line-of-business apps still depend on it without anyone knowing. Microsoft MVP Glen Scales explains to developers and admins how to find EWS usage, what migrates easily to Microsoft Graph and where the hard gaps are. You get a practical migration roadmap from someone who has written about Exchange development since 2004.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Glen's path into <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Exchange</a> development</li><li>05:59 – Why EWS is being retired</li><li>07:23 – Finding EWS usage and migrating to Graph</li><li>12:13 – Notifications, throttling and batching</li><li>26:25 – Security, permissions and impersonation</li><li>30:01 – Tools, SDKs and PowerShell</li><li>33:34 – Blogging, community and open source</li><li>41:38 – The future of mail development and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>EWS in Exchange Online is switched off in stages, so check the EWS usage report in the admin portal now to find every application ID that still depends on it.</li><li>Email operations migrate to <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> easily, while calendaring, tasks, streaming notifications and high-volume synchronization need redesign around webhooks, delta queries and throttling limits.</li><li>Moving to Graph is also a security upgrade: replace broad EWS impersonation with granular, least-privilege Graph permissions and use the Graph SDKs that handle retries and throttling.</li></ul><br /><b>Worth quoting</b><br /><br />“As long as we've got good planning in place, generally migrations will go relatively smoothly. The size of the data in migrating is always tricky. But that's when you start hitting throttling, I guess.” – Glen Scales (14:15)<br /><br />“So it's an architectural change if you're using streaming notifications. It's doable, it's just a little bit more complex.” – Glen Scales (13:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-ews/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an EWS migration FAQ</li><li><a href="https://www.m365.fm/entity/glen-scales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Glen Scales</a> – the Microsoft MVP who has written about Exchange development since 2004 and explains the EWS migration</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the JSON-based REST API that replaces EWS, with its gaps, limits and newer endpoints</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Exchange Online</a> – the cloud service where EWS is being switched off, while on-premises Exchange keeps it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-delta-queries-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Microsoft Graph Delta Queries - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72069659</guid><pubDate>Wed, 20 May 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72069659/the_end_of_ews_migrating_to_microsoft_graph_with_glen_scales_mvp.mp3" length="68763500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4891a3aa09eb96c473c04ea07755b0513c6275c7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Exchange Web Services is being retired in Exchange Online, and many line-of-business apps still depend on it without anyone knowing. Microsoft MVP Glen Scales explains to developers and admins how to find EWS usage, what migrates easily to Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Exchange Web Services is being retired in Exchange Online, and many line-of-business apps still depend on it without anyone knowing. Microsoft MVP Glen Scales explains to developers and admins how to find EWS usage, what migrates easily to Microsoft Graph and where the hard gaps are. You get a practical migration roadmap from someone who has written about Exchange development since 2004.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Glen's path into <a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Exchange</a> development</li><li>05:59 – Why EWS is being retired</li><li>07:23 – Finding EWS usage and migrating to Graph</li><li>12:13 – Notifications, throttling and batching</li><li>26:25 – Security, permissions and impersonation</li><li>30:01 – Tools, SDKs and PowerShell</li><li>33:34 – Blogging, community and open source</li><li>41:38 – The future of mail development and rapid fire</li></ul><br /><b>Key takeaways</b><br /><ul><li>EWS in Exchange Online is switched off in stages, so check the EWS usage report in the admin portal now to find every application ID that still depends on it.</li><li>Email operations migrate to <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> easily, while calendaring, tasks, streaming notifications and high-volume synchronization need redesign around webhooks, delta queries and throttling limits.</li><li>Moving to Graph is also a security upgrade: replace broad EWS impersonation with granular, least-privilege Graph permissions and use the Graph SDKs that handle retries and throttling.</li></ul><br /><b>Worth quoting</b><br /><br />“As long as we've got good planning in place, generally migrations will go relatively smoothly. The size of the data in migrating is always tricky. But that's when you start hitting throttling, I guess.” – Glen Scales (14:15)<br /><br />“So it's an architectural change if you're using streaming notifications. It's doable, it's just a little bit more complex.” – Glen Scales (13:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-end-of-ews/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an EWS migration FAQ</li><li><a href="https://www.m365.fm/entity/glen-scales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Glen Scales</a> – the Microsoft MVP who has written about Exchange development since 2004 and explains the EWS migration</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the JSON-based REST API that replaces EWS, with its gaps, limits and newer endpoints</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Exchange Online</a> – the cloud service where EWS is being switched off, while on-premises Exchange keeps it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-delta-queries-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-end-of-ews" target="_blank" rel="noreferrer noopener">Microsoft Graph Delta Queries - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2866</itunes:duration><itunes:keywords>apis,authentication,automation,deltaqueries,developers,ews,exchange,integration,mailbox,messaging,microsoft365,microsoftgraph,migration,oauth,outlook,powershell,security,synchronization,throttling,webhooks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/de31d007045e715d44dd22db7e58a9a1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From DAX to Community: The Power BI Journey with Bernat Agulló Roselló (MVP)</title><link>https://www.m365.fm/show/episodes/from-dax-to-community/</link><description><![CDATA[Behind every great Power BI solution is more than just dashboards and data models. There is logic, automation, storytelling, optimization, architecture, and most importantly — community. In <a href="https://www.m365.fm/from-dax-to-community/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Bernat Agulló Roselló, <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> MVP, Senior BI Developer Partner at Sabrina, Tabular Editor contributor, organizer of the Power BI &amp; Fabric Barcelona User Group, and one of the most passionate voices in the Power BI community today. From DAX optimization and semantic model automation to community building and multilingual collaboration, this conversation explores the technical depth and human side of modern Business Intelligence. Bernat shares his journey from Excel macros and reporting automation to becoming a recognized expert in DAX, Tabular Editor scripting, semantic modeling, and enterprise Power BI development. But this episode is not just about technology. It is also about curiosity, learning, international experiences, and the incredible role that community plays in shaping careers, opportunities, and innovation across the Microsoft Data Platform ecosystem.<br /><br /><b>THE JOURNEY FROM EXCEL TO POWER BI </b><br /><br />Bernat’s BI journey started long before he officially realized he was working in Business Intelligence. While working with Excel macros inside manufacturing environments like Nissan, he was already building reporting automation, aggregating data from multiple sources, and solving business reporting challenges long before terms like “semantic modeling” or “data warehousing” became part of his vocabulary. Eventually, after reading Kimball’s Data Warehouse Toolkit and diving deeper into BI concepts, Bernat recognized that he had already been practicing many foundational Business Intelligence principles for years. This realization sparked a deeper passion for analytics, Power BI, DAX, automation, and semantic modeling that continues today. <br /><br /><b>WHY DAX CHANGES EVERYTHING </b><br /><br />One of the strongest technical themes throughout the episode is DAX — Data Analysis Expressions — the language behind Power BI calculations and advanced analytics. According to Bernat, one of the biggest misconceptions people have about DAX is assuming it behaves like Excel formulas. In reality:<br /><ul><li>DAX depends heavily on semantic models</li><li>Relationships are critical</li><li>Filter context changes everything</li><li>Measures and calculated columns behave fundamentally differently</li><li>Understanding context transition is essential</li></ul>Bernat explains how learning the foundations of DAX and semantic modeling completely changes how developers approach Power BI solutions. He strongly recommends that anyone serious about Power BI eventually studies “The Definitive Guide to DAX” by Marco Russo and Alberto Ferrari — a book that fundamentally shaped his own understanding of the platform.<br /><br /><b>THE POWER OF TABULAR EDITOR </b><br /><br />Another major focus of the discussion is Tabular Editor and why it has become one of the most important tools for advanced Power BI and semantic model development. Bernat explains how Power BI Desktop works well for getting started, but as enterprise semantic models become larger and more complex, development workflows quickly become difficult to manage. Tabular Editor enables developers to:<br /><ul><li>Manage large semantic models efficiently</li><li>Edit measures faster</li><li>Access advanced model properties</li><li>Work with calculation groups</li><li>Build reusable automation scripts</li><li>Improve semantic model governance</li><li>Optimize development workflows</li><li>Automate repetitive tasks</li></ul>For advanced BI developers, Tabular Editor becomes a critical productivity multiplier.<br /><br /><b>AUTOMATION IS THE FUTURE OF POWER BI DEVELOPMENT </b><br /><br />One of the most exciting parts of the episode focuses on automation using C# scripting, Tabular Editor, and semantic model tooling. Bernat shares how his background in Excel macros naturally evolved into Power BI automation and eventually into advanced Tabular Editor scripting. Through automation, developers can:<br /><ul><li>Generate calculation groups automatically</li><li>Build reusable semantic model patterns</li><li>Create dynamic measures</li><li>Standardize formatting</li><li>Reduce manual development work</li><li>Improve consistency</li><li>Eliminate repetitive tasks</li><li>Scale semantic model development</li></ul>According to Bernat, automation does not just save time — it dramatically improves developer experience and mental health by removing repetitive, error-prone tasks. He estimates that automation can realistically save BI teams up to 40% of their development time.<br /><br /><b>WHY REPETITIVE TASKS SHOULD DISAPPEAR </b><br /><br />One of the most practical insights from the conversation is Bernat’s philosophy around repetitive work. He strongly believes developers should spend less time copying logic, recreating measures, and manually repeating patterns — and more time solving meaningful business problems. This includes:<br /><ul><li>Dynamic measure generation</li><li>DAX UDF automation</li><li>Calculation group templating</li><li>Semantic model standardization</li><li>Metadata-driven development</li><li>Dependency analysis</li><li>Measure reuse across reports</li></ul>By reducing repetitive tasks, teams become faster, more accurate, and more creative.<br /><br /><b>THE NEXT GENERATION OF SEMANTIC MODEL AUTOMATION </b><br /><br />Bernat also shares fascinating insights into one of his latest projects: a system designed to automatically analyze semantic model dependencies and help organizations transfer KPIs, measures, and semantic logic between Power BI models safely. This becomes increasingly important in enterprise environments where:<br /><ul><li>Reports share common KPIs</li><li>Semantic models grow rapidly</li><li>Business logic must stay consistent</li><li>Governance becomes more complex</li><li>Teams struggle with duplicated logic</li></ul>His approach combines notebooks, DAX queries, metadata analysis, and automation to dramatically simplify enterprise BI management.<br /><br /><b>AI, FABRIC, AND THE FUTURE OF BUSINESS INTELLIGENCE </b><br /><br />The discussion also explores <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, AI, semantic models, and the future of analytics. Bernat remains both curious and pragmatic about AI in the BI world. While he sees strong potential in automation and AI-assisted workflows, he is also cautious about overhyping “talk to your data” experiences without proper semantic understanding and contextual design. According to Bernat:<br /><ul><li>Reports still matter deeply</li><li>Visualization design remains critical</li><li>Human understanding is irreplaceable</li><li>Context drives analytics value</li><li>Semantic modeling stays foundational</li><li>AI should augment — not replace — BI expertise</li></ul>He also explains why many organizations still struggle with fundamental data organization and reporting maturity long before advanced AI capabilities become relevant.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72065634</guid><pubDate>Wed, 20 May 2026 04:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72065634/from_dax_to_community_the_power_bi_journey_with_bernat_agull_rosell_mvp.mp3" length="71519660" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a7edefcf470246f27002988933f4f28e23c534ac.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Behind every great Power BI solution is more than just dashboards and data models. There is logic, automation, storytelling, optimization, architecture, and most importantly — community. In https://www.m365.fm/from-dax-to-community/ of the m365.fm...</itunes:subtitle><itunes:summary><![CDATA[Behind every great Power BI solution is more than just dashboards and data models. There is logic, automation, storytelling, optimization, architecture, and most importantly — community. In <a href="https://www.m365.fm/from-dax-to-community/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Bernat Agulló Roselló, <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft</a> MVP, Senior BI Developer Partner at Sabrina, Tabular Editor contributor, organizer of the Power BI &amp; Fabric Barcelona User Group, and one of the most passionate voices in the Power BI community today. From DAX optimization and semantic model automation to community building and multilingual collaboration, this conversation explores the technical depth and human side of modern Business Intelligence. Bernat shares his journey from Excel macros and reporting automation to becoming a recognized expert in DAX, Tabular Editor scripting, semantic modeling, and enterprise Power BI development. But this episode is not just about technology. It is also about curiosity, learning, international experiences, and the incredible role that community plays in shaping careers, opportunities, and innovation across the Microsoft Data Platform ecosystem.<br /><br /><b>THE JOURNEY FROM EXCEL TO POWER BI </b><br /><br />Bernat’s BI journey started long before he officially realized he was working in Business Intelligence. While working with Excel macros inside manufacturing environments like Nissan, he was already building reporting automation, aggregating data from multiple sources, and solving business reporting challenges long before terms like “semantic modeling” or “data warehousing” became part of his vocabulary. Eventually, after reading Kimball’s Data Warehouse Toolkit and diving deeper into BI concepts, Bernat recognized that he had already been practicing many foundational Business Intelligence principles for years. This realization sparked a deeper passion for analytics, Power BI, DAX, automation, and semantic modeling that continues today. <br /><br /><b>WHY DAX CHANGES EVERYTHING </b><br /><br />One of the strongest technical themes throughout the episode is DAX — Data Analysis Expressions — the language behind Power BI calculations and advanced analytics. According to Bernat, one of the biggest misconceptions people have about DAX is assuming it behaves like Excel formulas. In reality:<br /><ul><li>DAX depends heavily on semantic models</li><li>Relationships are critical</li><li>Filter context changes everything</li><li>Measures and calculated columns behave fundamentally differently</li><li>Understanding context transition is essential</li></ul>Bernat explains how learning the foundations of DAX and semantic modeling completely changes how developers approach Power BI solutions. He strongly recommends that anyone serious about Power BI eventually studies “The Definitive Guide to DAX” by Marco Russo and Alberto Ferrari — a book that fundamentally shaped his own understanding of the platform.<br /><br /><b>THE POWER OF TABULAR EDITOR </b><br /><br />Another major focus of the discussion is Tabular Editor and why it has become one of the most important tools for advanced Power BI and semantic model development. Bernat explains how Power BI Desktop works well for getting started, but as enterprise semantic models become larger and more complex, development workflows quickly become difficult to manage. Tabular Editor enables developers to:<br /><ul><li>Manage large semantic models efficiently</li><li>Edit measures faster</li><li>Access advanced model properties</li><li>Work with calculation groups</li><li>Build reusable automation scripts</li><li>Improve semantic model governance</li><li>Optimize development workflows</li><li>Automate repetitive tasks</li></ul>For advanced BI developers, Tabular Editor becomes a critical productivity...]]></itunes:summary><itunes:duration>2980</itunes:duration><itunes:keywords>analytics,automation,bi,community,dashboards,dataplatform,dax,fabric,governance,insights,metrics,modeling,optimization,powerbi,powerquery,reporting,semanticmodels,sql,tabulareditor,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2efb1e72ffe98f8a3cc8d3a507928870.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)</title><link>https://www.m365.fm/show/episodes/from-deployment-to-impact/</link><description><![CDATA[Many organizations buy Copilot licenses, see a usage spike after training and then watch adoption drop. This episode is for IT leaders, adoption managers and consultants who need Copilot to stick. Microsoft MVP Edyta Gorzoń shares practical lessons on change management, governance, leadership and champions programs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Edyta's path into <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Copilot adoption</a></li><li>04:39 – <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Change management</a> and the ADKAR model</li><li>14:52 – What successful Copilot adoption looks like</li><li>16:43 – Misconceptions and governance first</li><li>27:52 – The role of leadership</li><li>31:35 – Engaging users and Copilot champions</li><li>39:57 – The first 30 days and customer stories</li><li>49:14 – Community and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot adoption is a change management challenge, and a structured approach like ADKAR with user sentiment checks works better than a few feature-led trainings.</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Governance</a>, permissions and documented Copilot policies must be ready before rollout, because Copilot respects whatever access already exists in the tenant.</li><li>Visible leadership, tailored scenario-based training, short sessions and a champions program turn initial usage peaks into lasting habits.</li></ul><br /><b>Worth quoting</b><br /><br />“I also understood that software is built for users and majority of users are end users. That's why they need special care.” – Edyta Gorzoń (01:40)<br /><br />“I think we have to say to the organizations get the Copilot license isn't the finish line.” – Mirko Peters (14:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/edyta-gorzon/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Edyta Gorzoń</a> – Microsoft MVP and Copilot team lead sharing adoption lessons from customer projects</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose rollout, usage dashboards and training this episode is about</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – structured with the ADKAR model, champions, short sessions and sentiment checks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/shaping-the-future-of-work-with-fabio-bonolo-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Shaping the Future of Work with Fabio Bonolo MVP</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72057124</guid><pubDate>Tue, 19 May 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72057124/from_deployment_to_impact_copilot_adoption_that_works_with_edyta_gorzo_mvp.mp3" length="80365868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8cd83c6a2de1365b2ab011aaebe1f1584bb62bf4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations buy Copilot licenses, see a usage spike after training and then watch adoption drop. This episode is for IT leaders, adoption managers and consultants who need Copilot to stick. Microsoft MVP Edyta Gorzoń shares practical lessons on...</itunes:subtitle><itunes:summary><![CDATA[Many organizations buy Copilot licenses, see a usage spike after training and then watch adoption drop. This episode is for IT leaders, adoption managers and consultants who need Copilot to stick. Microsoft MVP Edyta Gorzoń shares practical lessons on change management, governance, leadership and champions programs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Edyta's path into <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Copilot adoption</a></li><li>04:39 – <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Change management</a> and the ADKAR model</li><li>14:52 – What successful Copilot adoption looks like</li><li>16:43 – Misconceptions and governance first</li><li>27:52 – The role of leadership</li><li>31:35 – Engaging users and Copilot champions</li><li>39:57 – The first 30 days and customer stories</li><li>49:14 – Community and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot adoption is a change management challenge, and a structured approach like ADKAR with user sentiment checks works better than a few feature-led trainings.</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Governance</a>, permissions and documented Copilot policies must be ready before rollout, because Copilot respects whatever access already exists in the tenant.</li><li>Visible leadership, tailored scenario-based training, short sessions and a champions program turn initial usage peaks into lasting habits.</li></ul><br /><b>Worth quoting</b><br /><br />“I also understood that software is built for users and majority of users are end users. That's why they need special care.” – Edyta Gorzoń (01:40)<br /><br />“I think we have to say to the organizations get the Copilot license isn't the finish line.” – Mirko Peters (14:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/edyta-gorzon/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Edyta Gorzoń</a> – Microsoft MVP and Copilot team lead sharing adoption lessons from customer projects</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose rollout, usage dashboards and training this episode is about</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – structured with the ADKAR model, champions, short sessions and sentiment checks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/shaping-the-future-of-work-with-fabio-bonolo-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=from-deployment-to-impact-copilot-adoption-that-works" target="_blank" rel="noreferrer noopener">Shaping the Future of Work with Fabio Bonolo MVP</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>3349</itunes:duration><itunes:keywords>adoption,ai,automation,champions,changemanagement,collaboration,communication,copilot,enablement,engagement,governance,innovation,leadership,microsoft365,productivity,prompting,sharepoint,teams,training,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c1dd26eff19ea70d2d2ab9e951efb36c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Inside Microsoft Foundry: Building the Next Generation of AI Apps with Jannik Reinhard [MVP]</title><link>https://www.m365.fm/show/episodes/inside-microsoft-foundry/</link><description><![CDATA[Many companies jump on the AI hype train without a real use case, a security foundation or a plan for governance. Security and AI MVP Jannik Reinhard shows developers and IT architects how he builds enterprise AI apps and agents with Microsoft Foundry, App Service and AI Search. Learn practical architecture, orchestration and governance patterns you can try today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Jannik Reinhard</li><li>02:53 – Where security meets AI</li><li>04:30 – Microsoft Foundry in simple terms</li><li>07:50 – Real business value and true agents</li><li>18:27 – A real-world AI app architecture</li><li>20:29 – Memory, <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">RAG</a>, MCP and orchestration</li><li>24:39 – Governance, hype and choosing models</li><li>40:00 – The future of developers and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Foundry lets enterprises deploy models from multiple vendors inside Microsoft's security boundary and add agents, search and content filtering with little effort.</li><li>A simple architecture of a containerized app on <a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">App Service</a> connected to Foundry, plus AI Search for retrieval, covers most enterprise AI app scenarios.</li><li>Good orchestration that feeds models only the context they need improves quality and lowers token costs more than adding ever more MCP tools.</li></ul><br /><b>Worth quoting</b><br /><br />“I think without strong security, you don't have to think about AI strategy because security is your insurance.” – Jannik Reinhard (03:33)<br /><br />“In my understanding, an agent is someone where I can delegate work, and he works independent of me.” – Jannik Reinhard (10:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/inside-microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on building AI apps</li><li><a href="https://www.m365.fm/entity/jannik-reinhard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Jannik Reinhard</a> – Microsoft MVP for security and AI who explains how he builds enterprise AI apps on Foundry</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – the main platform discussed for secure model deployment, agents, content filtering and observability</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">AI agent</a> – Jannik's definition of an agent as something you delegate work to that acts independently</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – a protocol Jannik finds overloads models with context, so he prefers CLI and orchestration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Stop Building Bots, Start Building Runtimes: A Field Guide to Microsoft Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72056223</guid><pubDate>Tue, 19 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72056223/inside_microsoft_foundry_building_the_next_generation_of_ai_apps_with_jannik_reinhard_mvp.mp3" length="80790380" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e2474cf74ea3eb3b0a6c90a4896b13bb9eb48090.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many companies jump on the AI hype train without a real use case, a security foundation or a plan for governance. Security and AI MVP Jannik Reinhard shows developers and IT architects how he builds enterprise AI apps and agents with Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Many companies jump on the AI hype train without a real use case, a security foundation or a plan for governance. Security and AI MVP Jannik Reinhard shows developers and IT architects how he builds enterprise AI apps and agents with Microsoft Foundry, App Service and AI Search. Learn practical architecture, orchestration and governance patterns you can try today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Jannik Reinhard</li><li>02:53 – Where security meets AI</li><li>04:30 – Microsoft Foundry in simple terms</li><li>07:50 – Real business value and true agents</li><li>18:27 – A real-world AI app architecture</li><li>20:29 – Memory, <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">RAG</a>, MCP and orchestration</li><li>24:39 – Governance, hype and choosing models</li><li>40:00 – The future of developers and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Foundry lets enterprises deploy models from multiple vendors inside Microsoft's security boundary and add agents, search and content filtering with little effort.</li><li>A simple architecture of a containerized app on <a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">App Service</a> connected to Foundry, plus AI Search for retrieval, covers most enterprise AI app scenarios.</li><li>Good orchestration that feeds models only the context they need improves quality and lowers token costs more than adding ever more MCP tools.</li></ul><br /><b>Worth quoting</b><br /><br />“I think without strong security, you don't have to think about AI strategy because security is your insurance.” – Jannik Reinhard (03:33)<br /><br />“In my understanding, an agent is someone where I can delegate work, and he works independent of me.” – Jannik Reinhard (10:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/inside-microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on building AI apps</li><li><a href="https://www.m365.fm/entity/jannik-reinhard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Jannik Reinhard</a> – Microsoft MVP for security and AI who explains how he builds enterprise AI apps on Foundry</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – the main platform discussed for secure model deployment, agents, content filtering and observability</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">AI agent</a> – Jannik's definition of an agent as something you delegate work to that acts independently</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – a protocol Jannik finds overloads models with context, so he prefers CLI and orchestration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-microsoft-foundry" target="_blank" rel="noreferrer noopener">Stop Building Bots, Start Building Runtimes: A Field Guide to Microsoft Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>3367</itunes:duration><itunes:keywords>agents,ai,automation,azure,cloud,coding,compliance,copilot,devops,enterprise,foundry,governance,innovation,intelligence,microsoft,orchestration,productivity,promptengineering,security,vectorsearch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ddad938baeb7c725689943f1d2b39e87.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Meets Security: A Conversation with Danilo Nogueira [Microsoft]</title><link>https://www.m365.fm/show/episodes/ai-meets-security/</link><description><![CDATA[Artificial Intelligence is transforming the enterprise world faster than most organizations can adapt. Every company wants AI. Every executive wants <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>. Every IT department is under pressure to modernize. But as AI adoption accelerates, one critical question continues to grow louder: how do organizations stay secure while embracing the future? In this deep-dive episode of the m365.fm podcast, Mirko Peters sits down with Danilo Nogueira from Microsoft to explore the rapidly evolving intersection of AI, security, compliance, insider risk, automation, and data governance. This conversation goes far beyond hype and marketing buzzwords. Instead, it delivers practical, real-world insights directly from someone working inside Microsoft’s security ecosystem every single day. Danilo currently works as a Senior Product Manager at Microsoft focused on <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a>, Insider Risk Management, Data Security, and AI-driven security experiences. With more than twenty years of experience across productivity, compliance, SharePoint, enterprise architecture, governance, and security, Danilo brings a rare perspective that combines deep technical knowledge with hands-on customer experience. Throughout the episode, Danilo explains why AI is fundamentally changing the way organizations must think about security. Traditional “block everything” approaches no longer work in modern cloud environments. Instead, organizations need visibility, monitoring, intelligent automation, and strong governance strategies that still allow employees to remain productive and innovative.<br /><br /><b>THE REAL CHALLENGE OF AI ADOPTION </b><br /><br />One of the biggest misconceptions around AI adoption is that deploying Copilot or enabling AI tools automatically creates productivity gains. Danilo explains that many organizations are rushing into AI without understanding the security implications hidden underneath their existing environments. Oversharing in SharePoint, poorly managed permissions, weak governance strategies, uncontrolled file access, and missing classification policies can suddenly become massive risks once AI systems gain access to organizational data. What employees previously struggled to find manually can now be surfaced instantly through AI-powered discovery. This is why Danilo repeatedly emphasizes the importance of “AI readiness.” AI readiness is not about licensing. It is not about deploying a chatbot. It is about understanding your data, your permissions, your governance model, and your organizational culture before AI becomes deeply integrated into daily operations. <br /><br /><b>WHY OVERSHARING IS THE BIGGEST RISK </b><br /><br />According to Danilo, oversharing remains one of the most dangerous and underestimated problems inside Microsoft 365 environments today. Many organizations have spent years granting broad permissions across SharePoint sites, Teams, file shares, and collaboration platforms without fully understanding the long-term consequences. Now AI changes everything. An employee who never manually searched through thousands of documents can suddenly ask Copilot simple questions that expose highly sensitive information. Financial data, salary information, contracts, confidential business plans, or executive communications may become discoverable if permissions are not properly governed. Danilo shares how organizations are only now waking up to the importance of proper data governance, classification, and access management because AI dramatically increases visibility into enterprise content. <br /><br /><b>MICROSOFT PURVIEW EXPLAINED </b><br /><br />For organizations unfamiliar with Microsoft Purview, Danilo offers one of the simplest and most relatable explanations imaginable. He compares Purview to a baby monitor. You do not completely block a baby from moving around the room. Instead, you monitor activity, understand behavior, and intervene when necessary. According to Danilo, modern enterprise security works the same way. Microsoft Purview enables organizations to monitor user activity, investigate insider risks, classify sensitive data, prevent data leakage, automate compliance workflows, and gain visibility into how information moves throughout the company. The platform becomes even more critical in the age of AI because organizations now need to understand:<br /><ul><li>Who can access sensitive information</li><li>Which data is classified as confidential</li><li>How employees interact with AI tools</li><li>What information AI systems can surface</li><li>Where data is stored and shared</li><li>How risky behavior can be detected automatically</li></ul><b>INSIDER RISK IN THE AGE OF AI </b><br /><br />The conversation also explores how insider risk management is evolving rapidly because of AI-powered systems. Danilo explains that organizations can no longer rely only on manual investigations or static policies. Modern environments generate enormous volumes of activity, alerts, and behavioral signals. <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> and automation now play an increasingly important role in helping security teams prioritize what matters most. Examples include:<br /><ul><li>Monitoring unusual file downloads</li><li>Detecting suspicious data transfers</li><li>Identifying abnormal user behavior</li><li>Blocking risky actions automatically</li><li>Alerting managers and HR teams</li><li>Tracking long-term behavioral patterns</li></ul>Danilo even shares real-world examples where organizations believed they had fully secured their environments, only to discover employees transferring sensitive data through Bluetooth or alternative methods that were never monitored properly.<br /><br /><b>THE SHIFT FROM BLOCKING TO MONITORING </b><br /><br />One of the most important themes throughout the episode is the shift away from traditional security thinking. For years, enterprise security focused heavily on blocking access, restricting behavior, and locking down environments. But in cloud-first and AI-powered organizations, that model becomes increasingly difficult to maintain. Danilo argues that the future belongs to intelligent monitoring and adaptive security strategies. Instead of blocking everything, organizations must understand context, user behavior, risk patterns, and productivity requirements. This philosophy represents a major cultural transformation for many companies and security teams. <br /><br /><b>AI AGENTS, AUTOMATION, AND THE FUTURE OF COMPLIANCE </b><br /><br />Another major topic in <a href="https://www.m365.fm/ai-meets-security/" target="_blank" rel="noreferrer noopener">this episode</a> is the future of autonomous AI agents. Danilo explains how Microsoft is increasingly investing in AI-powered systems that can help organizations:<br /><ul><li>Prioritize security alerts</li><li>Analyze insider risks</li><li>Investigate suspicious activity</li><li>Surface critical incidents automatically</li><li>Recommend remediation actions</li><li>Improve compliance operations at scale</li></ul>These systems are not designed to replace security professionals. Instead, they enhance productivity and help teams focus on the highest-priority issues faster than ever before. The discussion also explores how automation tools like <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> combined with AI can fundamentally transform business operations and security workflows.<br /><br /><b>BUILDING A REAL AI CULTURE </b><br /><br />One of the strongest insights from Danilo is that organizations must build a true AI culture instead of simply deploying AI tools. Companies need to decide:<br /><ul><li>What is acceptable AI usage?</li><li>Which AI systems are approved?</li><li>How should employees interact with AI?</li><li>What data can AI access?</li><li>What governance rules exist?</li><li>How should sensitive information be protected?</li></ul>Danilo believes the future workplace will increasingly attract talent based on AI maturity. Employees will actively look for organizations that embrace AI effectively, securely, and responsibly.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72050508</guid><pubDate>Mon, 18 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72050508/ai_meets_security_a_conversation_with_danilo_nogueira_microsoft.mp3" length="86435756" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ec185fc5997709fbe786e7d145d24c75f9ef4c7f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Artificial Intelligence is transforming the enterprise world faster than most organizations can adapt. Every company wants AI. Every executive wants https://www.m365.fm/categories/copilot-talk/. Every IT department is under pressure to modernize. But...</itunes:subtitle><itunes:summary><![CDATA[Artificial Intelligence is transforming the enterprise world faster than most organizations can adapt. Every company wants AI. Every executive wants <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>. Every IT department is under pressure to modernize. But as AI adoption accelerates, one critical question continues to grow louder: how do organizations stay secure while embracing the future? In this deep-dive episode of the m365.fm podcast, Mirko Peters sits down with Danilo Nogueira from Microsoft to explore the rapidly evolving intersection of AI, security, compliance, insider risk, automation, and data governance. This conversation goes far beyond hype and marketing buzzwords. Instead, it delivers practical, real-world insights directly from someone working inside Microsoft’s security ecosystem every single day. Danilo currently works as a Senior Product Manager at Microsoft focused on <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a>, Insider Risk Management, Data Security, and AI-driven security experiences. With more than twenty years of experience across productivity, compliance, SharePoint, enterprise architecture, governance, and security, Danilo brings a rare perspective that combines deep technical knowledge with hands-on customer experience. Throughout the episode, Danilo explains why AI is fundamentally changing the way organizations must think about security. Traditional “block everything” approaches no longer work in modern cloud environments. Instead, organizations need visibility, monitoring, intelligent automation, and strong governance strategies that still allow employees to remain productive and innovative.<br /><br /><b>THE REAL CHALLENGE OF AI ADOPTION </b><br /><br />One of the biggest misconceptions around AI adoption is that deploying Copilot or enabling AI tools automatically creates productivity gains. Danilo explains that many organizations are rushing into AI without understanding the security implications hidden underneath their existing environments. Oversharing in SharePoint, poorly managed permissions, weak governance strategies, uncontrolled file access, and missing classification policies can suddenly become massive risks once AI systems gain access to organizational data. What employees previously struggled to find manually can now be surfaced instantly through AI-powered discovery. This is why Danilo repeatedly emphasizes the importance of “AI readiness.” AI readiness is not about licensing. It is not about deploying a chatbot. It is about understanding your data, your permissions, your governance model, and your organizational culture before AI becomes deeply integrated into daily operations. <br /><br /><b>WHY OVERSHARING IS THE BIGGEST RISK </b><br /><br />According to Danilo, oversharing remains one of the most dangerous and underestimated problems inside Microsoft 365 environments today. Many organizations have spent years granting broad permissions across SharePoint sites, Teams, file shares, and collaboration platforms without fully understanding the long-term consequences. Now AI changes everything. An employee who never manually searched through thousands of documents can suddenly ask Copilot simple questions that expose highly sensitive information. Financial data, salary information, contracts, confidential business plans, or executive communications may become discoverable if permissions are not properly governed. Danilo shares how organizations are only now waking up to the importance of proper data governance, classification, and access management because AI dramatically increases visibility into enterprise content. <br /><br /><b>MICROSOFT PURVIEW EXPLAINED </b><br /><br />For organizations unfamiliar with Microsoft Purview, Danilo offers one of the simplest and most relatable explanations imaginable. He compares Purview to a baby...]]></itunes:summary><itunes:duration>3602</itunes:duration><itunes:keywords>agents,ai,automation,cloud,collaboration,compliance,copilot,cybersecurity,dataprotection,enterprise,governance,insiderrisk,microsoft365,microsoftgraph,monitoring,powerautomate,productivity,purview,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7a2e65341e49f210059e2158efe3e43e.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Governance at Scale: Fixing Azure Decisions Before They Break with Vladimir Stefanovic [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/governance-at-scale/</link><description><![CDATA[In <a href="https://www.m365.fm/governance-at-scale/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Azure MVP and Microsoft Certified Trainer Vladimir Stefanovic to discuss one of the most underestimated topics in modern cloud architecture: Azure Governance at Scale. With more than twenty years of IT experience, Vladimir shares real-world lessons from enterprise cloud environments, large-scale Azure architectures, networking, identity, automation, and governance projects that either succeeded because of strong planning — or failed because of poor early decisions. The conversation starts with Vladimir’s journey from installing operating systems, configuring printers, and building small local networks to becoming a globally recognized Azure expert focused on governance, networking, infrastructure, and cloud strategy. He explains why understanding the foundations of infrastructure and networking is still critical today, even in a cloud-first and AI-driven world where many engineers jump directly into modern services without understanding the basics underneath.<br /><br /><b>WHY GOVERNANCE MUST START ON DAY ZERO </b><br /><br />One of the core themes of this episode is that governance cannot be an afterthought. Vladimir explains why organizations often focus on applications, features, and rapid growth first, while governance, landing zones, permissions, automation, and security are pushed aside until systems become too large and too complex to fix easily. He compares poor cloud planning to building a house without designing the foundation first. The episode dives into:<br /><ul><li>Why governance decisions become exponentially harder later</li><li>The risks of unmanaged Azure growth</li><li>Why “temporary” environments often become permanent production systems</li></ul><b>THE REAL COST OF BAD AZURE DECISIONS </b><br /><br />Vladimir explains how early architectural mistakes can create enormous operational and financial problems later. From incorrect networking models and weak permission structures to unmanaged subscriptions and missing automation, the episode explores how technical debt grows inside cloud environments over time. The discussion also covers:<br /><ul><li>Brownfield vs greenfield Azure environments</li><li>Why fast-growing companies struggle to redesign cloud architectures</li><li>The operational impact of scaling without governance</li><li>Why companies often prioritize new features over infrastructure stability</li></ul><b>SECURITY, COSTS &amp; CLOUD CHAOS </b><br /><br />One of the strongest warning signs of weak governance is cloud chaos. Vladimir explains why security incidents and uncontrolled Azure costs are usually the first visible indicators that governance has failed. The conversation explores how organizations frequently underestimate governance because leadership often struggles to see immediate business value in preventive architecture work. The episode highlights:<br /><ul><li>Why security breaches become business-critical events</li><li>How governance reduces attack surfaces</li><li>Why cost optimization starts with proper architecture</li><li>The relationship between governance, automation, and operational stability</li></ul><b>AZURE NETWORKING, LANDING ZONES &amp; ENTERPRISE DESIGN </b><br /><br />The discussion goes deep into Azure networking strategies, hybrid environments, landing zones, hub-and-spoke architectures, governance models, and enterprise connectivity planning. Vladimir explains why every organization requires a different architectural approach depending on workload type, scale, operational maturity, and future business goals. Topics include:<br /><ul><li>Hybrid networking architectures</li><li>VPN vs ExpressRoute decisions</li><li><a href="https://www.m365.fm/azure-firewall-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Firewall</a> and virtual appliance strategies</li><li>Subscription structures and management groups</li><li>Enterprise landing zone planning</li></ul><b>THE IMPORTANCE OF NAMING CONVENTIONS &amp; TAGGING </b><br /><br />One surprisingly important part of the episode focuses on naming conventions and tagging strategies. Vladimir explains why proper naming standards are massively underrated in enterprise cloud environments and how strong conventions enable automation, governance, and scalable infrastructure deployment. The conversation explores:<br /><ul><li>Automated landing zone deployments</li><li>Resource organization strategies</li><li>Standardized workload management</li><li>Governance through automation</li></ul><b>POLICY-DRIVEN GOVERNANCE &amp; AUTOMATION </b><br /><br />Another major topic is <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Policy</a> and policy-driven governance. Vladimir explains how organizations can automate governance controls, security standards, logging, resource deployment, and operational guardrails using Azure-native tooling and Infrastructure as Code approaches. The episode discusses:<br /><ul><li>Policy-driven governance at enterprise scale</li><li>Role-Based Access Control (RBAC)</li><li>Least privilege principles</li><li>Automation-first infrastructure</li><li>Four-eyes approval models</li><li>DevOps and DevSecOps governance</li></ul><b>ZERO TRUST, IDENTITY &amp; SECURITY GOVERNANCE </b><br /><br />Security governance is another major focus of this episode. Vladimir shares his perspective on Zero Trust, identity management, Entra ID governance, private networking, privileged access, and operational security. He explains why identity is the foundation of everything inside Microsoft Cloud environments and why many organizations still underestimate its importance. The discussion covers:<br /><ul><li>Identity governance challenges</li><li>Zero Trust principles</li><li>MFA and privileged access</li><li>Microsoft Defender and Sentinel</li><li>Operational security at scale</li><li>Governance for <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Azure together</li></ul><b>AI, COPILOT &amp; THE FUTURE OF GOVERNANCE </b><br /><br />The conversation also explores how AI is starting to impact Azure operations, governance, and cloud management. Vladimir shares his thoughts on AI-powered automation, Copilot, Azure OpenAI, cloud agents, and AI-assisted operations. He explains both the opportunities and the risks of relying on AI systems without having enough technical expertise to validate the results. <br />Topics include:<br /><ul><li>AI-assisted cloud operations</li><li>Automation with <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a></li><li>Governance for AI-driven environments</li><li>The risks of unmanaged AI actions</li><li>Cloud cost analysis using AI</li></ul><b>EXPERIENCE, SIMPLICITY &amp; GOOD DECISIONS </b><br /><br />One of the strongest messages from this episode is that simplicity usually wins. Vladimir explains why the best architectures are often the simplest ones and why overengineering creates unnecessary complexity, operational overhead, and governance problems. The discussion highlights how experience plays a massive role in making good architectural decisions. The episode also explores:<br /><ul><li>Why simplicity is difficult to achieve</li><li>Learning through bad decisions</li><li>The value of experienced architects</li><li>T-shaped engineers and cross-functional expertise</li><li>Designing systems for operational teams</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72022182</guid><pubDate>Mon, 18 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72022182/governance_at_scale_fixing_azure_decisions_before_they_break_with_vladimir_stefanovic_mvp_mct.mp3" length="90780524" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d5e199c3042de422580a22626d98f605d8f54b56.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/governance-at-scale/ of the m365.fm podcast, Mirko Peters sits down with Azure MVP and Microsoft Certified Trainer Vladimir Stefanovic to discuss one of the most underestimated topics in modern cloud architecture: Azure...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/governance-at-scale/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Azure MVP and Microsoft Certified Trainer Vladimir Stefanovic to discuss one of the most underestimated topics in modern cloud architecture: Azure Governance at Scale. With more than twenty years of IT experience, Vladimir shares real-world lessons from enterprise cloud environments, large-scale Azure architectures, networking, identity, automation, and governance projects that either succeeded because of strong planning — or failed because of poor early decisions. The conversation starts with Vladimir’s journey from installing operating systems, configuring printers, and building small local networks to becoming a globally recognized Azure expert focused on governance, networking, infrastructure, and cloud strategy. He explains why understanding the foundations of infrastructure and networking is still critical today, even in a cloud-first and AI-driven world where many engineers jump directly into modern services without understanding the basics underneath.<br /><br /><b>WHY GOVERNANCE MUST START ON DAY ZERO </b><br /><br />One of the core themes of this episode is that governance cannot be an afterthought. Vladimir explains why organizations often focus on applications, features, and rapid growth first, while governance, landing zones, permissions, automation, and security are pushed aside until systems become too large and too complex to fix easily. He compares poor cloud planning to building a house without designing the foundation first. The episode dives into:<br /><ul><li>Why governance decisions become exponentially harder later</li><li>The risks of unmanaged Azure growth</li><li>Why “temporary” environments often become permanent production systems</li></ul><b>THE REAL COST OF BAD AZURE DECISIONS </b><br /><br />Vladimir explains how early architectural mistakes can create enormous operational and financial problems later. From incorrect networking models and weak permission structures to unmanaged subscriptions and missing automation, the episode explores how technical debt grows inside cloud environments over time. The discussion also covers:<br /><ul><li>Brownfield vs greenfield Azure environments</li><li>Why fast-growing companies struggle to redesign cloud architectures</li><li>The operational impact of scaling without governance</li><li>Why companies often prioritize new features over infrastructure stability</li></ul><b>SECURITY, COSTS &amp; CLOUD CHAOS </b><br /><br />One of the strongest warning signs of weak governance is cloud chaos. Vladimir explains why security incidents and uncontrolled Azure costs are usually the first visible indicators that governance has failed. The conversation explores how organizations frequently underestimate governance because leadership often struggles to see immediate business value in preventive architecture work. The episode highlights:<br /><ul><li>Why security breaches become business-critical events</li><li>How governance reduces attack surfaces</li><li>Why cost optimization starts with proper architecture</li><li>The relationship between governance, automation, and operational stability</li></ul><b>AZURE NETWORKING, LANDING ZONES &amp; ENTERPRISE DESIGN </b><br /><br />The discussion goes deep into Azure networking strategies, hybrid environments, landing zones, hub-and-spoke architectures, governance models, and enterprise connectivity planning. Vladimir explains why every organization requires a different architectural approach depending on workload type, scale, operational maturity, and future business goals. Topics include:<br /><ul><li>Hybrid networking architectures</li><li>VPN vs ExpressRoute decisions</li><li><a href="https://www.m365.fm/azure-firewall-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Firewall</a> and virtual appliance strategies</li><li>Subscription structures...]]></itunes:summary><itunes:duration>3783</itunes:duration><itunes:keywords>architecture,automation,azure,cloud,compliance,devops,entraid,finops,governance,hybridcloud,identity,infrastructure,landingzones,monitoring,networking,policies,rbac,scalability,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/955d5d107052da8ae2967c37434d355d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Evolution of Agentic Coding with Nick Doelman [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/</link><description><![CDATA[In <a href="https://www.m365.fm/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and MCT Nick Doelman to explore one of the most important technology shifts happening right now: the evolution of Agentic Coding and the future of AI-driven software development. From low-code platforms and <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a> to natural language interfaces and autonomous AI agents, this conversation dives deep into how developers, makers, consultants, and enterprise organizations must adapt to a completely new way of building business applications. Nick shares his incredible journey from programming on a Commodore 64 and working with C++ and Microsoft Dynamics CRM to becoming one of the leading voices in the Microsoft Power Platform ecosystem. He explains how his technical background, combined with years of real-world consulting and Microsoft experience, shaped his perspective on modern development, automation, governance, and AI-powered engineering.<br /><br /><b>FROM TRADITIONAL DEVELOPMENT TO AI-POWERED ENGINEERING </b><br /><br />The conversation explores how software development has rapidly evolved over the past few years. Nick explains how Visual Studio Code, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, Claude, MCP servers, and AI agents are transforming development workflows and dramatically increasing productivity. Instead of manually creating every field, table, and process inside Power Platform, developers can now use natural language prompts to generate data models, business logic, and application structures in minutes instead of hours. Nick also shares practical examples of how he now spends most of his time working with AI-assisted tooling rather than traditional development interfaces. The episode highlights how developers are increasingly collaborating with AI systems instead of simply writing code manually from scratch. <br /><br /><b>WHAT AGENTIC CODING REALLY MEANS </b><br /><br />One of the central topics of this episode is the meaning of Agentic Coding. Nick explains why Agentic Development is much more than simple vibe coding or asking AI to generate random applications. Instead, it is a structured collaboration between humans and intelligent agents where developers guide, supervise, validate, and refine AI-generated solutions. The discussion breaks down how developers can:<br /><ul><li>Build structured product requirement documents with AI</li><li>Generate reusable prompts and workflows</li><li>Create data models through natural language</li><li>Use AI for testing, documentation, and architecture</li><li>Improve application quality through iterative collaboration</li></ul><b>THE FUTURE OF POWER PLATFORM </b><br /><br />Nick shares his vision for the future of Microsoft Power Platform and explains how tools like Power Apps, Power Pages, Dataverse, and Copilot Studio are evolving in the AI era. The discussion explores how Code Apps, Generative Pages, Single Page Applications, and AI-assisted development are changing the role of makers and enterprise developers. The episode also explains why Dataverse remains critically important as the secure and governed data foundation for AI-driven enterprise applications. Even in a world of autonomous agents and AI-generated apps, governance, security, compliance, and business logic remain essential. <br /><br /><b>NATURAL LANGUAGE AS THE NEW PROGRAMMING LANGUAGE </b><br /><br />One of the most fascinating parts of the episode focuses on how natural language is becoming the purest form of low-code development. Nick explains how developers are moving away from traditional syntax-heavy coding and toward conversational interfaces powered by AI systems. The conversation explores:<br /><ul><li>Prompt engineering for enterprise development</li><li>Voice-driven coding workflows</li><li>AI-generated architecture diagrams</li><li>Reusable AI skills and prompt libraries</li><li>The evolution of developer productivity</li></ul>Nick also explains why AI coding assistants are becoming more like pair-programming partners rather than simple autocomplete tools.<br /><br /><b>WHY GOVERNANCE AND DOCUMENTATION MATTER MORE THAN EVER </b><br /><br />As AI-generated development accelerates, the importance of governance, documentation, and reusable prompts becomes even more critical. Nick explains why organizations must maintain control over:<br /><ul><li>Source code repositories</li><li>AI-generated prompts</li><li>Documentation assets</li><li>Test cases</li><li>Security configurations</li><li>Governance standards</li></ul>The discussion highlights why future enterprise projects will require not only source code management, but also prompt management and AI workflow governance.<br /><br /><b>THE FUTURE OF BUSINESS APPLICATIONS </b><br /><br />The episode also explores how enterprise users may soon interact with AI systems differently than today. Instead of opening separate applications for CRM, ERP, ticketing, or reporting, Nick predicts that users will increasingly interact through <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, Teams, conversational interfaces, and intelligent agents. This future includes:<br /><ul><li>AI-driven customer support experiences</li><li>Conversational business applications</li><li><a href="https://www.m365.fm/agent-to-agent-a2a-communication-simply-explained/" target="_blank" rel="noreferrer noopener">Agent-to-agent communication</a></li><li>Automated workflows powered by natural language</li><li>Intelligent enterprise collaboration systems</li></ul><b>POWER PLATFORM, AI, AND THE NEXT GENERATION OF MAKERS </b><br /><br />Nick also discusses how Power Platform makers must evolve in the AI era. Instead of focusing only on app creation, modern makers will increasingly need skills in:<br /><ul><li>Business process analysis</li><li>AI supervision</li><li>Governance management</li><li>Prompt engineering</li><li>Solution architecture</li><li>System thinking</li></ul>The episode highlights how AI will not replace skilled developers or makers, but instead amplify creativity, productivity, and innovation for those who understand how to collaborate effectively with intelligent systems.<br /><br /><b>IN THIS EPISODE</b><br /><ul><li>The rise of Agentic Coding and AI-assisted engineering</li><li>How GitHub Copilot and Claude change software development</li><li>Why Visual Studio Code is becoming central for Power Platform development</li><li>The future of Power Apps, Power Pages, and Dataverse</li><li>Prompt engineering and reusable AI skills</li><li>Governance, compliance, and enterprise AI development</li><li>Natural language as the future programming interface</li><li>The evolution of makers, developers, and solution architects</li></ul><b>ABOUT NICK DOELMAN </b><br /><br />Nick Doelman is an independent Power Platform specialist, trainer, coach, Microsoft MVP, and Microsoft Certified Trainer. He previously worked at Microsoft as a Senior Content Developer focused on Power Pages, Power Automate, and Power Platform documentation and enablement. Nick is also a content creator, podcast co-host, and international competitive powerlifter representing Team Canada.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72021774</guid><pubDate>Sun, 17 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72021774/the_evolution_of_agentic_coding_with_nick_doelman_mvp_mct.mp3" length="79615340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/38a3d8708f6463ba262b8da2b25ae22a794a7a50.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/ of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and MCT Nick Doelman to explore one of the most important technology shifts happening right now: the...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and MCT Nick Doelman to explore one of the most important technology shifts happening right now: the evolution of Agentic Coding and the future of AI-driven software development. From low-code platforms and <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a> to natural language interfaces and autonomous AI agents, this conversation dives deep into how developers, makers, consultants, and enterprise organizations must adapt to a completely new way of building business applications. Nick shares his incredible journey from programming on a Commodore 64 and working with C++ and Microsoft Dynamics CRM to becoming one of the leading voices in the Microsoft Power Platform ecosystem. He explains how his technical background, combined with years of real-world consulting and Microsoft experience, shaped his perspective on modern development, automation, governance, and AI-powered engineering.<br /><br /><b>FROM TRADITIONAL DEVELOPMENT TO AI-POWERED ENGINEERING </b><br /><br />The conversation explores how software development has rapidly evolved over the past few years. Nick explains how Visual Studio Code, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, Claude, MCP servers, and AI agents are transforming development workflows and dramatically increasing productivity. Instead of manually creating every field, table, and process inside Power Platform, developers can now use natural language prompts to generate data models, business logic, and application structures in minutes instead of hours. Nick also shares practical examples of how he now spends most of his time working with AI-assisted tooling rather than traditional development interfaces. The episode highlights how developers are increasingly collaborating with AI systems instead of simply writing code manually from scratch. <br /><br /><b>WHAT AGENTIC CODING REALLY MEANS </b><br /><br />One of the central topics of this episode is the meaning of Agentic Coding. Nick explains why Agentic Development is much more than simple vibe coding or asking AI to generate random applications. Instead, it is a structured collaboration between humans and intelligent agents where developers guide, supervise, validate, and refine AI-generated solutions. The discussion breaks down how developers can:<br /><ul><li>Build structured product requirement documents with AI</li><li>Generate reusable prompts and workflows</li><li>Create data models through natural language</li><li>Use AI for testing, documentation, and architecture</li><li>Improve application quality through iterative collaboration</li></ul><b>THE FUTURE OF POWER PLATFORM </b><br /><br />Nick shares his vision for the future of Microsoft Power Platform and explains how tools like Power Apps, Power Pages, Dataverse, and Copilot Studio are evolving in the AI era. The discussion explores how Code Apps, Generative Pages, Single Page Applications, and AI-assisted development are changing the role of makers and enterprise developers. The episode also explains why Dataverse remains critically important as the secure and governed data foundation for AI-driven enterprise applications. Even in a world of autonomous agents and AI-generated apps, governance, security, compliance, and business logic remain essential. <br /><br /><b>NATURAL LANGUAGE AS THE NEW PROGRAMMING LANGUAGE </b><br /><br />One of the most fascinating parts of the episode focuses on how natural language is becoming the purest form of low-code development. Nick explains how developers are moving away from traditional syntax-heavy coding and toward conversational interfaces powered by AI systems. The conversation...]]></itunes:summary><itunes:duration>3318</itunes:duration><itunes:keywords>agenticcoding,agents,ai,automation,claude,coding,copilot,dataverse,development,githubcopilot,governance,innovation,lowcode,mcp,microsoft365,powerapps,powerpages,powerplatform,promptengineering,vibecoding</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4ae34efbce3198b2e401c2a38659c887.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of Finance in D365FO: Copilot, Agents &amp; Cowork with Billur Samdancioglu [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/the-future-of-finance-in-d365fo/</link><description><![CDATA[Finance departments are entering one of the biggest technological transformations in decades. Artificial Intelligence, autonomous agents, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> experiences, automation platforms, and modern ERP systems are rapidly changing how organizations manage accounting, reporting, forecasting, procurement, compliance, and financial operations. But what does this transformation actually look like inside real <a href="https://www.m365.fm/dynamics-365-finance/" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> &amp; Operations environments? In <a href="https://www.m365.fm/the-future-of-finance-in-d365fo/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and Microsoft Certified Trainer Billur Samdancioglu to explore the future of finance in D365FO, AI-powered business applications, Copilot experiences, autonomous agents, cloud ERP modernization, and how Microsoft is reshaping enterprise finance workflows. Billur Samdancioglu is a Dynamics 365 Finance &amp; Operations expert, Microsoft MVP, Microsoft Certified Trainer, public speaker, and business applications specialist with deep experience helping organizations modernize financial systems and enterprise operations. Throughout the episode, Billur shares practical insights from working with enterprise customers, implementing D365FO projects, and helping finance teams navigate the growing impact of AI inside Microsoft business applications.<br /><br /><b>HOW FINANCE TRANSFORMATION IS ACCELERATING </b><br /><br />The conversation begins with Billur sharing her journey into the Microsoft ecosystem and how Dynamics 365 Finance &amp; Operations evolved into one of the most powerful ERP platforms inside modern enterprises. What was once viewed primarily as an accounting system has transformed into a fully connected digital operations platform capable of integrating finance, procurement, logistics, reporting, analytics, automation, and AI-driven decision support. Billur explains that many organizations are now facing increasing pressure to modernize legacy ERP systems because older platforms simply cannot keep pace with modern cloud expectations, automation requirements, AI integrations, compliance demands, and real-time reporting needs. Companies want faster processes, more visibility, better forecasting, lower operational overhead, and smarter financial insights — all while maintaining strong governance and security. One of the strongest themes throughout the episode is that finance modernization is no longer only about replacing software. It is about redesigning how finance teams actually work. AI is changing workflows themselves, not just the tools being used. <br /><br /><b>WHAT COPILOT REALLY MEANS FOR D365FO </b><br /><br />A major focus of the discussion centers around Microsoft Copilot and how AI assistants are being integrated directly into Dynamics 365 Finance &amp; Operations. Billur explains that Copilot is far more than a chatbot inside ERP systems. It represents a shift toward contextual AI assistance where users can interact with business systems using natural language rather than navigating deeply complex enterprise interfaces. The episode explores how Copilot can already assist finance professionals with:<br /><ul><li>Invoice analysis and validation</li><li>Financial summarization</li><li>Procurement assistance</li><li>Reporting generation</li><li>Data exploration</li><li>Workflow acceleration</li><li>Process guidance</li><li>Forecasting support</li></ul>Billur shares how many repetitive operational tasks inside finance departments are ideal candidates for AI-assisted automation because they involve structured processes, predictable data patterns, and repetitive validation activities. Mirko and Billur discuss how finance professionals increasingly interact with ERP systems conversationally instead of manually searching through dozens of menus, forms, and reports. Rather than spending time locating data, employees can ask business questions directly and receive actionable insights instantly.<br /><br /><b>AI AGENTS, COWORK, AND AUTONOMOUS BUSINESS PROCESSES </b><br /><br />One of the most exciting parts of the episode focuses on autonomous agents and Microsoft’s vision for “Cowork” experiences inside enterprise applications. Billur explains that AI agents are evolving beyond passive assistants toward systems capable of independently executing tasks, monitoring workflows, identifying anomalies, and assisting departments proactively. The discussion explores scenarios where AI agents may eventually:<br /><ul><li>Monitor overdue invoices automatically</li><li>Detect unusual financial activity</li><li>Recommend procurement optimizations</li><li>Generate operational summaries</li><li>Trigger workflows independently</li><li>Escalate compliance risks</li><li>Assist with budgeting processes</li><li>Coordinate cross-department processes</li></ul>Billur explains that Microsoft’s broader AI strategy increasingly revolves around collaborative AI systems where humans and AI agents work together rather than fully replacing employees. Instead of eliminating finance professionals, AI will likely remove repetitive administrative work and allow teams to focus more heavily on strategy, analysis, and business decision-making. The episode also examines the growing relationship between Dynamics 365, <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Copilot Studio, and Microsoft’s broader AI ecosystem. Modern finance environments are becoming increasingly interconnected, with data flowing across multiple systems simultaneously.<br /><br /><b>WHY DATA QUALITY BECOMES EVEN MORE IMPORTANT WITH AI </b><br /><br />One of the most important insights from the conversation is Billur’s strong emphasis on data quality. AI systems are only as effective as the underlying data powering them. Poor ERP configurations, inconsistent business processes, incomplete records, or inaccurate financial information can quickly create unreliable AI outputs. Billur explains that organizations rushing into AI adoption without first cleaning up their ERP environments may face major operational problems later. Before deploying advanced AI capabilities, companies need:<br /><ul><li>Structured master data</li><li>Consistent business processes</li><li>Strong governance</li><li>Proper permissions</li><li>Secure integrations</li><li>Reliable reporting structures</li><li>Accurate financial records</li></ul>Mirko and Billur discuss how many organizations underestimate the preparation required before AI can deliver meaningful business value. AI is not magic — it amplifies the quality of existing systems and processes.<br /><br /><b>THE ROLE OF FINANCE PROFESSIONALS IS CHANGING </b><br /><br />Another major theme throughout the episode is how the role of finance professionals is evolving. Traditional accounting work increasingly becomes automated through ERP systems, AI tooling, robotic process automation, and intelligent workflows. Billur believes the future finance professional will require a broader combination of:<br /><ul><li>Financial expertise</li><li>Technology understanding</li><li>Data literacy</li><li>AI awareness</li><li>Process optimization skills</li><li>Business analysis capabilities</li><li>Strategic thinking</li></ul>Rather than spending entire days performing repetitive transactional work, finance teams increasingly focus on interpreting insights, improving operations, supporting strategic decisions, and collaborating across departments. The conversation also highlights how younger professionals entering finance careers are already expecting modern digital tooling, automation, cloud-based collaboration, and AI-assisted workflows as standard workplace experiences.<br /><br /><br /> be compromised. The episode explores concerns around:<br /><ul><li>AI governance</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72007411</guid><pubDate>Sun, 17 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72007411/the_future_of_finance_in_d365fo_copilot_agents_cowork_with_billur_samdancioglu_mvp_mct.mp3" length="94607468" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7f5e29986d0d17d734916348a2aa14e442a32a10.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Finance departments are entering one of the biggest technological transformations in decades. Artificial Intelligence, autonomous agents, https://www.m365.fm/categories/copilot-talk/ experiences, automation platforms, and modern ERP systems are...</itunes:subtitle><itunes:summary><![CDATA[Finance departments are entering one of the biggest technological transformations in decades. Artificial Intelligence, autonomous agents, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> experiences, automation platforms, and modern ERP systems are rapidly changing how organizations manage accounting, reporting, forecasting, procurement, compliance, and financial operations. But what does this transformation actually look like inside real <a href="https://www.m365.fm/dynamics-365-finance/" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> &amp; Operations environments? In <a href="https://www.m365.fm/the-future-of-finance-in-d365fo/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and Microsoft Certified Trainer Billur Samdancioglu to explore the future of finance in D365FO, AI-powered business applications, Copilot experiences, autonomous agents, cloud ERP modernization, and how Microsoft is reshaping enterprise finance workflows. Billur Samdancioglu is a Dynamics 365 Finance &amp; Operations expert, Microsoft MVP, Microsoft Certified Trainer, public speaker, and business applications specialist with deep experience helping organizations modernize financial systems and enterprise operations. Throughout the episode, Billur shares practical insights from working with enterprise customers, implementing D365FO projects, and helping finance teams navigate the growing impact of AI inside Microsoft business applications.<br /><br /><b>HOW FINANCE TRANSFORMATION IS ACCELERATING </b><br /><br />The conversation begins with Billur sharing her journey into the Microsoft ecosystem and how Dynamics 365 Finance &amp; Operations evolved into one of the most powerful ERP platforms inside modern enterprises. What was once viewed primarily as an accounting system has transformed into a fully connected digital operations platform capable of integrating finance, procurement, logistics, reporting, analytics, automation, and AI-driven decision support. Billur explains that many organizations are now facing increasing pressure to modernize legacy ERP systems because older platforms simply cannot keep pace with modern cloud expectations, automation requirements, AI integrations, compliance demands, and real-time reporting needs. Companies want faster processes, more visibility, better forecasting, lower operational overhead, and smarter financial insights — all while maintaining strong governance and security. One of the strongest themes throughout the episode is that finance modernization is no longer only about replacing software. It is about redesigning how finance teams actually work. AI is changing workflows themselves, not just the tools being used. <br /><br /><b>WHAT COPILOT REALLY MEANS FOR D365FO </b><br /><br />A major focus of the discussion centers around Microsoft Copilot and how AI assistants are being integrated directly into Dynamics 365 Finance &amp; Operations. Billur explains that Copilot is far more than a chatbot inside ERP systems. It represents a shift toward contextual AI assistance where users can interact with business systems using natural language rather than navigating deeply complex enterprise interfaces. The episode explores how Copilot can already assist finance professionals with:<br /><ul><li>Invoice analysis and validation</li><li>Financial summarization</li><li>Procurement assistance</li><li>Reporting generation</li><li>Data exploration</li><li>Workflow acceleration</li><li>Process guidance</li><li>Forecasting support</li></ul>Billur shares how many repetitive operational tasks inside finance departments are ideal candidates for AI-assisted automation because they involve structured processes, predictable data patterns, and repetitive validation activities. Mirko and Billur discuss how finance professionals increasingly interact with ERP systems...]]></itunes:summary><itunes:duration>3942</itunes:duration><itunes:keywords>agents,ai,automation,clouderp,compliance,copilot,cowork,d365fo,dynamics365,enterpriseai,erp,finance,forecasting,governance,microsoftfabric,powerplatform,procurement,productivity,reporting,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/77e0d66da09c924d97e0da0a1f0e644d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Automating Azure Securely: Microsoft Graph, Identity &amp; Cloud Automation with Ahmed Uzejnovic [MVP]</title><link>https://www.m365.fm/show/episodes/automating-azure-securely/</link><description><![CDATA[What does secure cloud automation actually mean in modern Microsoft environments? How can organizations automate user management, identity workflows, Microsoft 365 operations, and Azure infrastructure without creating massive security risks? And why is Microsoft Graph becoming one of the most important technologies every Microsoft administrator should understand? In <a href="https://www.m365.fm/automating-azure-securely/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Ahmed Uzejnovic to explore secure <a href="https://www.m365.fm/azure-automation-simply-explained/" target="_blank" rel="noreferrer noopener">Azure automation</a>, Microsoft Graph API, identity-driven automation, hybrid cloud infrastructure, PowerShell scripting, and the future of enterprise automation inside Microsoft ecosystems. Ahmed Uzejnovic is an IT automation and infrastructure specialist from Salzburg with a strong focus on PowerShell, Azure Automation, Microsoft Graph, identity security, hybrid environments, and enterprise-scale automation. Throughout the conversation, Ahmed shares practical real-world insights from building secure automation systems for onboarding, offboarding, identity synchronization, cloud governance, and operational management across hybrid Microsoft environments.<br /><br /><b>HOW A SIMPLE USER OFFBOARDING SCRIPT STARTED EVERYTHING </b><br /><br />Ahmed’s automation journey started in local IT support where repetitive manual tasks quickly became impossible to ignore. One of the earliest examples he shares is user onboarding and offboarding. Administrators were spending multiple hours every day manually disabling accounts, updating systems, configuring permissions, handling Exchange tasks, and managing repetitive operational work. Instead of accepting repetitive manual work as “normal,” Ahmed started building small PowerShell scripts step-by-step to automate individual tasks. What began as tiny automation scripts eventually evolved into a fully automated user offboarding process that is still running successfully years later. This became the starting point for a much larger automation career focused on solving operational problems at scale. One of the strongest themes throughout the episode is Ahmed’s belief that automation is not really about scripts — it is about process thinking. Before automation can work effectively, organizations first need stable, repeatable, and clearly defined operational processes. Bad processes create bad automation. Good processes create scalable automation systems. <br /><br /><b>WHY MICROSOFT GRAPH IS BECOMING ESSENTIAL FOR MODERN ADMINS </b><br /><br />A major focus of the episode is Microsoft Graph API and why it is rapidly becoming one of the most important technologies inside Microsoft 365 and Azure administration. Ahmed explains that Microsoft Graph is essentially the backend operating layer behind Microsoft cloud services. Nearly every action performed inside Microsoft 365 admin portals, Azure portals, Intune, Entra ID, Teams, and Exchange eventually translates into API calls against Microsoft Graph. The discussion explores how Microsoft administrators can use Graph API to automate:<br /><ul><li>User management</li><li>Group management</li><li>Intune administration</li><li>Device management</li><li>Microsoft Teams operations</li><li>Azure identity workflows</li><li>Authentication management</li><li>Azure Automation processes</li><li>Enterprise onboarding and offboarding</li></ul>Ahmed explains why learning Graph API gives administrators deeper visibility into Microsoft services compared to only using graphical portals. Instead of clicking through interfaces manually, administrators gain the ability to programmatically manage workloads, build scalable automation systems, deploy repeatable configurations, and integrate Microsoft services into broader enterprise processes. One particularly interesting section focuses on how Ahmed uses Microsoft Graph documentation to discover what is technically possible inside Microsoft ecosystems. Before starting any automation project, he first investigates whether Graph endpoints already exist for the workload he wants to automate.<br /><br /><b>THE BIGGEST SECURITY MISTAKE IN AUTOMATION </b><br /><br />When the conversation shifts toward automation security, Ahmed becomes very direct about one of the most common and dangerous mistakes organizations still make today: hardcoded secrets and passwords. Ahmed explains that many organizations still store credentials directly inside scripts, configuration files, or automation systems without properly securing them. While this may have been common practice years ago, modern cloud security threats make this approach extremely dangerous. A compromised script containing hardcoded secrets can potentially expose entire Microsoft tenants, identity systems, or enterprise infrastructure. The episode explores why organizations should instead adopt modern security practices such as:<br /><ul><li>Azure Key Vault</li><li><a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed identities</a></li><li>Least privilege permissions</li><li>Role-based access control</li><li>Secure app registrations</li><li>Identity-based authentication</li><li>Federated credentials</li></ul>Ahmed strongly emphasizes the importance of designing automation systems under the assumption that attackers may eventually gain access to scripts or infrastructure components. Because of that, automation systems should always minimize permissions and reduce blast radius wherever possible.<br /><br /><b>MANAGED IDENTITIES, APP REGISTRATIONS &amp; <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">ZERO TRUST</a> </b><br /><br />One of the most valuable parts of the conversation is Ahmed’s explanation of managed identities and secure authentication patterns in Azure automation environments. He explains how managed identities eliminate the need for storing passwords or secrets by allowing Azure services to authenticate securely using Microsoft-managed credentials. The discussion dives deep into app registrations, service principals, permissions, and Graph API authentication. Ahmed explains why many organizations incorrectly create single “super-powered” app registrations with excessive permissions that become extremely dangerous if compromised. Instead, he recommends splitting automation workloads into separate app registrations with tightly scoped permissions designed only for their specific purpose. Mirko and Ahmed also discuss several core security principles including:<br /><ul><li>Zero Trust security</li><li>Identity-first security models</li><li>Least privilege access</li><li><a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional access</a></li><li>Permission management</li><li>Secure token handling</li><li>Consent management</li><li>Secure cloud governance</li></ul>Ahmed strongly believes that identity has become the new security perimeter inside cloud environments. Rather than relying only on traditional network boundaries, organizations increasingly secure access through identity validation, conditional access policies, and tightly controlled authentication systems.<br /><br /><b>HYBRID CLOUD AUTOMATION IS STILL THE REALITY </b><br /><br />Another important topic throughout the episode is the reality of hybrid infrastructure. While cloud adoption continues accelerating, Ahmed explains that most organizations still operate hybrid environments combining on-premises systems with Azure and Microsoft 365 services. Rather than completely replacing on-premises infrastructure overnight, many enterprises gradually extend workloads into Azure while continuing to maintain Active Directory, local databases, internal systems, and hybrid identity architectures. This creates new automation challenges where systems must securely exchange data across cloud and on-premises boundaries. Ahmed explains how Azure Automation hybrid workers, Azure Arc, Microsoft Graph, and secure identity models help organizations bridge these environments while maintaining operational consistency and security. <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72005116</guid><pubDate>Sat, 16 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72005116/automating_azure_securely_microsoft_graph_identity_cloud_automation_with_ahmed_uzejnovic_mvp.mp3" length="80998316" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f7aca3b80c9f67decfb85c75f511f189b3551cb2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What does secure cloud automation actually mean in modern Microsoft environments? How can organizations automate user management, identity workflows, Microsoft 365 operations, and Azure infrastructure without creating massive security risks? And why...</itunes:subtitle><itunes:summary><![CDATA[What does secure cloud automation actually mean in modern Microsoft environments? How can organizations automate user management, identity workflows, Microsoft 365 operations, and Azure infrastructure without creating massive security risks? And why is Microsoft Graph becoming one of the most important technologies every Microsoft administrator should understand? In <a href="https://www.m365.fm/automating-azure-securely/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Ahmed Uzejnovic to explore secure <a href="https://www.m365.fm/azure-automation-simply-explained/" target="_blank" rel="noreferrer noopener">Azure automation</a>, Microsoft Graph API, identity-driven automation, hybrid cloud infrastructure, PowerShell scripting, and the future of enterprise automation inside Microsoft ecosystems. Ahmed Uzejnovic is an IT automation and infrastructure specialist from Salzburg with a strong focus on PowerShell, Azure Automation, Microsoft Graph, identity security, hybrid environments, and enterprise-scale automation. Throughout the conversation, Ahmed shares practical real-world insights from building secure automation systems for onboarding, offboarding, identity synchronization, cloud governance, and operational management across hybrid Microsoft environments.<br /><br /><b>HOW A SIMPLE USER OFFBOARDING SCRIPT STARTED EVERYTHING </b><br /><br />Ahmed’s automation journey started in local IT support where repetitive manual tasks quickly became impossible to ignore. One of the earliest examples he shares is user onboarding and offboarding. Administrators were spending multiple hours every day manually disabling accounts, updating systems, configuring permissions, handling Exchange tasks, and managing repetitive operational work. Instead of accepting repetitive manual work as “normal,” Ahmed started building small PowerShell scripts step-by-step to automate individual tasks. What began as tiny automation scripts eventually evolved into a fully automated user offboarding process that is still running successfully years later. This became the starting point for a much larger automation career focused on solving operational problems at scale. One of the strongest themes throughout the episode is Ahmed’s belief that automation is not really about scripts — it is about process thinking. Before automation can work effectively, organizations first need stable, repeatable, and clearly defined operational processes. Bad processes create bad automation. Good processes create scalable automation systems. <br /><br /><b>WHY MICROSOFT GRAPH IS BECOMING ESSENTIAL FOR MODERN ADMINS </b><br /><br />A major focus of the episode is Microsoft Graph API and why it is rapidly becoming one of the most important technologies inside Microsoft 365 and Azure administration. Ahmed explains that Microsoft Graph is essentially the backend operating layer behind Microsoft cloud services. Nearly every action performed inside Microsoft 365 admin portals, Azure portals, Intune, Entra ID, Teams, and Exchange eventually translates into API calls against Microsoft Graph. The discussion explores how Microsoft administrators can use Graph API to automate:<br /><ul><li>User management</li><li>Group management</li><li>Intune administration</li><li>Device management</li><li>Microsoft Teams operations</li><li>Azure identity workflows</li><li>Authentication management</li><li>Azure Automation processes</li><li>Enterprise onboarding and offboarding</li></ul>Ahmed explains why learning Graph API gives administrators deeper visibility into Microsoft services compared to only using graphical portals. Instead of clicking through interfaces manually, administrators gain the ability to programmatically manage workloads, build scalable automation systems, deploy repeatable configurations, and integrate Microsoft services into broader enterprise processes. One particularly interesting section focuses on...]]></itunes:summary><itunes:duration>3375</itunes:duration><itunes:keywords>appregistrations,authentication,automation,azure,cloudautomation,cloudsecurity,devops,entraid,governance,graphapi,hybridcloud,identity,infrastructure,intune,keyvault,managedidentity,microsoftgraph,permissions,powershell,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c8600cadac70933af59559e365e97e11.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of Power Apps: AI, Vibe Coding &amp; Faster App Development with Keith Atherton [MVP/MCT]</title><link>https://www.m365.fm/show/episodes/the-future-of-power-apps/</link><description><![CDATA[AI can now build Power Apps from a single prompt, but speed without testing and governance creates new risks. Microsoft MVP and MCT Keith Atherton explains for makers, developers and IT leaders how vibe coding, generative pages and code apps change app development. You learn where AI saves the most time and how to keep citizen development safe.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Keith Atherton: from pro-code to Power Platform</li><li>06:31 – Where Power Apps is heading: prompts, vibe apps and code apps</li><li>14:04 – Copilot and generative AI across Power Platform</li><li>20:01 – Defining vibe coding, governance and shadow AI</li><li>27:13 – Business logic, testing and the future of low code</li><li>38:01 – Citizen development, DLP and wishes for Power Apps</li><li>44:00 – What makes a great Power Apps developer</li><li>51:42 – Rapid fire and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps is shifting from drag-and-drop to prompt-driven building with generative pages, the vibe experience and code apps, which will reshape the <a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">canvas app</a> experience most.</li><li>The more AI writes the code, the more important solid testing, clear business requirements and human review become.</li><li>Governance tools such as DLP policies let citizen developers build safely, and understanding the customer's real problem matters more than coding skill.</li></ul><br /><b>Worth quoting</b><br /><br />“you could be very, very descriptive or you might have a conversation back and forth. But at the end of the day, it's generative AI that's writing the code for you.” – Keith Atherton (21:05)<br /><br />“I think the more we rely on AI to write the code, the more important is to make sure the testing is solid because if I've not written the code and I just think, well, I hope that works.” – Keith Atherton (38:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-future-of-power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on AI in Power Apps</li><li><a href="https://www.m365.fm/entity/keith-atherton/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Keith Atherton</a> – the guest, a Power Platform solution architect, MVP and MCT who moved over from pro-code</li><li><a href="https://www.m365.fm/entity/sarah/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Sarah Jones</a> – co-runs the monthly online Power Platform Community High Five user group with Keith</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Power Apps</a> – the product at the center, from canvas apps to generative pages, vibe apps and code apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">From Low-Code to Pro-Code- The Rise of Power Apps Code Apps with Carike Botha [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72004866</guid><pubDate>Sat, 16 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72004866/the_future_of_power_apps_ai_vibe_coding_faster_app_development_with_keith_atherton_mvp_mct.mp3" length="80028332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0a53819b5936258cbf39ebf1e179b6323b11b390.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI can now build Power Apps from a single prompt, but speed without testing and governance creates new risks. Microsoft MVP and MCT Keith Atherton explains for makers, developers and IT leaders how vibe coding, generative pages and code apps change...</itunes:subtitle><itunes:summary><![CDATA[AI can now build Power Apps from a single prompt, but speed without testing and governance creates new risks. Microsoft MVP and MCT Keith Atherton explains for makers, developers and IT leaders how vibe coding, generative pages and code apps change app development. You learn where AI saves the most time and how to keep citizen development safe.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Keith Atherton: from pro-code to Power Platform</li><li>06:31 – Where Power Apps is heading: prompts, vibe apps and code apps</li><li>14:04 – Copilot and generative AI across Power Platform</li><li>20:01 – Defining vibe coding, governance and shadow AI</li><li>27:13 – Business logic, testing and the future of low code</li><li>38:01 – Citizen development, DLP and wishes for Power Apps</li><li>44:00 – What makes a great Power Apps developer</li><li>51:42 – Rapid fire and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Apps is shifting from drag-and-drop to prompt-driven building with generative pages, the vibe experience and code apps, which will reshape the <a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">canvas app</a> experience most.</li><li>The more AI writes the code, the more important solid testing, clear business requirements and human review become.</li><li>Governance tools such as DLP policies let citizen developers build safely, and understanding the customer's real problem matters more than coding skill.</li></ul><br /><b>Worth quoting</b><br /><br />“you could be very, very descriptive or you might have a conversation back and forth. But at the end of the day, it's generative AI that's writing the code for you.” – Keith Atherton (21:05)<br /><br />“I think the more we rely on AI to write the code, the more important is to make sure the testing is solid because if I've not written the code and I just think, well, I hope that works.” – Keith Atherton (38:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-future-of-power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on AI in Power Apps</li><li><a href="https://www.m365.fm/entity/keith-atherton/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Keith Atherton</a> – the guest, a Power Platform solution architect, MVP and MCT who moved over from pro-code</li><li><a href="https://www.m365.fm/entity/sarah/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Sarah Jones</a> – co-runs the monthly online Power Platform Community High Five user group with Keith</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">Power Apps</a> – the product at the center, from canvas apps to generative pages, vibe apps and code apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-future-of-power-apps-ai-vibe-coding-faster-app-development-with-keith-atherton-mvp-mct" target="_blank" rel="noreferrer noopener">From Low-Code to Pro-Code- The Rise of Power Apps Code Apps...]]></itunes:summary><itunes:duration>3335</itunes:duration><itunes:keywords>ai,appdevelopment,automation,citizendevelopment,cloudapps,copilot,dataverse,generativeai,governance,lowcode,microsoft365,nocode,powerapps,powerautomate,powerpages,powerplatform,productivity,promptengineering,security,vibecoding</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3a6e0d78cc83808be570f4d5f4e0c68d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Modern .NET Development- From WPF to ASP.NET and gRPC with Gábor Ruzsinszki [MVP]</title><link>https://www.m365.fm/show/episodes/modern-net-development-from-wpf-to-aspnet-and-grpc-with-gabor-ruzsinszki-mvp/</link><description><![CDATA[What does modern .NET development really look like in 2026? How has the ecosystem evolved from traditional Windows desktop applications with WPF to cloud-native ASP.NET services, microservices, and high-performance gRPC communication? In <a href="https://www.m365.fm/modern-net-development-from-wpf-to-aspnet-and-grpc-with-gabor-ruzsinszki-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Gábor Ruzsinszki to explore the past, present, and future of .NET development — from legacy enterprise applications to scalable modern backend architectures. Gábor Ruzsinszki is a Microsoft MVP in Developer Technologies specializing in C#, software architecture, and modern .NET development. Before becoming a professional software architect, Gábor originally worked as an IT and programming teacher, helping students learn algorithms, databases, software engineering, and development fundamentals. That strong educational background shines throughout the episode as he breaks down complex technical concepts into practical, understandable insights for developers at every level.<br /><br /><b>THE EVOLUTION OF .NET DEVELOPMENT </b><br /><br />The episode begins with Gábor sharing his personal journey into software development and how he first became interested in C# and the .NET ecosystem. Starting with Delphi programming before transitioning into C and C++, he eventually discovered C# during university and immediately recognized its potential as a more modern and developer-friendly language. Since then, he has spent more than a decade building applications with .NET across desktop, backend, and enterprise systems. Mirko and Gábor dive deep into how the .NET ecosystem has transformed over the years. What started as a Windows-focused framework has evolved into a high-performance, truly cross-platform development ecosystem capable of powering cloud-native applications, Linux services, microservices, APIs, web applications, IoT systems, and enterprise-scale backend infrastructures. Gábor explains why modern .NET is faster, cleaner, and significantly more flexible than earlier versions of the framework. One particularly fascinating discussion focuses on performance improvements inside recent .NET releases. Gábor shares a real-world example where upgrading an enterprise application from an older version of .NET to .NET 9 reduced processing time from forty-five minutes down to twenty-five minutes without major code changes — purely because of framework-level optimizations and performance improvements from Microsoft. <br /><br /><b>WHY WPF STILL MATTERS IN ENTERPRISE DEVELOPMENT </b><br /><br />Even though WPF (Windows Presentation Foundation) is now more than fifteen years old, many enterprise organizations still rely heavily on it for business-critical applications. Gábor explains why WPF became such a dominant desktop UI framework and why it remains relevant even today. Its powerful XAML-based architecture, flexibility, mature tooling inside Visual Studio, and massive community knowledge base still make it valuable for Windows-focused enterprise applications. The conversation explores how WPF influenced modern UI frameworks like MAUI and WinUI, both of which continue using XAML concepts introduced years ago with WPF. Gábor also discusses the challenges organizations face when attempting to migrate large legacy WPF applications toward newer technologies. Many enterprise systems are simply too large, too stable, or too business-critical to rewrite quickly. Mirko and Gábor also compare modern alternatives like .NET MAUI, Avalonia, Uno Platform, and WinUI. The discussion covers licensing considerations, cross-platform support, development experience, community maturity, and why developers should carefully evaluate their long-term platform strategy before starting new projects. <br /><br /><b>ASP.NET CORE, MINIMAL APIS, AND MODERN BACKEND DEVELOPMENT </b><br /><br />A major focus of the episode is ASP.NET Core and the rise of modern backend architectures. Gábor explains why the software industry has shifted heavily toward SaaS platforms, distributed systems, APIs, and cloud-native applications. This evolution naturally pushed many developers away from purely desktop-focused development into scalable backend engineering using ASP.NET Core. The discussion also explores Minimal APIs — one of the most debated additions to modern ASP.NET Core. Some developers consider Minimal APIs revolutionary while others view them as unnecessary complexity. Gábor gives a balanced perspective, explaining that Minimal APIs are extremely effective for smaller services, lightweight APIs, and microservices, while larger enterprise systems may still benefit from traditional controller-based architectures. The episode goes deep into software architecture concepts including:<br /><ul><li>Clean architecture and maintainable backend systems</li><li>Hexagonal architecture and ports-and-adapters patterns</li><li>Monoliths versus microservices</li><li>Cloud-native development with .NET Aspire</li><li>Scalable SaaS backend infrastructures</li></ul>Gábor explains why many startups prematurely adopt microservices before actually needing them and why a well-designed modular monolith can often be a better long-term starting point. He also highlights the operational complexity of microservices, including DevOps pipelines, deployment orchestration, infrastructure scaling, and developer context switching.<br /><br /><b>WHAT IS gRPC AND WHY DEVELOPERS ARE ADOPTING IT </b><br /><br />One of the most technical and valuable sections of this episode focuses on gRPC — the high-performance communication framework originally developed by Google. Gábor explains what gRPC actually is, how it differs from REST APIs, and why many backend teams are adopting it for service-to-service communication. Unlike REST APIs that typically exchange JSON over HTTP, gRPC uses highly efficient binary serialization with Protocol Buffers. This enables dramatically faster communication between backend systems while also providing strongly typed service definitions that can generate code automatically across multiple programming languages including C#, C++, and Python. The conversation explores when developers should choose gRPC over REST APIs and when REST still remains the better choice. Gábor explains that REST continues to dominate frontend and browser communication because browsers naturally work with JSON and JavaScript. However, for internal backend communication, microservices, and high-performance distributed systems, gRPC can offer substantial performance and productivity advantages. Mirko and Gábor also discuss the debugging challenges of binary protocols, how .NET tooling simplifies gRPC development, and why strong tooling support inside the .NET ecosystem makes adopting gRPC significantly easier compared to some other development stacks. <br /><br /><b>AI, COPILOT, AND THE FUTURE OF SOFTWARE DEVELOPMENT </b><br /><br />Artificial Intelligence and AI coding assistants are now transforming software development workflows across the entire industry. Gábor shares a very honest and balanced perspective on tools like <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> and AI-powered code generation. While he acknowledges that AI dramatically accelerates development and can automate repetitive tasks, he also warns developers not to become overly dependent on generated code without understanding the underlying architecture and implementation details. One of the most interesting insights from the episode is Gábor’s belief that communication skills are becoming increasingly valuable for developers in the AI era. Technical skills remain essential, but developers who can explain ideas clearly, communicate with stakeholders, present solutions effectively, and bridge technical and business conversations will become even more valuable in the future. The conversation also covers the risks junior developers face when relying too heavily on AI-generated solutions. Used correctly, AI can become an incredible learning accelerator. Used incorrectly, it can prevent developers from deeply understanding software engineering concepts and slow their long-term growth toward senior-level expertise. <br /><br /><b>THE FUTURE OF MODERN .NET </b><br /><br />As the episode wraps up, Gábor shares his excitement for upcoming C# language features, including discriminated unions and additional compile-time validation capabilities inspired by F#. He also highlights newer features like advanced pattern matching and major LINQ performance improvements introduced in recent .NET releases. This episode is packed with practical insights for software developers, architects, backend engineers, <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">cloud</a> engineers, enterprise developers, and anyone interested in modern application development with Microsoft technologies. Whether you are maintaining legacy WPF applications, building scalable ASP.NET Core APIs, exploring gRPC microservices, or learning modern software architecture patterns, this conversation delivers valuable real-world knowledge from an experienced Microsoft MVP actively building enterprise solutions today.<br /><br /><b>IN THIS EPISODE</b><br /><ul><li>The evolution of modern .NET from WPF to cloud-native development</li><li>Why ASP.NET Core and Minimal APIs are reshaping backend engineering</li><li>When developers should choose gRPC over REST APIs</li><li>How AI and Copilot are changing software development workflows</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72002048</guid><pubDate>Fri, 15 May 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72002048/modern_net_development_from_wpf_to_asp_net_and_grpc_with_g_bor_ruzsinszki_mvp.mp3" length="82045484" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/880084aad39d297cfe3d3430514eb3224e07f22a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What does modern .NET development really look like in 2026? How has the ecosystem evolved from traditional Windows desktop applications with WPF to cloud-native ASP.NET services, microservices, and high-performance gRPC communication? In...</itunes:subtitle><itunes:summary><![CDATA[What does modern .NET development really look like in 2026? How has the ecosystem evolved from traditional Windows desktop applications with WPF to cloud-native ASP.NET services, microservices, and high-performance gRPC communication? In <a href="https://www.m365.fm/modern-net-development-from-wpf-to-aspnet-and-grpc-with-gabor-ruzsinszki-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Gábor Ruzsinszki to explore the past, present, and future of .NET development — from legacy enterprise applications to scalable modern backend architectures. Gábor Ruzsinszki is a Microsoft MVP in Developer Technologies specializing in C#, software architecture, and modern .NET development. Before becoming a professional software architect, Gábor originally worked as an IT and programming teacher, helping students learn algorithms, databases, software engineering, and development fundamentals. That strong educational background shines throughout the episode as he breaks down complex technical concepts into practical, understandable insights for developers at every level.<br /><br /><b>THE EVOLUTION OF .NET DEVELOPMENT </b><br /><br />The episode begins with Gábor sharing his personal journey into software development and how he first became interested in C# and the .NET ecosystem. Starting with Delphi programming before transitioning into C and C++, he eventually discovered C# during university and immediately recognized its potential as a more modern and developer-friendly language. Since then, he has spent more than a decade building applications with .NET across desktop, backend, and enterprise systems. Mirko and Gábor dive deep into how the .NET ecosystem has transformed over the years. What started as a Windows-focused framework has evolved into a high-performance, truly cross-platform development ecosystem capable of powering cloud-native applications, Linux services, microservices, APIs, web applications, IoT systems, and enterprise-scale backend infrastructures. Gábor explains why modern .NET is faster, cleaner, and significantly more flexible than earlier versions of the framework. One particularly fascinating discussion focuses on performance improvements inside recent .NET releases. Gábor shares a real-world example where upgrading an enterprise application from an older version of .NET to .NET 9 reduced processing time from forty-five minutes down to twenty-five minutes without major code changes — purely because of framework-level optimizations and performance improvements from Microsoft. <br /><br /><b>WHY WPF STILL MATTERS IN ENTERPRISE DEVELOPMENT </b><br /><br />Even though WPF (Windows Presentation Foundation) is now more than fifteen years old, many enterprise organizations still rely heavily on it for business-critical applications. Gábor explains why WPF became such a dominant desktop UI framework and why it remains relevant even today. Its powerful XAML-based architecture, flexibility, mature tooling inside Visual Studio, and massive community knowledge base still make it valuable for Windows-focused enterprise applications. The conversation explores how WPF influenced modern UI frameworks like MAUI and WinUI, both of which continue using XAML concepts introduced years ago with WPF. Gábor also discusses the challenges organizations face when attempting to migrate large legacy WPF applications toward newer technologies. Many enterprise systems are simply too large, too stable, or too business-critical to rewrite quickly. Mirko and Gábor also compare modern alternatives like .NET MAUI, Avalonia, Uno Platform, and WinUI. The discussion covers licensing considerations, cross-platform support, development experience, community maturity, and why developers should carefully evaluate their long-term platform strategy before starting new projects. <br /><br /><b>ASP.NET CORE, MINIMAL APIS, AND MODERN BACKEND DEVELOPMENT </b><br /><br />A major...]]></itunes:summary><itunes:duration>3419</itunes:duration><itunes:keywords>ai,apis,architecture,aspnet,avalonia,backend,cloudnative,copilot,csharp,development,devops,dotnet,grpc,maui,microservices,saas,softwareengineering,visualstudio,winui,wpf</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2611195d4be7035bbaf0f878a20704e5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Exams to Expertise- Building a Career in Power Platform with Nathalie Leenders [MVP/MCT]</title><link>https://www.m365.fm/show/episodes/from-exams-to-expertise-building-a-career-in-power-platform-with-nathalie-leenders-mvpmct/</link><description><![CDATA[The Microsoft ecosystem is evolving faster than ever. Between AI, Copilot, automation, low-code development, cloud platforms, and the growing <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> ecosystem, many professionals are asking the same question: How do you actually build a long-term career in Microsoft technologies today? In <a href="https://www.m365.fm/from-exams-to-expertise-building-a-career-in-power-platform-with-nathalie-leenders-mvpmct/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and Microsoft Certified Trainer Nathalie Leenders to explore the journey from certifications and exams to real-world expertise, consulting experience, and community leadership. Nathalie Leenders is widely known in the Microsoft community for her deep technical knowledge, her passion for Power Platform, her educational content, speaking engagements, and her strong presence within the Microsoft ecosystem. But her path into technology was not a traditional “developer from day one” story. Nathalie shares how she originally worked in IT service management and support roles before gradually moving into SharePoint, workflows, InfoPath, Power BI, and eventually Power Platform development. Her story is a powerful reminder that successful careers in tech rarely follow a perfectly straight line.<br /><br /><b>HOW CURIOSITY AND LEARNING CREATED A MICROSOFT CAREER </b><br /><br />One of the strongest themes throughout this episode is curiosity. Nathalie explains how her willingness to continuously learn new technologies became the foundation of her success. Long before Power Platform became the global phenomenon it is today, she was already experimenting with SharePoint Designer workflows, automation scenarios, and business process optimization. When the opportunity arose to join an automation-focused team, she embraced the challenge even before fully understanding all the technical requirements. Rather than waiting until she felt “ready,” Nathalie learned by building real solutions in real environments. She discusses how tutorials, Microsoft Learn, YouTube videos, community content, and experimentation helped her grow into a Power Platform consultant capable of solving enterprise-scale problems. She also highlights how visual learning played a major role in her development and why practical hands-on work remains essential in modern IT careers. <br /><br /><b>THE REAL VALUE OF MICROSOFT CERTIFICATIONS IN 2026 </b><br /><br />Are Microsoft certifications still worth it in 2026? Nathalie gives an honest and balanced perspective on certifications, exams, and technical learning paths. She explains that certifications themselves are not magic career shortcuts, but they can absolutely help people learn structured knowledge, build confidence, and open career opportunities when combined with practical experience. A major part of the conversation focuses on PL-400, one of the most advanced Power Platform certifications available. Nathalie shares how she intentionally challenged herself with the difficult Power Platform Developer certification early in her career, despite being told it might be “too difficult.” That challenge ultimately accelerated her technical growth and pushed her deeper into topics such as JavaScript, plugins, advanced Dataverse concepts, and Power Platform extensibility. Mirko and Nathalie also discuss common mistakes people make while preparing for Microsoft exams. Instead of simply memorizing practice questions, Nathalie encourages listeners to focus on understanding concepts, building real projects, experimenting with technologies, and connecting theoretical learning with actual business scenarios. She emphasizes that true expertise comes from combining certifications with implementation experience and continuous curiosity. <br /><br /><b>WHY THE MICROSOFT COMMUNITY IS A CAREER SUPERPOWER </b><br /><br />Another major focus of this episode is the incredible impact of community involvement. Nathalie passionately explains how user groups, online community calls, Microsoft events, local meetups, and community-driven learning helped shape her career. She encourages beginners not to feel intimidated by technical communities and reminds listeners that most people in the Microsoft ecosystem are highly supportive and genuinely willing to help others succeed. The conversation highlights the Dutch Women in Tech community, local meetups, MVP networking, and the collaborative culture that makes the Microsoft ecosystem unique. Nathalie explains how even attending events quietly, listening to conversations, and asking small questions can become the starting point for massive career growth. Eventually, those same community interactions led her toward public speaking, blogging, mentoring, and becoming a recognized Microsoft MVP. POWER PLATFORM, LOW-CODE DEVELOPMENT, AND REAL-WORLD CONSULTING This episode also delivers deep insights into the Power Platform itself. Nathalie shares why so many people start with Canvas Apps and how <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Apps</a> provides one of the most approachable entry points into modern application development. She explains how low-code development still requires real technical thinking, problem-solving skills, logical architecture, and performance optimization. The discussion covers Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, Dataverse, Power BI, automation design, connectors, workflows, enterprise integrations, and real consulting experiences. Nathalie shares examples of complex automation solutions she built involving document generation, approval workflows, secure processing, external systems, APIs, and enterprise-level business automation. She also explains why consultants today must understand the broader Microsoft ecosystem instead of specializing too narrowly in only one product. The future of Power Platform development is another exciting topic in the conversation. Mirko and Nathalie explore how Copilot, AI-assisted development, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, and Microsoft’s growing AI ecosystem are changing the way developers build solutions. Nathalie discusses how AI can already help with expressions, code suggestions, and development acceleration while still requiring strong technical understanding and business context from the developer. <br /><br /><b>MVP VS MCT: WHAT CHANGED HER CAREER THE MOST? </b><br /><br />As both a Microsoft MVP and Microsoft Certified Trainer (MCT), Nathalie offers unique insight into both programs. She explains the differences between the two roles, how MCT focuses on structured technical education and exam training, while MVP recognition is deeply connected to community contribution, knowledge sharing, blogging, speaking, and helping others in the ecosystem. One of the most inspiring parts of the discussion is Nathalie’s perspective on helping others grow. She explains how community visibility, blogging, and public speaking created opportunities far beyond certifications alone. People now approach her at conferences because they read her blog posts, watched her sessions, or learned from her content online. That human connection and community recognition became one of the biggest accelerators in her professional journey. <br /><br /><b>THE FUTURE OF POWER PLATFORM CAREERS </b><br /><br />The Microsoft ecosystem is changing rapidly with AI, Fabric, Copilot Studio, Foundry, automation, and cloud-native business applications becoming increasingly interconnected. Nathalie explains why modern consultants and developers need broader technical awareness across multiple Microsoft technologies rather than only focusing on a single tool. Understanding integrations, architecture, business processes, and cross-platform collaboration is becoming more valuable than ever. She also shares one of the most important career lessons from the episode: stay curious. Technology changes constantly, certifications evolve, products shift, and entirely new AI-powered experiences appear almost every month. The people who continue learning, experimenting, collaborating, and adapting will be the ones who build sustainable long-term careers in the Microsoft ecosystem. <br /><br /><b>IN THIS EPISODE</b><br /><ul><li>Building a Microsoft Power Platform career from the ground up</li><li>The real value of Microsoft certifications and PL-400</li><li>Why community involvement accelerates technical growth</li><li>How AI and Copilot are changing low-code development</li></ul><b>KEY TOPICS COVERED </b><br /><br />POWER PLATFORM • POWER APPS • POWER AUTOMATE • DATAVERSE • MICROSOFT CERTIFICATIONS • MICROSOFT MVP • MICROSOFT CERTIFIED TRAINER • LOW-CODE DEVELOPMENT • CANVAS APPS • POWER BI • FABRIC • COPILOT STUDIO • AI DEVELOPMENT • MICROSOFT LEARN • DIGITAL TRANSFORMATION • AUTOMATION • ENTERPRISE APPS • BUSINESS PROCESS AUTOMATION • MODERN WORKPLACE • CLOUD CONSULTING • MICROSOFT COMMUNITY • TECH CAREERS • M365 • POWER PLATFORM CONSULTING • MICROSOFT AI • DEVELOPER CAREERS<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/72001930</guid><pubDate>Fri, 15 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/72001930/from_exams_to_expertise_building_a_career_in_power_platform_with_nathalie_leenders_mvp_mct.mp3" length="81691820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b298212e4750af97d80df46d2a9ede718ddcc24.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The Microsoft ecosystem is evolving faster than ever. Between AI, Copilot, automation, low-code development, cloud platforms, and the growing https://www.m365.fm/power-platform-simply-explained/ ecosystem, many professionals are asking the same...</itunes:subtitle><itunes:summary><![CDATA[The Microsoft ecosystem is evolving faster than ever. Between AI, Copilot, automation, low-code development, cloud platforms, and the growing <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> ecosystem, many professionals are asking the same question: How do you actually build a long-term career in Microsoft technologies today? In <a href="https://www.m365.fm/from-exams-to-expertise-building-a-career-in-power-platform-with-nathalie-leenders-mvpmct/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP and Microsoft Certified Trainer Nathalie Leenders to explore the journey from certifications and exams to real-world expertise, consulting experience, and community leadership. Nathalie Leenders is widely known in the Microsoft community for her deep technical knowledge, her passion for Power Platform, her educational content, speaking engagements, and her strong presence within the Microsoft ecosystem. But her path into technology was not a traditional “developer from day one” story. Nathalie shares how she originally worked in IT service management and support roles before gradually moving into SharePoint, workflows, InfoPath, Power BI, and eventually Power Platform development. Her story is a powerful reminder that successful careers in tech rarely follow a perfectly straight line.<br /><br /><b>HOW CURIOSITY AND LEARNING CREATED A MICROSOFT CAREER </b><br /><br />One of the strongest themes throughout this episode is curiosity. Nathalie explains how her willingness to continuously learn new technologies became the foundation of her success. Long before Power Platform became the global phenomenon it is today, she was already experimenting with SharePoint Designer workflows, automation scenarios, and business process optimization. When the opportunity arose to join an automation-focused team, she embraced the challenge even before fully understanding all the technical requirements. Rather than waiting until she felt “ready,” Nathalie learned by building real solutions in real environments. She discusses how tutorials, Microsoft Learn, YouTube videos, community content, and experimentation helped her grow into a Power Platform consultant capable of solving enterprise-scale problems. She also highlights how visual learning played a major role in her development and why practical hands-on work remains essential in modern IT careers. <br /><br /><b>THE REAL VALUE OF MICROSOFT CERTIFICATIONS IN 2026 </b><br /><br />Are Microsoft certifications still worth it in 2026? Nathalie gives an honest and balanced perspective on certifications, exams, and technical learning paths. She explains that certifications themselves are not magic career shortcuts, but they can absolutely help people learn structured knowledge, build confidence, and open career opportunities when combined with practical experience. A major part of the conversation focuses on PL-400, one of the most advanced Power Platform certifications available. Nathalie shares how she intentionally challenged herself with the difficult Power Platform Developer certification early in her career, despite being told it might be “too difficult.” That challenge ultimately accelerated her technical growth and pushed her deeper into topics such as JavaScript, plugins, advanced Dataverse concepts, and Power Platform extensibility. Mirko and Nathalie also discuss common mistakes people make while preparing for Microsoft exams. Instead of simply memorizing practice questions, Nathalie encourages listeners to focus on understanding concepts, building real projects, experimenting with technologies, and connecting theoretical learning with actual business scenarios. She emphasizes that true expertise comes from combining certifications with implementation experience and continuous curiosity. <br /><br /><b>WHY THE MICROSOFT COMMUNITY IS A CAREER...]]></itunes:summary><itunes:duration>3404</itunes:duration><itunes:keywords>ai,automation,careers,certifications,consulting,copilot,dataverse,development,fabric,lowcode,mct,microsoft,microsoft365,mvp,pl400,powerapps,powerautomate,powerbi,powerplatform,productivity</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/85abd326963d3573e7f64bbee4c5ddf7.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>PowerShell Is Fun — Automating things with PowerShell in multiple areas with Harm Veenstra [MVP]</title><link>https://www.m365.fm/show/episodes/powershell-is-fun/</link><description><![CDATA[PowerShell has become one of the most important automation tools in the Microsoft ecosystem, and in <a href="https://www.m365.fm/powershell-is-fun/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters welcomes Microsoft MVP Harm Veenstra to discuss why automation is no longer optional for modern IT teams. Harm shares his journey from helpdesk technician to automation specialist and explains how PowerShell transformed the way he approaches <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Azure, Exchange, Teams, <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Intune</a>, and enterprise administration.<br /><br /><b>WHY POWERSHELL BECAME ESSENTIAL FOR MODERN IT </b><br /><br />During the conversation, Harm explains how PowerShell stopped being “just scripting” and became a creative problem-solving platform. Once IT professionals understand the logic behind PowerShell objects, properties, and automation workflows, repetitive manual tasks can be replaced with scalable and consistent processes. Harm highlights that automation is not only about saving time — it is about improving reliability, reducing human errors, and allowing IT teams to focus on more valuable work instead of endless click-ops. The episode also explores how PowerShell evolved alongside Microsoft technologies. From the early Exchange Server days to today’s Microsoft Graph integrations, automation is now deeply connected to nearly every Microsoft cloud service. Harm explains how Microsoft Graph APIs and PowerShell modules give administrators complete control across Microsoft 365 and Azure environments. <br /><br /><b>AUTOMATING MICROSOFT 365 AT SCALE </b><br /><br />One of the biggest topics in the episode is large-scale automation inside enterprise environments. Harm shares practical examples from real consulting projects where PowerShell was used to automate user onboarding, Microsoft 365 migrations, permissions management, account provisioning, Google Workspace to Microsoft 365 transitions, Teams meeting migrations, and hybrid identity processes. The discussion highlights how repetitive tasks like creating users, assigning licenses, configuring devices, syncing identities, and managing permissions become far more efficient when automated correctly. Harm explains that the true value of automation appears when organizations need consistent results across hundreds or thousands of users and devices. <br /><br /><b>MICROSOFT GRAPH, APIs, AND MODERN AUTOMATION </b><br /><br />Mirko and Harm spend significant time discussing Microsoft Graph and why it has become one of the most powerful platforms for automation in Microsoft 365. Harm explains how administrators can monitor Graph API calls, discover backend actions performed inside admin portals, and use PowerShell to fully automate workflows that previously required manual configuration. The episode also covers how vendors outside the Microsoft ecosystem increasingly provide PowerShell modules for their products, making PowerShell a universal automation language across cloud platforms, infrastructure services, and enterprise tools. <br /><br /><b>SECURITY, GOVERNANCE, AND SCRIPTING BEST PRACTICES </b><br /><br />Security plays a major role throughout the conversation. Harm explains why storing credentials inside scripts is one of the biggest mistakes administrators can make and why secure authentication methods such as Azure Key Vault, certificates, and secret management modules should always be used instead. The discussion also touches on governance, monitoring, version control, and documentation. Harm explains how GitHub workflows, revision tracking, testing pipelines, and proper documentation help teams maintain stable and secure automation environments over time. He emphasizes that good documentation is critical because automation should remain understandable for colleagues and future administrators, not just the original script author. <br /><br /><b>AI, COPILOT, AND THE FUTURE OF AUTOMATION </b><br /><br />The conversation naturally moves into AI and Copilot. Harm shares a balanced perspective on AI-generated code and explains why understanding the logic behind automation still matters. While AI tools can assist with project planning, summaries, and development support, blindly generating scripts without understanding them can create long-term problems for administrators and organizations. Mirko and Harm also discuss the financial side of AI automation versus traditional scripting approaches, highlighting how PowerShell often remains the more efficient and cost-effective solution for many automation scenarios. <br /><br /><b>THE POWER OF THE MICROSOFT COMMUNITY </b><br /><br />Another major theme in the episode is community. Harm explains how the Microsoft MVP community, blogging, knowledge sharing, and collaboration have helped him continuously improve his PowerShell skills. He describes how writing blog posts forces him to learn new topics deeply and why sharing automation knowledge benefits the entire IT ecosystem. The episode closes with a rapid-fire round covering favorite PowerShell modules, productivity shortcuts, Microsoft technologies, and Harm’s final advice for IT professionals: stop postponing learning PowerShell and start automating today. <br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>How PowerShell simplifies Microsoft 365 and Azure administration</li><li>Why automation improves consistency, scalability, and governance</li><li>How Microsoft Graph APIs enable advanced automation scenarios</li><li>Best practices for PowerShell security and credential management</li></ul><b>KEY TOPICS COVERED </b><br /><br />PowerShell automation, Microsoft 365 administration, Microsoft Graph API, <a href="https://www.m365.fm/azure-automation-simply-explained/" target="_blank" rel="noreferrer noopener">Azure automation</a>, Entra ID, Exchange Online, Teams administration, Intune management, PowerShell scripting best practices, GitHub workflows, enterprise automation, migration projects, automation governance, DevOps workflows, AI and Copilot, Azure Key Vault, PowerShell security, hybrid identity, Microsoft MVP insights, IT operations, cloud automation, and modern workplace management.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71986823</guid><pubDate>Thu, 14 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71986823/powershell_is_fun_automating_things_with_powershell_in_multiple_areas_with_harm_veenstra_mvp.mp3" length="70072172" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6ebea7d6018c8d41f7324e2bcbf1e2f01a998fb1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>PowerShell has become one of the most important automation tools in the Microsoft ecosystem, and in https://www.m365.fm/powershell-is-fun/ of the m365.fm podcast, Mirko Peters welcomes Microsoft MVP Harm Veenstra to discuss why automation is no longer...</itunes:subtitle><itunes:summary><![CDATA[PowerShell has become one of the most important automation tools in the Microsoft ecosystem, and in <a href="https://www.m365.fm/powershell-is-fun/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters welcomes Microsoft MVP Harm Veenstra to discuss why automation is no longer optional for modern IT teams. Harm shares his journey from helpdesk technician to automation specialist and explains how PowerShell transformed the way he approaches <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Azure, Exchange, Teams, <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Intune</a>, and enterprise administration.<br /><br /><b>WHY POWERSHELL BECAME ESSENTIAL FOR MODERN IT </b><br /><br />During the conversation, Harm explains how PowerShell stopped being “just scripting” and became a creative problem-solving platform. Once IT professionals understand the logic behind PowerShell objects, properties, and automation workflows, repetitive manual tasks can be replaced with scalable and consistent processes. Harm highlights that automation is not only about saving time — it is about improving reliability, reducing human errors, and allowing IT teams to focus on more valuable work instead of endless click-ops. The episode also explores how PowerShell evolved alongside Microsoft technologies. From the early Exchange Server days to today’s Microsoft Graph integrations, automation is now deeply connected to nearly every Microsoft cloud service. Harm explains how Microsoft Graph APIs and PowerShell modules give administrators complete control across Microsoft 365 and Azure environments. <br /><br /><b>AUTOMATING MICROSOFT 365 AT SCALE </b><br /><br />One of the biggest topics in the episode is large-scale automation inside enterprise environments. Harm shares practical examples from real consulting projects where PowerShell was used to automate user onboarding, Microsoft 365 migrations, permissions management, account provisioning, Google Workspace to Microsoft 365 transitions, Teams meeting migrations, and hybrid identity processes. The discussion highlights how repetitive tasks like creating users, assigning licenses, configuring devices, syncing identities, and managing permissions become far more efficient when automated correctly. Harm explains that the true value of automation appears when organizations need consistent results across hundreds or thousands of users and devices. <br /><br /><b>MICROSOFT GRAPH, APIs, AND MODERN AUTOMATION </b><br /><br />Mirko and Harm spend significant time discussing Microsoft Graph and why it has become one of the most powerful platforms for automation in Microsoft 365. Harm explains how administrators can monitor Graph API calls, discover backend actions performed inside admin portals, and use PowerShell to fully automate workflows that previously required manual configuration. The episode also covers how vendors outside the Microsoft ecosystem increasingly provide PowerShell modules for their products, making PowerShell a universal automation language across cloud platforms, infrastructure services, and enterprise tools. <br /><br /><b>SECURITY, GOVERNANCE, AND SCRIPTING BEST PRACTICES </b><br /><br />Security plays a major role throughout the conversation. Harm explains why storing credentials inside scripts is one of the biggest mistakes administrators can make and why secure authentication methods such as Azure Key Vault, certificates, and secret management modules should always be used instead. The discussion also touches on governance, monitoring, version control, and documentation. Harm explains how GitHub workflows, revision tracking, testing pipelines, and proper documentation help teams maintain stable and secure automation environments over time. He emphasizes that good documentation is critical because automation should...]]></itunes:summary><itunes:duration>2920</itunes:duration><itunes:keywords>ai,automation,azure,cloud,devops,entraid,exchange,github,governance,graphapi,infrastructure,intune,itops,microsoft365,migration,powershell,productivity,scripting,security,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/28785c3e8b9ba75fc74950dfe763d619.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Protecting Microsoft Copilot with Purview, DLP &amp; Insider Risk with Alan Cox [MVP]</title><link>https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/</link><description><![CDATA[Rolling out Microsoft Copilot exposes every permission and sharing mistake already hidden in your Microsoft 365 tenant. Security, compliance and IT leads hear from MVP Alan Cox how Microsoft Purview, DLP, sensitivity labels, DSPM for AI and Insider Risk Management keep sensitive data out of AI responses without blocking productivity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing Alan Cox and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">governance</a> versus compliance</li><li>04:05 – Copilot surfaces existing risk: identity, Defender and insider risk</li><li>13:02 – Microsoft Purview explained simply and the road to E7</li><li>22:00 – DSPM for AI and discovering AI usage</li><li>27:20 – Sensitive data, labeling and Copilot readiness</li><li>38:18 – DLP, auto-labeling and adaptive protection</li><li>46:26 – Compliance Manager, insider risk and communication compliance</li><li>53:47 – Hot takes and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot rarely creates new risk; it surfaces existing oversharing and over-permissioning, so start with a full sharing and permission report.</li><li>Combine auto-labeling with DLP policies, now creatable in DSPM for AI, to keep Copilot away from sensitive content down to the single site or document.</li><li>Use Insider Risk Management and adaptive protection to scale controls by user risk, and design governance that makes the right thing easy to avoid shadow IT.</li></ul><br /><b>Worth quoting</b><br /><br />“Whereas governance is kind of looking forward. Governance is kind of looking at, how can we prevent things from happening? I always tell clients, part of my job is to help keep you off the news.” – Alan Cox (01:54)<br /><br />“co-pilot doesn't necessarily introduce new risk. It can surface existing risk. So it can surface over-promissioning, over-sharing.” – Alan Cox (04:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and a FAQ on securing Copilot</li><li><a href="https://www.m365.fm/entity/alan-cox/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Alan Cox</a> – the MVP guest who explains how he secures Copilot with Purview controls</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the suite Alan describes as protecting data from overexposure, now with Copilot controls</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that surfaces existing oversharing rather than creating new risk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-meets-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">AI Meets Security: A Conversation with Danilo Nogueira [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71978788</guid><pubDate>Thu, 14 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71978788/protecting_microsoft_copilot_with_purview_dlp_insider_risk_with_alan_cox_mvp.mp3" length="85167404" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f1ba7d9b9251f6bbbaf27a3ead3fd7577b802eb7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Rolling out Microsoft Copilot exposes every permission and sharing mistake already hidden in your Microsoft 365 tenant. Security, compliance and IT leads hear from MVP Alan Cox how Microsoft Purview, DLP, sensitivity labels, DSPM for AI and Insider...</itunes:subtitle><itunes:summary><![CDATA[Rolling out Microsoft Copilot exposes every permission and sharing mistake already hidden in your Microsoft 365 tenant. Security, compliance and IT leads hear from MVP Alan Cox how Microsoft Purview, DLP, sensitivity labels, DSPM for AI and Insider Risk Management keep sensitive data out of AI responses without blocking productivity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introducing Alan Cox and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">governance</a> versus compliance</li><li>04:05 – Copilot surfaces existing risk: identity, Defender and insider risk</li><li>13:02 – Microsoft Purview explained simply and the road to E7</li><li>22:00 – DSPM for AI and discovering AI usage</li><li>27:20 – Sensitive data, labeling and Copilot readiness</li><li>38:18 – DLP, auto-labeling and adaptive protection</li><li>46:26 – Compliance Manager, insider risk and communication compliance</li><li>53:47 – Hot takes and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot rarely creates new risk; it surfaces existing oversharing and over-permissioning, so start with a full sharing and permission report.</li><li>Combine auto-labeling with DLP policies, now creatable in DSPM for AI, to keep Copilot away from sensitive content down to the single site or document.</li><li>Use Insider Risk Management and adaptive protection to scale controls by user risk, and design governance that makes the right thing easy to avoid shadow IT.</li></ul><br /><b>Worth quoting</b><br /><br />“Whereas governance is kind of looking forward. Governance is kind of looking at, how can we prevent things from happening? I always tell clients, part of my job is to help keep you off the news.” – Alan Cox (01:54)<br /><br />“co-pilot doesn't necessarily introduce new risk. It can surface existing risk. So it can surface over-promissioning, over-sharing.” – Alan Cox (04:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and a FAQ on securing Copilot</li><li><a href="https://www.m365.fm/entity/alan-cox/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Alan Cox</a> – the MVP guest who explains how he secures Copilot with Purview controls</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the suite Alan describes as protecting data from overexposure, now with Copilot controls</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that surfaces existing oversharing rather than creating new risk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-meets-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp" target="_blank" rel="noreferrer noopener">AI Meets Security: A Conversation with Danilo Nogueira [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become...]]></itunes:summary><itunes:duration>3549</itunes:duration><itunes:keywords>ai,automation,compliance,copilot,datasecurity,dlp,dspm,entraid,governance,insiderrisk,labels,microsoft365,permissions,protection,purview,retention,riskmanagement,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2c55143063e1a6c5acf4c137f20fedde.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to get happy users and how to make AI adoption scalable within 90 days with Carina de Vries [MVP]</title><link>https://www.m365.fm/show/episodes/how-to-get-happy-users-and-how-to-make-ai-adoption-scalable-within-90-days-with-carina-de-vries-mvp/</link><description><![CDATA[In <a href="https://www.m365.fm/how-to-get-happy-users-and-how-to-make-ai-adoption-scalable-within-90-days-with-carina-de-vries-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, Mirko Peters sits down with Microsoft MVP and adoption strategist Carina de Vries to unpack one of the biggest failures in enterprise AI rollouts: Most organizations are deploying AI tools before understanding how people actually work. While the industry obsesses over prompts, copilots, and new features, Carina argues that successful AI adoption has almost nothing to do with technology alone. It is about behavior. It is about communication. And most importantly, it is about making users genuinely happy in their daily work. This episode breaks down Carina’s ninety-day AI adoption framework, her philosophy around simplifying technology instead of endlessly adding features, and why most Microsoft 365 rollouts fail because organizations forget the human side of transformation. If your <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> rollout feels chaotic, your users are resistant, or your organization keeps buying AI licenses without measurable engagement, this episode is your blueprint for fixing it.<br /><br /><b>FROM SECRETARY TO MICROSOFT MVP</b><br /><br /> Carina’s path into technology did not begin in IT. It started as a secretary helping colleagues troubleshoot printers, Outlook issues, Excel formulas, and workplace applications. That early experience shaped her entire philosophy around adoption:<br />Technology only matters if it helps people do their jobs better. Over time, she transitioned into application management, workplace modernization, and eventually user adoption consulting after seeing firsthand how poorly organizations handled change management. Instead of focusing purely on technical implementation, she became obsessed with understanding:<br /><ul><li>Why users resist technology</li><li>Why training alone fails</li><li>Why communication matters more than documentation</li><li>How habits form around digital tools</li><li>Why employees need emotional clarity before technical clarity</li></ul>That eventually led to the creation of Workspace Heroes, her company focused entirely on Microsoft 365 adoption strategy.<br /><br /><b>THE REAL PROBLEM WITH AI ADOPTION </b><br /><br />According to Carina, most organizations make the same critical mistake: They buy AI before understanding workflows. During the conversation, she openly agrees that companies are purchasing AI solutions without first understanding how people actually operate inside the business. This creates a dangerous pattern:<br /><ul><li>Leadership buys Copilot licenses</li><li>IT enables the technology</li><li>Users receive mandatory training</li><li>Adoption stalls almost immediately</li></ul>Why? Because AI is not just another software rollout. Copilot changes behavior. And behavior takes time. Carina explains that successful Copilot adoption is not about teaching features. It is about helping users build repeatable daily habits around AI-assisted work.<br /><br /><b>WHAT IS A “HAPPY USER”? </b><br /><br />One of the most powerful moments in the episode happens when Mirko asks a deceptively simple question: “What is a happy user?” Carina explains that most organizations never ask users this directly. Instead, companies measure:<br /><ul><li>Productivity</li><li>Efficiency</li><li>Ticket reduction</li><li>Revenue impact</li></ul>But they rarely ask whether the technology actually improves the employee experience. Her definition of a happy user:<br />Someone who can use technology in the best possible way to perform their daily work while feeling more confident, capable, and mentally supported. This becomes the foundation of her adoption philosophy:<br />AI should not only increase output.<br />It should improve work itself.<br /><br /><b>THE NINETY-DAY AI ADOPTION MODEL </b><br /><br />At Microsoft Ignite, Carina presented her ninety-day framework for scalable AI adoption. The framework is built around one core principle: Copilot adoption is behavior transformation. Not software enablement. Phase 1 — The First Fourteen Days: Build the Guardrails The first two weeks focus on preparing:<br /><ul><li>Communication strategy</li><li>Training approach</li><li>Internal champions</li><li>Governance basics</li><li>Rollout structure</li></ul>Carina argues that organizations spend far too much time overengineering preparation instead of starting small and learning quickly. Phase 2 — The Thirty-Day Habit Window This is where most AI projects either succeed or fail. Carina explains that users must repeatedly interact with Copilot during their normal workflow in order to build sustainable habits. Her recommended cadence:<br /><ul><li>Monday → Share one practical Copilot tip</li><li>Wednesday → Run a Q&amp;A session</li><li>Friday → Let users share their best prompts and experiences</li></ul>This creates repetition. And repetition creates behavior change. Instead of overwhelming users with every feature at once, the goal is to help employees discover one task where AI genuinely improves their day. That single win becomes the anchor habit.<br /><br /><b>WHY MOST ROLLOUTS FAIL </b><br /><br />Carina identifies several warning signs that indicate an AI rollout is already failing:<br /><ul><li>Nobody attends Q&amp;A sessions</li><li>Users stop sharing prompts</li><li>Communication disappears inside corporate noise</li><li>Champions lose enthusiasm</li><li>Leadership pushes technology without context</li></ul>One of her strongest recommendations:<br />“Fake it till you make it.” In early adoption stages, project teams should actively model behavior, share prompts themselves, and demonstrate visible engagement until momentum becomes self-sustaining.<br /><br /><b>THE “MAKE IT SIMPLE” PHILOSOPHY </b><br /><br />One of the strongest themes throughout the conversation is simplification. Carina argues that most Microsoft 365 environments overwhelm users because organizations enable everything immediately. Instead of helping employees master core workflows first, companies activate:<br /><ul><li>Teams</li><li>SharePoint</li><li>Planner</li><li>OneNote</li><li><a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a></li><li>Copilot</li><li>Dozens of apps simultaneously</li></ul>The result:<br />Cognitive overload. Her recommendation is radically simple:<br />Start with the basics.<br />Master them first.<br />Expand later. This philosophy applies directly to Copilot adoption as well. Do not teach every feature. Teach one useful habit.<br /><br /><b>WHY LEADERSHIP IS THE BIGGEST BOTTLENECK </b><br /><br />One of the hottest takes in the episode is Carina’s direct agreement that leadership is often the biggest blocker to successful Copilot adoption. Executives approve AI initiatives quickly, but middle management is left carrying:<br /><ul><li>Daily operations</li><li>Organizational change</li><li>Staff concerns</li><li>Fear of AI disruption</li><li>Competing priorities</li></ul>This creates a disconnect:<br />Leadership demands transformation while teams lack the bandwidth to absorb it. Carina argues that middle management must become a primary target audience for adoption programs because they are the bridge between strategy and behavior.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71978531</guid><pubDate>Wed, 13 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71978531/how_to_get_happy_users_and_how_to_make_ai_adoption_scalable_within_90_days_with_carina_de_vries_mvp_1.mp3" length="76883948" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ea505fc48c4f8d3edd3527c5858d113d11093e60.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/how-to-get-happy-users-and-how-to-make-ai-adoption-scalable-within-90-days-with-carina-de-vries-mvp/ of the M365FM Podcast, Mirko Peters sits down with Microsoft MVP and adoption strategist Carina de Vries to unpack one of the...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/how-to-get-happy-users-and-how-to-make-ai-adoption-scalable-within-90-days-with-carina-de-vries-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, Mirko Peters sits down with Microsoft MVP and adoption strategist Carina de Vries to unpack one of the biggest failures in enterprise AI rollouts: Most organizations are deploying AI tools before understanding how people actually work. While the industry obsesses over prompts, copilots, and new features, Carina argues that successful AI adoption has almost nothing to do with technology alone. It is about behavior. It is about communication. And most importantly, it is about making users genuinely happy in their daily work. This episode breaks down Carina’s ninety-day AI adoption framework, her philosophy around simplifying technology instead of endlessly adding features, and why most Microsoft 365 rollouts fail because organizations forget the human side of transformation. If your <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> rollout feels chaotic, your users are resistant, or your organization keeps buying AI licenses without measurable engagement, this episode is your blueprint for fixing it.<br /><br /><b>FROM SECRETARY TO MICROSOFT MVP</b><br /><br /> Carina’s path into technology did not begin in IT. It started as a secretary helping colleagues troubleshoot printers, Outlook issues, Excel formulas, and workplace applications. That early experience shaped her entire philosophy around adoption:<br />Technology only matters if it helps people do their jobs better. Over time, she transitioned into application management, workplace modernization, and eventually user adoption consulting after seeing firsthand how poorly organizations handled change management. Instead of focusing purely on technical implementation, she became obsessed with understanding:<br /><ul><li>Why users resist technology</li><li>Why training alone fails</li><li>Why communication matters more than documentation</li><li>How habits form around digital tools</li><li>Why employees need emotional clarity before technical clarity</li></ul>That eventually led to the creation of Workspace Heroes, her company focused entirely on Microsoft 365 adoption strategy.<br /><br /><b>THE REAL PROBLEM WITH AI ADOPTION </b><br /><br />According to Carina, most organizations make the same critical mistake: They buy AI before understanding workflows. During the conversation, she openly agrees that companies are purchasing AI solutions without first understanding how people actually operate inside the business. This creates a dangerous pattern:<br /><ul><li>Leadership buys Copilot licenses</li><li>IT enables the technology</li><li>Users receive mandatory training</li><li>Adoption stalls almost immediately</li></ul>Why? Because AI is not just another software rollout. Copilot changes behavior. And behavior takes time. Carina explains that successful Copilot adoption is not about teaching features. It is about helping users build repeatable daily habits around AI-assisted work.<br /><br /><b>WHAT IS A “HAPPY USER”? </b><br /><br />One of the most powerful moments in the episode happens when Mirko asks a deceptively simple question: “What is a happy user?” Carina explains that most organizations never ask users this directly. Instead, companies measure:<br /><ul><li>Productivity</li><li>Efficiency</li><li>Ticket reduction</li><li>Revenue impact</li></ul>But they rarely ask whether the technology actually improves the employee experience. Her definition of a happy user:<br />Someone who can use technology in the best possible way to perform their daily work while feeling more confident, capable, and mentally supported. This becomes the foundation of her adoption philosophy:<br />AI should not only increase output.<br />It should improve work itself.<br /><br /><b>THE NINETY-DAY AI ADOPTION MODEL </b><br...]]></itunes:summary><itunes:duration>3204</itunes:duration><itunes:keywords>adoptionstrategy,aiadoption,aihabits,aiworkflows,carinadevries,changemanagement,communicationstrategy,copilot,digitaltransformation,enterpriseai,leadership,microsoft365,microsoftcopilot,microsoftmvp,productivity,sharepoint,teams,useradoption,userexperience,workplaceheroes</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8f4c745dfd4ea776b0bb711f98477a87.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Human Side of CRM &amp; Business Applications with Thomas Sandsør [MVP]</title><link>https://www.m365.fm/show/episodes/the-human-side-of-crm-business-applications-with-thomas-sandsor-mvp/</link><description><![CDATA[In <a href="https://www.m365.fm/the-human-side-of-crm-business-applications-with-thomas-sandsor-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Thomas Sandsør for a refreshingly honest and deeply human conversation about CRM, business applications, AI, customer relationships, and the future of Microsoft <a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a>. But this is not another highly technical “which button should you click” discussion. Instead, Thomas shares nearly 20 years of real-world experience working with CRM systems and explains why successful CRM projects have far more to do with people, culture, leadership, and trust than with technology itself. From failed implementations and change management struggles to <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, sales psychology, customer service workflows, and the future of human interaction in business software — this episode dives into the realities behind modern CRM projects.<br /><br /><b>FROM SOCCER GOALKEEPER TO “THE CRM KEEPER” </b><br /><br />Thomas shares the story behind his well-known nickname “The CRM Keeper,” combining his background as a soccer goalkeeper with his long-standing passion for Dynamics CRM. What began as a dream of becoming a professional football player eventually transformed into a career helping organizations build stronger customer relationships through technology. Throughout the episode, Thomas reflects on how lessons from sports — teamwork, leadership, collaboration, discipline, and understanding personalities — still influence the way he leads teams and approaches CRM projects today. <br /><br /><b>WHY CRM IS REALLY ABOUT PEOPLE — NOT SOFTWARE </b><br /><br />One of the strongest themes throughout the episode is the idea that CRM implementations are fundamentally human projects. Thomas explains how, early in his career, he believed technology alone could solve business problems. Over time, however, he realized that even the best CRM platform fails if people do not trust, understand, or embrace the change behind it. The conversation explores:<br /><ul><li>why many CRM projects fail</li><li>the importance of change management</li><li>how leadership impacts adoption</li><li>why company culture matters</li><li>the psychology behind user behavior</li><li>the challenge of getting teams invested in transformation</li></ul>As Thomas puts it, CRM is not simply about deploying software — it is about changing how people work together.<br /><br /><b>AI, COPILOT &amp; THE FUTURE OF CRM </b><br /><br />The discussion also dives deep into AI and the future of Dynamics 365. Thomas shares both excitement and skepticism around the rapid rise of AI agents, Copilot experiences, automation, and prompt-based workflows. While AI is clearly improving productivity and reducing repetitive work, he also raises important questions around trust, governance, data quality, and whether businesses are truly ready for fully autonomous systems. The episode explores:<br /><ul><li>AI-assisted sales workflows</li><li>CRM agents and automation</li><li>the future of user interfaces</li><li>prompt-driven business applications</li><li>AI-generated customer journeys</li><li>data quality challenges</li><li>governance and security concerns</li><li>the changing role of CRM consultants</li></ul>Thomas predicts that future CRM experiences may become far less interface-driven and much more conversational, voice-based, and AI-assisted — while still requiring strong human relationships and trust to close deals and build customer loyalty.<br /><br /><b>WHY MANY CRM IMPLEMENTATIONS FAIL</b><br /><br />One of the most valuable sections of the conversation focuses on why so many CRM projects still struggle — despite modern platforms being more powerful than ever. Thomas explains that failure rarely comes from missing technology features. Instead, the real challenges are:<br /><ul><li>poor organizational buy-in</li><li>lack of leadership engagement</li><li>weak change management</li><li>unclear business goals</li><li>insufficient user adoption</li><li>disconnected company culture</li></ul>He also explains how sales teams, customer service departments, and marketers all require completely different adoption strategies because they interact with CRM systems in fundamentally different ways.<br /><br /><b><i>KEY INSIGHTS FROM THE EPISODE</i></b><br /><b> “CRM IS NOT A TECHNOLOGY PROJECT. IT’S A BUSINESS TRANSFORMATION PROJECT.”</b> One of the strongest takeaways from the conversation is that successful CRM adoption depends on people understanding the value behind the system — not simply being forced to use another tool. <br /><b>“THE BEST CRM IS THE ONE PEOPLE ACTUALLY USE.” </b><br />Thomas explains that adoption matters more than features. Even the most advanced CRM system becomes useless if employees refuse to engage with it consistently.<br /><b>“AI WON’T REPLACE CONSULTANTS. CONSULTANTS USING AI WILL REPLACE THOSE WHO WON’T.” </b><br />The conversation explores how AI is already changing the consulting industry by dramatically increasing productivity, automation, and solution delivery speed. <br /><br /><b>TOPICS COVERED</b><br /><ul><li>Dynamics 365 &amp; CRM strategy</li><li>The human side of technology</li><li>AI agents &amp; Copilot</li><li>Sales psychology &amp; CRM adoption</li><li>Customer service workflows</li><li>Marketing automation</li><li>Data quality &amp; governance</li><li>Change management</li><li>Leadership in technology projects</li><li>The future of business applications</li><li>CRM implementation failures</li><li><a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> evolution</li><li>User adoption challenges</li><li>Remote work vs onsite collaboration</li><li>AI productivity &amp; automation</li></ul><b>WHY YOU SHOULD LISTEN </b><br /><br />This episode is ideal for:<br /><ul><li>Dynamics 365 consultants</li><li>CRM architects</li><li>Power Platform professionals</li><li>Microsoft Business Applications specialists</li><li>IT leaders &amp; digital transformation teams</li><li>Sales &amp; customer service managers</li><li>Anyone working with AI-driven business systems</li></ul>If you have ever struggled with user adoption, CRM resistance, failed implementations, or balancing technology with real human behavior — this episode delivers practical insights and honest perspectives from nearly two decades in the Microsoft ecosystem.<br /><br /><b>MEMORABLE TAKEAWAYS</b><br /><ul><li>Technology alone does not create successful CRM projects</li><li>Human behavior drives adoption</li><li>AI is reshaping CRM faster than many organizations expect</li><li>Data quality becomes even more important in the AI era</li><li>Change management is often underestimated</li><li>Leadership engagement is critical for success</li><li>CRM should support people — not frustrate them</li><li>Trust and relationships still matter in sales</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71973421</guid><pubDate>Wed, 13 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71973421/the_human_side_of_crm_business_applications_with_thomas_sands_r_mvp_1.mp3" length="74115692" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d8b3fc3b65f834c660c3b8c0334f39c9fe6423bd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/the-human-side-of-crm-business-applications-with-thomas-sandsor-mvp/ of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Thomas Sandsør for a refreshingly honest and deeply human conversation about CRM, business...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/the-human-side-of-crm-business-applications-with-thomas-sandsor-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Thomas Sandsør for a refreshingly honest and deeply human conversation about CRM, business applications, AI, customer relationships, and the future of Microsoft <a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a>. But this is not another highly technical “which button should you click” discussion. Instead, Thomas shares nearly 20 years of real-world experience working with CRM systems and explains why successful CRM projects have far more to do with people, culture, leadership, and trust than with technology itself. From failed implementations and change management struggles to <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, sales psychology, customer service workflows, and the future of human interaction in business software — this episode dives into the realities behind modern CRM projects.<br /><br /><b>FROM SOCCER GOALKEEPER TO “THE CRM KEEPER” </b><br /><br />Thomas shares the story behind his well-known nickname “The CRM Keeper,” combining his background as a soccer goalkeeper with his long-standing passion for Dynamics CRM. What began as a dream of becoming a professional football player eventually transformed into a career helping organizations build stronger customer relationships through technology. Throughout the episode, Thomas reflects on how lessons from sports — teamwork, leadership, collaboration, discipline, and understanding personalities — still influence the way he leads teams and approaches CRM projects today. <br /><br /><b>WHY CRM IS REALLY ABOUT PEOPLE — NOT SOFTWARE </b><br /><br />One of the strongest themes throughout the episode is the idea that CRM implementations are fundamentally human projects. Thomas explains how, early in his career, he believed technology alone could solve business problems. Over time, however, he realized that even the best CRM platform fails if people do not trust, understand, or embrace the change behind it. The conversation explores:<br /><ul><li>why many CRM projects fail</li><li>the importance of change management</li><li>how leadership impacts adoption</li><li>why company culture matters</li><li>the psychology behind user behavior</li><li>the challenge of getting teams invested in transformation</li></ul>As Thomas puts it, CRM is not simply about deploying software — it is about changing how people work together.<br /><br /><b>AI, COPILOT &amp; THE FUTURE OF CRM </b><br /><br />The discussion also dives deep into AI and the future of Dynamics 365. Thomas shares both excitement and skepticism around the rapid rise of AI agents, Copilot experiences, automation, and prompt-based workflows. While AI is clearly improving productivity and reducing repetitive work, he also raises important questions around trust, governance, data quality, and whether businesses are truly ready for fully autonomous systems. The episode explores:<br /><ul><li>AI-assisted sales workflows</li><li>CRM agents and automation</li><li>the future of user interfaces</li><li>prompt-driven business applications</li><li>AI-generated customer journeys</li><li>data quality challenges</li><li>governance and security concerns</li><li>the changing role of CRM consultants</li></ul>Thomas predicts that future CRM experiences may become far less interface-driven and much more conversational, voice-based, and AI-assisted — while still requiring strong human relationships and trust to close deals and build customer loyalty.<br /><br /><b>WHY MANY CRM IMPLEMENTATIONS FAIL</b><br /><br />One of the most valuable sections of the conversation focuses on why so many CRM projects still struggle — despite modern platforms being more powerful than ever. Thomas explains...]]></itunes:summary><itunes:duration>3089</itunes:duration><itunes:keywords>adoption,ai,automation,businessapplications,changemanagement,consulting,copilot,crm,customerexperience,customerservice,dataverse,dynamics365,governance,innovation,leadership,marketing,powerplatform,productivity,sales,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/392d2f759ffcf8c1e6ad7451c866b718.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Service Principal Crisis: Why Personal Accounts Are Killing Your Security</title><link>https://www.m365.fm/show/episodes/the-service-principal-crisis/</link><description><![CDATA[When a senior engineer leaves, the Power Automate flows, Logic Apps and Power BI refreshes running on their account often die with them. This episode is for Microsoft 365 and Azure architects who want automation that survives staff turnover. Learn how to move to service principals, managed identities and federated credentials, scope permissions and automate their life cycle.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Identity rot: when offboarding breaks automation</li><li>00:47 – The shadow account trap</li><li>03:54 – Identity as infrastructure: managed identities and federated credentials</li><li>07:11 – The permission creep crisis and blast radius</li><li>10:00 – Orchestrating the service principal life cycle</li><li>13:02 – The zero downtime rotation model</li><li>15:58 – The economic reality of identity</li><li>18:18 – Homework: find the identity rot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Automations tied to personal or shared service accounts break on offboarding, password changes and <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">MFA</a>, so production workloads need their own service principal identities.</li><li>Prefer managed identities inside Azure and federated credentials via OpenID Connect for external pipelines, and scope every permission tightly to limit the blast radius.</li><li>Treat identity as infrastructure with a full life cycle: prune orphaned principals, recertify access with business owners and automate secret rotation with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> or certificates.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-service-principal-crisis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and a FAQ on service principals</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory where service principals live and federated token exchange is validated</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Power Automate</a> – flows built on personal connections that die when their owner leaves</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the vault flows read rotated secrets from at runtime, and a leak risk if misconfigured</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Entra Workload Identities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71974838</guid><pubDate>Tue, 12 May 2026 20:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71974838/the_service_principal_crisis_why_personal_accounts_are_killing_your_security.mp3" length="27224684" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/63c6da23c1957aa7e5f660b8fcc973d6fa9e325a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a senior engineer leaves, the Power Automate flows, Logic Apps and Power BI refreshes running on their account often die with them. This episode is for Microsoft 365 and Azure architects who want automation that survives staff turnover. Learn how...</itunes:subtitle><itunes:summary><![CDATA[When a senior engineer leaves, the Power Automate flows, Logic Apps and Power BI refreshes running on their account often die with them. This episode is for Microsoft 365 and Azure architects who want automation that survives staff turnover. Learn how to move to service principals, managed identities and federated credentials, scope permissions and automate their life cycle.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Identity rot: when offboarding breaks automation</li><li>00:47 – The shadow account trap</li><li>03:54 – Identity as infrastructure: managed identities and federated credentials</li><li>07:11 – The permission creep crisis and blast radius</li><li>10:00 – Orchestrating the service principal life cycle</li><li>13:02 – The zero downtime rotation model</li><li>15:58 – The economic reality of identity</li><li>18:18 – Homework: find the identity rot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Automations tied to personal or shared service accounts break on offboarding, password changes and <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">MFA</a>, so production workloads need their own service principal identities.</li><li>Prefer managed identities inside Azure and federated credentials via OpenID Connect for external pipelines, and scope every permission tightly to limit the blast radius.</li><li>Treat identity as infrastructure with a full life cycle: prune orphaned principals, recertify access with business owners and automate secret rotation with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> or certificates.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-service-principal-crisis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and a FAQ on service principals</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the directory where service principals live and federated token exchange is validated</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Power Automate</a> – flows built on personal connections that die when their owner leaves</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the vault flows read rotated secrets from at runtime, and a leak risk if misconfigured</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-service-principal-crisis-why-personal-accounts-are-killing-your-security" target="_blank" rel="noreferrer noopener">Entra Workload Identities - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1135</itunes:duration><itunes:keywords>appregistrations,authentication,automation,azuread,cloudsecurity,conditionalaccess,cybersecurity,entraid,federatedcredentials,graphapi,identitygovernance,keyvault,logicapps,managedidentities,microsoft365,oidc,powerautomate,rbac,serviceprincipals,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6a5edc23e94c7a19c65b861d576594ca.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of Manual Tagging: Real-Time AI for Microsoft Purview</title><link>https://www.m365.fm/show/episodes/the-death-of-manual-tagging/</link><description><![CDATA[Manual tagging is dead. The modern enterprise simply produces too much data, too quickly, for humans to classify it accurately. In <a href="https://www.m365.fm/the-death-of-manual-tagging/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, we expose the structural failure behind traditional <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> labeling strategies and explain why relying on employees to manually classify sensitive information has become one of the biggest security blind spots in modern organizations. For years, enterprise governance frameworks have depended on a dangerous assumption: that users will consistently stop what they are doing, evaluate the sensitivity of a document, and apply the correct label every single time they save a file. But real-world adoption rates tell a different story. Most organizations see manual labeling adoption hover around thirty percent, leaving the majority of intellectual property effectively invisible to security controls, Data Loss Prevention policies, and compliance enforcement mechanisms. This episode breaks down why the entire model of user-driven classification is collapsing under the weight of AI, high-velocity collaboration, and massive unstructured data growth across Microsoft 365, Teams, SharePoint, OneDrive, Slack, and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> environments. We are moving away from human-driven governance and into an era of autonomous classification where AI understands the meaning, context, and intent of data in real time.<br /><br /><b>THE STRUCTURAL FAILURE OF MANUAL GOVERNANCE </b><br /><br />Traditional labeling systems were designed for a slower world. A world where users created fewer files, collaboration moved at human speed, and security teams believed awareness training could compensate for operational friction. That world no longer exists. Today’s employees are overwhelmed by notifications, meetings, chat streams, AI-generated content, and constant collaboration requests. Expecting them to behave like full-time data librarians while trying to perform their actual jobs is structurally unrealistic. We explore why:<br /><ul><li>Manual tagging creates productivity friction</li><li>Users consistently choose speed over governance</li><li>Sensitivity labels are often misunderstood or ignored</li><li>Security models built on human choice inevitably fail at scale</li><li>Unlabeled files become invisible to downstream security controls</li></ul>This episode also examines how modern compliance failures increasingly originate from governance gaps rather than firewall breaches or encryption failures.<br /><br /><b>WHY REGEX AND KEYWORD MATCHING ARE NO LONGER ENOUGH</b><br /><br />For years, organizations relied on regex patterns and keyword matching to identify sensitive content. These tools are incredibly fast—but fundamentally context blind. A regex engine can detect a pattern that looks like a credit card number or social security identifier, but it cannot understand the meaning of a document. It cannot distinguish between a public training manual and a confidential merger strategy. This creates dangerous false positives and even more dangerous false negatives. We explain:<br /><ul><li>Why regex fails against modern unstructured data</li><li>The difference between pattern recognition and semantic understanding</li><li>How intellectual property bypasses traditional detection engines</li><li>Why context is now the most important security signal</li><li>How AI-driven content changes the economics of governance</li></ul>As organizations deploy Microsoft Copilot and AI-powered search experiences, unlabeled data becomes dramatically more dangerous because AI systems amplify every governance mistake hidden inside the environment.<br /><br /><b>BUILDING THE AI INTELLIGENCE LAYER FOR MICROSOFT PURVIEW </b><br /><br />The future of Microsoft Purview is not user-driven labeling. It is autonomous AI-driven governance operating directly inside the data stream. This episode explores how organizations are deploying Large Language Models as real-time classification engines that understand the intent, relationships, and sensitivity of data without requiring any user interaction. We break down:<br /><ul><li>How AI inference engines integrate with Microsoft Purview</li><li>Why LLMs outperform traditional pattern-matching systems</li><li>The role of semantic understanding in modern governance</li><li>How fine-tuned models recognize proprietary business context</li><li>Why autonomous classification reduces human error dramatically</li></ul>Instead of asking users to select labels manually, AI systems now analyze documents automatically at creation time, mapping content directly to Purview sensitivity labels behind the scenes. Governance becomes invisible infrastructure rather than an interruption to productivity.<br /><br /><b>REAL-TIME CLASSIFICATION AND THE LATENCY PROBLEM </b><br /><br />One of the biggest architectural failures in modern Purview deployments is the mismatch between AI speed and traditional compliance systems. AI operates in milliseconds. Most Microsoft Graph labeling workflows operate asynchronously and can take minutes—or even hours—to fully propagate across Microsoft 365 workloads. This creates a dangerous vulnerability window where sensitive content exists without protection while AI systems like Copilot can already access and index it. We explore:<br /><ul><li>Why asynchronous labeling creates exposure gaps</li><li>The hidden risks of delayed Purview propagation</li><li>How Copilot can expose unlabeled sensitive information</li><li>The importance of Time to First Token (TTFT)</li><li>Why governance must operate at the speed of the prompt</li></ul>This episode introduces the concept of the Guardian Agent—a real-time governance proxy that validates and applies policy decisions instantly at the edge before backend synchronization completes.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71974670</guid><pubDate>Tue, 12 May 2026 18:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71974670/the_death_of_manual_tagging_real_time_ai_for_microsoft_purview.mp3" length="25217900" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/95e6470aff92f03df64a67cdefdea4e5fa7c904c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Manual tagging is dead. The modern enterprise simply produces too much data, too quickly, for humans to classify it accurately. In https://www.m365.fm/the-death-of-manual-tagging/ of the M365FM Podcast, we expose the structural failure behind...</itunes:subtitle><itunes:summary><![CDATA[Manual tagging is dead. The modern enterprise simply produces too much data, too quickly, for humans to classify it accurately. In <a href="https://www.m365.fm/the-death-of-manual-tagging/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, we expose the structural failure behind traditional <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> labeling strategies and explain why relying on employees to manually classify sensitive information has become one of the biggest security blind spots in modern organizations. For years, enterprise governance frameworks have depended on a dangerous assumption: that users will consistently stop what they are doing, evaluate the sensitivity of a document, and apply the correct label every single time they save a file. But real-world adoption rates tell a different story. Most organizations see manual labeling adoption hover around thirty percent, leaving the majority of intellectual property effectively invisible to security controls, Data Loss Prevention policies, and compliance enforcement mechanisms. This episode breaks down why the entire model of user-driven classification is collapsing under the weight of AI, high-velocity collaboration, and massive unstructured data growth across Microsoft 365, Teams, SharePoint, OneDrive, Slack, and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> environments. We are moving away from human-driven governance and into an era of autonomous classification where AI understands the meaning, context, and intent of data in real time.<br /><br /><b>THE STRUCTURAL FAILURE OF MANUAL GOVERNANCE </b><br /><br />Traditional labeling systems were designed for a slower world. A world where users created fewer files, collaboration moved at human speed, and security teams believed awareness training could compensate for operational friction. That world no longer exists. Today’s employees are overwhelmed by notifications, meetings, chat streams, AI-generated content, and constant collaboration requests. Expecting them to behave like full-time data librarians while trying to perform their actual jobs is structurally unrealistic. We explore why:<br /><ul><li>Manual tagging creates productivity friction</li><li>Users consistently choose speed over governance</li><li>Sensitivity labels are often misunderstood or ignored</li><li>Security models built on human choice inevitably fail at scale</li><li>Unlabeled files become invisible to downstream security controls</li></ul>This episode also examines how modern compliance failures increasingly originate from governance gaps rather than firewall breaches or encryption failures.<br /><br /><b>WHY REGEX AND KEYWORD MATCHING ARE NO LONGER ENOUGH</b><br /><br />For years, organizations relied on regex patterns and keyword matching to identify sensitive content. These tools are incredibly fast—but fundamentally context blind. A regex engine can detect a pattern that looks like a credit card number or social security identifier, but it cannot understand the meaning of a document. It cannot distinguish between a public training manual and a confidential merger strategy. This creates dangerous false positives and even more dangerous false negatives. We explain:<br /><ul><li>Why regex fails against modern unstructured data</li><li>The difference between pattern recognition and semantic understanding</li><li>How intellectual property bypasses traditional detection engines</li><li>Why context is now the most important security signal</li><li>How AI-driven content changes the economics of governance</li></ul>As organizations deploy Microsoft Copilot and AI-powered search experiences, unlabeled data becomes dramatically more dangerous because AI systems amplify every governance mistake hidden inside the environment.<br /><br /><b>BUILDING THE AI INTELLIGENCE LAYER FOR...]]></itunes:summary><itunes:duration>1051</itunes:duration><itunes:keywords>ai,automation,classification,compliance,copilot,cybersecurity,dataprotection,entraid,governance,labeling,llms,microsoft365,microsoftpurview,onedrive,purview,security,semanticai,sharepoint,teams,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5644971785256d3c038d6068a493e1b9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Connectors are Breaking Your Enterprise: The Protocol-Level Shift</title><link>https://www.m365.fm/show/episodes/connectors-are-breaking-your-enterprise/</link><description><![CDATA[Managed connectors feel like the easy button, but under load they become a brittle bottleneck of throttling, latency and retry storms. This episode shows integration architects why the fix is a protocol-level shift to gRPC, persistent streams, queue-fronted resilience and built-in Logic Apps connectors.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The managed <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">connector</a> illusion</li><li>00:47 – The latency tax of middleware</li><li>04:00 – gRPC and the binary revolution</li><li>07:38 – Persistent streams beyond polling</li><li>11:06 – Asynchronous resilience patterns</li><li>12:23 – Built-in versus managed logic</li><li>13:40 – AI orchestration at protocol speed</li></ul><br /><b>Key takeaways</b><br /><ul><li>Managed connectors add hidden latency, throttling limits and retry storms because data passes through a shared middleware layer you do not control.</li><li>gRPC with Protocol Buffers and persistent streams such as WebSockets reduce payload size, CPU overhead and empty polling traffic compared with REST and JSON.</li><li>Queue-front high-speed flows with a durable buffer like <a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> and move to Logic Apps Standard with built-in connectors to keep data inside your virtual network.</li></ul><br /><b>Worth quoting</b><br /><br />“Because if you want a resilient enterprise, you do not need more connectors. You need a protocol level shift” – Mirko Peters (00:38)<br /><br />“Maintaining a connection is cheap, while the act of reestablishing one over and over is what costs you.” – Mirko Peters (08:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/connectors-are-breaking-your-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on protocol-level integration</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Connector</a> – the managed connector model whose shared middleware adds latency, throttling and retry storms under load</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – its Standard edition runs built-in connectors on your own compute so data stays inside your VNet</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">AI agent</a> – autonomous agents need fast round trips, which slow connector plumbing cannot deliver</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – named as one durable queue option for buffering high-speed streams in front of fragile back-ends</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-logic-apps-vs-power-automate-differences/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Logic Apps vs Power Automate: The 1400 Connector Lie</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71974717</guid><pubDate>Tue, 12 May 2026 16:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71974717/connectors_are_breaking_your_enterprise_the_protocol_level_shift.mp3" length="23078636" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5c9cba3149275d92cf3545f17dc77cdd080066d3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Managed connectors feel like the easy button, but under load they become a brittle bottleneck of throttling, latency and retry storms. This episode shows integration architects why the fix is a protocol-level shift to gRPC, persistent streams,...</itunes:subtitle><itunes:summary><![CDATA[Managed connectors feel like the easy button, but under load they become a brittle bottleneck of throttling, latency and retry storms. This episode shows integration architects why the fix is a protocol-level shift to gRPC, persistent streams, queue-fronted resilience and built-in Logic Apps connectors.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The managed <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">connector</a> illusion</li><li>00:47 – The latency tax of middleware</li><li>04:00 – gRPC and the binary revolution</li><li>07:38 – Persistent streams beyond polling</li><li>11:06 – Asynchronous resilience patterns</li><li>12:23 – Built-in versus managed logic</li><li>13:40 – AI orchestration at protocol speed</li></ul><br /><b>Key takeaways</b><br /><ul><li>Managed connectors add hidden latency, throttling limits and retry storms because data passes through a shared middleware layer you do not control.</li><li>gRPC with Protocol Buffers and persistent streams such as WebSockets reduce payload size, CPU overhead and empty polling traffic compared with REST and JSON.</li><li>Queue-front high-speed flows with a durable buffer like <a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> and move to Logic Apps Standard with built-in connectors to keep data inside your virtual network.</li></ul><br /><b>Worth quoting</b><br /><br />“Because if you want a resilient enterprise, you do not need more connectors. You need a protocol level shift” – Mirko Peters (00:38)<br /><br />“Maintaining a connection is cheap, while the act of reestablishing one over and over is what costs you.” – Mirko Peters (08:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/connectors-are-breaking-your-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on protocol-level integration</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Connector</a> – the managed connector model whose shared middleware adds latency, throttling and retry storms under load</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – its Standard edition runs built-in connectors on your own compute so data stays inside your VNet</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">AI agent</a> – autonomous agents need fast round trips, which slow connector plumbing cannot deliver</li><li><a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> – named as one durable queue option for buffering high-speed streams in front of fragile back-ends</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-logic-apps-vs-power-automate-differences/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=connectors-are-breaking-your-enterprise" target="_blank" rel="noreferrer noopener">Azure Logic Apps vs Power Automate: The 1400 Connector Lie</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free...]]></itunes:summary><itunes:duration>962</itunes:duration><itunes:keywords>automation,azure,connectors,enterpriseai,grpc,integration,latency,logicapps,microservices,middleware,orchestration,protobuf,protocols,quic,resilience,serialization,streaming,websockets,webtransport,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e2b45371c79d09165f331fd66004e9a1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Firewall: Why Your Azure SQL Security Is Obsolete</title><link>https://www.m365.fm/show/episodes/beyond-the-firewall/</link><description><![CDATA[Your Azure SQL firewall is no longer protecting your data. It is protecting outdated assumptions. In <a href="https://www.m365.fm/beyond-the-firewall/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, we expose the structural collapse of perimeter-based security and explain why traditional Azure SQL firewall strategies are failing in today’s AI-driven threat landscape. Most organizations still believe that static IP rules, trusted VNets, and service principals create a secure boundary around their databases. In reality, those controls were designed for a world that no longer exists. Attackers are no longer trying to break through the perimeter. They are bypassing it entirely through compromised identities, leaked credentials, over-privileged service principals, and lateral movement inside trusted environments. The network itself is no longer the source of trust. Identity is. We break down why “set and forget” firewall rules are becoming one of the biggest causes of modern compliance failures and security breaches in Azure SQL environments. From the dangerous misconception behind the “Allow Azure Services” checkbox to the growing risks of standing privileges and credential sprawl, this episode reveals why static security models are fundamentally incompatible with <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> architecture in 2026. If your production databases still rely on connection strings, long-lived secrets, or unrestricted service principals, your environment may already contain invisible attack paths waiting to be exploited.<br /><br /><b>THE COLLAPSE OF THE TRADITIONAL SECURITY PERIMETER </b><br /><br />For decades, infrastructure security depended on one core assumption: if traffic came from the “right” network, it could be trusted. Firewalls, IP whitelists, VPNs, and subnet isolation became the foundation of enterprise architecture. But cloud computing destroyed that model. Modern workloads move dynamically across regions, services, pipelines, APIs, containers, and AI-driven automation layers. Applications no longer operate from fixed locations, and users no longer access systems from predictable networks. Yet many Azure SQL deployments are still protected by security models built for a 1990s data center. We explain why static IP-based trust is now a liability instead of a defense mechanism, and how attackers exploit over-trusted network paths to move laterally through cloud environments without triggering traditional perimeter alerts. This episode also examines the dangerous illusion created by Azure SQL firewall rules and why network-level trust becomes meaningless the moment a privileged identity is compromised. <br /><br /><b>WHY SERVICE PRINCIPALS HAVE BECOME A SECURITY CRISIS </b><br /><br />Service principals were supposed to enable secure automation. Instead, they created one of the largest unmanaged attack surfaces in Azure. We dive deep into the hidden risks of non-human identities, leaked client secrets, connection strings, orphaned credentials, and persistent standing privileges that never expire. With millions of secrets leaked publicly through GitHub repositories and CI/CD pipelines, attackers increasingly target service principals because they provide silent, persistent access that often bypasses human security controls entirely. This episode explores:<br /><ul><li>Why long-lived credentials are structurally insecure</li><li>How orphaned service principals survive long after applications are retired</li><li>Why password rotation alone cannot solve identity sprawl</li><li>How attackers weaponize leaked database secrets for persistent access</li><li>Why <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities</a> are rapidly replacing traditional service principal models</li></ul>We also explain how modern Azure architectures are shifting toward passwordless authentication and why eliminating static secrets is now considered mandatory for secure enterprise deployments.<br /><br /><b>MANAGED IDENTITIES AND THE MOVE TO PASSWORDLESS SECURITY </b><br /><br />The future of Azure SQL security is not stronger passwords. It is removing passwords from the equation entirely. We break down how Managed Identities fundamentally change the security model for Azure workloads by binding identity directly to the workload itself instead of relying on manually managed secrets. Unlike traditional service principals, Managed Identities eliminate secret storage, reduce operational overhead, and drastically limit credential theft scenarios. You’ll learn:<br /><ul><li>The difference between System-Assigned and User-Assigned Managed Identities</li><li>Why short-lived identity tokens reduce blast radius</li><li>How Managed Identities prevent credential reuse from external systems</li><li>Why passwordless architectures improve both resilience and security</li><li>How Azure handles token rotation automatically behind the scenes</li></ul>We also discuss why many organizations hesitate to migrate legacy applications—and why delaying that transition increases both operational risk and audit exposure.<br /><br /><b>JUST-IN-TIME ACCESS AND THE DEATH OF STANDING PRIVILEGES </b><br /><br />Permanent access is one of the greatest security failures in modern cloud environments. Most Azure SQL environments still grant administrators, developers, and automation pipelines continuous high-level permissions even when they are not actively performing privileged tasks. This creates massive windows of opportunity for attackers. In this episode, we explore how Just-In-Time (JIT) access using Microsoft Entra <a href="https://www.m365.fm/privileged-identity-management-pim-simply-explained/" target="_blank" rel="noreferrer noopener">Privileged Identity Management</a> (PIM) dramatically reduces attack surface by limiting privilege activation to approved, time-bound sessions. We explain:<br /><ul><li>Why standing privileges enable lateral movement</li><li>How PIM-enabled groups simplify Azure SQL access governance</li><li>Why MFA and approval workflows are essential for privileged access</li><li>How JIT reduces exposure windows from years to hours</li><li>Why temporary elevation is becoming mandatory under Zero Trust principles</li></ul>We also cover how modern PIM enhancements now incorporate AI-driven risk scoring and contextual verification to automatically reject suspicious privilege activations.<br /><br /><b>IDENTITY-BASED MICRO-SEGMENTATION </b><br /><br />Traditional network segmentation is no longer enough. Modern attackers operate inside trusted environments, moving east-west across workloads after compromising a single identity or endpoint. This episode explores why micro-segmentation based on identity—not IP address—is becoming the new foundation of secure Azure SQL architecture. We discuss:<br /><ul><li>Why VLANs and subnet isolation fail against identity compromise</li><li>How workload identities create granular trust boundaries</li><li>The role of User-Assigned Managed Identities in workload isolation</li><li>Why Row-Level Security matters in Zero Trust environments</li><li>How identity-aware segmentation limits breach propagation</li></ul>We also explain the importance of “Monitor Mode” deployments before enforcement and how organizations baseline SQL traffic patterns to avoid breaking production workloads during segmentation rollouts.<br /><br /><b>THE COPILOT MULTIPLIER: AI AND DATA EXPOSURE RISKS </b><br /><br />Microsoft Copilot does not create new permissions. It amplifies the permissions you already failed to control. One of the biggest security risks in the AI era is not the AI itself—it is the underlying access model feeding it. Over-permissioned Azure SQL environments become dramatically more dangerous when AI tools can instantly discover, summarize, and expose sensitive data through natural language prompts. This episode explores:<br /><ul><li>Why AI removes the “technical friction” that once protected hidden data</li><li>How Copilot accelerates permission sprawl into searchable exposure</li><li>Why overshared SQL tables create massive AI governance risks</li><li>The role of Row-Level Security and Ledger Tables in AI governance</li><li>How <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> helps classify sensitive SQL workloads</li></ul>We explain why organizations must treat AI governance as an extension of identity governance and why traditional “good enough” access models collapse under AI-assisted discovery.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71974649</guid><pubDate>Tue, 12 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71974649/beyond_the_firewall_why_your_azure_sql_security_is_obsolete.mp3" length="27625004" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fa1b81a6ac229372cc08327e2e22b4a1dd0fb2fc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Azure SQL firewall is no longer protecting your data. It is protecting outdated assumptions. In https://www.m365.fm/beyond-the-firewall/ of the M365FM Podcast, we expose the structural collapse of perimeter-based security and explain why...</itunes:subtitle><itunes:summary><![CDATA[Your Azure SQL firewall is no longer protecting your data. It is protecting outdated assumptions. In <a href="https://www.m365.fm/beyond-the-firewall/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, we expose the structural collapse of perimeter-based security and explain why traditional Azure SQL firewall strategies are failing in today’s AI-driven threat landscape. Most organizations still believe that static IP rules, trusted VNets, and service principals create a secure boundary around their databases. In reality, those controls were designed for a world that no longer exists. Attackers are no longer trying to break through the perimeter. They are bypassing it entirely through compromised identities, leaked credentials, over-privileged service principals, and lateral movement inside trusted environments. The network itself is no longer the source of trust. Identity is. We break down why “set and forget” firewall rules are becoming one of the biggest causes of modern compliance failures and security breaches in Azure SQL environments. From the dangerous misconception behind the “Allow Azure Services” checkbox to the growing risks of standing privileges and credential sprawl, this episode reveals why static security models are fundamentally incompatible with <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> architecture in 2026. If your production databases still rely on connection strings, long-lived secrets, or unrestricted service principals, your environment may already contain invisible attack paths waiting to be exploited.<br /><br /><b>THE COLLAPSE OF THE TRADITIONAL SECURITY PERIMETER </b><br /><br />For decades, infrastructure security depended on one core assumption: if traffic came from the “right” network, it could be trusted. Firewalls, IP whitelists, VPNs, and subnet isolation became the foundation of enterprise architecture. But cloud computing destroyed that model. Modern workloads move dynamically across regions, services, pipelines, APIs, containers, and AI-driven automation layers. Applications no longer operate from fixed locations, and users no longer access systems from predictable networks. Yet many Azure SQL deployments are still protected by security models built for a 1990s data center. We explain why static IP-based trust is now a liability instead of a defense mechanism, and how attackers exploit over-trusted network paths to move laterally through cloud environments without triggering traditional perimeter alerts. This episode also examines the dangerous illusion created by Azure SQL firewall rules and why network-level trust becomes meaningless the moment a privileged identity is compromised. <br /><br /><b>WHY SERVICE PRINCIPALS HAVE BECOME A SECURITY CRISIS </b><br /><br />Service principals were supposed to enable secure automation. Instead, they created one of the largest unmanaged attack surfaces in Azure. We dive deep into the hidden risks of non-human identities, leaked client secrets, connection strings, orphaned credentials, and persistent standing privileges that never expire. With millions of secrets leaked publicly through GitHub repositories and CI/CD pipelines, attackers increasingly target service principals because they provide silent, persistent access that often bypasses human security controls entirely. This episode explores:<br /><ul><li>Why long-lived credentials are structurally insecure</li><li>How orphaned service principals survive long after applications are retired</li><li>Why password rotation alone cannot solve identity sprawl</li><li>How attackers weaponize leaked database secrets for persistent access</li><li>Why <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">Managed Identities</a> are rapidly replacing traditional service principal models</li></ul>We also explain how modern Azure architectures are...]]></itunes:summary><itunes:duration>1152</itunes:duration><itunes:keywords>aisecurity,auditing,azuresql,cloudsecurity,compliance,copilot,cybersecurity,devsecops,encryption,entraid,firewalls,governance,identity,managedidentities,microsoft365,passwordless,privileges,resilience,segmentation,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/36f52cf0f963d6e723c96ee0c8273c88.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Tech: Leadership, AI &amp; Imposter Syndrome with Daniel "Dan" Barber [MVP]</title><link>https://www.m365.fm/show/episodes/beyond-the-tech/</link><description><![CDATA[In this deeply human-centered episode of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Daniel “Dan” Barber, founder of Strathos, for an honest conversation that goes far beyond technology. Together, they explore leadership, emotional intelligence, AI, mentorship, burnout, imposter syndrome, and the realities of growing in today’s fast-moving tech industry. Dan shares his personal journey from Dynamics CRM consultant to business founder, while opening up about self-doubt, mental health, and the pressure many tech professionals silently carry. The discussion also dives into how AI is reshaping business, consulting, and the future of work — and why human skills matter more than ever.<br /><br /><b>IN <a href="https://www.m365.fm/beyond-the-tech/" target="_blank" rel="noreferrer noopener">THIS EPISODE</a> LEADERSHIP &amp; HUMAN SKILLS IN TECH </b><br /><br />Dan explains why true technical leadership is not just about governance and best practices — it’s about vision, empathy, and helping teams grow through trust and communication.<br /><br /><b>AI, AUTOMATION &amp; THE FUTURE OF WORK </b><br /><br />The conversation explores how AI is fundamentally changing consulting, business operations, and productivity, while also introducing new pressures around performance, learning, and responsible use.<br /><br /><b>IMPOSTER SYNDROME IN THE TECH INDUSTRY </b><br /><br />Dan openly shares his experience with imposter syndrome, how it affects high achievers, and why many successful professionals silently struggle with self-doubt.<br /><br /><b>MENTAL HEALTH, BURNOUT &amp; REMOTE WORK </b><br /><br />Mirko and Dan discuss stress, remote work, burnout, emotional intelligence, and the importance of maintaining healthy boundaries in modern consulting careers.<br /><br /><b>KEY TOPICS COVERED</b><br /><ul><li>Leadership vs management in technical roles</li><li>Why empathy is a critical leadership skill</li><li>Building trust inside high-performing teams</li><li>Emotional intelligence in consulting</li><li>The impact of AI on business transformation</li><li>AI productivity vs AI pressure</li><li><a href="https://www.m365.fm/responsible-ai-is-good-business-featuring-wiebke-apitzsch/" target="_blank" rel="noreferrer noopener">Responsible AI</a> and governance</li><li>Certifications vs real-world experience</li><li>Human-centric skills in the AI era</li><li>Burnout and mental health in tech</li><li>Remote work and human connection</li><li>Mentorship and career growth</li><li>Building strong professional networks</li><li>The reality of imposter syndrome</li><li>Community, speaking, and personal development</li></ul><b>POWERFUL INSIGHTS FROM DAN BARBER </b><br /><b>“WE’RE VERY GOOD AT FOCUSING ON THE TECHNICAL. WE’RE LESS GOOD AT FOCUSING ON THE CONSULTANT PIECE.” </b><br /><br />Dan highlights one of the biggest challenges in modern consulting: many professionals master technology but neglect communication, empathy, and business understanding.<br /><br /><b>“AI IS ONLY SCRATCHING THE SURFACE OF WHAT’S POSSIBLE.” </b><br /><br />From <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> to autonomous agents, Dan believes AI is a genuine technological revolution that will fundamentally reshape how businesses operate.<br /><br /><b>“DON’T BE ALONE.”</b><br /><br /> One of the strongest messages from the episode is the importance of networking, mentorship, and community. Dan explains how building relationships transformed both his confidence and career.<br /><br /><b>ABOUT DANIEL “DAN” BARBER </b><br /><br />Daniel “Dan” Barber is a Microsoft MVP, consultant, speaker, mentor, and founder of Strathos. With more than 20 years of experience across Dynamics, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Copilot, Azure, and Microsoft technologies, Dan helps Microsoft partners scale their businesses and overcome growth challenges. He is also a passionate advocate for mentoring, mental health awareness, and helping professionals navigate imposter syndrome in the tech industry.<br /><br /><b> WHY YOU SHOULD LISTEN </b><br /><br />This episode is perfect for:<br /><ul><li>IT leaders and consultants</li><li>Microsoft professionals</li><li>Founders and entrepreneurs</li><li>Power Platform and AI enthusiasts</li><li>Tech professionals struggling with burnout or imposter syndrome</li><li>Anyone interested in leadership and human skills in the AI era</li></ul>If you’ve ever questioned yourself, felt overwhelmed by rapid technological change, or wondered how to grow both professionally and personally in tech — this conversation is for you.<br /><br /><b>MEMORABLE TAKEAWAYS</b><br /><ul><li>Technical excellence alone is not enough anymore</li><li>Human-centric skills are becoming increasingly valuable</li><li>AI amplifies both productivity and pressure</li><li>Continuous learning is essential in modern tech careers</li><li>Empathy and emotional intelligence are leadership superpowers</li><li>Burnout is real — especially in consulting and remote work</li><li>Mentorship can accelerate both confidence and career growth</li><li>Networking is one of the most valuable long-term investments</li></ul><b>FINAL THOUGHT </b><br /><br />Technology evolves fast — but the people behind it matter even more. This episode is a reminder that leadership is human, growth is uncomfortable, and even the most successful professionals experience doubt. The future of tech will not only belong to those who master AI — but to those who understand people.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71957789</guid><pubDate>Tue, 12 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71957789/beyond_the_tech_leadership_ai_imposter_syndrome_with_daniel_dan_barber_mvp_1.mp3" length="85770476" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e5c0149add387a5ce173ae6e93f20a6d78a2dfa8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this deeply human-centered episode of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Daniel “Dan” Barber, founder of Strathos, for an honest conversation that goes far beyond technology. Together, they explore leadership, emotional...</itunes:subtitle><itunes:summary><![CDATA[In this deeply human-centered episode of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP Daniel “Dan” Barber, founder of Strathos, for an honest conversation that goes far beyond technology. Together, they explore leadership, emotional intelligence, AI, mentorship, burnout, imposter syndrome, and the realities of growing in today’s fast-moving tech industry. Dan shares his personal journey from Dynamics CRM consultant to business founder, while opening up about self-doubt, mental health, and the pressure many tech professionals silently carry. The discussion also dives into how AI is reshaping business, consulting, and the future of work — and why human skills matter more than ever.<br /><br /><b>IN <a href="https://www.m365.fm/beyond-the-tech/" target="_blank" rel="noreferrer noopener">THIS EPISODE</a> LEADERSHIP &amp; HUMAN SKILLS IN TECH </b><br /><br />Dan explains why true technical leadership is not just about governance and best practices — it’s about vision, empathy, and helping teams grow through trust and communication.<br /><br /><b>AI, AUTOMATION &amp; THE FUTURE OF WORK </b><br /><br />The conversation explores how AI is fundamentally changing consulting, business operations, and productivity, while also introducing new pressures around performance, learning, and responsible use.<br /><br /><b>IMPOSTER SYNDROME IN THE TECH INDUSTRY </b><br /><br />Dan openly shares his experience with imposter syndrome, how it affects high achievers, and why many successful professionals silently struggle with self-doubt.<br /><br /><b>MENTAL HEALTH, BURNOUT &amp; REMOTE WORK </b><br /><br />Mirko and Dan discuss stress, remote work, burnout, emotional intelligence, and the importance of maintaining healthy boundaries in modern consulting careers.<br /><br /><b>KEY TOPICS COVERED</b><br /><ul><li>Leadership vs management in technical roles</li><li>Why empathy is a critical leadership skill</li><li>Building trust inside high-performing teams</li><li>Emotional intelligence in consulting</li><li>The impact of AI on business transformation</li><li>AI productivity vs AI pressure</li><li><a href="https://www.m365.fm/responsible-ai-is-good-business-featuring-wiebke-apitzsch/" target="_blank" rel="noreferrer noopener">Responsible AI</a> and governance</li><li>Certifications vs real-world experience</li><li>Human-centric skills in the AI era</li><li>Burnout and mental health in tech</li><li>Remote work and human connection</li><li>Mentorship and career growth</li><li>Building strong professional networks</li><li>The reality of imposter syndrome</li><li>Community, speaking, and personal development</li></ul><b>POWERFUL INSIGHTS FROM DAN BARBER </b><br /><b>“WE’RE VERY GOOD AT FOCUSING ON THE TECHNICAL. WE’RE LESS GOOD AT FOCUSING ON THE CONSULTANT PIECE.” </b><br /><br />Dan highlights one of the biggest challenges in modern consulting: many professionals master technology but neglect communication, empathy, and business understanding.<br /><br /><b>“AI IS ONLY SCRATCHING THE SURFACE OF WHAT’S POSSIBLE.” </b><br /><br />From <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> to autonomous agents, Dan believes AI is a genuine technological revolution that will fundamentally reshape how businesses operate.<br /><br /><b>“DON’T BE ALONE.”</b><br /><br /> One of the strongest messages from the episode is the importance of networking, mentorship, and community. Dan explains how building relationships transformed both his confidence and career.<br /><br /><b>ABOUT DANIEL “DAN” BARBER </b><br /><br />Daniel “Dan” Barber is a Microsoft MVP, consultant, speaker, mentor, and founder of Strathos. With more than 20 years of experience across Dynamics, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Copilot, Azure, and Microsoft technologies, Dan helps Microsoft partners scale their businesses and...]]></itunes:summary><itunes:duration>3574</itunes:duration><itunes:keywords>ai,automation,burnout,community,consulting,copilot,emotionalintelligence,empathy,entrepreneurship,growth,impostersyndrome,innovation,leadership,mentorship,microsoft,networking,powerplatform,productivity,technology,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c1f037eef26b7d687b59b6f8c812ab1d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Over-Provisioning: Managing Shared Data Reservoirs For Multi-Tenant Microsoft 365 Architecture</title><link>https://www.m365.fm/show/episodes/stop-over-provisioning/</link><description><![CDATA[Many Microsoft 365 environments pay for storage and licenses that sit idle because of static quotas and oversized safety buffers. This episode shows architects and admins how to move to an elastic, pooled reservoir model with automated scaling, governance and tenant isolation. You learn how to cut waste while preparing your data for Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The buffer mentality</li><li>01:31 – Architecting the elastic reservoir</li><li>06:32 – Automation and dynamic scaling</li><li>12:29 – Governance as a precision instrument</li><li>17:45 – Tenant isolation</li><li>22:05 – Fiscal impact and ROI</li><li>25:25 – First steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Static quotas and safety buffers create idle capacity and dark data; pooling storage into an elastic reservoir aligns cost with real demand.</li><li>Elastic scaling needs automated orchestration that respects throttling limits plus a governance backbone such as policy as code and lifecycle automation.</li><li>In shared architectures identity, sensitivity labels and tenant isolation are the real perimeter, especially before a <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Copilot</a> rollout.</li></ul><br /><b>Worth quoting</b><br /><br />“You add a 30% buffer to every single account because you think you are playing it safe, but in reality, you are just paying for empty space that nobody is using.” – Mirko Peters (01:04)<br /><br />“If you allow the reservoir to scale infinitely without oversight, you aren't being efficient. You're just being fast at wasting money.” – Mirko Peters (11:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-over-provisioning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on elastic storage</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Governance</a> – the hub and spoke model with Purview policies, policy as code and lifecycle automation</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the environment where static quotas and safety buffers leave storage and licenses idle</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Automation</a> – the orchestration engine that scales the shared pool while staying within throttling limits</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the foundation of the reservoir through Azure Elastic SAN, SQL Hyperscale elastic pools and ARM quotas</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host, who walks through the elastic reservoir model on his own and invites audit results</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architect-scalable-sharepoint-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Microsoft 365 SharePoint Automation: How to Build a Scalable Enterprise Control Plane</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71953637</guid><pubDate>Mon, 11 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71953637/stop_over_provisioning_managing_shared_data_reservoirs_for_multi_tenant_microsoft_365_architecture.mp3" length="37301228" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/372299fd70bda28e1ebef10653f174b9d112ab77.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 environments pay for storage and licenses that sit idle because of static quotas and oversized safety buffers. This episode shows architects and admins how to move to an elastic, pooled reservoir model with automated scaling,...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 environments pay for storage and licenses that sit idle because of static quotas and oversized safety buffers. This episode shows architects and admins how to move to an elastic, pooled reservoir model with automated scaling, governance and tenant isolation. You learn how to cut waste while preparing your data for Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The buffer mentality</li><li>01:31 – Architecting the elastic reservoir</li><li>06:32 – Automation and dynamic scaling</li><li>12:29 – Governance as a precision instrument</li><li>17:45 – Tenant isolation</li><li>22:05 – Fiscal impact and ROI</li><li>25:25 – First steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Static quotas and safety buffers create idle capacity and dark data; pooling storage into an elastic reservoir aligns cost with real demand.</li><li>Elastic scaling needs automated orchestration that respects throttling limits plus a governance backbone such as policy as code and lifecycle automation.</li><li>In shared architectures identity, sensitivity labels and tenant isolation are the real perimeter, especially before a <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Copilot</a> rollout.</li></ul><br /><b>Worth quoting</b><br /><br />“You add a 30% buffer to every single account because you think you are playing it safe, but in reality, you are just paying for empty space that nobody is using.” – Mirko Peters (01:04)<br /><br />“If you allow the reservoir to scale infinitely without oversight, you aren't being efficient. You're just being fast at wasting money.” – Mirko Peters (11:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-over-provisioning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on elastic storage</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Governance</a> – the hub and spoke model with Purview policies, policy as code and lifecycle automation</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the environment where static quotas and safety buffers leave storage and licenses idle</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Automation</a> – the orchestration engine that scales the shared pool while staying within throttling limits</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the foundation of the reservoir through Azure Elastic SAN, SQL Hyperscale elastic pools and ARM quotas</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host, who walks through the elastic reservoir model on his own and invites audit results</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architect-scalable-sharepoint-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-over-provisioning" target="_blank" rel="noreferrer noopener">Microsoft 365 SharePoint Automation: How to Build a Scalable Enterprise Control Plane</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>1555</itunes:duration><itunes:keywords>architecture,automation,azure,compliance,copilot,elasticity,entraid,governance,infrastructure,microsoft365,multitenant,onedrive,optimization,orchestration,powerplatform,purview,scaling,security,sharepoint,storage</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a4df88e4520a723aa8257aac9c143028.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Red Teaming Multi-Model AI: Why Manual Testing Fails in Finance</title><link>https://www.m365.fm/show/episodes/red-teaming-multi-model-ai/</link><description><![CDATA[Manual testing cannot keep up with prompt injections, poisoned RAG pipelines and cross-model infections hitting autonomous AI agents in finance. This episode is for security, risk and compliance leaders deploying agents in banking workflows. You get a blueprint for a multi-model red-teaming gauntlet and an auditable framework ready for the 2026 regulatory deadlines.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The $250,000 prompt injection blind spot</li><li>00:48 – The identity crisis of autonomous agents</li><li>03:56 – The cross-model infection pattern</li><li>07:03 – Architecture of the multi-model gauntlet</li><li>10:14 – The Glassbox audit framework and August 2026</li><li>13:26 – Proactive warfare versus reactive cleanup</li><li>15:53 – The self-healing implementation roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Financial institutions must treat <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">AI agents</a> as identities bound to a human sponsor, because regulators now expect every AI-driven payment decision to be traceable and explainable.</li><li>Using multiple models is not a safety net on its own, since poisoned knowledge bases and shared blind spots let one compromised model infect the rest of the chain.</li><li>Continuous, automated multi-model red teaming with reasoning traces and bounded autonomy replaces manual testing and turns security spending into a compounding asset.</li></ul><br /><b>Worth quoting</b><br /><br />“We have to stop thinking about agents as tools and start thinking about them as identities. If you cannot audit the reasoning, you cannot trust the result and that is the new standard for 2026.” – Mirko Peters (03:06)<br /><br />“Fine-tuning a single model on insecure tasks doesn't just stay within that model. It actually infects unrelated models in your chain.” – Mirko Peters (04:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/red-teaming-multi-model-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the gauntlet blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the core attack, from multi-turn injections to poisoned documents behind fraudulent transfers</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">AI agent</a> – treated as identities that need a human sponsor and traceable reasoning</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">EU AI Act</a> – its high-risk requirements, enforced from August 2026, drive the Glassbox audit framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">The Copilot Credit Trap- Why Your AI Economy is Already Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71948542</guid><pubDate>Mon, 11 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71948542/red_teaming_multi_model_ai_why_manual_testing_fails_in_finance.mp3" length="27075500" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8420a3206cdc4907f1eb8590eb430394fc1f2afb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Manual testing cannot keep up with prompt injections, poisoned RAG pipelines and cross-model infections hitting autonomous AI agents in finance. This episode is for security, risk and compliance leaders deploying agents in banking workflows. You get a...</itunes:subtitle><itunes:summary><![CDATA[Manual testing cannot keep up with prompt injections, poisoned RAG pipelines and cross-model infections hitting autonomous AI agents in finance. This episode is for security, risk and compliance leaders deploying agents in banking workflows. You get a blueprint for a multi-model red-teaming gauntlet and an auditable framework ready for the 2026 regulatory deadlines.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The $250,000 prompt injection blind spot</li><li>00:48 – The identity crisis of autonomous agents</li><li>03:56 – The cross-model infection pattern</li><li>07:03 – Architecture of the multi-model gauntlet</li><li>10:14 – The Glassbox audit framework and August 2026</li><li>13:26 – Proactive warfare versus reactive cleanup</li><li>15:53 – The self-healing implementation roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Financial institutions must treat <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">AI agents</a> as identities bound to a human sponsor, because regulators now expect every AI-driven payment decision to be traceable and explainable.</li><li>Using multiple models is not a safety net on its own, since poisoned knowledge bases and shared blind spots let one compromised model infect the rest of the chain.</li><li>Continuous, automated multi-model red teaming with reasoning traces and bounded autonomy replaces manual testing and turns security spending into a compounding asset.</li></ul><br /><b>Worth quoting</b><br /><br />“We have to stop thinking about agents as tools and start thinking about them as identities. If you cannot audit the reasoning, you cannot trust the result and that is the new standard for 2026.” – Mirko Peters (03:06)<br /><br />“Fine-tuning a single model on insecure tasks doesn't just stay within that model. It actually infects unrelated models in your chain.” – Mirko Peters (04:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/red-teaming-multi-model-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the gauntlet blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the core attack, from multi-turn injections to poisoned documents behind fraudulent transfers</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">AI agent</a> – treated as identities that need a human sponsor and traceable reasoning</li><li><a href="https://www.m365.fm/entity/eu-ai-act/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">EU AI Act</a> – its high-risk requirements, enforced from August 2026, drive the Glassbox audit framework</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-credit-trap-why-your-ai-economy-is-already-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=red-teaming-multi-model-ai-why-manual-testing-fails-in-finance" target="_blank" rel="noreferrer noopener">The Copilot Credit Trap- Why Your AI Economy is Already Broken</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1129</itunes:duration><itunes:keywords>adversarialai,agenticai,ai,auditability,automation,autonomousagents,compliance,copilot,cybersecurity,embeddings,finance,fraud,governance,llms,promptinjection,rag,redteaming,resilience,security,traceability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b536fc9f64c0d52d1350be12d365d7ff.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering D365FO Integrations: Scalable Patterns for Modern Enterprise Architecture with Anitha Eswaran [MVP-MCT]</title><link>https://www.m365.fm/show/episodes/mastering-d365fo-integrations/</link><description><![CDATA[Dynamics 365 Finance and Operations no longer runs as a standalone ERP, and poorly designed integrations quickly become fragile and slow. In this episode, Microsoft MVP and MCT Anitha Eswaran helps architects, developers and consultants choose the right integration patterns and middleware. You learn how to design for volume, failure and observability so your integrations scale with the business.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From Axapta to D365 F&amp;O technical architect</li><li>07:13 – Common integration mistakes: volume and frequency</li><li>08:25 – Integration architecture and the four pillars</li><li>14:00 – Integration patterns: DIXF, OData, custom services, business events, dual-write</li><li>20:50 – Middleware, anti-patterns, tools and security</li><li>27:00 – Performance, multi-country rollouts and error handling</li><li>37:27 – Developer tips, career advice and AI</li><li>45:42 – Rapid fire and closing thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before designing a Dynamics 365 Finance and Operations integration, study volume, frequency and load, because these decide between real-time, near real-time and asynchronous patterns.</li><li>Each integration pattern has clear trade-offs: DIXF suits bulk data, OData suits small real-time transactions but throttles, custom services need development and business events enable decoupled, event-driven designs.</li><li>Resilient integrations assume failure, use middleware such as Service Bus, Event Grid and <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Logic Apps</a> to offload the AOS, and build observability with tracing, alerts and retries.</li></ul><br /><b>Worth quoting</b><br /><br />“if it is for more than 10,000 per 5 minutes then you need to decide as an asynchronous if it is less than 1000 then you need to see it as synchronous” – Anitha Eswaran (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mastering-d365fo-integrations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes, integration patterns and FAQ</li><li><a href="https://www.m365.fm/entity/anitha-eswaran/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Anitha Eswaran</a> – the guest, a technical architect sharing nearly 20 years of Dynamics integration experience</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the ERP at the center of every integration pattern and rollout discussed</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-events/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Business events (Dynamics 365)</a> – her preferred event-driven pattern, for example on payment posting, with limited payload sizes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-event-grid-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Azure Event Grid - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71948362</guid><pubDate>Mon, 11 May 2026 04:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71948362/mastering_d365fo_integrations_scalable_patterns_for_modern_enterprise_architecture_with_anitha_eswaran_mvp_mct.mp3" length="70994924" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2a826d4fbd44ebd398b3edd31e491259580332ac.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Dynamics 365 Finance and Operations no longer runs as a standalone ERP, and poorly designed integrations quickly become fragile and slow. In this episode, Microsoft MVP and MCT Anitha Eswaran helps architects, developers and consultants choose the...</itunes:subtitle><itunes:summary><![CDATA[Dynamics 365 Finance and Operations no longer runs as a standalone ERP, and poorly designed integrations quickly become fragile and slow. In this episode, Microsoft MVP and MCT Anitha Eswaran helps architects, developers and consultants choose the right integration patterns and middleware. You learn how to design for volume, failure and observability so your integrations scale with the business.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From Axapta to D365 F&amp;O technical architect</li><li>07:13 – Common integration mistakes: volume and frequency</li><li>08:25 – Integration architecture and the four pillars</li><li>14:00 – Integration patterns: DIXF, OData, custom services, business events, dual-write</li><li>20:50 – Middleware, anti-patterns, tools and security</li><li>27:00 – Performance, multi-country rollouts and error handling</li><li>37:27 – Developer tips, career advice and AI</li><li>45:42 – Rapid fire and closing thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>Before designing a Dynamics 365 Finance and Operations integration, study volume, frequency and load, because these decide between real-time, near real-time and asynchronous patterns.</li><li>Each integration pattern has clear trade-offs: DIXF suits bulk data, OData suits small real-time transactions but throttles, custom services need development and business events enable decoupled, event-driven designs.</li><li>Resilient integrations assume failure, use middleware such as Service Bus, Event Grid and <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Logic Apps</a> to offload the AOS, and build observability with tracing, alerts and retries.</li></ul><br /><b>Worth quoting</b><br /><br />“if it is for more than 10,000 per 5 minutes then you need to decide as an asynchronous if it is less than 1000 then you need to see it as synchronous” – Anitha Eswaran (07:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mastering-d365fo-integrations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes, integration patterns and FAQ</li><li><a href="https://www.m365.fm/entity/anitha-eswaran/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Anitha Eswaran</a> – the guest, a technical architect sharing nearly 20 years of Dynamics integration experience</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – the ERP at the center of every integration pattern and rollout discussed</li><li><a href="https://www.m365.fm/entity/dynamics-365-business-events/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mastering-d365fo-integrations-scalable-patterns-for-modern-enterprise-architecture-with-anitha-eswaran-mvp-mct" target="_blank" rel="noreferrer noopener">Business events (Dynamics 365)</a> – her preferred event-driven pattern, for example on payment posting, with limited payload sizes</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>2959</itunes:duration><itunes:keywords>ai,architecture,automation,azure,copilot,d365fo,dataverse,devops,dynamics365,erp,eventgrid,integrations,logicapps,microsoft365,middleware,observability,powerplatform,scalability,security,servicebus</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/79f1f9d5047eab2e63aaf331f8bd794c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Policy Isn't Enough: The Secret to Real-Time Cloud Savings</title><link>https://www.m365.fm/show/episodes/azure-policy-isnt-enough/</link><description><![CDATA[Your Azure bill usually starts going wrong long before finance ever notices the number. That’s the real problem. Most FinOps teams still operate on a reactive model built around dashboards, reports, alerts, exports, and month-end review cycles. But cloud spend doesn’t wait for governance meetings. It starts the second someone deploys the wrong SKU, selects an expensive region, skips ownership tags, enables premium defaults, or launches a service that scales faster than governance can respond. And while all of that is happening, <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Policy</a> often sits quietly in audit mode... documenting the damage instead of preventing it. In <a href="https://www.m365.fm/azure-policy-isnt-enough/" target="_blank" rel="noreferrer noopener">this episode</a>, Mirko Peters breaks down why traditional FinOps approaches fail in modern Azure environments and why real cloud savings only happen when cost control moves directly into the deployment path. Instead of treating governance as reporting after the money is already spent, this episode explores how Azure Policy can become a real-time enforcement engine that blocks waste before billing ever starts. Because if your platform still relies on alerts instead of enforcement, AI workloads, autoscaling services, premium storage defaults, and weak deployment standards will continue multiplying cloud spend while your dashboards politely try to catch up.<br /><br /><b>WHY REACTIVE FINOPS KEEPS FAILING </b><br /><br />Most FinOps programs produce visibility, but visibility is not control. That distinction changes everything. Traditional cloud governance usually follows the same cycle: observe spend, generate reports, investigate anomalies, open conversations, and then attempt remediation after the expensive deployment already exists. The issue is that cloud consumption moves too fast for that model. By the time a report explains the problem, the VM is already running, the premium disk is attached, the AI workload has already processed tokens, and the storage account is already growing. The conversation shifts from prevention to cleanup. And cleanup is always slower, more political, and more expensive. This episode explains why consumption-based cloud platforms fundamentally break older governance models built around delayed financial visibility. In Azure, spend happens in motion. Short-lived resources can generate cost in minutes, autoscale systems can multiply billing events rapidly, and AI services can create unpredictable spikes long before month-end reporting catches up. Mirko also explores the hidden second layer of waste most organizations ignore: the operational cost of remediation itself. Once bad deployments exist, companies don’t just pay for the resources. They also pay for the human cleanup loop around them — ticket reviews, owner tracing, escalation meetings, remediation planning, and endless coordination across engineering, finance, and platform teams. <br /><br /><b>WHAT AZURE POLICY ACTUALLY DOES — AND WHERE MOST TEAMS MISUSE IT </b><br /><br />Azure Policy is far more than a compliance dashboard. At its core, it operates directly inside the <a href="https://www.m365.fm/azure-resource-manager-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Resource Manager</a> request path, which means it evaluates deployments before resources are successfully created. That makes Azure Policy one of the few governance tools capable of turning financial intent into real technical enforcement. This episode walks through how Azure Policy actually works internally, including:<br /><ul><li>ARM request evaluation</li><li>Policy effects and execution order</li><li>Modify versus Deny behavior</li><li>Append and DeployIfNotExists logic</li><li>Audit timing and compliance behavior</li><li>DenyAction protection scenarios</li><li>Management group assignment strategy</li></ul>Mirko explains why most organizations misunderstand Azure Policy entirely. Having policy assignments does not mean governance exists. In many environments, policies remain stuck in audit mode for months or years, collecting non-compliance reports while the deployment path stays fully open. You’ll also learn why timing matters, why compliance dashboards are not real-time operational control surfaces, and why poorly scoped policy assignments often create governance drift instead of actual enforcement.<br /><br /><b>TURNING AZURE POLICY INTO A REAL-TIME BUDGET MACHINE </b><br /><br />This is where the operating model changes completely. Instead of observing overspend after the fact, organizations can encode financial intent directly into deployment rules. That means:<br /><ul><li>Blocking oversized VM families in development environments</li><li>Restricting premium disks outside production</li><li>Denying unsupported regions</li><li>Requiring ownership and cost-routing tags</li><li>Enforcing approved deployment patterns</li><li>Preventing unaccountable spend before it begins</li></ul>Mirko explains why budgets alone do not control architecture. Patterns do. A written budget only suggests that teams should spend less. Policy enforcement changes what the platform physically allows. Once financial standards become deployment constraints, cost discipline stops depending on memory, meetings, and follow-up behavior. It becomes part of the platform contract itself. This episode also explores how Azure Policy initiatives, management groups, reusable parameters, and layered assignment strategies help organizations scale FinOps enforcement consistently across large Azure estates.<br /><br /><b>WHERE MOST POLICY-DRIVEN FINOPS PROGRAMS COLLAPSE </b><br /><br />One of the biggest mistakes organizations make is confusing observation with enforcement. Many teams believe they have governance simply because they collect non-compliance reports. But if engineers can still deploy the same expensive patterns tomorrow, nothing has actually changed. This episode dives deep into the most common Azure Policy rollout failures, including:<br /><ul><li>Audit-forever governance models</li><li>Over-aggressive deny rollouts</li><li>Policy surprise during deployments</li><li>Poor landing zone defaults</li><li>Weak pipeline integration</li><li>Assignment sprawl</li><li>Unmanaged exemption growth</li><li>Broken developer experience</li><li>Misaligned enforcement timing</li></ul>Mirko explains why deny itself is not the problem. Surprise is. The episode also explores how governance programs unintentionally teach bypass behavior when exemptions become easier than fixing deployment templates. Over time, standards lose authority, and policy slowly turns into documentation theater instead of runtime control.<br /><br /><b>THE ROLLOUT MODEL THAT PRESERVES ENGINEERING VELOCITY </b><br /><br />Strong governance should accelerate delivery, not slow it down. That only happens when rules are visible early, deployment paths are already compliant, and engineers understand the standards before they reach Azure Resource Manager. This episode outlines a practical rollout path that starts narrow and scales safely:<br /><ul><li>Audit with a defined end date</li><li>Repair templates and landing zones first</li><li>Align Infrastructure-as-Code modules</li><li>Add CI/CD pipeline validation</li><li>Enable deny in non-production environments first</li><li>Introduce controlled exception handling</li><li>Package controls into reusable initiatives</li></ul>Mirko also explains why vague freedom slows teams down more than clear boundaries do. Engineers move faster when regions, SKUs, tags, and approved patterns are predictable instead of constantly changing through tribal knowledge and late-stage governance surprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71944902</guid><pubDate>Sun, 10 May 2026 19:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71944902/azure_policy_isn_t_enough_the_secret_to_real_time_cloud_savings.mp3" length="28864556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ced969e628d18f30736d1eb85fa75f4334ace9fa.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Azure bill usually starts going wrong long before finance ever notices the number. That’s the real problem. Most FinOps teams still operate on a reactive model built around dashboards, reports, alerts, exports, and month-end review cycles. But...</itunes:subtitle><itunes:summary><![CDATA[Your Azure bill usually starts going wrong long before finance ever notices the number. That’s the real problem. Most FinOps teams still operate on a reactive model built around dashboards, reports, alerts, exports, and month-end review cycles. But cloud spend doesn’t wait for governance meetings. It starts the second someone deploys the wrong SKU, selects an expensive region, skips ownership tags, enables premium defaults, or launches a service that scales faster than governance can respond. And while all of that is happening, <a href="https://www.m365.fm/azure-policy-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Policy</a> often sits quietly in audit mode... documenting the damage instead of preventing it. In <a href="https://www.m365.fm/azure-policy-isnt-enough/" target="_blank" rel="noreferrer noopener">this episode</a>, Mirko Peters breaks down why traditional FinOps approaches fail in modern Azure environments and why real cloud savings only happen when cost control moves directly into the deployment path. Instead of treating governance as reporting after the money is already spent, this episode explores how Azure Policy can become a real-time enforcement engine that blocks waste before billing ever starts. Because if your platform still relies on alerts instead of enforcement, AI workloads, autoscaling services, premium storage defaults, and weak deployment standards will continue multiplying cloud spend while your dashboards politely try to catch up.<br /><br /><b>WHY REACTIVE FINOPS KEEPS FAILING </b><br /><br />Most FinOps programs produce visibility, but visibility is not control. That distinction changes everything. Traditional cloud governance usually follows the same cycle: observe spend, generate reports, investigate anomalies, open conversations, and then attempt remediation after the expensive deployment already exists. The issue is that cloud consumption moves too fast for that model. By the time a report explains the problem, the VM is already running, the premium disk is attached, the AI workload has already processed tokens, and the storage account is already growing. The conversation shifts from prevention to cleanup. And cleanup is always slower, more political, and more expensive. This episode explains why consumption-based cloud platforms fundamentally break older governance models built around delayed financial visibility. In Azure, spend happens in motion. Short-lived resources can generate cost in minutes, autoscale systems can multiply billing events rapidly, and AI services can create unpredictable spikes long before month-end reporting catches up. Mirko also explores the hidden second layer of waste most organizations ignore: the operational cost of remediation itself. Once bad deployments exist, companies don’t just pay for the resources. They also pay for the human cleanup loop around them — ticket reviews, owner tracing, escalation meetings, remediation planning, and endless coordination across engineering, finance, and platform teams. <br /><br /><b>WHAT AZURE POLICY ACTUALLY DOES — AND WHERE MOST TEAMS MISUSE IT </b><br /><br />Azure Policy is far more than a compliance dashboard. At its core, it operates directly inside the <a href="https://www.m365.fm/azure-resource-manager-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Resource Manager</a> request path, which means it evaluates deployments before resources are successfully created. That makes Azure Policy one of the few governance tools capable of turning financial intent into real technical enforcement. This episode walks through how Azure Policy actually works internally, including:<br /><ul><li>ARM request evaluation</li><li>Policy effects and execution order</li><li>Modify versus Deny behavior</li><li>Append and DeployIfNotExists logic</li><li>Audit timing and compliance behavior</li><li>DenyAction protection scenarios</li><li>Management group assignment strategy</li></ul>Mirko explains why...]]></itunes:summary><itunes:duration>1203</itunes:duration><itunes:keywords>architecture,arm,automation,azure,budgets,cloudsavings,compliance,copilot,costcontrol,devops,enforcement,finops,governance,infrastructure,managementgroups,optimization,policy,scalability,tagging,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/907f507e65a708b2820175b13ea85635.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Paying for Nothing: Build an Automated Azure Cleanup Engine</title><link>https://www.m365.fm/show/episodes/stop-paying-for-nothing/</link><description><![CDATA[Cloud platforms love to promise efficiency. Azure tells you to pay only for what you use. But most organizations are not paying for active usage anymore. They are paying for forgotten infrastructure, abandoned projects, stale environments, orphaned disks, idle virtual machines, and resources nobody remembers creating. The billing meter never stops simply because a sprint ended or a team moved on. That is the real problem with manual governance. Cleanup depends on memory, spare time, and someone eventually noticing the cost report after the spend has already landed. Finance sees rising cloud bills. Engineering starts hunting through old tickets. Teams debate ownership while unused resources continue burning budget in the background. The cloud makes spinning things up incredibly easy, but shutting things down safely and consistently is where most organizations fail. In <a href="https://www.m365.fm/stop-paying-for-nothing/" target="_blank" rel="noreferrer noopener">this episode</a>, Mirko Peters breaks down how to build an automated Azure cleanup engine that removes waste before it scales into chaos. Instead of relying on manual reviews and reactive cost reports, the model combines Azure Policy, intelligent tagging, Resource Graph, and Logic Apps to continuously identify resources that no longer deserve to exist. The result is a governance approach that moves from “someone should clean this up” to a repeatable lifecycle control system that actually works.<br /><br /><b>WHY CLOUD WASTE NEVER REALLY GOES AWAY </b><br /><br />Most cloud waste is not caused by oversized virtual machines or premium database tiers. The deeper issue is lifecycle drift. Projects start quickly, teams deploy temporary resources, proof-of-concept environments get created, and then priorities change. The work disappears, but the infrastructure survives. Over time, these forgotten assets turn into background noise that quietly inflates cloud spend month after month. Weak tagging makes the problem even worse. When resources lack ownership, expiry dates, or cost center alignment, cloud bills lose context. Organizations can see the spend, but they cannot see the story behind it. Accountability becomes blurry, cleanup slows down, and manual governance creates endless delays that protect waste instead of eliminating it. This episode explains why governance fails when it sits outside the delivery process and why the solution is not more reports, but stronger lifecycle enforcement built directly into the platform. <br /><br /><b>THE GOVERNANCE MODEL BEHIND THE CLEANUP ENGINE </b><br /><br />The architecture is intentionally simple:<br /><ul><li>Azure Policy becomes the law</li><li>Tags provide the operational context</li><li>Logic Apps execute the cleanup actions</li><li>Resource Graph continuously discovers lifecycle drift</li></ul>Mirko walks through how to structure governance correctly using management groups, resource group inheritance, audit-first rollout strategies, and progressive enforcement models that move from Audit to Modify and finally to Deny once the organization is ready. You will learn why governance systems often fail when policies, automation, and tagging become overly complex — and how keeping the model small and explainable dramatically improves adoption and trust across engineering teams.<br /><br /><b>THE TAGGING STRATEGY THAT MAKES SAFE DELETION POSSIBLE </b><br /><br />Tags are not decorative metadata. They are the decision engine behind automated cleanup. This episode explores the exact tag model needed to support safe lifecycle automation, including:<br /><ul><li>Owner</li><li>Environment</li><li>CostCenter</li><li>ExpiryDate or TTL</li><li>CleanupAction</li><li>ExceptionReason</li></ul>You will hear why strong tagging transforms deletion from a risky guess into a controlled operational decision, and why inheritance through resource groups is far more scalable than forcing manual tagging on every deployment. Mirko also explains how poor taxonomy design destroys automation credibility, why free-text exception handling creates governance drift, and how to build a tagging system teams will actually follow instead of bypassing.<br /><br /><b>BUILDING THE LOGIC APP CLEANUP FLOW </b><br /><br />The cleanup workflow itself lives inside Azure Logic Apps Consumption, keeping operational costs low while allowing the engine to scale dynamically as cleanup demand changes. The episode covers the complete orchestration model: Discovery through <a href="https://www.m365.fm/azure-resource-graph/" target="_blank" rel="noreferrer noopener">Azure Resource Graph</a>, validation paths, dependency checks, lock handling, approval flows, deletion branching by resource type, retry logic, <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">managed identities</a>, audit logging, and dry-run safety modes. Instead of relying on one giant deletion script, the cleanup engine becomes a structured orchestration platform capable of making consistent lifecycle decisions at scale. You will also learn why:<br /><ul><li>Deletion order matters in Azure</li><li>Resource locks often break automation</li><li>Soft-delete changes expected behavior</li><li>Governance policies can accidentally block cleanup workflows</li><li>Quarantine flows are safer than immediate deletion in uncertain scenarios</li></ul><b>MEASURING WHETHER THE ENGINE IS ACTUALLY WORKING </b><br /><br />Savings alone are not enough. This episode introduces a better measurement model that tracks both reclaimed cost and prevented cost through lifecycle enforcement. Mirko explains why the true success metric is not just how much waste gets deleted, but how much unnecessary spend never appears in the first place. The discussion includes:<br /><ul><li>Effective Avoidance Rate</li><li>Tag quality metrics</li><li>Ownership clarity</li><li>Workflow success and skip analysis</li><li>Drift monitoring</li><li>Automation ROI versus manual governance effort</li></ul>Because the real goal is not cleaner reports. The real goal is building a platform where ownership stays visible, lifecycle drift stays low, and cloud waste stops scaling faster than the organization itself.<br /><br /><b>IMPLEMENTATION PAYOFF </b><br /><br />The best way to begin is small. Start with one cleanup class like unattached disks or expired development resource groups. Prove the tagging model. Validate the workflow. Run in audit mode first. Build trust through evidence instead of fear. This episode is ultimately about changing how organizations think about governance. Cloud waste is not a reporting problem. It is a lifecycle control problem. If you are responsible for Azure architecture, <a href="https://www.m365.fm/platform-engineering-simply-explained/" target="_blank" rel="noreferrer noopener">platform engineering</a>, governance, FinOps, cloud operations, or enterprise automation, this episode gives you a practical blueprint for building automated cleanup systems that scale with the cloud instead of constantly chasing it. Follow Mirko Peters on LinkedIn for more deep dives into Azure architecture, governance automation, AI infrastructure, and modern cloud operating models. And if this episode helped you rethink cloud governance, leave a review and share it with your team.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71944704</guid><pubDate>Sun, 10 May 2026 07:31:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71944704/stop_paying_for_nothing_build_an_automated_azure_cleanup_engine.mp3" length="30076460" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/271048cbaee91a70ee8bfc44798814a5555a1734.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud platforms love to promise efficiency. Azure tells you to pay only for what you use. But most organizations are not paying for active usage anymore. They are paying for forgotten infrastructure, abandoned projects, stale environments, orphaned...</itunes:subtitle><itunes:summary><![CDATA[Cloud platforms love to promise efficiency. Azure tells you to pay only for what you use. But most organizations are not paying for active usage anymore. They are paying for forgotten infrastructure, abandoned projects, stale environments, orphaned disks, idle virtual machines, and resources nobody remembers creating. The billing meter never stops simply because a sprint ended or a team moved on. That is the real problem with manual governance. Cleanup depends on memory, spare time, and someone eventually noticing the cost report after the spend has already landed. Finance sees rising cloud bills. Engineering starts hunting through old tickets. Teams debate ownership while unused resources continue burning budget in the background. The cloud makes spinning things up incredibly easy, but shutting things down safely and consistently is where most organizations fail. In <a href="https://www.m365.fm/stop-paying-for-nothing/" target="_blank" rel="noreferrer noopener">this episode</a>, Mirko Peters breaks down how to build an automated Azure cleanup engine that removes waste before it scales into chaos. Instead of relying on manual reviews and reactive cost reports, the model combines Azure Policy, intelligent tagging, Resource Graph, and Logic Apps to continuously identify resources that no longer deserve to exist. The result is a governance approach that moves from “someone should clean this up” to a repeatable lifecycle control system that actually works.<br /><br /><b>WHY CLOUD WASTE NEVER REALLY GOES AWAY </b><br /><br />Most cloud waste is not caused by oversized virtual machines or premium database tiers. The deeper issue is lifecycle drift. Projects start quickly, teams deploy temporary resources, proof-of-concept environments get created, and then priorities change. The work disappears, but the infrastructure survives. Over time, these forgotten assets turn into background noise that quietly inflates cloud spend month after month. Weak tagging makes the problem even worse. When resources lack ownership, expiry dates, or cost center alignment, cloud bills lose context. Organizations can see the spend, but they cannot see the story behind it. Accountability becomes blurry, cleanup slows down, and manual governance creates endless delays that protect waste instead of eliminating it. This episode explains why governance fails when it sits outside the delivery process and why the solution is not more reports, but stronger lifecycle enforcement built directly into the platform. <br /><br /><b>THE GOVERNANCE MODEL BEHIND THE CLEANUP ENGINE </b><br /><br />The architecture is intentionally simple:<br /><ul><li>Azure Policy becomes the law</li><li>Tags provide the operational context</li><li>Logic Apps execute the cleanup actions</li><li>Resource Graph continuously discovers lifecycle drift</li></ul>Mirko walks through how to structure governance correctly using management groups, resource group inheritance, audit-first rollout strategies, and progressive enforcement models that move from Audit to Modify and finally to Deny once the organization is ready. You will learn why governance systems often fail when policies, automation, and tagging become overly complex — and how keeping the model small and explainable dramatically improves adoption and trust across engineering teams.<br /><br /><b>THE TAGGING STRATEGY THAT MAKES SAFE DELETION POSSIBLE </b><br /><br />Tags are not decorative metadata. They are the decision engine behind automated cleanup. This episode explores the exact tag model needed to support safe lifecycle automation, including:<br /><ul><li>Owner</li><li>Environment</li><li>CostCenter</li><li>ExpiryDate or TTL</li><li>CleanupAction</li><li>ExceptionReason</li></ul>You will hear why strong tagging transforms deletion from a risky guess into a controlled operational decision, and why inheritance through resource groups is far more scalable than forcing manual tagging on every deployment. Mirko also explains how...]]></itunes:summary><itunes:duration>1254</itunes:duration><itunes:keywords>architecture,automation,azure,cleanup,cloud,compliance,costoptimization,devops,finops,governance,infrastructure,lifecycle,logicapps,monitoring,optimization,policy,resourcegraph,scalability,security,tagging</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/24f71c323064c2e8262eea47af19d506.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</title><link>https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/</link><description><![CDATA[Is your tenant really ready for Copilot, or will AI surface everything you overshared during the pandemic? Microsoft MVP and MCT Åsne Holtklimpen explains why Copilot readiness is a data governance problem and how Purview, sensitivity labels and zero trust fit together. IT, security and business leaders get practical first steps to secure their data before switching AI on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and guest background</li><li>01:24 – From SharePoint to Purview</li><li>02:46 – Security, governance and zero trust</li><li>05:18 – The real risks of Copilot</li><li>07:49 – Preparing with labels and info types</li><li>16:01 – What Copilot readiness really means</li><li>24:16 – Ownership, leadership and use cases</li><li>37:01 – Hot topics and final message</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new security problems; it exposes existing oversharing, outdated data and weak permissions.</li><li>Start with sensitive information types, sensitivity labels, DLP and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">conditional access</a>, which are available even with E3 licenses, before rolling out Copilot broadly.</li><li>Copilot readiness is really Microsoft 365 data governance readiness and needs management ownership, clear use cases and cleanup of old Teams and sharing links.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot and AI doesn't create new problems. It basically just shines a bright, big yellow light on them.” – Åsne Holtklimpen (05:25)<br /><br />“It's not something new, it's not something that just co-pilot needs to have in place to be able to have work safely. It's something you should have done ages ago.” – Åsne Holtklimpen (16:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, key quotes and a Copilot readiness FAQ</li><li><a href="https://www.m365.fm/entity/asne-holtklimpen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Åsne Holtklimpen</a> – the guest, who implements Copilot with security and governance across the Nordic countries</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI assistant that only sees what users can access and so exposes oversharing</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the toolset she uses for sensitive info types, labels, DLP and finding sensitive data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Microsoft Purview in the Age of AI: Securing Copilot with Peter Rising [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71921945</guid><pubDate>Sat, 09 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71921945/the_truth_about_microsoft_security_and_copilot_readiness_with_sne_holtklimpen_mvp_mct.mp3" length="67212908" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1939a27574c095dba6c119724724680a3edfd831.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is your tenant really ready for Copilot, or will AI surface everything you overshared during the pandemic? Microsoft MVP and MCT Åsne Holtklimpen explains why Copilot readiness is a data governance problem and how Purview, sensitivity labels and zero...</itunes:subtitle><itunes:summary><![CDATA[Is your tenant really ready for Copilot, or will AI surface everything you overshared during the pandemic? Microsoft MVP and MCT Åsne Holtklimpen explains why Copilot readiness is a data governance problem and how Purview, sensitivity labels and zero trust fit together. IT, security and business leaders get practical first steps to secure their data before switching AI on.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Introduction and guest background</li><li>01:24 – From SharePoint to Purview</li><li>02:46 – Security, governance and zero trust</li><li>05:18 – The real risks of Copilot</li><li>07:49 – Preparing with labels and info types</li><li>16:01 – What Copilot readiness really means</li><li>24:16 – Ownership, leadership and use cases</li><li>37:01 – Hot topics and final message</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new security problems; it exposes existing oversharing, outdated data and weak permissions.</li><li>Start with sensitive information types, sensitivity labels, DLP and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">conditional access</a>, which are available even with E3 licenses, before rolling out Copilot broadly.</li><li>Copilot readiness is really Microsoft 365 data governance readiness and needs management ownership, clear use cases and cleanup of old Teams and sharing links.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot and AI doesn't create new problems. It basically just shines a bright, big yellow light on them.” – Åsne Holtklimpen (05:25)<br /><br />“It's not something new, it's not something that just co-pilot needs to have in place to be able to have work safely. It's something you should have done ages ago.” – Åsne Holtklimpen (16:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, key quotes and a Copilot readiness FAQ</li><li><a href="https://www.m365.fm/entity/asne-holtklimpen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Åsne Holtklimpen</a> – the guest, who implements Copilot with security and governance across the Nordic countries</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI assistant that only sees what users can access and so exposes oversharing</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the toolset she uses for sensitive info types, labels, DLP and finding sensitive data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-purview-in-the-age-of-ai-securing-copilot-with-peter-rising-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct" target="_blank" rel="noreferrer noopener">Microsoft Purview in the Age of AI: Securing Copilot with Peter Rising [Microsoft]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>2801</itunes:duration><itunes:keywords>ai,automation,classification,collaboration,compliance,copilot,cybersecurity,dataprotection,defender,dlp,entra,governance,microsoft365,productivity,purview,security,sensitivitylabels,sharepoint,teams,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/291d4291c3a36e0228451ae613ca3a0a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building and deploying production grade AI agents with Microsoft Foundry with Edgar McOchieng [MVP]</title><link>https://www.m365.fm/show/episodes/building-and-deploying-production-grade-ai-agents-with-microsoft-foundry-with-edgar-mcochieng-mvp/</link><description><![CDATA[In this deep-dive episode of the M365 FM podcast, Mirko Peters welcomes Edgar McOchieng for an extensive conversation about enterprise AI architecture, Microsoft Foundry, scalable AI agents, and the real-world challenges organizations face when deploying production-grade AI systems. Edgar shares his journey from discovering Microsoft Azure during university in Kenya to becoming a Microsoft MVP focused on Microsoft Foundry, Business Applications, data engineering, and AI-driven enterprise solutions. He also talks about his passion for mentorship and community building through “Ochieng Labs,” where students and early-career developers gain hands-on experience with Power Platform, <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, Copilot Studio, and modern AI engineering practices.<br /><br /><b>BUILDING REAL-WORLD ENTERPRISE AI APPLICATIONS </b><br /><br />The conversation explores how organizations can move beyond AI experimentation and start building reliable, secure, and scalable AI applications that deliver measurable business value. Edgar explains how his team created an enterprise AI platform capable of connecting to SharePoint, OneDrive, Outlook, Microsoft Graph, AWS, and Google Cloud environments to help employees retrieve organizational knowledge faster and reduce data silos across departments. Listeners will learn how Retrieval-Augmented Generation (RAG), vector search, semantic indexing, embeddings, and enterprise search architectures play a critical role in modern AI systems. Edgar breaks down how AI applications can access live organizational knowledge instead of relying solely on static training data, helping businesses build more accurate and context-aware AI assistants. HYBRID AI ARCHITECTURES AND AI COST OPTIMIZATION A major focus of <a href="https://www.m365.fm/building-and-deploying-production-grade-ai-agents-with-microsoft-foundry-with-edgar-mcochieng-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> is enterprise AI cost management and hybrid AI infrastructure design. Edgar openly discusses the challenges organizations face with rising AI costs caused by heavy usage of premium cloud-based large language models such as Anthropic Claude and GPT services. He explains how his team introduced a hybrid orchestration model that intelligently switches between local small language models and cloud-hosted LLMs depending on the complexity of the task. This hybrid AI approach dramatically reduced operational expenses while maintaining scalability and performance. The discussion also covers rate limiting, token management, AI workload monitoring, hosted agents, orchestration layers, and why enterprises increasingly need ownership and control over their AI infrastructure.<br /><br /><b>MICROSOFT FOUNDRY, COPILOT STUDIO, AND AI DEVELOPMENT WORKFLOWS </b><br /><br />Edgar describes Microsoft Foundry as a powerful “model playground” where developers can experiment with multiple AI models, create hosted agents, build orchestration pipelines, evaluate model safety, apply guardrails, and integrate enterprise systems using MCP connectors. He also explains the differences between <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, Copilot Studio, and Microsoft Foundry — helping listeners understand when each platform is the right choice depending on customization requirements and technical maturity. The episode also dives into prompt engineering, AI workflows, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, VS Code integrations, CI/CD pipelines with GitHub Actions, evaluation pipelines, hallucination testing, and the growing importance of developer tooling in AI application development. Edgar shares practical insights into how AI engineering teams structure, test, deploy, and continuously improve enterprise AI systems in production environments.<br /><br /><b>AI GOVERNANCE, SECURITY, AND ENTERPRISE MONITORING </b><br /><br />Another key topic throughout the conversation is AI governance, observability, security, and responsible AI implementation. Edgar explains why governance and monitoring are becoming more important than simply selecting the “best” AI model. Organizations need visibility into user behavior, AI usage patterns, permissions, hallucination risks, security controls, and compliance requirements. The discussion also covers multi-tenant enterprise AI architectures, tenant isolation, data partitioning, hosted AI agents, containerization, Kubernetes integrations, Power Platform connectivity, Logic Apps orchestration, and enterprise-grade monitoring systems designed to support scalable AI workloads.<br /><br /><b>THE FUTURE OF ENTERPRISE AI </b><br /><br />Toward the end of the episode, Mirko and Edgar discuss several hot topics shaping the future of enterprise AI, including small language models (SLMs), prompt engineering, orchestration-driven AI workflows, fine-tuning versus data grounding, and the long-term sustainability of relying entirely on external AI providers. Edgar argues that organizations increasingly need flexibility, transparency, governance, and infrastructure ownership to remain competitive as AI adoption continues to accelerate. This episode is packed with practical insights for enterprise architects, AI engineers, cloud developers, CTOs, IT leaders, Microsoft professionals, startup founders, and anyone interested in understanding how Microsoft Foundry and Azure AI technologies are reshaping modern enterprise software development and intelligent automation.<br /><br /><b>IN THIS EPISODE</b><br /><ul><li>Building production-grade AI agents with Microsoft Foundry</li><li>Designing scalable hybrid AI architectures for enterprises</li><li>Implementing AI governance, observability, and monitoring</li><li>Reducing enterprise AI costs using local and hosted models</li><li>Retrieval-Augmented Generation (RAG) and vector search</li><li>Hosted AI agents, orchestration layers, and prompt flows</li><li>Enterprise integrations with Microsoft Graph, SharePoint, and Power Platform</li><li>Multi-tenant AI architectures and secure data isolation</li><li>AI evaluation pipelines, guardrails, and hallucination prevention</li><li>CI/CD strategies for enterprise AI deployments</li></ul><b>KEY TECHNOLOGIES DISCUSSED</b><br /><ul><li>Microsoft Foundry</li><li>Azure AI Services</li><li>Microsoft 365 Copilot</li><li>Copilot Studio</li><li>Microsoft Fabric</li><li>Power Platform</li><li>GitHub Copilot</li><li>MCP Connectors</li><li><a href="https://www.m365.fm/vector-databases-simply-explained/" target="_blank" rel="noreferrer noopener">Vector Databases</a></li><li>Retrieval-Augmented Generation (RAG)</li><li>Kubernetes</li><li>Logic Apps</li><li>Azure Hosted Agents</li></ul><b>WHO SHOULD LISTEN </b><br /><br />This episode is highly recommended for enterprise architects, AI engineers, Microsoft consultants, cloud developers, CTOs, CIOs, IT decision-makers, Power Platform professionals, startup founders, security teams, and technology leaders looking to understand how enterprise AI systems can be designed, governed, scaled, and optimized using Microsoft’s modern AI ecosystem.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71905237</guid><pubDate>Fri, 08 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71905237/building_and_deploying_production_grade_ai_agents_with_microsoft_foundry_with_edgar_mcochieng_mvp.mp3" length="88556588" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/caddb449483afc0909899fc9e68b5aa39619c04c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this deep-dive episode of the M365 FM podcast, Mirko Peters welcomes Edgar McOchieng for an extensive conversation about enterprise AI architecture, Microsoft Foundry, scalable AI agents, and the real-world challenges organizations face when...</itunes:subtitle><itunes:summary><![CDATA[In this deep-dive episode of the M365 FM podcast, Mirko Peters welcomes Edgar McOchieng for an extensive conversation about enterprise AI architecture, Microsoft Foundry, scalable AI agents, and the real-world challenges organizations face when deploying production-grade AI systems. Edgar shares his journey from discovering Microsoft Azure during university in Kenya to becoming a Microsoft MVP focused on Microsoft Foundry, Business Applications, data engineering, and AI-driven enterprise solutions. He also talks about his passion for mentorship and community building through “Ochieng Labs,” where students and early-career developers gain hands-on experience with Power Platform, <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, Copilot Studio, and modern AI engineering practices.<br /><br /><b>BUILDING REAL-WORLD ENTERPRISE AI APPLICATIONS </b><br /><br />The conversation explores how organizations can move beyond AI experimentation and start building reliable, secure, and scalable AI applications that deliver measurable business value. Edgar explains how his team created an enterprise AI platform capable of connecting to SharePoint, OneDrive, Outlook, Microsoft Graph, AWS, and Google Cloud environments to help employees retrieve organizational knowledge faster and reduce data silos across departments. Listeners will learn how Retrieval-Augmented Generation (RAG), vector search, semantic indexing, embeddings, and enterprise search architectures play a critical role in modern AI systems. Edgar breaks down how AI applications can access live organizational knowledge instead of relying solely on static training data, helping businesses build more accurate and context-aware AI assistants. HYBRID AI ARCHITECTURES AND AI COST OPTIMIZATION A major focus of <a href="https://www.m365.fm/building-and-deploying-production-grade-ai-agents-with-microsoft-foundry-with-edgar-mcochieng-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> is enterprise AI cost management and hybrid AI infrastructure design. Edgar openly discusses the challenges organizations face with rising AI costs caused by heavy usage of premium cloud-based large language models such as Anthropic Claude and GPT services. He explains how his team introduced a hybrid orchestration model that intelligently switches between local small language models and cloud-hosted LLMs depending on the complexity of the task. This hybrid AI approach dramatically reduced operational expenses while maintaining scalability and performance. The discussion also covers rate limiting, token management, AI workload monitoring, hosted agents, orchestration layers, and why enterprises increasingly need ownership and control over their AI infrastructure.<br /><br /><b>MICROSOFT FOUNDRY, COPILOT STUDIO, AND AI DEVELOPMENT WORKFLOWS </b><br /><br />Edgar describes Microsoft Foundry as a powerful “model playground” where developers can experiment with multiple AI models, create hosted agents, build orchestration pipelines, evaluate model safety, apply guardrails, and integrate enterprise systems using MCP connectors. He also explains the differences between <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, Copilot Studio, and Microsoft Foundry — helping listeners understand when each platform is the right choice depending on customization requirements and technical maturity. The episode also dives into prompt engineering, AI workflows, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, VS Code integrations, CI/CD pipelines with GitHub Actions, evaluation pipelines, hallucination testing, and the growing importance of developer tooling in AI application development. Edgar shares practical insights into how AI engineering teams structure, test, deploy, and...]]></itunes:summary><itunes:duration>3690</itunes:duration><itunes:keywords>aiagents,aiarchitecture,automation,azure,azureai,copilotstudio,enterpriseai,generativeai,githubcopilot,governance,kubernetes,llms,microsoftfabric,microsoftfoundry,monitoring,orchestration,powerplatform,promptengineering,rag,vectorsearch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3fdb0976e372c5f8e2440855906c6193.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Is Your Microservice Architecture a Ticking Time Bomb for Speed</title><link>https://www.m365.fm/show/episodes/is-your-microservice-architecture-a-ticking-time-bomb-for-speed/</link><description><![CDATA[Microservices promised speed, but many .NET teams now spend more time on contracts, tracing and coordination than on features. This episode explains the hidden costs of distributed architectures and gives architects and engineering leads a practical model for deciding what should be a service and what should stay a module.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Microservices sold as autonomy</li><li>03:01 – The hidden tax of distributed complexity</li><li>06:39 – API contracts as digital red tape</li><li>10:09 – Distributed transactions in modern <a href="https://www.m365.fm/entity/dotnet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">.NET</a></li><li>13:29 – The market correction</li><li>17:00 – A decision model for .NET teams</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microservices add network, observability, mesh and coordination costs that often outweigh their benefits for smaller teams.</li><li>Rigid API contracts and manual <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">governance</a> turn into digital red tape; move checks into CI and pull requests instead.</li><li>Default to a modular monolith with clear internal boundaries and separate services only when a concrete problem requires it today.</li></ul><br /><b>Worth quoting</b><br /><br />“Microservices pay off later, not early. For teams under roughly 20 to 30 engineers, the coordination cost often beats the scaling benefit. You don't get independence. You get dependency with more steps.” – Mirko Peters (01:24)<br /><br />“Strong governance can help velocity, but only when it behaves like infrastructure and not committee process.” – Mirko Peters (09:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-your-microservice-architecture-a-ticking-time-bomb-for-speed/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on microservices and modular monoliths</li><li><a href="https://www.m365.fm/entity/dotnet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">.NET</a> – the platform whose teams the episode addresses, including distributed transaction limits since .NET 7</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">Governance</a> – discussed as manual approval steps that slow delivery unless moved into CI and pull requests</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">FinOps</a> – the cost-focused lens under which architecture is judged by what it costs to run</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-ai-is-rewriting-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">Agentic AI Is Rewriting DevOps: How AI Agents Transform .NET, Azure Pipelines and Developer Productivity</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71910447</guid><pubDate>Thu, 07 May 2026 21:40:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71910447/is_your_microservice_architecture_a_ticking_time_bomb_for_speed.mp3" length="29287340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ffe2113dfe61f1f29bff524f566607b63e2eaf88.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microservices promised speed, but many .NET teams now spend more time on contracts, tracing and coordination than on features. This episode explains the hidden costs of distributed architectures and gives architects and engineering leads a practical...</itunes:subtitle><itunes:summary><![CDATA[Microservices promised speed, but many .NET teams now spend more time on contracts, tracing and coordination than on features. This episode explains the hidden costs of distributed architectures and gives architects and engineering leads a practical model for deciding what should be a service and what should stay a module.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Microservices sold as autonomy</li><li>03:01 – The hidden tax of distributed complexity</li><li>06:39 – API contracts as digital red tape</li><li>10:09 – Distributed transactions in modern <a href="https://www.m365.fm/entity/dotnet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">.NET</a></li><li>13:29 – The market correction</li><li>17:00 – A decision model for .NET teams</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microservices add network, observability, mesh and coordination costs that often outweigh their benefits for smaller teams.</li><li>Rigid API contracts and manual <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">governance</a> turn into digital red tape; move checks into CI and pull requests instead.</li><li>Default to a modular monolith with clear internal boundaries and separate services only when a concrete problem requires it today.</li></ul><br /><b>Worth quoting</b><br /><br />“Microservices pay off later, not early. For teams under roughly 20 to 30 engineers, the coordination cost often beats the scaling benefit. You don't get independence. You get dependency with more steps.” – Mirko Peters (01:24)<br /><br />“Strong governance can help velocity, but only when it behaves like infrastructure and not committee process.” – Mirko Peters (09:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-your-microservice-architecture-a-ticking-time-bomb-for-speed/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on microservices and modular monoliths</li><li><a href="https://www.m365.fm/entity/dotnet/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">.NET</a> – the platform whose teams the episode addresses, including distributed transaction limits since .NET 7</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">Governance</a> – discussed as manual approval steps that slow delivery unless moved into CI and pull requests</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">FinOps</a> – the cost-focused lens under which architecture is judged by what it costs to run</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-ai-is-rewriting-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-microservice-architecture-a-ticking-time-bomb-for-speed" target="_blank" rel="noreferrer noopener">Agentic AI Is Rewriting DevOps: How AI Agents Transform .NET, Azure Pipelines and Developer Productivity</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1221</itunes:duration><itunes:keywords>architecture,automation,cloud,contracts,deployment,devops,distributed,dotnet,engineering,governance,kubernetes,latency,microservices,monolith,observability,platform,refactoring,scalability,telemetry,transactions</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/980c577ef7407e833eb90ea59147fa77.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your Microservices Are Turning the Cloud Toxic</title><link>https://www.m365.fm/show/episodes/why-your-microservices-are-turning-the-cloud-toxic/</link><description><![CDATA[One slow dependency can quietly poison an entire <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">cloud</a> platform long before any dashboard shows a major outage. The systems still appear healthy. CPU looks normal. Containers remain online. Health checks keep passing. Yet underneath the surface, capacity is already collapsing because the architecture was built on a dangerous assumption: every remote call will return quickly enough to keep the platform moving. That assumption breaks the moment real pressure arrives. In <a href="https://www.m365.fm/why-your-microservices-are-turning-the-cloud-toxic/" target="_blank" rel="noreferrer noopener">this episode</a>, we dive deep into the mechanics behind cascading latency failures in modern .NET microservice environments and explain why “slow” is often more dangerous than “down.” Most teams prepare for crashes. Very few prepare for toxic waiting states that silently spread through APIs, queues, databases, gateways, and worker services until the entire platform grinds itself into exhaustion. This is not another discussion about generic retries or simplistic cloud scaling advice. This episode is about failure containment, resource protection, and architectural resilience under real-world pressure. Because the real problem isn’t usually the first failed request. It’s everything that gets trapped waiting behind it.<br /><br /><b>SILENT LATENCY IS THE REAL CLOUD KILLER </b><br /><br />Modern distributed systems are incredibly good at hiding their own deterioration. A dependency becomes slower by a few hundred milliseconds. Then a few seconds. Requests begin stacking up quietly inside ASP.NET pipelines while outbound HTTP calls hold sockets open longer and longer. Connection pools start draining. Queues begin filling. Upstream APIs wait longer to respond while downstream services struggle to recover. Nothing appears catastrophic at first. That’s exactly why latency spreads so effectively. Unlike a hard outage, slow degradation gets admitted into the system and multiplied across every dependent service. A failed call is rejected immediately. A slow call infects everything upstream. This episode explores how those waiting states become invisible capacity killers inside .NET systems, especially in high-traffic cloud architectures where services depend heavily on identity providers, APIs, databases, third-party platforms, and shared infrastructure. We break down:<br /><ul><li>Why slow dependencies are more dangerous than dead ones</li><li>How async code still consumes valuable platform resources</li><li>Why healthy-looking dashboards often hide collapsing throughput</li><li>How queue growth becomes a symptom of delayed completion rates</li><li>Why adding more replicas frequently makes the problem worse</li></ul>Because scaling a waiting room doesn’t solve the dependency poisoning the system underneath it.<br /><br /><b>WHY RETRIES OFTEN MAKE OUTAGES WORSE </b><br /><br />Retries feel safe. In small systems, they usually are. But inside distributed cloud environments, retries can quickly become synchronized load amplification attacks against already struggling dependencies. This episode explains why retry logic changes completely once systems operate at scale. A single failed request can multiply into waves of duplicate traffic as every service instance follows the exact same retry behavior at the exact same time. Inside the .NET ecosystem, resilience frameworks make retries deceptively easy to implement. Developers add policies with good intentions, believing they’re improving stability. But poorly designed retry strategies frequently extend outages instead of containing them. We explore how:<br /><ul><li>Long timeout windows increase pressure across the platform</li><li>Retried requests consume even more thread time and socket capacity</li><li>Retry storms create artificial traffic spikes</li><li>Overloaded services become trapped in endless recovery loops</li><li>Broad retry policies generate massive cloud waste and instability</li></ul>This episode reframes retries for what they really are under pressure: Load generation. Not protection. You’ll also learn when retries do make sense, including how to safely handle transient faults, temporary network interruptions, and idempotent operations without accidentally creating synchronized platform-wide self-harm.<br /><br /><b>BULKHEAD ISOLATION: STOPPING ONE FAILURE FROM TAKING DOWN EVERYTHING </b><br /><br />One of the most important concepts covered in this episode is bulkhead isolation. Most cloud teams believe their services are isolated because they run in separate containers or repositories. But if those services still share outbound connections, execution pools, database bottlenecks, or queue consumers, then the failure path remains shared. And shared pools become toxic during latency events. This episode explains how bulkhead isolation creates hard architectural boundaries that prevent one failing dependency from stealing resources from unrelated workloads. We discuss practical .NET resilience design strategies including:<br /><ul><li>Per-dependency concurrency limits</li><li>Dedicated outbound HTTP client policies</li><li>Isolated queue consumers</li><li>Separate execution paths for critical workloads</li><li>Reserved capacity for revenue-generating flows</li><li>Tenant-level isolation strategies</li><li>Business-priority-driven workload separation</li></ul>Because under pressure, equal access to shared resources becomes one of the fastest ways to collapse an entire platform. You’ll hear real-world examples of how reporting systems, background synchronization jobs, and low-priority workloads unintentionally starve checkout systems, identity flows, and customer-facing APIs simply because nobody created boundaries between them. This is where resilience stops being a technical optimization and becomes a business decision.<br /><br /><b>CIRCUIT BREAKERS AND CONTROLLED FAILURE </b><br /><br />Once failures start spreading, the platform needs a way to stop panic from multiplying. That’s where circuit breakers become essential. This episode breaks down how circuit breakers act as real-time traffic control systems for unstable dependencies. Instead of allowing every request to independently discover failure through expensive timeouts, breakers create shared system memory that quickly stops doomed traffic before it spreads resource exhaustion upstream. We cover:<br /><ul><li>Closed, open, and half-open circuit states</li><li>Why fast rejection is healthier than slow waiting</li><li>How breaker thresholds influence platform behavior</li><li>The dangers of generic one-size-fits-all resilience policies</li><li>Proper timeout and breaker composition in .NET</li><li>Dependency-specific resilience tuning strategies</li><li>Why upstream systems must cooperate with degraded modes</li></ul>You’ll also learn why many teams accidentally sabotage their own circuit breaker strategies by continuing to aggressively feed traffic into failing dependencies from queues, schedulers, and upstream APIs. A breaker alone cannot save a platform that refuses to acknowledge degraded conditions.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71910026</guid><pubDate>Thu, 07 May 2026 18:20:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71910026/why_your_microservices_are_turning_the_cloud_toxic.mp3" length="30006764" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/59794ed7e5cebba23172addaf9a93d001677ce9c.srt" type="application/json" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>One slow dependency can quietly poison an entire https://www.m365.fm/categories/azure-talk/ platform long before any dashboard shows a major outage. The systems still appear healthy. CPU looks normal. Containers remain online. Health checks keep...</itunes:subtitle><itunes:summary><![CDATA[One slow dependency can quietly poison an entire <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">cloud</a> platform long before any dashboard shows a major outage. The systems still appear healthy. CPU looks normal. Containers remain online. Health checks keep passing. Yet underneath the surface, capacity is already collapsing because the architecture was built on a dangerous assumption: every remote call will return quickly enough to keep the platform moving. That assumption breaks the moment real pressure arrives. In <a href="https://www.m365.fm/why-your-microservices-are-turning-the-cloud-toxic/" target="_blank" rel="noreferrer noopener">this episode</a>, we dive deep into the mechanics behind cascading latency failures in modern .NET microservice environments and explain why “slow” is often more dangerous than “down.” Most teams prepare for crashes. Very few prepare for toxic waiting states that silently spread through APIs, queues, databases, gateways, and worker services until the entire platform grinds itself into exhaustion. This is not another discussion about generic retries or simplistic cloud scaling advice. This episode is about failure containment, resource protection, and architectural resilience under real-world pressure. Because the real problem isn’t usually the first failed request. It’s everything that gets trapped waiting behind it.<br /><br /><b>SILENT LATENCY IS THE REAL CLOUD KILLER </b><br /><br />Modern distributed systems are incredibly good at hiding their own deterioration. A dependency becomes slower by a few hundred milliseconds. Then a few seconds. Requests begin stacking up quietly inside ASP.NET pipelines while outbound HTTP calls hold sockets open longer and longer. Connection pools start draining. Queues begin filling. Upstream APIs wait longer to respond while downstream services struggle to recover. Nothing appears catastrophic at first. That’s exactly why latency spreads so effectively. Unlike a hard outage, slow degradation gets admitted into the system and multiplied across every dependent service. A failed call is rejected immediately. A slow call infects everything upstream. This episode explores how those waiting states become invisible capacity killers inside .NET systems, especially in high-traffic cloud architectures where services depend heavily on identity providers, APIs, databases, third-party platforms, and shared infrastructure. We break down:<br /><ul><li>Why slow dependencies are more dangerous than dead ones</li><li>How async code still consumes valuable platform resources</li><li>Why healthy-looking dashboards often hide collapsing throughput</li><li>How queue growth becomes a symptom of delayed completion rates</li><li>Why adding more replicas frequently makes the problem worse</li></ul>Because scaling a waiting room doesn’t solve the dependency poisoning the system underneath it.<br /><br /><b>WHY RETRIES OFTEN MAKE OUTAGES WORSE </b><br /><br />Retries feel safe. In small systems, they usually are. But inside distributed cloud environments, retries can quickly become synchronized load amplification attacks against already struggling dependencies. This episode explains why retry logic changes completely once systems operate at scale. A single failed request can multiply into waves of duplicate traffic as every service instance follows the exact same retry behavior at the exact same time. Inside the .NET ecosystem, resilience frameworks make retries deceptively easy to implement. Developers add policies with good intentions, believing they’re improving stability. But poorly designed retry strategies frequently extend outages instead of containing them. We explore how:<br /><ul><li>Long timeout windows increase pressure across the platform</li><li>Retried requests consume even more thread time and socket capacity</li><li>Retry storms create artificial traffic spikes</li><li>Overloaded services become trapped in endless...]]></itunes:summary><itunes:duration>1251</itunes:duration><itunes:keywords>apis,architecture,automation,bulkheads,circuitbreakers,cloud,devops,distributed,dotnet,infrastructure,kubernetes,latency,microservices,observability,performance,queues,resilience,retries,scalability,timeouts</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2b83426a4640b523b8031407450db472.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>From Figma design to the PowerApps with Lukas Pavelka [MVP]</title><link>https://www.m365.fm/show/episodes/from-figma-design-to-the-powerapps-with-lukas-pavelka-mvp/</link><description><![CDATA[Development is changing faster than most teams can process. A few years ago, building enterprise applications meant long development cycles, hand-coded UI layers, endless testing loops, and massive backlogs between design teams and developers. Now <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> can write code, generate layouts, repair syntax, optimize workflows, and even help translate entire applications into more than one hundred languages. But that shift creates a new question: If AI can generate applications faster than ever before, what actually separates good development from dangerous development? In <a href="https://www.m365.fm/from-figma-design-to-the-powerapps-with-lukas-pavelka-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 FM Podcast, Mirko Peters sits down with Microsoft MVP Lukas Pavelka to explore the intersection of Figma, PowerApps, AI-assisted coding, Power BI, and the rapidly changing future of enterprise application development. The conversation goes far beyond low-code hype. This episode explores what really happens when AI agents enter the development lifecycle, how Figma is evolving into a complete ecosystem, why governance and security still matter deeply in AI-driven coding, and how developers can use tools like <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, Claude, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, and vibe coding without losing control of their own codebase.<br /><br /><b>FROM JAVA DEVELOPER TO FIGMA AND POWERAPPS CREATOR </b><br /><br />Lukas Pavelka started as a traditional Java developer more than twenty years ago before eventually transitioning into <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> development, automation, and AI-assisted application design. The turning point came through design. After discovering Figma through his wife’s design work, Lukas realized there was a major gap between beautiful design systems and practical PowerApps development workflows. That led to the creation of his PowerApps for Figma plugin, designed to help Power Platform developers move much faster between design and implementation. Today, Lukas develops multiple products focused on bridging design, automation, AI, and low-code development, including:<br /><ul><li>PowerApps for Figma</li><li>Power BI for Figma</li><li>My Bot Admin for Telegram automation</li></ul>The discussion explores how these products evolved from internal productivity ideas into community-focused tools aimed at helping developers, makers, and Power Platform teams reduce repetitive work and improve enterprise UI quality.<br /><br /><b>WHY FIGMA IS BECOMING MUCH BIGGER THAN DESIGN </b><br /><br />One of the most fascinating parts of this episode is the discussion around Figma’s evolution. Lukas explains why Figma is no longer just a design platform. It is becoming a complete ecosystem that increasingly overlaps with development, prototyping, presentations, AI-assisted workflows, and enterprise application delivery. The conversation covers:<br /><ul><li>Figma design systems</li><li>Reusable component libraries</li><li>PowerApps UI translation</li><li>YAML export</li><li>Component variants</li><li>Multi-language enterprise apps</li><li>Design consistency across projects</li></ul>Lukas also explains how his plugins allow Power Platform developers to create scalable design systems that can be reused across enterprise projects while dramatically reducing repetitive UI work. The discussion highlights a major shift happening inside enterprise development: Good UX is no longer optional. Organizations increasingly realize that internal business applications must feel modern, intuitive, and scalable if they want employees to actually use them effectively.<br /><br /><b>AI, VIBE CODING, AND THE REALITY OF MODERN DEVELOPMENT</b><br /><br />This episode dives deeply into AI-assisted development and the rise of “vibe coding.” Lukas shares practical experiences using GitHub Copilot, Claude, Visual Studio integrations, AI agents, and prompt-based coding workflows to accelerate development. But the conversation stays grounded in reality. One of the strongest themes throughout the episode is that AI coding still requires strong technical understanding. Lukas explains why developers cannot simply rely on AI-generated code without understanding architecture, debugging, security, versioning, and governance. The discussion explores:<br /><ul><li>Prompt engineering for developers</li><li>AI-assisted debugging</li><li>Model selection strategies</li><li>Token cost management</li><li>Versioning challenges</li><li>Secure coding practices</li><li>MCP and Model Context Protocol</li><li>AI coding limitations</li></ul>A major insight from the episode is that AI coding works best when prompts stay highly focused and scoped to one specific task at a time. Broader prompts often cause AI agents to rewrite working code unnecessarily or introduce instability into existing projects. The episode also explores how AI development changes the role of the developer itself. Instead of writing every line manually, developers increasingly supervise, guide, validate, secure, and orchestrate AI-generated output.<br /><br /><b>THE BUSINESS REALITY OF AI DEVELOPMENT </b><br /><br />The conversation also moves into the economics behind AI-assisted development. Lukas and Mirko discuss token costs, cloud compute limitations, GPU demand, electricity consumption, and the growing operational cost of running large-scale AI systems. The episode examines:<br /><ul><li>Claude pricing</li><li>GitHub Copilot limits</li><li>AI token consumption</li><li>GPU infrastructure</li><li>Electricity challenges</li><li>AI model specialization</li><li>Cloud economics</li></ul>One particularly interesting part of the discussion focuses on how different AI models perform better for different development tasks. Some models perform better for frontend design work, others for deeper reasoning, debugging, or enterprise coding scenarios. This creates a new challenge for developers: Understanding not only how to code, but also which AI model to use for which type of work.<br /><br /><b>SECURITY, GOVERNANCE, AND THE RISKS OF AI CODING </b><br /><br />As AI-generated development accelerates, governance becomes increasingly important. Lukas explains why developers still need to understand exactly what their code is doing, even when AI agents generate large portions of it automatically. The episode explores the growing risks around:<br /><ul><li>Security vulnerabilities</li><li>Poor governance</li><li>Exposed repositories</li><li>Unsafe prompts</li><li>Weak versioning practices</li><li>AI-generated technical debt</li></ul>One of the strongest warnings throughout the episode is simple: AI can accelerate bad development just as easily as good development. Without proper architecture, security awareness, governance structures, and development knowledge, organizations risk creating large amounts of insecure code much faster than before.<br /><br /><b>WHAT COMES NEXT FOR AI DEVELOPMENT </b><br /><br />The future discussed in this episode moves beyond simple text prompts. Lukas explains why voice-driven development, AI skills, reusable agent capabilities, and contextual AI orchestration are becoming the next major wave in application delivery. The discussion explores how future AI systems may:<br /><ul><li>Understand spoken instructions</li><li>Build applications conversationally</li><li>Reuse trained development skills</li><li>Orchestrate workflows automatically</li><li>Connect through MCP servers</li><li>Generate full enterprise UI systems</li></ul>At the same time, both Lukas and Mirko emphasize that strong development fundamentals remain essential. The tools are changing rapidly. But architecture, security, UX thinking, governance, and operational understanding still matter mo<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71887693</guid><pubDate>Thu, 07 May 2026 04:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71887693/from_figma_design_to_the_powerapps_with_lukas_pavelka_mvp.mp3" length="51295148" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/42453279fa120dc2b746f35b51c2458043a7dac4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Development is changing faster than most teams can process. A few years ago, building enterprise applications meant long development cycles, hand-coded UI layers, endless testing loops, and massive backlogs between design teams and developers. Now...</itunes:subtitle><itunes:summary><![CDATA[Development is changing faster than most teams can process. A few years ago, building enterprise applications meant long development cycles, hand-coded UI layers, endless testing loops, and massive backlogs between design teams and developers. Now <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> can write code, generate layouts, repair syntax, optimize workflows, and even help translate entire applications into more than one hundred languages. But that shift creates a new question: If AI can generate applications faster than ever before, what actually separates good development from dangerous development? In <a href="https://www.m365.fm/from-figma-design-to-the-powerapps-with-lukas-pavelka-mvp/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 FM Podcast, Mirko Peters sits down with Microsoft MVP Lukas Pavelka to explore the intersection of Figma, PowerApps, AI-assisted coding, Power BI, and the rapidly changing future of enterprise application development. The conversation goes far beyond low-code hype. This episode explores what really happens when AI agents enter the development lifecycle, how Figma is evolving into a complete ecosystem, why governance and security still matter deeply in AI-driven coding, and how developers can use tools like <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, Claude, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, and vibe coding without losing control of their own codebase.<br /><br /><b>FROM JAVA DEVELOPER TO FIGMA AND POWERAPPS CREATOR </b><br /><br />Lukas Pavelka started as a traditional Java developer more than twenty years ago before eventually transitioning into <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> development, automation, and AI-assisted application design. The turning point came through design. After discovering Figma through his wife’s design work, Lukas realized there was a major gap between beautiful design systems and practical PowerApps development workflows. That led to the creation of his PowerApps for Figma plugin, designed to help Power Platform developers move much faster between design and implementation. Today, Lukas develops multiple products focused on bridging design, automation, AI, and low-code development, including:<br /><ul><li>PowerApps for Figma</li><li>Power BI for Figma</li><li>My Bot Admin for Telegram automation</li></ul>The discussion explores how these products evolved from internal productivity ideas into community-focused tools aimed at helping developers, makers, and Power Platform teams reduce repetitive work and improve enterprise UI quality.<br /><br /><b>WHY FIGMA IS BECOMING MUCH BIGGER THAN DESIGN </b><br /><br />One of the most fascinating parts of this episode is the discussion around Figma’s evolution. Lukas explains why Figma is no longer just a design platform. It is becoming a complete ecosystem that increasingly overlaps with development, prototyping, presentations, AI-assisted workflows, and enterprise application delivery. The conversation covers:<br /><ul><li>Figma design systems</li><li>Reusable component libraries</li><li>PowerApps UI translation</li><li>YAML export</li><li>Component variants</li><li>Multi-language enterprise apps</li><li>Design consistency across projects</li></ul>Lukas also explains how his plugins allow Power Platform developers to create scalable design systems that can be reused across enterprise projects while dramatically reducing repetitive UI work. The discussion highlights a major shift happening inside enterprise development: Good UX is no longer optional. Organizations increasingly realize that internal business applications must feel modern, intuitive, and scalable if they want employees to...]]></itunes:summary><itunes:duration>2138</itunes:duration><itunes:keywords>ai,automation,claude,coding,copilot,design,development,enterprise,figma,github,governance,lowcode,mcp,microsoft365,plugins,powerapps,powerbi,powerplatform,productivity,ux</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e24622ab143b9f8605b6e153ba68a6bc.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Invisible Employee: Is Your Next Hire Actually an AI Agent</title><link>https://www.m365.fm/show/episodes/the-invisible-employee/</link><description><![CDATA[Ticketing looks clean on paper. You get the numbers. The queues. The dashboards. But the real cost of support usually starts long before a ticket ever appears. An employee loses access to a file. A Teams meeting fails seconds before it starts. A sharing link breaks. Someone retries the same action over and over, asks a coworker for help, or wastes twenty minutes trying to fix something manually before they finally give up and open a support request. That hidden productivity loss rarely shows up in queue reports. In <a href="https://www.m365.fm/the-invisible-employee/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 FM Podcast, Mirko Peters explores why the traditional help desk model is breaking under the scale and complexity of modern Microsoft 365 environments and what replaces it. The future of support is not faster triage. It is autonomous, invisible, policy-driven intervention that happens before users even realize they need help.<br /><br /><b>THE DEATH OF THE TICKET </b><br /><br />The old support model still follows the same operational pattern. Something breaks, a user notices it, a ticket gets created, and IT begins translating the issue into categories, priorities, queues, and escalation paths. Then the waiting begins. That process feels normal because organizations have operated this way for decades, but the ticket itself is not the service. The ticket is evidence that support arrived too late. By the time the incident reaches the queue, the employee has already lost context, momentum, and productive work time. Modern Microsoft 365 estates are simply too dynamic for manual triage to scale efficiently anymore. Organizations now operate across Teams, SharePoint, Exchange, <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Intune</a>, Entra, Defender, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, hybrid devices, and <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a> policies simultaneously. The number of edge-case combinations grows faster than human-driven routing models can realistically absorb. Most organizations respond by adding another portal, another chatbot, or another workflow layer. But in reality, that usually increases friction instead of removing it. This episode breaks down why reactive ITIL-style operations are becoming structural bottlenecks and why most support labor still gets trapped inside repetitive routing, categorization, and clarification work instead of prevention and resilience engineering.<br /><br /><b>THE INVISIBLE EMPLOYEE MODEL </b><br /><br />So what actually replaces the ticket? Not another chatbot. Not another AI assistant waiting for prompts. The invisible employee model introduces autonomous operational agents embedded directly inside Microsoft 365 workflows. These agents behave more like digital workers than simple software features. They operate with their own identity, defined permissions, governance boundaries, operational memory, and approval rules. Instead of waiting for users to describe problems manually, the invisible employee continuously monitors the environment for friction and operational drift. It can detect:<br /><ul><li>Sign-in failures</li><li>License mismatches</li><li>Sharing issues</li><li>Device compliance drift</li></ul>Then it acts safely inside policy before the issue escalates into a formal support event. Support no longer begins inside a portal. It begins exactly where the interruption happens, whether that is Teams, Outlook, SharePoint, or Entra. This episode explains why support is shifting from reactive ticket handling into proactive operational correction embedded directly inside daily work.<br /><br /><b>THE ARCHITECTURE OF PREEMPTION </b><br /><br />Mirko breaks down how autonomous support actually works inside Microsoft 365. The model follows a simple operational chain: event, reasoning, orchestration, and verification. Microsoft 365 already generates massive amounts of telemetry through Entra, Intune, Defender, Teams, SharePoint, Exchange, and Microsoft Graph. The real transformation happens when agents can interpret those signals, compare current state against desired state, trigger approved remediation, and verify outcomes automatically. The discussion explores real-world scenarios like access remediation, Conditional Access enforcement, meeting recovery, SharePoint sharing failures, and license mismatch correction. A critical point throughout the episode is that autonomous systems cannot rely on isolated AI responses. They require continuous feedback loops that detect issues, test conditions, apply fixes, validate outcomes, retry safely, and escalate when necessary. That feedback-driven architecture is what separates operational AI from simple chatbot automation.<br /><br /><b>GOVERNANCE, TRUST, AND AGENT IDENTITY </b><br /><br />Once support starts acting autonomously, governance becomes the most important part of the system. Every support agent must be treated like a real operational worker inside the tenant. That means agents require Entra identities, defined ownership, lifecycle governance, least-privilege access, approval boundaries, and complete auditability. This episode explores why organizations cannot scale autonomous support safely if they do not fully understand which agents already exist in their environment and what those agents are allowed to do. The conversation also examines:<br /><ul><li>Human approval paths</li><li>Runtime monitoring</li><li>Rollback logic</li><li>Operational accountability</li></ul>The key message is clear. Autonomous support only works when governance, trust, visibility, and operational control scale together.<br /><br /><b>THE NEW ROI OF INVISIBLE SUPPORT </b><br /><br />Traditional support metrics focus on visible activity like tickets closed, calls handled, and SLA performance. But invisible support creates value through prevented interruption. The biggest operational gains come from reduced context switching, faster restoration, fewer escalations, lower manual effort, and smoother employee workflows. Mirko explains why organizations need entirely new KPI models for AI-driven support operations. The conversation covers autonomous resolution rates, prevented incidents, reduced manual touches, productivity recovery, and why AI-driven support can dramatically reduce operational costs when implemented correctly. This is where IT stops acting like a reactive cost center and starts behaving like a reliability layer embedded directly into daily work.<br /><br /><b>WHAT THIS DOES TO THE SUPPORT TEAM </b><br /><br />One of the biggest misconceptions around AI-driven support is that it eliminates people. In reality, the role of the support engineer changes completely. Teams move away from repetitive ticket handling and toward workflow orchestration, guardrail design, policy tuning, governance engineering, and exception management. The future support engineer becomes part reliability architect, part governance operator, and part automation supervisor. That shift requires organizations to rethink how support teams are trained, measured, and structured.<br /><br /><b>IMPLEMENTATION AND PAYOFF </b><br /><br />The rollout strategy matters. Mirko recommends starting with one high-friction support flow inside Microsoft 365 instead of attempting a massive transformation project all at once. Access remediation, meeting recovery, sharing issues, and device compliance workflows are often strong starting points because the patterns are frequent and measurable. The critical design questions become:<br /><ul><li>What defines healthy state?</li><li>Which events indicate drift?</li><li>Which actions are safe to automate?</li><li>Where does human escalation begin?</li></ul>Once those foundations are in place, support stops acting like a front desk reacting to incidents and starts operating like an intelligent reliability engine embedded directly into Microsoft 365 itself.<br /><br /><b>CONCLUSION </b><br /><br />Support is shifting from visible reaction to embedded prevention. The ticket was never the service. It was proof the service showed up too late. If you are leading Microsoft 365 operations, AI governance, Copilot adoption, identity architecture, support modernization, or enterprise automation strategy, this episode provides a practical blueprint for understanding where autonomous support is heading next. Subscribe to the M365 FM Podcast for more deep dives into Microsoft 365, Copilot, Entra, <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, governance, automation, and modern enterprise operating models. Connect with Mirko Peters on LinkedIn and share the episode with teams exploring the future of AI-driven support and operational automation.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71886524</guid><pubDate>Wed, 06 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71886524/the_invisible_employee_is_your_next_hire_actually_an_ai_agent.mp3" length="28414700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c6f493c8e25c974f7c2a911e196adde5fd3216af.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Ticketing looks clean on paper. You get the numbers. The queues. The dashboards. But the real cost of support usually starts long before a ticket ever appears. An employee loses access to a file. A Teams meeting fails seconds before it starts. A...</itunes:subtitle><itunes:summary><![CDATA[Ticketing looks clean on paper. You get the numbers. The queues. The dashboards. But the real cost of support usually starts long before a ticket ever appears. An employee loses access to a file. A Teams meeting fails seconds before it starts. A sharing link breaks. Someone retries the same action over and over, asks a coworker for help, or wastes twenty minutes trying to fix something manually before they finally give up and open a support request. That hidden productivity loss rarely shows up in queue reports. In <a href="https://www.m365.fm/the-invisible-employee/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365 FM Podcast, Mirko Peters explores why the traditional help desk model is breaking under the scale and complexity of modern Microsoft 365 environments and what replaces it. The future of support is not faster triage. It is autonomous, invisible, policy-driven intervention that happens before users even realize they need help.<br /><br /><b>THE DEATH OF THE TICKET </b><br /><br />The old support model still follows the same operational pattern. Something breaks, a user notices it, a ticket gets created, and IT begins translating the issue into categories, priorities, queues, and escalation paths. Then the waiting begins. That process feels normal because organizations have operated this way for decades, but the ticket itself is not the service. The ticket is evidence that support arrived too late. By the time the incident reaches the queue, the employee has already lost context, momentum, and productive work time. Modern Microsoft 365 estates are simply too dynamic for manual triage to scale efficiently anymore. Organizations now operate across Teams, SharePoint, Exchange, <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Intune</a>, Entra, Defender, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, hybrid devices, and <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a> policies simultaneously. The number of edge-case combinations grows faster than human-driven routing models can realistically absorb. Most organizations respond by adding another portal, another chatbot, or another workflow layer. But in reality, that usually increases friction instead of removing it. This episode breaks down why reactive ITIL-style operations are becoming structural bottlenecks and why most support labor still gets trapped inside repetitive routing, categorization, and clarification work instead of prevention and resilience engineering.<br /><br /><b>THE INVISIBLE EMPLOYEE MODEL </b><br /><br />So what actually replaces the ticket? Not another chatbot. Not another AI assistant waiting for prompts. The invisible employee model introduces autonomous operational agents embedded directly inside Microsoft 365 workflows. These agents behave more like digital workers than simple software features. They operate with their own identity, defined permissions, governance boundaries, operational memory, and approval rules. Instead of waiting for users to describe problems manually, the invisible employee continuously monitors the environment for friction and operational drift. It can detect:<br /><ul><li>Sign-in failures</li><li>License mismatches</li><li>Sharing issues</li><li>Device compliance drift</li></ul>Then it acts safely inside policy before the issue escalates into a formal support event. Support no longer begins inside a portal. It begins exactly where the interruption happens, whether that is Teams, Outlook, SharePoint, or Entra. This episode explains why support is shifting from reactive ticket handling into proactive operational correction embedded directly inside daily work.<br /><br /><b>THE ARCHITECTURE OF PREEMPTION </b><br /><br />Mirko breaks down how autonomous support actually works inside Microsoft 365....]]></itunes:summary><itunes:duration>1184</itunes:duration><itunes:keywords>agents,ai,automation,autonomous,compliance,copilot,entra,governance,helpdesk,identity,itsm,microsoft365,operations,orchestration,prevention,productivity,security,support,telemetry,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e2ec5732c7140ba4bd86f2ed48e464d2.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Digital Identity is Broken: How Entra External ID Fixes the Trust Gap</title><link>https://www.m365.fm/show/episodes/digital-identity-is-broken/</link><description><![CDATA[Customers, partners, contractors and AI agents no longer stay inside your perimeter, yet most identity stacks still rebuild trust with forms, passwords and duplicate accounts. This episode helps security architects and IT leaders see where Entra External ID and Verified ID fit in a claim-centric identity model. Learn how to cut sign-up friction, reduce support load and keep governance strong.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Identity is no longer a gate</li><li>00:54 – The death of the perimeter</li><li>03:40 – Why portable identity changes the model</li><li>07:13 – Where Entra External ID fits</li><li>11:07 – The business case for less friction</li><li>15:11 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Governance</a>, risk and sovereignty</li><li>18:58 – A phased rollout blueprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>External identity is shifting from account-centric to claim-centric: instead of rebuilding trust in every app, organizations verify portable proof against policy.</li><li>Entra External ID acts as the orchestration and policy layer for customers and partners, while Entra Verified ID adds portable proof through verifiable credentials.</li><li>Start with one costly external journey, consolidate identity orchestration, reduce friction with passkeys and just-in-time migration, then add portable proof and lifecycle governance.</li></ul><br /><b>Worth quoting</b><br /><br />“Once you see identity as part of your growth infrastructure, the perimeter model stops looking old. It starts looking expensive.” – Mirko Peters (03:26)<br /><br />“That is the move from account-centric identity to claim-centric identity. In the old approach, the account is the asset.” – Mirko Peters (04:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/digital-identity-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on external identity</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the platform providing External ID for orchestration and Verified ID for portable proof</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Governance</a> – argued to move rather than disappear: issuance, trust and acceptance rules stay with the organization</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the baseline that passkeys outpace, plus external MFA keeping Entra in the policy loop</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Conditional Access</a> – applies context at the moment of access when a valid credential still needs step-up</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-delegating-ai-spec-kit-architectural-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Stop Delegating AI Decisions: How Spec Kit Makes AI Agents Safe in Microsoft Entra and Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71886315</guid><pubDate>Wed, 06 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71886315/digital_identity_is_broken_how_entra_external_id_fixes_the_trust_gap.mp3" length="31586732" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d644e7125df17c07947a85a1946f72c03d79864c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Customers, partners, contractors and AI agents no longer stay inside your perimeter, yet most identity stacks still rebuild trust with forms, passwords and duplicate accounts. This episode helps security architects and IT leaders see where Entra...</itunes:subtitle><itunes:summary><![CDATA[Customers, partners, contractors and AI agents no longer stay inside your perimeter, yet most identity stacks still rebuild trust with forms, passwords and duplicate accounts. This episode helps security architects and IT leaders see where Entra External ID and Verified ID fit in a claim-centric identity model. Learn how to cut sign-up friction, reduce support load and keep governance strong.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Identity is no longer a gate</li><li>00:54 – The death of the perimeter</li><li>03:40 – Why portable identity changes the model</li><li>07:13 – Where Entra External ID fits</li><li>11:07 – The business case for less friction</li><li>15:11 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Governance</a>, risk and sovereignty</li><li>18:58 – A phased rollout blueprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>External identity is shifting from account-centric to claim-centric: instead of rebuilding trust in every app, organizations verify portable proof against policy.</li><li>Entra External ID acts as the orchestration and policy layer for customers and partners, while Entra Verified ID adds portable proof through verifiable credentials.</li><li>Start with one costly external journey, consolidate identity orchestration, reduce friction with passkeys and just-in-time migration, then add portable proof and lifecycle governance.</li></ul><br /><b>Worth quoting</b><br /><br />“Once you see identity as part of your growth infrastructure, the perimeter model stops looking old. It starts looking expensive.” – Mirko Peters (03:26)<br /><br />“That is the move from account-centric identity to claim-centric identity. In the old approach, the account is the asset.” – Mirko Peters (04:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/digital-identity-is-broken/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on external identity</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the platform providing External ID for orchestration and Verified ID for portable proof</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Governance</a> – argued to move rather than disappear: issuance, trust and acceptance rules stay with the organization</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the baseline that passkeys outpace, plus external MFA keeping Entra in the policy loop</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Conditional Access</a> – applies context at the moment of access when a valid credential still needs step-up</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-delegating-ai-spec-kit-architectural-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=digital-identity-is-broken" target="_blank" rel="noreferrer noopener">Stop Delegating AI Decisions: How Spec Kit Makes AI Agents Safe in Microsoft Entra and Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1317</itunes:duration><itunes:keywords>authentication,automation,ciam,compliance,cybersecurity,decentralization,entra,externalid,federation,governance,identity,microsoft365,onboarding,passkeys,passwordless,security,sovereignty,trust,verifiedid,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f46e642e97fcfcaa6f286217ffe4e4db.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Using PowerShell to automate all things Azure and Microsoft 365 with Matthew Dowst [MVP]</title><link>https://www.m365.fm/show/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/</link><description><![CDATA[Clicking through admin portals does not scale across Microsoft 365 and Azure. Automation architect Matthew Dowst shows admins and engineers how to use PowerShell and Microsoft Graph to build automation that can restart, report and scale, and why PowerShell gets more powerful as everything moves to APIs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Matthew Dowst: admin tool or developer tool?</li><li>03:57 – Graph modules, wrappers and direct API calls</li><li>08:41 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Copilot</a>, Power Automate and what the GUI cannot do</li><li>14:13 – Costs, reporting across tenants and the Log4j story</li><li>22:07 – Automate everything? Patterns of advanced scripting</li><li>27:39 – Common automation mistakes and testing against changing tenants</li><li>33:58 – The future of PowerShell and advice for new admins</li><li>37:08 – Hot takes and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>PowerShell is both an admin tool and a workflow automation tool, and the Microsoft Graph modules have standardized how it works across Microsoft 365 and Azure.</li><li>Build automation that can restart safely: create objects with the minimum required data, set attributes step by step and capture errors instead of silencing them.</li><li>Power Automate and GUIs complement PowerShell, but enterprise-scale work needs the control, logging and repeatability that scripts and APIs provide.</li></ul><br /><b>Worth quoting</b><br /><br />“having the ability to look at it before it fires right and knowing exactly what it's going to do versus what it's going to tell you that it's going to do is it's going to be a big value add” – Matthew Dowst (16:59)<br /><br />“it doesn't matter you know how great of a programmer or coder or you know automation expert you are a bad process is a bad process if you automated it's just a faster bad process” – Matthew Dowst (22:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on PowerShell automation</li><li><a href="https://www.m365.fm/entity/matthew-dowst/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Matthew Dowst</a> – the guest, an automation architect and author sharing two decades of PowerShell experience</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Automation</a> – the core topic, from restartable scripts to fixing bad processes before automating them</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – its PowerShell modules standardized commands across Microsoft 365, replacing scattered team-specific modules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Beyond the Script: The Architect's Guide to Microsoft Graph Platforms</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71881892</guid><pubDate>Wed, 06 May 2026 03:55:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71881892/using_powershell_to_automate_all_things_azure_and_microsoft_365_with_matthew_dowst_mvp.mp3" length="61234604" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b8720414744bf7194d4ff226d2496169c0d90405.srt" type="application/json" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Clicking through admin portals does not scale across Microsoft 365 and Azure. Automation architect Matthew Dowst shows admins and engineers how to use PowerShell and Microsoft Graph to build automation that can restart, report and scale, and why...</itunes:subtitle><itunes:summary><![CDATA[Clicking through admin portals does not scale across Microsoft 365 and Azure. Automation architect Matthew Dowst shows admins and engineers how to use PowerShell and Microsoft Graph to build automation that can restart, report and scale, and why PowerShell gets more powerful as everything moves to APIs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet Matthew Dowst: admin tool or developer tool?</li><li>03:57 – Graph modules, wrappers and direct API calls</li><li>08:41 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Copilot</a>, Power Automate and what the GUI cannot do</li><li>14:13 – Costs, reporting across tenants and the Log4j story</li><li>22:07 – Automate everything? Patterns of advanced scripting</li><li>27:39 – Common automation mistakes and testing against changing tenants</li><li>33:58 – The future of PowerShell and advice for new admins</li><li>37:08 – Hot takes and final advice</li></ul><br /><b>Key takeaways</b><br /><ul><li>PowerShell is both an admin tool and a workflow automation tool, and the Microsoft Graph modules have standardized how it works across Microsoft 365 and Azure.</li><li>Build automation that can restart safely: create objects with the minimum required data, set attributes step by step and capture errors instead of silencing them.</li><li>Power Automate and GUIs complement PowerShell, but enterprise-scale work needs the control, logging and repeatability that scripts and APIs provide.</li></ul><br /><b>Worth quoting</b><br /><br />“having the ability to look at it before it fires right and knowing exactly what it's going to do versus what it's going to tell you that it's going to do is it's going to be a big value add” – Matthew Dowst (16:59)<br /><br />“it doesn't matter you know how great of a programmer or coder or you know automation expert you are a bad process is a bad process if you automated it's just a faster bad process” – Matthew Dowst (22:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full interview with chapters, quotes and FAQ on PowerShell automation</li><li><a href="https://www.m365.fm/entity/matthew-dowst/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Matthew Dowst</a> – the guest, an automation architect and author sharing two decades of PowerShell experience</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Automation</a> – the core topic, from restartable scripts to fixing bad processes before automating them</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – its PowerShell modules standardized commands across Microsoft 365, replacing scattered team-specific modules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2552</itunes:duration><itunes:keywords>admin,apis,automation,azure,cloud,copilot,devops,efficiency,governance,graph,infrastructure,log4j,microsoft365,powerautomate,powershell,reporting,scalability,scripting,security,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3d2181a51a724450b43c98a50760ce1a.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Is Your Copilot Safe: Stop Prompt Injections with Azure Logic Apps</title><link>https://www.m365.fm/show/episodes/is-your-copilot-safe/</link><description><![CDATA[Attackers don't need to beat your Copilot prompt; they only need to poison the context it retrieves. This episode shows security architects and Microsoft 365 leaders how to put Azure Logic Apps in the path to inspect, score and block malicious payloads before Copilot ever runs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Context poisoning is the real <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Copilot</a> risk</li><li>03:04 – Why basic defenses fail in production</li><li>05:58 – The Logic App firewall model</li><li>09:58 – What the workflow does at runtime</li><li>13:18 – Tuning for low noise and business use</li><li>16:24 – What changes for leaders and architects</li></ul><br /><b>Key takeaways</b><br /><ul><li>Indirect <a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">prompt injection</a> hides instructions in emails, files and form fields that Copilot later retrieves, so the control point cannot sit only at the prompt layer.</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> can act as a policy layer that normalizes, inspects, scores and routes context with regex, Prompt Shields and threat intelligence before the model runs.</li><li>Tune for low false positives, start with one high-risk workflow and preserve an audit trail so the control earns trust and stays in place.</li></ul><br /><b>Worth quoting</b><br /><br />“They are just trying to persuade the model to behave, and in security, persuasion is not the same as enforcement.” – Mirko Peters (03:26)<br /><br />“The rule that makes this all work is very straightforward. You must treat every single piece of context as untrusted until it has been scored.” – Mirko Peters (09:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-your-copilot-safe/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on prompt injection</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the proposed policy layer that normalizes, inspects, scores and routes context before Copilot runs</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the core threat, especially indirect injection hidden in retrieved emails, files and form fields</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose broad retrieval across Microsoft 365 turns poisoned context into real risk</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">SharePoint</a> – named as a place where hidden payloads sit, and a candidate first workflow to protect</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71871443</guid><pubDate>Tue, 05 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71871443/is_your_copilot_safe_stop_prompt_injections_with_azure_logic_apps.mp3" length="28585196" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7d7ee3ffab37c42006b93ce1f253a18a50d71ac5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Attackers don't need to beat your Copilot prompt; they only need to poison the context it retrieves. This episode shows security architects and Microsoft 365 leaders how to put Azure Logic Apps in the path to inspect, score and block malicious...</itunes:subtitle><itunes:summary><![CDATA[Attackers don't need to beat your Copilot prompt; they only need to poison the context it retrieves. This episode shows security architects and Microsoft 365 leaders how to put Azure Logic Apps in the path to inspect, score and block malicious payloads before Copilot ever runs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Context poisoning is the real <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Copilot</a> risk</li><li>03:04 – Why basic defenses fail in production</li><li>05:58 – The Logic App firewall model</li><li>09:58 – What the workflow does at runtime</li><li>13:18 – Tuning for low noise and business use</li><li>16:24 – What changes for leaders and architects</li></ul><br /><b>Key takeaways</b><br /><ul><li>Indirect <a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">prompt injection</a> hides instructions in emails, files and form fields that Copilot later retrieves, so the control point cannot sit only at the prompt layer.</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> can act as a policy layer that normalizes, inspects, scores and routes context with regex, Prompt Shields and threat intelligence before the model runs.</li><li>Tune for low false positives, start with one high-risk workflow and preserve an audit trail so the control earns trust and stays in place.</li></ul><br /><b>Worth quoting</b><br /><br />“They are just trying to persuade the model to behave, and in security, persuasion is not the same as enforcement.” – Mirko Peters (03:26)<br /><br />“The rule that makes this all work is very straightforward. You must treat every single piece of context as untrusted until it has been scored.” – Mirko Peters (09:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-your-copilot-safe/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on prompt injection</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the proposed policy layer that normalizes, inspects, scores and routes context before Copilot runs</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the core threat, especially indirect injection hidden in retrieved emails, files and form fields</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose broad retrieval across Microsoft 365 turns poisoned context into real risk</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">SharePoint</a> – named as a place where hidden payloads sit, and a candidate first workflow to protect</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=is-your-copilot-safe" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and...]]></itunes:summary><itunes:duration>1192</itunes:duration><itunes:keywords>ai,automation,azure,compliance,copilot,cybersecurity,datasecurity,filtering,governance,logicapps,microsoft365,monitoring,promptinjection,protection,risk,security,threatdetection,validation,workflow,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/23c6655df87c2442f1f2c057796281ce.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Deepfake BEC: The Verified ID Strategy</title><link>https://www.m365.fm/show/episodes/stop-deepfake-bec-the-verified-id-strategy/</link><description><![CDATA[AI-written emails and cloned voices make fraudulent payment requests look perfectly legitimate, and classic email authentication cannot stop them. This episode is for security architects, identity teams and finance leaders who need a stronger defense against deepfake business email compromise. Learn how Microsoft Entra Verified ID moves trust from the message to provable authority at the point of decision.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Deepfake BEC and believable authority</li><li>00:43 – The email header is no longer a trust signal</li><li>02:59 – What email security proves and what it never could</li><li>05:57 – Entra Verified ID changes the unit of trust</li><li>09:18 – Where Verified ID fits in a BEC defense model</li><li>13:18 – Designing credentials around authority</li><li>17:09 – Implementation: start small, then scale</li><li>19:58 – What leaders need to change now</li></ul><br /><b>Key takeaways</b><br /><ul><li>SPF, DKIM and DMARC prove how an email was sent and handled, but they cannot prove that the sender has authority for the requested action.</li><li>Microsoft Entra Verified ID lets workflows require a signed, verifiable credential that proves specific authority at the moment of a high-risk action.</li><li>Design narrow, quickly revocable credentials around decision rights and start with one high-risk workflow such as treasury approvals or executive help desk resets.</li></ul><br /><b>Worth quoting</b><br /><br />“Mail authentication proves that a server was authorized to send a message, and it proves how that message was handled during transport. But it does not prove that the sender has actual authority.” – Mirko Peters (03:07)<br /><br />“Identity tells you who the person is, but authority tells you what that person is allowed to do. Those are not the same thing.” – Mirko Peters (13:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-deepfake-bec-the-verified-id-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Verified ID</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – Entra Verified ID issues signed credentials that prove authority at high-risk approval steps</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the lens for verifying the actor and the action instead of the email channel</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – phishing-resistant MFA stays part of baseline hygiene alongside Verified ID, not replaced by it</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Conditional Access</a> – checks sign-in strength and context, while Verified ID checks authority for the specific decision</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/resilience-mandate-ai-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Security &amp; AI Resilience: Why Security Leadership Must Evolve in the Age of Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71870989</guid><pubDate>Tue, 05 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71870989/stop_deepfake_bec_the_verified_id_strategy.mp3" length="30066092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7b5a8fa363351cccfeb3f72bc2a26df17bbfca09.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI-written emails and cloned voices make fraudulent payment requests look perfectly legitimate, and classic email authentication cannot stop them. This episode is for security architects, identity teams and finance leaders who need a stronger defense...</itunes:subtitle><itunes:summary><![CDATA[AI-written emails and cloned voices make fraudulent payment requests look perfectly legitimate, and classic email authentication cannot stop them. This episode is for security architects, identity teams and finance leaders who need a stronger defense against deepfake business email compromise. Learn how Microsoft Entra Verified ID moves trust from the message to provable authority at the point of decision.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Deepfake BEC and believable authority</li><li>00:43 – The email header is no longer a trust signal</li><li>02:59 – What email security proves and what it never could</li><li>05:57 – Entra Verified ID changes the unit of trust</li><li>09:18 – Where Verified ID fits in a BEC defense model</li><li>13:18 – Designing credentials around authority</li><li>17:09 – Implementation: start small, then scale</li><li>19:58 – What leaders need to change now</li></ul><br /><b>Key takeaways</b><br /><ul><li>SPF, DKIM and DMARC prove how an email was sent and handled, but they cannot prove that the sender has authority for the requested action.</li><li>Microsoft Entra Verified ID lets workflows require a signed, verifiable credential that proves specific authority at the moment of a high-risk action.</li><li>Design narrow, quickly revocable credentials around decision rights and start with one high-risk workflow such as treasury approvals or executive help desk resets.</li></ul><br /><b>Worth quoting</b><br /><br />“Mail authentication proves that a server was authorized to send a message, and it proves how that message was handled during transport. But it does not prove that the sender has actual authority.” – Mirko Peters (03:07)<br /><br />“Identity tells you who the person is, but authority tells you what that person is allowed to do. Those are not the same thing.” – Mirko Peters (13:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-deepfake-bec-the-verified-id-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Verified ID</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – Entra Verified ID issues signed credentials that prove authority at high-risk approval steps</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the lens for verifying the actor and the action instead of the email channel</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – phishing-resistant MFA stays part of baseline hygiene alongside Verified ID, not replaced by it</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Conditional Access</a> – checks sign-in strength and context, while Verified ID checks authority for the specific decision</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/resilience-mandate-ai-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-deepfake-bec-the-verified-id-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Security &amp; AI Resilience: Why Security Leadership Must Evolve in the Age of Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>1253</itunes:duration><itunes:keywords>ai,authentication,authority,bec,compliance,cybersecurity,deepfake,email,entra,fraud,governance,identity,microsoft,phishing,protection,risk,security,trust,verification,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e5952a0db1caca205a4890b42a814f0c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Managed Environments Fail: The Missing Pro-Dev Link</title><link>https://www.m365.fm/show/episodes/why-managed-environments-fail-the-missing-pro-dev-link/</link><description><![CDATA[Managed Environments were supposed to bring order to the Power Platform, yet many organizations see critical apps stall and pro developers walk away. This episode is for Power Platform admins, architects and IT leaders who pay for governance but struggle to ship. Learn why governance needs a pro-dev spine with ALM, CI/CD and disciplined integration to deliver safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Managed Environments promise control but stall delivery</li><li>01:06 – The ghost town effect of locked governance</li><li>04:18 – The hidden wall between low-code and pro-code</li><li>07:38 – Why delivery fails without embedded CI/CD</li><li>11:08 – How integration debt turns managed platforms into liabilities</li><li>15:05 – Why AI and Copilot make the gap impossible to ignore</li><li>18:20 – The model that works: governance with a pro-dev spine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Managed Environments govern access, monitoring and policy, but they do not replace source control, build validation, release approvals or rollback paths.</li><li>Enterprise <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Power Platform</a> apps need ALM through CI/CD, for example with Azure DevOps, plus a governed integration layer with clear endpoint ownership instead of scattered connector logic.</li><li>Zone workloads into maker-led, fusion and pro-dev tiers and measure release frequency, failed deployments and orphaned apps instead of inventory counts, especially before scaling AI and Copilot.</li></ul><br /><b>Worth quoting</b><br /><br />“Low code changes how you build. It does not remove the need to manage change.” – Mirko Peters (06:26)<br /><br />“Managed environments add order around the container, but CICD controls movement through the container. Those are different jobs. One helps govern the space, the other governs change.” – Mirko Peters (08:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-managed-environments-fail-the-missing-pro-dev-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on Managed Environments</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose Managed Environments govern makers but lack a pro-dev delivery path</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Governance</a> – necessary for policy and visibility but unable to replace release engineering and CI/CD</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – orchestrates artifacts, secrets, approvals and reusable YAML when native pipelines hit limits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-pcf-blueprint-architecture-over-ui/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">The PCF Blueprint: Architecture Over UI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71851004</guid><pubDate>Mon, 04 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71851004/why_managed_environments_fail_the_missing_pro_dev_link.mp3" length="32214572" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f06da7eaa4f5d4c80c636516dde6603e648c37d7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Managed Environments were supposed to bring order to the Power Platform, yet many organizations see critical apps stall and pro developers walk away. This episode is for Power Platform admins, architects and IT leaders who pay for governance but...</itunes:subtitle><itunes:summary><![CDATA[Managed Environments were supposed to bring order to the Power Platform, yet many organizations see critical apps stall and pro developers walk away. This episode is for Power Platform admins, architects and IT leaders who pay for governance but struggle to ship. Learn why governance needs a pro-dev spine with ALM, CI/CD and disciplined integration to deliver safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Managed Environments promise control but stall delivery</li><li>01:06 – The ghost town effect of locked governance</li><li>04:18 – The hidden wall between low-code and pro-code</li><li>07:38 – Why delivery fails without embedded CI/CD</li><li>11:08 – How integration debt turns managed platforms into liabilities</li><li>15:05 – Why AI and Copilot make the gap impossible to ignore</li><li>18:20 – The model that works: governance with a pro-dev spine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Managed Environments govern access, monitoring and policy, but they do not replace source control, build validation, release approvals or rollback paths.</li><li>Enterprise <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Power Platform</a> apps need ALM through CI/CD, for example with Azure DevOps, plus a governed integration layer with clear endpoint ownership instead of scattered connector logic.</li><li>Zone workloads into maker-led, fusion and pro-dev tiers and measure release frequency, failed deployments and orphaned apps instead of inventory counts, especially before scaling AI and Copilot.</li></ul><br /><b>Worth quoting</b><br /><br />“Low code changes how you build. It does not remove the need to manage change.” – Mirko Peters (06:26)<br /><br />“Managed environments add order around the container, but CICD controls movement through the container. Those are different jobs. One helps govern the space, the other governs change.” – Mirko Peters (08:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-managed-environments-fail-the-missing-pro-dev-link/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on Managed Environments</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose Managed Environments govern makers but lack a pro-dev delivery path</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Governance</a> – necessary for policy and visibility but unable to replace release engineering and CI/CD</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – orchestrates artifacts, secrets, approvals and reusable YAML when native pipelines hit limits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-pcf-blueprint-architecture-over-ui/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-managed-environments-fail-the-missing-pro-dev-link" target="_blank" rel="noreferrer noopener">The PCF Blueprint: Architecture Over UI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1343</itunes:duration><itunes:keywords>almdiscipline,architecture,automation,azuredevops,cicd,compliance,connectors,delivery,devops,governance,integration,lifecycle,lowcode,managedenvironments,pipelines,powerplatform,prodev,reliability,scalability,shadowit</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ac6ef3012ab3308fb20840230e819c1c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Translation Isn't Enough: Solving Cultural Nuance in 2026 Meetings</title><link>https://www.m365.fm/show/episodes/why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings/</link><description><![CDATA[Global meetings often end with clean transcripts and polished recaps, yet everyone leaves with a different understanding of what was agreed. This episode shows leaders and project teams how to use Teams Premium and a simple intent review to catch soft resistance, vague ownership and false alignment. The result is fewer revision loops and faster, clearer decisions across cultures.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Translation is not the hard part</li><li>00:44 – The invisible wall in global business</li><li>03:06 – Why translation isn't enough</li><li>06:29 – What <a href="https://www.m365.fm/entity/teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Teams Premium</a> actually changes</li><li>09:28 – From raw transcript to intent review</li><li>13:29 – Where organizations get it wrong</li><li>16:07 – Executive playbook for 2026 global meetings</li></ul><br /><b>Key takeaways</b><br /><ul><li>Accurate translation does not guarantee shared understanding, because high-context communication carries meaning in tone, timing and what is left unsaid.</li><li>Teams Premium features such as live translation, interpreter and intelligent recap work best as a context recovery layer that shows where intent may have slipped.</li><li>Run a short intent review after high-stakes meetings and send a follow-up that tests meaning, owners and approvals instead of repeating notes.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams premium matters when you stop treating it like a translation add on and start treating it like a context recovery layer.” – Mirko Peters (06:30)<br /><br />“That's useful, very useful actually. But it's a signal layer, not a truth machine. Once you treat it that way, the whole posture changes.” – Mirko Peters (06:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on intent in global meetings</li><li><a href="https://www.m365.fm/entity/teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Teams Premium</a> – used as a context recovery layer through live translation, interpreter and intelligent recap</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host, who outlines the intent review approach and asks listeners to connect on LinkedIn</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Latency vs. Logic: Engineering High-Stakes Hybrid Events in M365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71850167</guid><pubDate>Mon, 04 May 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71850167/why_translation_isn_t_enough_solving_cultural_nuance_in_2026_meetings.mp3" length="27873836" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7aa642d3cf607e21d3f168722881c45249df369e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Global meetings often end with clean transcripts and polished recaps, yet everyone leaves with a different understanding of what was agreed. This episode shows leaders and project teams how to use Teams Premium and a simple intent review to catch soft...</itunes:subtitle><itunes:summary><![CDATA[Global meetings often end with clean transcripts and polished recaps, yet everyone leaves with a different understanding of what was agreed. This episode shows leaders and project teams how to use Teams Premium and a simple intent review to catch soft resistance, vague ownership and false alignment. The result is fewer revision loops and faster, clearer decisions across cultures.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Translation is not the hard part</li><li>00:44 – The invisible wall in global business</li><li>03:06 – Why translation isn't enough</li><li>06:29 – What <a href="https://www.m365.fm/entity/teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Teams Premium</a> actually changes</li><li>09:28 – From raw transcript to intent review</li><li>13:29 – Where organizations get it wrong</li><li>16:07 – Executive playbook for 2026 global meetings</li></ul><br /><b>Key takeaways</b><br /><ul><li>Accurate translation does not guarantee shared understanding, because high-context communication carries meaning in tone, timing and what is left unsaid.</li><li>Teams Premium features such as live translation, interpreter and intelligent recap work best as a context recovery layer that shows where intent may have slipped.</li><li>Run a short intent review after high-stakes meetings and send a follow-up that tests meaning, owners and approvals instead of repeating notes.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams premium matters when you stop treating it like a translation add on and start treating it like a context recovery layer.” – Mirko Peters (06:30)<br /><br />“That's useful, very useful actually. But it's a signal layer, not a truth machine. Once you treat it that way, the whole posture changes.” – Mirko Peters (06:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on intent in global meetings</li><li><a href="https://www.m365.fm/entity/teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Teams Premium</a> – used as a context recovery layer through live translation, interpreter and intelligent recap</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host, who outlines the intent review approach and asks listeners to connect on LinkedIn</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-premium/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Microsoft Teams Premium - Simply Explained</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/latency-vs-logic-engineering-high-stakes-hybrid-events-in-m365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-translation-isnt-enough-solving-cultural-nuance-in-2026-meetings" target="_blank" rel="noreferrer noopener">Latency vs. Logic: Engineering High-Stakes Hybrid Events in M365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1162</itunes:duration><itunes:keywords>ai,alignment,collaboration,communication,context,culture,globalization,interpretation,leadership,meetings,miscommunication,multilingual,negotiation,nuance,outsourcing,productivity,recap,teams,transcript,translation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/21d8367c3bfac184afe26d1a3947c3a0.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to share business data with users outside of your organization with Nicholas Hayduk [MVP]</title><link>https://www.m365.fm/show/episodes/how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp/</link><description><![CDATA[Need to share Dataverse or Dynamics 365 data with customers, partners or members outside your organization? Power Pages expert Nicholas Hayduk explains how the platform works, how licensing and external authentication behave, and where projects go wrong. Ideal for Power Platform makers, architects and partners planning their first portal.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power Pages is</li><li>02:34 – Dependency on Dataverse</li><li>03:41 – Licensing</li><li>05:56 – External authentication and permissions</li><li>10:09 – Building portals and use cases</li><li>15:00 – <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> for external users</li><li>18:05 – EC Learn, ownership and customization</li><li>31:54 – Wishlist and hot takes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Pages is the Power Platform tool for external users and depends entirely on Dataverse for data, content and identities.</li><li>Licensing is based on monthly active (authenticated or anonymous) users, and under-licensing shows up as poor performance rather than blocked logins.</li><li>Projects fail when expectations come from marketing or from designers who do not know the platform, which leads to unplanned custom code.</li></ul><br /><b>Worth quoting</b><br /><br />“power page like is the one piece of the power platform that's really meant for external users.” – Nicholas Hayduk (01:10)<br /><br />“with power pages, it's not about who owns the records. It's how is the person who's logged in associated to those records?” – Nicholas Hayduk (08:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Power Pages</li><li><a href="https://www.m365.fm/entity/nicholas-hayduk/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Nicholas Hayduk</a> – Business Applications MVP and Power Pages specialist, the guest explaining licensing, security and project pitfalls</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Power Pages</a> – the main topic: the Power Platform tool for building portals for external users</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Dataverse</a> – stores the portal's pages, files, contacts and business data that Power Pages depends on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">The Evolution of Agentic Coding with Nick Doelman [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71825569</guid><pubDate>Mon, 04 May 2026 04:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71825569/how_to_share_business_data_with_users_outside_of_your_organization_with_nicholas_hayduk.mp3" length="59105708" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ba315c105b56d8d21bc29bec8d0d304a4c155481.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Need to share Dataverse or Dynamics 365 data with customers, partners or members outside your organization? Power Pages expert Nicholas Hayduk explains how the platform works, how licensing and external authentication behave, and where projects go...</itunes:subtitle><itunes:summary><![CDATA[Need to share Dataverse or Dynamics 365 data with customers, partners or members outside your organization? Power Pages expert Nicholas Hayduk explains how the platform works, how licensing and external authentication behave, and where projects go wrong. Ideal for Power Platform makers, architects and partners planning their first portal.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What Power Pages is</li><li>02:34 – Dependency on Dataverse</li><li>03:41 – Licensing</li><li>05:56 – External authentication and permissions</li><li>10:09 – Building portals and use cases</li><li>15:00 – <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Copilot</a> for external users</li><li>18:05 – EC Learn, ownership and customization</li><li>31:54 – Wishlist and hot takes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Pages is the Power Platform tool for external users and depends entirely on Dataverse for data, content and identities.</li><li>Licensing is based on monthly active (authenticated or anonymous) users, and under-licensing shows up as poor performance rather than blocked logins.</li><li>Projects fail when expectations come from marketing or from designers who do not know the platform, which leads to unplanned custom code.</li></ul><br /><b>Worth quoting</b><br /><br />“power page like is the one piece of the power platform that's really meant for external users.” – Nicholas Hayduk (01:10)<br /><br />“with power pages, it's not about who owns the records. It's how is the person who's logged in associated to those records?” – Nicholas Hayduk (08:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Episode page</a>: the full conversation with chapters, quotes and FAQ on Power Pages</li><li><a href="https://www.m365.fm/entity/nicholas-hayduk/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Nicholas Hayduk</a> – Business Applications MVP and Power Pages specialist, the guest explaining licensing, security and project pitfalls</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Power Pages</a> – the main topic: the Power Platform tool for building portals for external users</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">Dataverse</a> – stores the portal's pages, files, contacts and business data that Power Pages depends on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-evolution-of-agentic-coding-with-nick-doelman-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-share-business-data-with-users-outside-of-your-organization-with-nicholas-hayduk-mvp" target="_blank" rel="noreferrer noopener">The Evolution of Agentic Coding with Nick Doelman [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2463</itunes:duration><itunes:keywords>architecture,authentication,automation,copilot,customization,datasharing,dataverse,externalusers,governance,identity,integration,licensing,lowcode,microsoft,portals,powerpages,scalability,security,transformation,webroles</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5e67aa79d68f369230523e836f2b51d3.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Building Dashboards: The Proactive Notification Blueprint</title><link>https://www.m365.fm/show/episodes/stop-building-dashboards-the-proactive-notification-blueprint/</link><description><![CDATA[Most dashboards die quietly because they depend on someone remembering to open them at the right time. This episode shows BI leads, Power Platform architects and executives how to shift from static reporting to a proactive notification blueprint with Power BI, Power Automate, Dataverse and AI that pushes action when it matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why dashboards decay</li><li>00:41 – The data graveyard</li><li>03:09 – From dashboards to event thinking</li><li>06:19 – Why most alert strategies fail</li><li>09:05 – The proactive notification blueprint</li><li>12:44 – High-value use cases</li><li>15:22 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Governance</a>, limits and cost control</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dashboards support exploration, but high-value decisions need event-driven notifications that push context to an owner when a business condition changes.</li><li>A notification architecture uses Power BI as a sensor, AI for anomaly detection and summaries, Power Automate for orchestration, Dataverse for state and feedback loops to tune the rules.</li><li>Treat notifications as products with owners, life cycle reviews and cost monitoring, and watch Teams payload limits, throttling and metered AI credits as you scale.</li></ul><br /><b>Worth quoting</b><br /><br />“Because if you keep building dashboards as the end product, you're not funding visibility. You're funding delay” – Mirko Peters (00:36)<br /><br />“If you remember nothing else, remember this. Dashboard support exploration, but event systems support decision velocity.” – Mirko Peters (05:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-dashboards-the-proactive-notification-blueprint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on proactive notifications</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Power BI</a> – repositioned as a sensor that models signals instead of the place where processes end</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Power Automate</a> – the orchestration layer that routes alerts, creates tasks, triggers approvals and suppresses duplicates</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Dataverse</a> – keeps notification history, workflow status, escalation state and audit details for each alert</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – a delivery endpoint for alerts, with Adaptive Card payload limits and throttling to plan for</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-arbitrage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Microsoft Power Platform: The Hidden Arbitrage Opportunity (Automation, Productivity and Business Value)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71831743</guid><pubDate>Sun, 03 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71831743/stop_building_dashboards_the_proactive_notification_blueprint.mp3" length="25954604" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2c338e0efaaf01408bd4564f66bcf51d3680afb9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most dashboards die quietly because they depend on someone remembering to open them at the right time. This episode shows BI leads, Power Platform architects and executives how to shift from static reporting to a proactive notification blueprint with...</itunes:subtitle><itunes:summary><![CDATA[Most dashboards die quietly because they depend on someone remembering to open them at the right time. This episode shows BI leads, Power Platform architects and executives how to shift from static reporting to a proactive notification blueprint with Power BI, Power Automate, Dataverse and AI that pushes action when it matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why dashboards decay</li><li>00:41 – The data graveyard</li><li>03:09 – From dashboards to event thinking</li><li>06:19 – Why most alert strategies fail</li><li>09:05 – The proactive notification blueprint</li><li>12:44 – High-value use cases</li><li>15:22 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Governance</a>, limits and cost control</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dashboards support exploration, but high-value decisions need event-driven notifications that push context to an owner when a business condition changes.</li><li>A notification architecture uses Power BI as a sensor, AI for anomaly detection and summaries, Power Automate for orchestration, Dataverse for state and feedback loops to tune the rules.</li><li>Treat notifications as products with owners, life cycle reviews and cost monitoring, and watch Teams payload limits, throttling and metered AI credits as you scale.</li></ul><br /><b>Worth quoting</b><br /><br />“Because if you keep building dashboards as the end product, you're not funding visibility. You're funding delay” – Mirko Peters (00:36)<br /><br />“If you remember nothing else, remember this. Dashboard support exploration, but event systems support decision velocity.” – Mirko Peters (05:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-dashboards-the-proactive-notification-blueprint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on proactive notifications</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Power BI</a> – repositioned as a sensor that models signals instead of the place where processes end</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Power Automate</a> – the orchestration layer that routes alerts, creates tasks, triggers approvals and suppresses duplicates</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Dataverse</a> – keeps notification history, workflow status, escalation state and audit details for each alert</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – a delivery endpoint for alerts, with Adaptive Card payload limits and throttling to plan for</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-arbitrage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dashboards-the-proactive-notification-blueprint" target="_blank" rel="noreferrer noopener">Microsoft Power Platform: The Hidden Arbitrage Opportunity (Automation, Productivity and Business Value)</a></li></ul><br />Follow and rate M365.FM in your podcast app,...]]></itunes:summary><itunes:duration>1082</itunes:duration><itunes:keywords>ai,alerting,analytics,automation,dashboards,datadriven,decisioning,events,governance,insights,intervention,monitoring,notifications,observability,optimization,orchestration,realtime,signals,telemetry,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ea4f3903ae534de72d52aa2755e2a394.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Engineering Self-Healing Automation: The Telemetry-Driven Logic Layer</title><link>https://www.m365.fm/show/episodes/engineering-self-healing-automation-the-telemetry-driven-logic-layer/</link><description><![CDATA[Most Power Automate estates still depend on people checking failed runs and patching symptoms every weekend. This episode is for makers, architects and platform teams who want automation that observes itself and recovers safely. Learn how telemetry, decision logic and bounded self-correction turn a growing flow estate into a self-healing one.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why flows don't manage themselves: maintenance debt</li><li>00:44 – The death of manual debugging</li><li>03:20 – The telemetry-driven logic layer</li><li>06:20 – Building the telemetry nerve center</li><li>09:58 – Engineering the recursive loop</li><li>13:38 – Cost, scale and platform trade-offs: Power Automate and Logic Apps</li><li>17:21 – Governance, AI and autonomy with brakes</li><li>19:28 – Implementation path: from brittle flow to self-healing estate</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every new Power Automate flow adds maintenance debt, so failures should be treated as input for a telemetry-driven logic layer that classifies drift and chooses a safe response.</li><li>A lean telemetry nerve center, reusable child flows and bounded recursive loops with confidence gates, cooling periods and clear termination conditions turn retries into guided re-entry.</li><li>Self-healing automation needs governance through risk tiers, evidence for every remediation and human approval for high-risk fixes, and heavier recursion belongs in <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“So the shift is this, stop treating failure as an interruption, treat it as input.” – Mirko Peters (00:32)<br /><br />“And if you remember nothing else, remember this. The remediation is not the smart part. The decision is.” – Mirko Peters (04:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/engineering-self-healing-automation-the-telemetry-driven-logic-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on self-healing flows</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Power Automate</a> – where the episode builds the loop with child flows, bounded retries and confidence gates</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the suggested home for deep recursion, high volume and cross-system orchestration</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Automation</a> – growing flow estates add maintenance debt unless failures are treated as input</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Beyond Governance: How To Build A Self-Healing Microsoft 365 Architecture For Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71831582</guid><pubDate>Sun, 03 May 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71831582/engineering_self_healing_automation_the_telemetry_driven_logic_layer.mp3" length="29439404" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b610a3262806096d9febc5ae1a6bb47a293ae610.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Power Automate estates still depend on people checking failed runs and patching symptoms every weekend. This episode is for makers, architects and platform teams who want automation that observes itself and recovers safely. Learn how telemetry,...</itunes:subtitle><itunes:summary><![CDATA[Most Power Automate estates still depend on people checking failed runs and patching symptoms every weekend. This episode is for makers, architects and platform teams who want automation that observes itself and recovers safely. Learn how telemetry, decision logic and bounded self-correction turn a growing flow estate into a self-healing one.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why flows don't manage themselves: maintenance debt</li><li>00:44 – The death of manual debugging</li><li>03:20 – The telemetry-driven logic layer</li><li>06:20 – Building the telemetry nerve center</li><li>09:58 – Engineering the recursive loop</li><li>13:38 – Cost, scale and platform trade-offs: Power Automate and Logic Apps</li><li>17:21 – Governance, AI and autonomy with brakes</li><li>19:28 – Implementation path: from brittle flow to self-healing estate</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every new Power Automate flow adds maintenance debt, so failures should be treated as input for a telemetry-driven logic layer that classifies drift and chooses a safe response.</li><li>A lean telemetry nerve center, reusable child flows and bounded recursive loops with confidence gates, cooling periods and clear termination conditions turn retries into guided re-entry.</li><li>Self-healing automation needs governance through risk tiers, evidence for every remediation and human approval for high-risk fixes, and heavier recursion belongs in <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“So the shift is this, stop treating failure as an interruption, treat it as input.” – Mirko Peters (00:32)<br /><br />“And if you remember nothing else, remember this. The remediation is not the smart part. The decision is.” – Mirko Peters (04:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/engineering-self-healing-automation-the-telemetry-driven-logic-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on self-healing flows</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Power Automate</a> – where the episode builds the loop with child flows, bounded retries and confidence gates</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the suggested home for deep recursion, high volume and cross-system orchestration</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Automation</a> – growing flow estates add maintenance debt unless failures are treated as input</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=engineering-self-healing-automation-the-telemetry-driven-logic-layer" target="_blank" rel="noreferrer noopener">Beyond Governance: How To Build A Self-Healing Microsoft 365 Architecture For Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>1227</itunes:duration><itunes:keywords>ai,analytics,automation,cloud,devops,infrastructure,intelligence,monitoring,observability,optimization,orchestration,reliability,remediation,resilience,scalability,selfhealing,signals,systems,telemetry,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/eba7cbb005c09ca143626951485fc06c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Legacy Power Apps Portals: The Silent Budget Killer</title><link>https://www.m365.fm/show/episodes/legacy-power-apps-portals-the-silent-budget-killer/</link><description><![CDATA[Legacy Power Apps portals look stable because they are quiet, but their Liquid templates and JavaScript injections hide business logic from security teams and audits. This episode helps Power Platform owners and IT leaders see the governance, talent and AI-readiness costs of waiting, and why moving to a Dataverse-native Power Pages model stops the budget bleed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why a quiet legacy portal is a liability</li><li>00:34 – The governance black hole: shadow logic in Liquid</li><li>03:58 – The JavaScript injection trap</li><li>06:51 – 2026 security unification and the end of dual identities</li><li>08:18 – Technical debt as a talent and career risk</li><li>10:50 – The AI readiness wall</li><li>13:39 – Financial post-mortem: TCO of waiting</li><li>15:24 – This week's challenge: audit your Liquid templates</li></ul><br /><b>Key takeaways</b><br /><ul><li>Logic hidden in Liquid templates and client-side JavaScript sits outside <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Dataverse</a> auditing and security roles, so legacy portals create a governance gap that audits will expose.</li><li>The 2026 Wave 1 changes sync Power Pages contacts and web roles into Dataverse users and security roles, which keeps existing sites running but surfaces every dependency on the old split identity model.</li><li>Staying on a legacy portal raises total cost of ownership through scarce specialist talent and blocks AI agents, which need governed, API-accessible business rules instead of visual hacks.</li></ul><br /><b>Worth quoting</b><br /><br />“Those injections are client side vulnerabilities that expose your business rules to the browser. Every piece of logic you write in JavaScript is essentially a suggestion, not a rule.” – Mirko Peters (04:16)<br /><br />“Modern governance requires a single source of truth. If your security team runs a report on who can access Table X, they expect the answer to be in dataverse.” – Mirko Peters (02:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/legacy-power-apps-portals-the-silent-budget-killer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on legacy portal risks</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Power Pages</a> – the modern, Dataverse-native target the episode recommends moving legacy portals to</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Dataverse</a> – where business rules and security should live instead of Liquid templates and scripts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Governance</a> – legacy portals described as a governance black hole hiding logic from security teams</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Breaking the Scale Barrier: Building Multi-Tenant SaaS on Power Pages</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71825522</guid><pubDate>Sat, 02 May 2026 21:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71825522/legacy_power_apps_portals_the_silent_budget_killer.mp3" length="23564204" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c31f91d2d6a31d964a9cfb663ec04d518be578c0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Legacy Power Apps portals look stable because they are quiet, but their Liquid templates and JavaScript injections hide business logic from security teams and audits. This episode helps Power Platform owners and IT leaders see the governance, talent...</itunes:subtitle><itunes:summary><![CDATA[Legacy Power Apps portals look stable because they are quiet, but their Liquid templates and JavaScript injections hide business logic from security teams and audits. This episode helps Power Platform owners and IT leaders see the governance, talent and AI-readiness costs of waiting, and why moving to a Dataverse-native Power Pages model stops the budget bleed.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why a quiet legacy portal is a liability</li><li>00:34 – The governance black hole: shadow logic in Liquid</li><li>03:58 – The JavaScript injection trap</li><li>06:51 – 2026 security unification and the end of dual identities</li><li>08:18 – Technical debt as a talent and career risk</li><li>10:50 – The AI readiness wall</li><li>13:39 – Financial post-mortem: TCO of waiting</li><li>15:24 – This week's challenge: audit your Liquid templates</li></ul><br /><b>Key takeaways</b><br /><ul><li>Logic hidden in Liquid templates and client-side JavaScript sits outside <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Dataverse</a> auditing and security roles, so legacy portals create a governance gap that audits will expose.</li><li>The 2026 Wave 1 changes sync Power Pages contacts and web roles into Dataverse users and security roles, which keeps existing sites running but surfaces every dependency on the old split identity model.</li><li>Staying on a legacy portal raises total cost of ownership through scarce specialist talent and blocks AI agents, which need governed, API-accessible business rules instead of visual hacks.</li></ul><br /><b>Worth quoting</b><br /><br />“Those injections are client side vulnerabilities that expose your business rules to the browser. Every piece of logic you write in JavaScript is essentially a suggestion, not a rule.” – Mirko Peters (04:16)<br /><br />“Modern governance requires a single source of truth. If your security team runs a report on who can access Table X, they expect the answer to be in dataverse.” – Mirko Peters (02:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/legacy-power-apps-portals-the-silent-budget-killer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on legacy portal risks</li><li><a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Power Pages</a> – the modern, Dataverse-native target the episode recommends moving legacy portals to</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Dataverse</a> – where business rules and security should live instead of Liquid templates and scripts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Governance</a> – legacy portals described as a governance black hole hiding logic from security teams</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/breaking-the-scale-barrier-building-multi-tenant-saas-on-power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=legacy-power-apps-portals-the-silent-budget-killer" target="_blank" rel="noreferrer noopener">Breaking the Scale Barrier: Building Multi-Tenant SaaS on Power Pages</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>982</itunes:duration><itunes:keywords>ai,architecture,audit,automation,compliance,dataverse,governance,identity,javascript,legacy,liquid,modernization,portals,powerpages,risk,scalability,security,shadowlogic,technicaldebt,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3bcb27bab3fe274f1c2397ab8806cd32.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Shadow IT vs. Governance: How to Rebuild the Power Platform Bridge</title><link>https://www.m365.fm/show/episodes/shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge/</link><description><![CDATA[Manual, ticket-based governance cannot keep up with thousands of low-code apps, so makers move into the shadows. This episode shows Power Platform admins and IT leaders how environment routing, automated DLP guardrails and a modern Center of Excellence let speed and security coexist.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The cold war between IT control and maker innovation</li><li>00:52 – The structural failure of manual governance</li><li>03:48 – Environment routing as the foundational lever</li><li>06:45 – The logic of the automated guardrail</li><li>09:37 – From bottleneck to platform provider</li><li>12:34 – The Center of Excellence as a strategic hub</li><li>15:06 – Measuring the cultural shift</li><li>17:15 – Your challenge: audit, route, build community</li></ul><br /><b>Key takeaways</b><br /><ul><li>Saying no to makers does not remove risk; it pushes work into shadow IT and removes the visibility IT wanted to protect.</li><li>Environment routing into personal developer environments and DLP <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">connector</a> classification replace manual ticket gates with automated guardrails.</li><li>A Center of Excellence that acts as a capability, not a committee, uses the CoE Starter Kit and maker recognition to bring shadow solutions into governed paths.</li></ul><br /><b>Worth quoting</b><br /><br />“Shadow IT isn't a rebellion, but a response to a bottleneck created by the system itself. People aren't trying to be malicious, they are just trying to do their jobs and deliver results for the company.” – Mirko Peters (01:59)<br /><br />“We have to stop trying to fix the default environment and start bypassing it. The solution isn't a better cleanup crew. It's a better architectural starting point.” – Mirko Peters (03:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Platform governance</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – reframed as a contextual filter that classifies connectors as business or non-business</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Governance</a> – the episode contrasts failing manual ticket-based governance with automated guardrails</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Automation</a> – replaces manual approval gates with automatic environment routing and DLP enforcement</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71825292</guid><pubDate>Sat, 02 May 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71825292/shadow_it_vs_governance_how_to_rebuild_the_power_platform_bridge.mp3" length="25387820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8cac82c04df5457ea8bce873cb6f7876224ac74e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Manual, ticket-based governance cannot keep up with thousands of low-code apps, so makers move into the shadows. This episode shows Power Platform admins and IT leaders how environment routing, automated DLP guardrails and a modern Center of...</itunes:subtitle><itunes:summary><![CDATA[Manual, ticket-based governance cannot keep up with thousands of low-code apps, so makers move into the shadows. This episode shows Power Platform admins and IT leaders how environment routing, automated DLP guardrails and a modern Center of Excellence let speed and security coexist.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The cold war between IT control and maker innovation</li><li>00:52 – The structural failure of manual governance</li><li>03:48 – Environment routing as the foundational lever</li><li>06:45 – The logic of the automated guardrail</li><li>09:37 – From bottleneck to platform provider</li><li>12:34 – The Center of Excellence as a strategic hub</li><li>15:06 – Measuring the cultural shift</li><li>17:15 – Your challenge: audit, route, build community</li></ul><br /><b>Key takeaways</b><br /><ul><li>Saying no to makers does not remove risk; it pushes work into shadow IT and removes the visibility IT wanted to protect.</li><li>Environment routing into personal developer environments and DLP <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">connector</a> classification replace manual ticket gates with automated guardrails.</li><li>A Center of Excellence that acts as a capability, not a committee, uses the CoE Starter Kit and maker recognition to bring shadow solutions into governed paths.</li></ul><br /><b>Worth quoting</b><br /><br />“Shadow IT isn't a rebellion, but a response to a bottleneck created by the system itself. People aren't trying to be malicious, they are just trying to do their jobs and deliver results for the company.” – Mirko Peters (01:59)<br /><br />“We have to stop trying to fix the default environment and start bypassing it. The solution isn't a better cleanup crew. It's a better architectural starting point.” – Mirko Peters (03:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Platform governance</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – reframed as a contextual filter that classifies connectors as business or non-business</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Governance</a> – the episode contrasts failing manual ticket-based governance with automated guardrails</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Automation</a> – replaces manual approval gates with automatic environment routing and DLP enforcement</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1058</itunes:duration><itunes:keywords>architecture,automation,compliance,digitization,dlp,environments,governance,innovation,integration,lowcode,makers,powerplatform,productivity,routing,scalability,security,shadowit,strategy,transformation,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fd4e79b6fb07d69241ffae40df7274fa.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Using Custom Connectors: The Architect's Guide to Scaling Logic Apps</title><link>https://www.m365.fm/show/episodes/stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps/</link><description><![CDATA[Custom connectors in Power Automate feel like a quick win until they become ungoverned, costly and insecure. This episode shows integration architects and Power Platform admins why Logic Apps Standard, with VNet integration, Bicep deployments and fixed-cost hosting, is the better foundation for enterprise integrations and how to plan the migration.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The ticking time bomb</li><li>00:49 – The custom connector trap</li><li>03:42 – The math of inefficiency</li><li>06:53 – VNet integration as a governance mandate</li><li>10:02 – Production-grade infrastructure vs. citizen chaos</li><li>13:06 – The architect model for 2026</li><li>16:06 – The migration roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Custom connectors owned by individual makers create security gaps, maintenance work and hidden per-call costs at scale.</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Logic Apps</a> Standard runs custom connectors as built-in extensions in a VNet-integrated, single-tenant runtime with fixed hosting costs and infrastructure-as-code deployment.</li><li>Keep Power Automate for human-centric, team-level tasks and move mission-critical, cross-departmental integrations to Logic Apps Standard.</li></ul><br /><b>Worth quoting</b><br /><br />“The easy to build promise has become an impossible to govern reality. The model is broken because it's centered on the individual maker rather than the enterprise architecture.” – Mirko Peters (02:05)<br /><br />“You're creating a world where an employee leaves the company and three mission critical integration stopped working because the custom connector was tied to their identity or their personal environment.” – Mirko Peters (03:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a migration FAQ</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – Logic Apps Standard is the recommended home for mission-critical, VNet-integrated integrations</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Automation</a> – the enterprise automation strategy the episode says must be auditable at transaction level</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Power Automate</a> – stays the front end for human-centric, team-level tasks rather than the integration core</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-logic-apps-vs-power-automate-differences/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Azure Logic Apps vs Power Automate: The 1400 Connector Lie</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71805095</guid><pubDate>Fri, 01 May 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71805095/stop_using_custom_connectors_the_architect_s_guide_to_scaling_logic_apps.mp3" length="26966060" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/319c041128c8255c7f3d3fd70cbc80c599913699.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Custom connectors in Power Automate feel like a quick win until they become ungoverned, costly and insecure. This episode shows integration architects and Power Platform admins why Logic Apps Standard, with VNet integration, Bicep deployments and...</itunes:subtitle><itunes:summary><![CDATA[Custom connectors in Power Automate feel like a quick win until they become ungoverned, costly and insecure. This episode shows integration architects and Power Platform admins why Logic Apps Standard, with VNet integration, Bicep deployments and fixed-cost hosting, is the better foundation for enterprise integrations and how to plan the migration.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The ticking time bomb</li><li>00:49 – The custom connector trap</li><li>03:42 – The math of inefficiency</li><li>06:53 – VNet integration as a governance mandate</li><li>10:02 – Production-grade infrastructure vs. citizen chaos</li><li>13:06 – The architect model for 2026</li><li>16:06 – The migration roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Custom connectors owned by individual makers create security gaps, maintenance work and hidden per-call costs at scale.</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Logic Apps</a> Standard runs custom connectors as built-in extensions in a VNet-integrated, single-tenant runtime with fixed hosting costs and infrastructure-as-code deployment.</li><li>Keep Power Automate for human-centric, team-level tasks and move mission-critical, cross-departmental integrations to Logic Apps Standard.</li></ul><br /><b>Worth quoting</b><br /><br />“The easy to build promise has become an impossible to govern reality. The model is broken because it's centered on the individual maker rather than the enterprise architecture.” – Mirko Peters (02:05)<br /><br />“You're creating a world where an employee leaves the company and three mission critical integration stopped working because the custom connector was tied to their identity or their personal environment.” – Mirko Peters (03:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a migration FAQ</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – Logic Apps Standard is the recommended home for mission-critical, VNet-integrated integrations</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Automation</a> – the enterprise automation strategy the episode says must be auditable at transaction level</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Power Automate</a> – stays the front end for human-centric, team-level tasks rather than the integration core</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-logic-apps-vs-power-automate-differences/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-custom-connectors-the-architects-guide-to-scaling-logic-apps" target="_blank" rel="noreferrer noopener">Azure Logic Apps vs Power Automate: The 1400 Connector Lie</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1124</itunes:duration><itunes:keywords>api,architecture,automation,azure,cloud,compliance,connectors,cost,deployment,devops,enterprise,governance,infrastructure,integration,logicapps,orchestration,scalability,security,vnet,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/833516e25ff95233eeb7b5166e5b4c68.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Vector Search Is Not a Strategy: The New Standard for Copilot Accuracy</title><link>https://www.m365.fm/show/episodes/vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy/</link><description><![CDATA[Many Copilot and RAG projects stall because vector search returns similar but wrong content, and users stop trusting the answers. This episode is for architects who need enterprise-grade accuracy without an exploding Azure bill. It explains the hybrid search, re-ranking and semantic caching pattern that moves retrieval from 'close enough' to correct.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The myth of pure vector search</li><li>04:28 – Hybrid search: why BM25 still matters</li><li>09:40 – Semantic ranking as the final filter</li><li>14:29 – The economics of accuracy</li><li>15:36 – Semantic caching and selective enablement</li><li>19:11 – The governance gap</li><li>20:02 – Roadmap: agentic RAG and GraphRAG</li></ul><br /><b>Key takeaways</b><br /><ul><li>Pure vector search confuses similarity with relevance, so combine it with BM25 keyword matching in a hybrid retrieval layer to catch exact terms, codes and internal jargon.</li><li>Add a semantic re-ranker such as the one in <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Azure AI Search</a> to put the correct answer at the top, because the order of retrieved content drives answer quality.</li><li>Control the cost of precision with semantic caching and by reserving semantic ranking for ambiguous, high-value queries and critical content.</li></ul><br /><b>Worth quoting</b><br /><br />“You built the vector database, you ingested the documents, you spent the budget, and yet, the hallucinations haven't stopped. In reality, mathematical similarity is not the same thing as business relevance.” – Mirko Peters (00:05)<br /><br />“Vector search is excellent at finding the needle in the haystack if you don't care which needle you get. But in the enterprise, there is only one correct needle. The other nine are liabilities.” – Mirko Peters (02:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a retrieval FAQ</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern whose accuracy problems the episode traces back to pure vector search</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant users stop trusting when retrieval feeds it similar but wrong content</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – provides the hybrid search and semantic re-ranker the episode recommends, at extra cost</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71804815</guid><pubDate>Fri, 01 May 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71804815/vector_search_is_not_a_strategy_the_new_standard_for_copilot_accuracy.mp3" length="31589036" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/93e10d0b601d2b26412ac7ad7117763373d93860.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Copilot and RAG projects stall because vector search returns similar but wrong content, and users stop trusting the answers. This episode is for architects who need enterprise-grade accuracy without an exploding Azure bill. It explains the hybrid...</itunes:subtitle><itunes:summary><![CDATA[Many Copilot and RAG projects stall because vector search returns similar but wrong content, and users stop trusting the answers. This episode is for architects who need enterprise-grade accuracy without an exploding Azure bill. It explains the hybrid search, re-ranking and semantic caching pattern that moves retrieval from 'close enough' to correct.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The myth of pure vector search</li><li>04:28 – Hybrid search: why BM25 still matters</li><li>09:40 – Semantic ranking as the final filter</li><li>14:29 – The economics of accuracy</li><li>15:36 – Semantic caching and selective enablement</li><li>19:11 – The governance gap</li><li>20:02 – Roadmap: agentic RAG and GraphRAG</li></ul><br /><b>Key takeaways</b><br /><ul><li>Pure vector search confuses similarity with relevance, so combine it with BM25 keyword matching in a hybrid retrieval layer to catch exact terms, codes and internal jargon.</li><li>Add a semantic re-ranker such as the one in <a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Azure AI Search</a> to put the correct answer at the top, because the order of retrieved content drives answer quality.</li><li>Control the cost of precision with semantic caching and by reserving semantic ranking for ambiguous, high-value queries and critical content.</li></ul><br /><b>Worth quoting</b><br /><br />“You built the vector database, you ingested the documents, you spent the budget, and yet, the hallucinations haven't stopped. In reality, mathematical similarity is not the same thing as business relevance.” – Mirko Peters (00:05)<br /><br />“Vector search is excellent at finding the needle in the haystack if you don't care which needle you get. But in the enterprise, there is only one correct needle. The other nine are liabilities.” – Mirko Peters (02:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a retrieval FAQ</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pattern whose accuracy problems the episode traces back to pure vector search</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant users stop trusting when retrieval feeds it similar but wrong content</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – provides the hybrid search and semantic re-ranker the episode recommends, at extra cost</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/private-rag-isnt-enough-the-missing-layer-between-data-sovereignty-and-data-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vector-search-is-not-a-strategy-the-new-standard-for-copilot-accuracy" target="_blank" rel="noreferrer noopener">Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>1317</itunes:duration><itunes:keywords>accuracy,ai,architecture,bm25,caching,copilot,embeddings,enterprise,governance,hallucinations,hybrid,indexing,metadata,rag,ranking,relevance,retrieval,search,semantic,vector</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f626867ba21e43ce1bf349e1f0b065e8.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hard-Coding Trap: Why Low-Code Is the New Enterprise Standard</title><link>https://www.m365.fm/show/episodes/the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard/</link><description><![CDATA[Hard-coded business logic and year-long IT backlogs have turned enterprise development into a liability. This episode is for IT leaders, architects and Power Platform teams who want to scale low-code without chaos. You will learn how citizen architects, zoned governance and agentic AI turn low-code into the new enterprise standard.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The 18-month development cycle as a liability</li><li>00:48 – The economic collapse of legacy development</li><li>03:37 – From tactical builder to citizen architect</li><li>07:03 – The zoned governance strategy: green, yellow and red</li><li>10:12 – Agentic AI and the post-application era</li><li>13:18 – Retiring legacy debt and the 90-day roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>The real cost of traditional development is the waiting: a process stuck in a long IT backlog keeps losing money every month, while low-code solutions can deliver the same requirements far faster and cheaper.</li><li>Citizen development scales safely only when professional architects build the guardrails, reusable components and secure connectors, and governance is organized in green, yellow and red zones with automated DLP enforcement.</li><li>With autonomous agents built in tools like <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, the architect becomes the human in the loop who defines intent, monitors behavior and keeps business logic exposed through clean data and APIs.</li></ul><br /><b>Worth quoting</b><br /><br />“Every single line of custom code you write today is a future maintenance anchor. It is a piece of technical debt that will eventually slow down your ability to pivot.” – Mirko Peters (01:56)<br /><br />“In 2026, blanket restrictions don't actually stop people from building things. They just force people to build things in the dark.” – Mirko Peters (07:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on low-code governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Governance</a> – organized as green, yellow and red zones run by a center of excellence</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">AI agent</a> – autonomous agents built with Copilot Studio that reason over data under human oversight</li><li><a href="https://www.m365.fm/entity/low-code-tool/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Low-code tool</a> – the approach proposed for replacing hard-coded business logic and retiring legacy systems</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71732964</guid><pubDate>Thu, 30 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71732964/the_hard_coding_trap_why_low_code_is_the_new_enterprise_standard.mp3" length="22385132" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f9d80c0335bc628e1b0ac3a4003b6a3f17689a73.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Hard-coded business logic and year-long IT backlogs have turned enterprise development into a liability. This episode is for IT leaders, architects and Power Platform teams who want to scale low-code without chaos. You will learn how citizen...</itunes:subtitle><itunes:summary><![CDATA[Hard-coded business logic and year-long IT backlogs have turned enterprise development into a liability. This episode is for IT leaders, architects and Power Platform teams who want to scale low-code without chaos. You will learn how citizen architects, zoned governance and agentic AI turn low-code into the new enterprise standard.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The 18-month development cycle as a liability</li><li>00:48 – The economic collapse of legacy development</li><li>03:37 – From tactical builder to citizen architect</li><li>07:03 – The zoned governance strategy: green, yellow and red</li><li>10:12 – Agentic AI and the post-application era</li><li>13:18 – Retiring legacy debt and the 90-day roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>The real cost of traditional development is the waiting: a process stuck in a long IT backlog keeps losing money every month, while low-code solutions can deliver the same requirements far faster and cheaper.</li><li>Citizen development scales safely only when professional architects build the guardrails, reusable components and secure connectors, and governance is organized in green, yellow and red zones with automated DLP enforcement.</li><li>With autonomous agents built in tools like <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, the architect becomes the human in the loop who defines intent, monitors behavior and keeps business logic exposed through clean data and APIs.</li></ul><br /><b>Worth quoting</b><br /><br />“Every single line of custom code you write today is a future maintenance anchor. It is a piece of technical debt that will eventually slow down your ability to pivot.” – Mirko Peters (01:56)<br /><br />“In 2026, blanket restrictions don't actually stop people from building things. They just force people to build things in the dark.” – Mirko Peters (07:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on low-code governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Governance</a> – organized as green, yellow and red zones run by a center of excellence</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">AI agent</a> – autonomous agents built with Copilot Studio that reason over data under human oversight</li><li><a href="https://www.m365.fm/entity/low-code-tool/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Low-code tool</a> – the approach proposed for replacing hard-coded business logic and retiring legacy systems</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hard-coding-trap-why-low-code-is-the-new-enterprise-standard" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>933</itunes:duration><itunes:keywords>agility,ai,apps,architecture,automation,copilot,development,devops,enterprise,governance,innovation,integration,lowcode,nocode,platform,productivity,scalability,strategy,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4ed1e0102ea213b37a9a8b99c3cc663e.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Sensitivity Labels Are A Lie: The Collaborative AI Silo Crisis</title><link>https://www.m365.fm/show/episodes/your-sensitivity-labels-are-a-lie-the-collaborative-ai-silo-crisis/</link><description><![CDATA[You rolled out Copilot and got a spike in DLP events and answers built on the wrong drafts instead of a productivity boost. This episode is for Microsoft 365 security and governance leads who need labels and permissions that work for AI. Learn how to move from static containment to context-aware access and where to start with Purview and Restricted SharePoint Search.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot exposes your permission debt</li><li>00:34 – The inheritance paradox and static labels</li><li>03:24 – The hidden cost of AI rework</li><li>06:14 – From containment to context: dynamic and attribute-based access</li><li>09:39 – The 2026 <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Purview</a> roadmap</li><li>13:03 – The citizen developer dilemma and agent sprawl</li><li>15:53 – Executive buy-in for identity and access</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access; it inherits existing permissions and makes years of oversharing visible at machine speed.</li><li>Static, manual sensitivity labels both leave gaps and create silos, which drives AI rework; context-aware models like attribute-based access control evaluate who, where and why at request time.</li><li>Audit permission debt before scaling AI licenses, using Restricted SharePoint Search, mandatory auto-labeling and a site cleanup to close the biggest gaps.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-sensitivity-labels-are-a-lie-the-collaborative-ai-silo-crisis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and FAQ on labels, permissions and Copilot</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – criticized as static and mostly manual, leaving coverage gaps while also creating silos</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that inherits existing permissions and surfaces old oversharing at machine speed</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the events that spike after a Copilot rollout and the policies to automate in low-code environments</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">SharePoint</a> – where the Everyone group, library default labels and Restricted SharePoint Search shape what Copilot sees</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host, who argues for moving from static containment to context-aware access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71732212</guid><pubDate>Thu, 30 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71732212/your_sensitivity_labels_are_a_lie_the_collaborative_ai_silo_crisis.mp3" length="27486188" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/368e91279e1195dcb6047dc9dd84ef0f4031d0e7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You rolled out Copilot and got a spike in DLP events and answers built on the wrong drafts instead of a productivity boost. This episode is for Microsoft 365 security and governance leads who need labels and permissions that work for AI. Learn how to...</itunes:subtitle><itunes:summary><![CDATA[You rolled out Copilot and got a spike in DLP events and answers built on the wrong drafts instead of a productivity boost. This episode is for Microsoft 365 security and governance leads who need labels and permissions that work for AI. Learn how to move from static containment to context-aware access and where to start with Purview and Restricted SharePoint Search.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot exposes your permission debt</li><li>00:34 – The inheritance paradox and static labels</li><li>03:24 – The hidden cost of AI rework</li><li>06:14 – From containment to context: dynamic and attribute-based access</li><li>09:39 – The 2026 <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Purview</a> roadmap</li><li>13:03 – The citizen developer dilemma and agent sprawl</li><li>15:53 – Executive buy-in for identity and access</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access; it inherits existing permissions and makes years of oversharing visible at machine speed.</li><li>Static, manual sensitivity labels both leave gaps and create silos, which drives AI rework; context-aware models like attribute-based access control evaluate who, where and why at request time.</li><li>Audit permission debt before scaling AI licenses, using Restricted SharePoint Search, mandatory auto-labeling and a site cleanup to close the biggest gaps.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-sensitivity-labels-are-a-lie-the-collaborative-ai-silo-crisis/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters and FAQ on labels, permissions and Copilot</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – criticized as static and mostly manual, leaving coverage gaps while also creating silos</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant that inherits existing permissions and surfaces old oversharing at machine speed</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the events that spike after a Copilot rollout and the policies to automate in low-code environments</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">SharePoint</a> – where the Everyone group, library default labels and Restricted SharePoint Search shape what Copilot sees</li><li><a href="https://www.m365.fm/entity/mirko-peters/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Mirko Peters</a> – the host, who argues for moving from static containment to context-aware access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-sensitivity-labels-are-a-lie" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>1146</itunes:duration><itunes:keywords>abac,access,ai,automation,collaboration,compliance,copilot,cybersecurity,dataprotection,dlp,governance,identity,microsoft365,productivity,purview,risk,security,sharepoint,silo,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/029836bb08cc5325ad620d08732d8a7c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Silent Tax on Your Enterprise: The End of Legacy Middleware</title><link>https://www.m365.fm/show/episodes/the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware/</link><description><![CDATA[Scheduled syncs and polling middleware quietly tax your enterprise with stale data, slower decisions and weaker AI. This episode gives IT leaders and integration architects a business case and roadmap for moving to event-driven architecture with Azure Event Grid, Service Bus and Microsoft Graph change notifications.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Middleware's silent tax</li><li>00:43 – The cost of being eventually correct</li><li>03:20 – AI is only as real-time as integration</li><li>05:50 – Latency to value (LTV)</li><li>08:23 – Dissolving middleware into the platform</li><li>09:47 – Governance as a system</li><li>12:26 – Roadmap to remove systemic drag</li></ul><br /><b>Key takeaways</b><br /><ul><li>Polling-based middleware keeps data only eventually correct, which costs revenue, widens security exposure windows and degrades AI output.</li><li>Latency to value, the time between a business event and the organization acting on it, is a better integration metric than uptime or throughput.</li><li>Start by replacing one high-volume batch sync with Event Grid, <a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Service Bus</a>, Dataverse webhooks or Microsoft Graph change notifications, then scale through an event catalog and governance in the platform.</li></ul><br /><b>Worth quoting</b><br /><br />“Your integration is actually a bottleneck dressed up as a feature. You are losing deals in the gaps between your systems.” – Mirko Peters (01:14)<br /><br />“It doesn't matter how smart the model is. If the input is stale, the output is fiction.” – Mirko Peters (04:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an integration FAQ</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the push mechanism that tells your logic the moment something changes in Microsoft 365</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the signal layer whose change notifications replace polling for files and directory changes</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as policy enforced in the platform, with end-to-end tracing instead of checklists</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">AI agent</a> – agents that make wrong decisions when they act on stale, batch-ingested data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Beyond the Script: The Architect's Guide to Microsoft Graph Platforms</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71714363</guid><pubDate>Wed, 29 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71714363/the_silent_tax_on_your_enterprise_the_end_of_legacy_middleware.mp3" length="23011820" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6b07e3cef3472d299cdf8da3a8b601da5c8030cd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Scheduled syncs and polling middleware quietly tax your enterprise with stale data, slower decisions and weaker AI. This episode gives IT leaders and integration architects a business case and roadmap for moving to event-driven architecture with Azure...</itunes:subtitle><itunes:summary><![CDATA[Scheduled syncs and polling middleware quietly tax your enterprise with stale data, slower decisions and weaker AI. This episode gives IT leaders and integration architects a business case and roadmap for moving to event-driven architecture with Azure Event Grid, Service Bus and Microsoft Graph change notifications.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Middleware's silent tax</li><li>00:43 – The cost of being eventually correct</li><li>03:20 – AI is only as real-time as integration</li><li>05:50 – Latency to value (LTV)</li><li>08:23 – Dissolving middleware into the platform</li><li>09:47 – Governance as a system</li><li>12:26 – Roadmap to remove systemic drag</li></ul><br /><b>Key takeaways</b><br /><ul><li>Polling-based middleware keeps data only eventually correct, which costs revenue, widens security exposure windows and degrades AI output.</li><li>Latency to value, the time between a business event and the organization acting on it, is a better integration metric than uptime or throughput.</li><li>Start by replacing one high-volume batch sync with Event Grid, <a href="https://www.m365.fm/entity/azure-service-bus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Service Bus</a>, Dataverse webhooks or Microsoft Graph change notifications, then scale through an event catalog and governance in the platform.</li></ul><br /><b>Worth quoting</b><br /><br />“Your integration is actually a bottleneck dressed up as a feature. You are losing deals in the gaps between your systems.” – Mirko Peters (01:14)<br /><br />“It doesn't matter how smart the model is. If the input is stale, the output is fiction.” – Mirko Peters (04:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an integration FAQ</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – the push mechanism that tells your logic the moment something changes in Microsoft 365</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the signal layer whose change notifications replace polling for files and directory changes</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as policy enforced in the platform, with end-to-end tracing instead of checklists</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">AI agent</a> – agents that make wrong decisions when they act on stale, batch-ingested data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-tax-on-your-enterprise-the-end-of-legacy-middleware" target="_blank" rel="noreferrer noopener">Beyond the Script: The Architect's Guide to Microsoft Graph Platforms</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>959</itunes:duration><itunes:keywords>ai,architecture,automation,cloud,copilot,datastreams,efficiency,enterprise,eventdata,governance,infrastructure,integration,latency,middleware,performance,polling,realtime,scalability,security,synchronization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7bc814b3075d602c38faffde53f29233.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Death of Best-of-Breed: Why Integrated Ecosystems Win in 2026</title><link>https://www.m365.fm/show/episodes/the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026/</link><description><![CDATA[Copilot gives confident but wrong answers when approvals, tickets and exceptions live in systems outside Microsoft 365. This episode shows architects and IT leaders why integrated is not the same as indexed and how custom Graph connectors close those blind spots. You learn a practical model for live, permission-trimmed ingestion that turns Copilot into a process-aware advisor.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why enterprise AI is blind</li><li>01:03 – The end of static RAG</li><li>03:27 – Blind spot 1: the ghost approval chain</li><li>06:14 – Blind spot 2: the fragmented customer journey</li><li>09:03 – Blind spot 3: risk and exception exposure</li><li>12:02 – The architecture of live ingestion</li><li>14:48 – Governance as a competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only sees what is indexed and permissioned in <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, so approvals, tickets and exceptions living in external systems stay invisible until you connect them.</li><li>Custom Graph connectors need mapped identities, a rich schema, source-faithful ACLs based on Entra ID and latency targets that stream critical status changes.</li><li>Treat connectors as governed business assets with an owner and lifecycle, and start with the one system whose missing context causes the most rework.</li></ul><br /><b>Worth quoting</b><br /><br />“If your data isn't indexed and permissioned inside the Microsoft Graph, it effectively does not exist to your AI.” – Mirko Peters (00:49)<br /><br />“Integrated is not the same as indexed. An integration might let you see a CRM record inside Outlook, but that doesn't mean the AI can reason across it.” – Mirko Peters (07:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on custom connectors</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the index that decides what Copilot can see, framed as the business's central nervous system</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – custom connectors that bring approvals, tickets and exceptions from external systems into the index</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – static, document-based retrieval whose stale snapshots the episode argues are no longer enough</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Why Your Enterprise AI is Blind: The Case for Graph Connectors</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71713201</guid><pubDate>Wed, 29 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71713201/the_death_of_best_of_breed_why_integrated_ecosystems_win_in_2026.mp3" length="25530092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8dd92dd7f7964d745dca28da2a7464762d916f9e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot gives confident but wrong answers when approvals, tickets and exceptions live in systems outside Microsoft 365. This episode shows architects and IT leaders why integrated is not the same as indexed and how custom Graph connectors close those...</itunes:subtitle><itunes:summary><![CDATA[Copilot gives confident but wrong answers when approvals, tickets and exceptions live in systems outside Microsoft 365. This episode shows architects and IT leaders why integrated is not the same as indexed and how custom Graph connectors close those blind spots. You learn a practical model for live, permission-trimmed ingestion that turns Copilot into a process-aware advisor.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why enterprise AI is blind</li><li>01:03 – The end of static RAG</li><li>03:27 – Blind spot 1: the ghost approval chain</li><li>06:14 – Blind spot 2: the fragmented customer journey</li><li>09:03 – Blind spot 3: risk and exception exposure</li><li>12:02 – The architecture of live ingestion</li><li>14:48 – Governance as a competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only sees what is indexed and permissioned in <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, so approvals, tickets and exceptions living in external systems stay invisible until you connect them.</li><li>Custom Graph connectors need mapped identities, a rich schema, source-faithful ACLs based on Entra ID and latency targets that stream critical status changes.</li><li>Treat connectors as governed business assets with an owner and lifecycle, and start with the one system whose missing context causes the most rework.</li></ul><br /><b>Worth quoting</b><br /><br />“If your data isn't indexed and permissioned inside the Microsoft Graph, it effectively does not exist to your AI.” – Mirko Peters (00:49)<br /><br />“Integrated is not the same as indexed. An integration might let you see a CRM record inside Outlook, but that doesn't mean the AI can reason across it.” – Mirko Peters (07:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on custom connectors</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the index that decides what Copilot can see, framed as the business's central nervous system</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – custom connectors that bring approvals, tickets and exceptions from external systems into the index</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – static, document-based retrieval whose stale snapshots the episode argues are no longer enough</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-death-of-best-of-breed-why-integrated-ecosystems-win-in-2026" target="_blank" rel="noreferrer noopener">Why Your Enterprise AI is Blind: The Case for Graph Connectors</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1064</itunes:duration><itunes:keywords>ai,analytics,architecture,automation,cloud,compliance,consolidation,data,ecosystems,efficiency,governance,identity,integration,latency,platforms,productivity,saas,scalability,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/50d4eb6736c6831531db1ca19b471af5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Resilient Azure Architectures: That Survive Regional Cloud Service Provider Outage Scenarios</title><link>https://www.m365.fm/show/episodes/building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario/</link><description><![CDATA[Deploying to two Azure regions does not make a system resilient if failover depends on a meeting, a healthy control plane or capacity you never reserved. This episode walks cloud architects through edge, DNS, control plane, data and governance failures in a regional outage and shows how to design systems that keep running.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Multi-region is not resilience</li><li>00:36 – Edge failure when the front door goes dark</li><li>03:36 – The DNS death spiral</li><li>06:30 – Control plane degradation and the redeploy fallacy</li><li>09:31 – State strategy</li><li>12:27 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Governance</a> and decision rights</li><li>15:20 – Testing like you expect it to break</li><li>17:38 – The level of preparation</li></ul><br /><b>Key takeaways</b><br /><ul><li>Global edge services and DNS are dependencies that need regional bypass paths, not invisible utilities.</li><li>Recovery plans that depend on redeploying through the control plane fail when everyone hits the same management APIs and capacity runs out, so pre-provision warm standbys.</li><li>Resilience comes from a deliberate state strategy, automated failover governance and regular chaos testing.</li></ul><br /><b>Worth quoting</b><br /><br />“If your failover requires a manual meeting or a functioning control plane during a blackout, you do not have a plan. You have hope.” – Mirko Peters (00:16)<br /><br />“The reality is simple. Multi-region deployment doesn't make you resilient. Your state strategy does. In the old model, architects treated databases like black boxes.” – Mirko Peters (09:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on regional outage design</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose Front Door, Resource Manager and regional capacity fail in the outage scenarios</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Governance</a> – the decision rights that determine who triggers a failover and how quickly</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Automation</a> – telemetry-driven circuit breakers that shift traffic without waiting for human sign-off</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Governance at Scale: Fixing Azure Decisions Before They Break with Vladimir Stefanovic [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71699469</guid><pubDate>Tue, 28 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71699469/building_resilient_azure_architectures_that_survive_regional_cloud_service_provider_outage_scenarios.mp3" length="30016556" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/63385133df5e48113adf9caee139ecf24cd037c5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Deploying to two Azure regions does not make a system resilient if failover depends on a meeting, a healthy control plane or capacity you never reserved. This episode walks cloud architects through edge, DNS, control plane, data and governance...</itunes:subtitle><itunes:summary><![CDATA[Deploying to two Azure regions does not make a system resilient if failover depends on a meeting, a healthy control plane or capacity you never reserved. This episode walks cloud architects through edge, DNS, control plane, data and governance failures in a regional outage and shows how to design systems that keep running.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Multi-region is not resilience</li><li>00:36 – Edge failure when the front door goes dark</li><li>03:36 – The DNS death spiral</li><li>06:30 – Control plane degradation and the redeploy fallacy</li><li>09:31 – State strategy</li><li>12:27 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Governance</a> and decision rights</li><li>15:20 – Testing like you expect it to break</li><li>17:38 – The level of preparation</li></ul><br /><b>Key takeaways</b><br /><ul><li>Global edge services and DNS are dependencies that need regional bypass paths, not invisible utilities.</li><li>Recovery plans that depend on redeploying through the control plane fail when everyone hits the same management APIs and capacity runs out, so pre-provision warm standbys.</li><li>Resilience comes from a deliberate state strategy, automated failover governance and regular chaos testing.</li></ul><br /><b>Worth quoting</b><br /><br />“If your failover requires a manual meeting or a functioning control plane during a blackout, you do not have a plan. You have hope.” – Mirko Peters (00:16)<br /><br />“The reality is simple. Multi-region deployment doesn't make you resilient. Your state strategy does. In the old model, architects treated databases like black boxes.” – Mirko Peters (09:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on regional outage design</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose Front Door, Resource Manager and regional capacity fail in the outage scenarios</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Governance</a> – the decision rights that determine who triggers a failover and how quickly</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Automation</a> – telemetry-driven circuit breakers that shift traffic without waiting for human sign-off</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario" target="_blank" rel="noreferrer noopener">Governance at Scale: Fixing Azure Decisions Before They Break with Vladimir Stefanovic [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1251</itunes:duration><itunes:keywords>anycast,architecture,automation,azure,chaos,cloud,consistency,controlplane,dataplane,dns,edge,failover,governance,latency,outage,redundancy,reliability,replication,resilience,testing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90a1cc2b3b48e6647ccfc02beba294e1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond The Dashboard: How Advanced Sentiment Analysis Redefines Executive Leadership Reporting</title><link>https://www.m365.fm/show/episodes/beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting/</link><description><![CDATA[Green dashboards often hide frustrated teams, stalled Copilot rollouts and quiet resistance. This episode shows executives how sentiment analysis of unstructured Microsoft 365 data, built on a credible privacy model, reveals what activity metrics miss. You will learn five executive signals that turn digital noise into leadership clarity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The green dashboard trap</li><li>02:16 – The structural flaw in traditional reporting</li><li>04:56 – Decoding unstructured data</li><li>07:48 – Trust and the privacy model</li><li>10:27 – Case study: the Copilot adoption trap</li><li>13:34 – Five executive signals</li><li>17:04 – Leading by pulse</li></ul><br /><b>Key takeaways</b><br /><ul><li>Activity metrics such as logins and training completion hide the behavioral gap between tool usage and real confidence.</li><li>Sentiment analysis of <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Microsoft 365</a> collaboration data only works when it is aggregated, anonymized and focused on processes rather than individuals.</li><li>Replace the 40-chart deck with five executive signals, from decision confidence to strategic alignment, that reveal organizational health.</li></ul><br /><b>Worth quoting</b><br /><br />“But activity is not the same thing as progress. A project can be technically on track while being culturally bankrupt.” – Mirko Peters (00:39)<br /><br />“If you use Microsoft 365 as a surveillance tool, you aren't gaining insight. You're destroying the very signal you're trying to measure.” – Mirko Peters (08:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the five executive signals</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the case study where high license activity can hide frustration and low trust</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – both the rollout under scrutiny and the tool proposed for detecting language patterns</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the stream of chats and meeting transcripts that reveals how teams actually feel</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71697757</guid><pubDate>Tue, 28 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71697757/beyond_the_dashboard_how_advanced_sentiment_analysis_redefines_executive_leadership_reporting.mp3" length="26096300" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1e8b8b309abae05f4a0af4653ad5e20e82823acb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Green dashboards often hide frustrated teams, stalled Copilot rollouts and quiet resistance. This episode shows executives how sentiment analysis of unstructured Microsoft 365 data, built on a credible privacy model, reveals what activity metrics...</itunes:subtitle><itunes:summary><![CDATA[Green dashboards often hide frustrated teams, stalled Copilot rollouts and quiet resistance. This episode shows executives how sentiment analysis of unstructured Microsoft 365 data, built on a credible privacy model, reveals what activity metrics miss. You will learn five executive signals that turn digital noise into leadership clarity.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The green dashboard trap</li><li>02:16 – The structural flaw in traditional reporting</li><li>04:56 – Decoding unstructured data</li><li>07:48 – Trust and the privacy model</li><li>10:27 – Case study: the Copilot adoption trap</li><li>13:34 – Five executive signals</li><li>17:04 – Leading by pulse</li></ul><br /><b>Key takeaways</b><br /><ul><li>Activity metrics such as logins and training completion hide the behavioral gap between tool usage and real confidence.</li><li>Sentiment analysis of <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Microsoft 365</a> collaboration data only works when it is aggregated, anonymized and focused on processes rather than individuals.</li><li>Replace the 40-chart deck with five executive signals, from decision confidence to strategic alignment, that reveal organizational health.</li></ul><br /><b>Worth quoting</b><br /><br />“But activity is not the same thing as progress. A project can be technically on track while being culturally bankrupt.” – Mirko Peters (00:39)<br /><br />“If you use Microsoft 365 as a surveillance tool, you aren't gaining insight. You're destroying the very signal you're trying to measure.” – Mirko Peters (08:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the five executive signals</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the case study where high license activity can hide frustration and low trust</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – both the rollout under scrutiny and the tool proposed for detecting language patterns</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the stream of chats and meeting transcripts that reveals how teams actually feel</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-dashboard-how-advanced-sentiment-analysis-redefines-executive-leadership-reporting" target="_blank" rel="noreferrer noopener">How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1088</itunes:duration><itunes:keywords>adoption,ai,analytics,copilot,culture,dashboards,data,engagement,governance,insights,kpi,leadership,microsoft365,productivity,reporting,sentiment,signals,strategy,transformation,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7a8f901856b3fddd4efcd2a0b9fbf3b9.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your Enterprise AI is Blind: The Case for Graph Connectors</title><link>https://www.m365.fm/show/episodes/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/</link><description><![CDATA[Your enterprise AI isn’t failing because the model is bad.<br />It’s failing because it can’t see. Most organizations think they’ve “enabled AI” by connecting <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> to SharePoint and OneDrive. They clean up documents, organize folders, and assume the job is done. But that’s only a fraction of the actual business reality. The majority of critical context lives outside that world. It’s in ticketing systems, ERPs, CRMs, approval tools, and legacy databases. If that data isn’t indexed into the Microsoft Graph, your AI doesn’t know it exists. So when you ask for insights, summaries, or recommendations, the AI responds with confidence—but without the full picture. It produces answers that look right, sound right, and are completely disconnected from real-time business conditions. That’s not intelligence. That’s a liability. In <a href="https://www.m365.fm/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why most enterprise AI is fundamentally blind and how <a href="https://www.m365.fm/microsoft-graph-connectors-simply-explained/" target="_blank" rel="noreferrer noopener">Graph connectors</a> are the missing layer that turns isolated data into real awareness.<br /><br /><b>WHAT’S REALLY HAPPENING </b><br /><br />Right now, most AI implementations rely on static knowledge. Documents, PDFs, and stored content act as the source of truth. But business doesn’t run on static files. It runs on live systems, changing states, and real-time signals.<br /><ul><li>AI is trained on snapshots, not reality</li><li>Critical updates happen outside its field of view</li><li>Decisions are made on outdated or incomplete data</li></ul>This creates a dangerous gap between what the AI “knows” and what is actually happening inside the business at that moment.<br /><br /><b>THE THREE MAJOR BLIND SPOTS</b><br /><br />Across organizations, the same visibility gaps keep appearing. The first is approvals. Decisions that control money, deployments, or contracts often live in external systems or email threads. If the AI can’t see approval status, it assumes everything is ready to proceed. The second is the customer journey. Sales, support, and delivery data are split across different platforms. Without a unified view, the AI might recommend a sales action while the customer is actively dealing with a critical issue. The third is risk and exceptions. The real guardrails of a business—waivers, audit notes, special conditions—are rarely stored in standard document libraries. Without access to these, AI recommends the “standard” path, even when it shouldn’t. In all three cases, the issue isn’t logic. It’s missing context.<br /><br /><b>WHY CONNECTORS CHANGE EVERYTHING</b><br /><br />Graph connectors solve a very specific problem. They don’t just move data. They make that data visible and usable for AI reasoning. By bringing external systems into the Microsoft Graph, you give the AI access to:<br /><ul><li>Live status instead of static documents</li><li>Process signals like approvals and exceptions</li><li>End-to-end context across systems</li></ul>This turns the AI from a document reader into something far more powerful—a system that understands how your business actually operates. Instead of answering based on isolated content, it starts reasoning across workflows, states, and dependencies.<br /><br /><b>THE SHIFT FROM STATIC TO LIVE INTELLIGENCE </b><br /><br />We are moving away from a model where AI searches for answers in files.<br />We are moving toward a model where AI continuously understands what is happening. That requires a different architecture. Instead of periodic uploads and manual indexing, you need event-driven ingestion. When something changes in your systems, that change needs to be reflected immediately. Identity, permissions, and data structure all need to align so the AI can interpret and secure that information correctly. This is no longer about storing knowledge. It’s about streaming reality.<br /><br /><b>GOVERNANCE IS THE DIFFERENTIATOR </b><br /><br />As soon as AI has access to more data, trust becomes the critical factor. If users aren’t confident that permissions are respected, adoption slows down. If sensitive data is exposed incorrectly, the risk is immediate. That’s why governance isn’t a blocker. It’s an accelerator. When connectors are built with proper identity mapping, access control, and data boundaries, the organization gains something far more valuable than speed. It gains confidence. Confidence allows scale.<br /><br /><b>FROM AUTOMATION TO AWARENESS </b><br /><br />Most companies are still using AI as a faster way to generate content. Draft emails, summarize documents, answer questions. But the real value comes from awareness. An AI that understands approvals, customer context, and risk signals can guide decisions, not just respond to prompts. It becomes part of the operational flow instead of sitting on top of it. That’s the difference between a chatbot and a true intelligence layer.<br /><br /><b>FINAL THOUGHT </b><br /><br />If your AI can only see documents, it’s operating in the past. If it can see your systems, your states, and your signals, it can operate in the present. That’s the shift. Stop treating the Microsoft Graph as a storage layer.<br />Start treating it as the nervous system of your business. Because intelligence without visibility isn’t intelligence at all. It’s just guessing—at scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71653632</guid><pubDate>Mon, 27 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71653632/why_your_enterprise_ai_is_blind_the_case_for_graph_connectors.mp3" length="25530092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7be57350b233af63bbda9bf0f8057e81c8648325.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your enterprise AI isn’t failing because the model is bad.
It’s failing because it can’t see. Most organizations think they’ve “enabled AI” by connecting https://www.m365.fm/categories/copilot-talk/ to SharePoint and OneDrive. They clean up documents,...</itunes:subtitle><itunes:summary><![CDATA[Your enterprise AI isn’t failing because the model is bad.<br />It’s failing because it can’t see. Most organizations think they’ve “enabled AI” by connecting <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> to SharePoint and OneDrive. They clean up documents, organize folders, and assume the job is done. But that’s only a fraction of the actual business reality. The majority of critical context lives outside that world. It’s in ticketing systems, ERPs, CRMs, approval tools, and legacy databases. If that data isn’t indexed into the Microsoft Graph, your AI doesn’t know it exists. So when you ask for insights, summaries, or recommendations, the AI responds with confidence—but without the full picture. It produces answers that look right, sound right, and are completely disconnected from real-time business conditions. That’s not intelligence. That’s a liability. In <a href="https://www.m365.fm/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why most enterprise AI is fundamentally blind and how <a href="https://www.m365.fm/microsoft-graph-connectors-simply-explained/" target="_blank" rel="noreferrer noopener">Graph connectors</a> are the missing layer that turns isolated data into real awareness.<br /><br /><b>WHAT’S REALLY HAPPENING </b><br /><br />Right now, most AI implementations rely on static knowledge. Documents, PDFs, and stored content act as the source of truth. But business doesn’t run on static files. It runs on live systems, changing states, and real-time signals.<br /><ul><li>AI is trained on snapshots, not reality</li><li>Critical updates happen outside its field of view</li><li>Decisions are made on outdated or incomplete data</li></ul>This creates a dangerous gap between what the AI “knows” and what is actually happening inside the business at that moment.<br /><br /><b>THE THREE MAJOR BLIND SPOTS</b><br /><br />Across organizations, the same visibility gaps keep appearing. The first is approvals. Decisions that control money, deployments, or contracts often live in external systems or email threads. If the AI can’t see approval status, it assumes everything is ready to proceed. The second is the customer journey. Sales, support, and delivery data are split across different platforms. Without a unified view, the AI might recommend a sales action while the customer is actively dealing with a critical issue. The third is risk and exceptions. The real guardrails of a business—waivers, audit notes, special conditions—are rarely stored in standard document libraries. Without access to these, AI recommends the “standard” path, even when it shouldn’t. In all three cases, the issue isn’t logic. It’s missing context.<br /><br /><b>WHY CONNECTORS CHANGE EVERYTHING</b><br /><br />Graph connectors solve a very specific problem. They don’t just move data. They make that data visible and usable for AI reasoning. By bringing external systems into the Microsoft Graph, you give the AI access to:<br /><ul><li>Live status instead of static documents</li><li>Process signals like approvals and exceptions</li><li>End-to-end context across systems</li></ul>This turns the AI from a document reader into something far more powerful—a system that understands how your business actually operates. Instead of answering based on isolated content, it starts reasoning across workflows, states, and dependencies.<br /><br /><b>THE SHIFT FROM STATIC TO LIVE INTELLIGENCE </b><br /><br />We are moving away from a model where AI searches for answers in files.<br />We are moving toward a model where AI continuously understands what is happening. That requires a different architecture. Instead of periodic uploads and manual indexing, you need event-driven ingestion. When something changes in your systems, that change needs to be reflected immediately. Identity, permissions, and data structure all need...]]></itunes:summary><itunes:duration>1064</itunes:duration><itunes:keywords>architecture,automation,compliance,context,copilot,crm,dataintegration,datasilos,enterpriseai,entraid,erp,governance,graphconnectors,indexing,insights,intelligence,microsoftgraph,rag,security,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0aad0a05b5769ebb5e7cecbbc0443f3b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>I Audited 10 Power Platform CoEs: Here’s Why They Fail</title><link>https://www.m365.fm/show/episodes/i-audited-10-power-platform-coes-heres-why-they-fail/</link><description><![CDATA[Many Power Platform Centers of Excellence promise agility but deliver months-long review backlogs, environment sprawl and orphaned flows. Based on audits of ten CoEs, this episode shows platform owners and IT leaders the five failure patterns and how to move to an automated control plane with policy as code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The CoE as a nightclub</li><li>00:43 – Governance as documentation</li><li>03:41 – The manual review bottleneck</li><li>06:41 – Environment sprawl and the dev in prod myth</li><li>09:54 – Orphaned flows and ownership decay</li><li>12:49 – Vanity metrics vs. business impact</li><li>16:00 – From gatekeeper to control plane</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance that lives only in documents fails; enforce rules in the platform through DLP policies and policy as code.</li><li>Replace manual approval boards and manual environment requests with automated triage, environment zones and enforced ownership tied to <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Entra ID</a>.</li><li>Measure the CoE by business impact such as manual hours saved, not by the number of makers or flows.</li></ul><br /><b>Worth quoting</b><br /><br />“If a human has to click "Approved for a Standard Productivity App," your digital transformation is already dead.” – Mirko Peters (00:22)<br /><br />“When governance is enforced by code, maker stops seeing IT as a hurdle. They see the platform as a safe space to experiment.” – Mirko Peters (03:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-audited-10-power-platform-coes-heres-why-they-fail/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on CoE failure patterns</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Governance</a> – shown failing when it lives in PDFs instead of being enforced by the platform</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Automation</a> – automated triage, environment provisioning and ownership checks that replace manual CoE reviews</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose CoEs suffer review backlogs, environment sprawl and orphaned flows</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies left unconfigured to match the governance documents, so risky connector combinations got through</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/high-performance-automation-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Microsoft Power Automate Architecture: How to Build a High-Performance Automation Control Plane</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71652855</guid><pubDate>Mon, 27 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71652855/i_audited_10_power_platform_coes_here_s_why_they_fail.mp3" length="26381996" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b9ab1ada40aa511607a2c765adfe595dcb70f0ba.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power Platform Centers of Excellence promise agility but deliver months-long review backlogs, environment sprawl and orphaned flows. Based on audits of ten CoEs, this episode shows platform owners and IT leaders the five failure patterns and how...</itunes:subtitle><itunes:summary><![CDATA[Many Power Platform Centers of Excellence promise agility but deliver months-long review backlogs, environment sprawl and orphaned flows. Based on audits of ten CoEs, this episode shows platform owners and IT leaders the five failure patterns and how to move to an automated control plane with policy as code.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The CoE as a nightclub</li><li>00:43 – Governance as documentation</li><li>03:41 – The manual review bottleneck</li><li>06:41 – Environment sprawl and the dev in prod myth</li><li>09:54 – Orphaned flows and ownership decay</li><li>12:49 – Vanity metrics vs. business impact</li><li>16:00 – From gatekeeper to control plane</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance that lives only in documents fails; enforce rules in the platform through DLP policies and policy as code.</li><li>Replace manual approval boards and manual environment requests with automated triage, environment zones and enforced ownership tied to <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Entra ID</a>.</li><li>Measure the CoE by business impact such as manual hours saved, not by the number of makers or flows.</li></ul><br /><b>Worth quoting</b><br /><br />“If a human has to click "Approved for a Standard Productivity App," your digital transformation is already dead.” – Mirko Peters (00:22)<br /><br />“When governance is enforced by code, maker stops seeing IT as a hurdle. They see the platform as a safe space to experiment.” – Mirko Peters (03:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-audited-10-power-platform-coes-heres-why-they-fail/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on CoE failure patterns</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Governance</a> – shown failing when it lives in PDFs instead of being enforced by the platform</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Automation</a> – automated triage, environment provisioning and ownership checks that replace manual CoE reviews</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Power Platform</a> – the platform whose CoEs suffer review backlogs, environment sprawl and orphaned flows</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies left unconfigured to match the governance documents, so risky connector combinations got through</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/high-performance-automation-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-10-power-platform-coes-heres-why-they-fail" target="_blank" rel="noreferrer noopener">Microsoft Power Automate Architecture: How to Build a High-Performance Automation Control Plane</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1100</itunes:duration><itunes:keywords>agents,ai,alm,architecture,automation,cloud,coe,compliance,devops,dlp,governance,innovation,lowcode,microsoft365,nocode,powerplatform,productivity,scalability,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/33bac090877731a7a5097d58fff6bfe4.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Being a Gatekeeper: The Death of the Admin</title><link>https://www.m365.fm/show/episodes/stop-being-a-gatekeeper-the-death-of-the-admin/</link><description><![CDATA[The traditional admin role is already obsolete—most organizations just haven’t admitted it yet. In <a href="https://www.m365.fm/stop-being-a-gatekeeper-the-death-of-the-admin/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, we break down a fundamental shift happening across <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and beyond: the transition from gatekeeper to architect. Your job is no longer to approve access, review tickets, or act as a bottleneck. Your job is to design systems where approvals are no longer needed. The old model was built on control, scarcity, and the word “No.” The new model operates on a Default Yes—within engineered guardrails. If you don’t evolve into this new role, the business won’t wait. It will bypass you entirely using Shadow IT and Shadow AI. And when that happens, you don’t just lose control—you lose relevance.<br /><br /><b>⚠️ THE STRUCTURAL FAILURE OF MANUAL GOVERNANCE </b><br /><br />Most organizations still treat governance like a physical checkpoint: request → wait → approve. But this model is fundamentally broken in a world of SaaS, automation, and AI. Manual governance doesn’t create control—it creates delay. And delay is exactly what drives users toward risky workarounds. When teams wait weeks for approvals, they don’t stop working—they go around the system:<br /><ul><li>Using personal accounts or unsanctioned tools</li><li>Exporting sensitive data into unmanaged formats (CSV, Excel)</li><li>Building shadow automations outside IT visibility</li><li>Introducing security and compliance risks unintentionally</li></ul>This creates a dangerous paradox: the tighter the control, the higher the risk. Research shows that 98% of organizations now have Shadow AI usage, often driven by slow governance processes—not malicious intent. At scale, manual governance collapses under its own weight:<br /><ul><li>Approval queues grow longer</li><li>Exception-based rules multiply</li><li>Auditability disappears</li><li>Admins default to blocking everything—or approving everything</li></ul>Neither outcome is governance. It’s failure.<br /><br /><b>🔄 FROM GATEKEEPER TO ARCHITECT: A FUNDAMENTAL SHIFT </b><br /><br />Gatekeepers operate in a linear model—limited by time, capacity, and human attention. Architects operate in an exponential model—where policies enforce decisions automatically across the entire environment. This is the shift from:<br /><ul><li>Request–Response → Policy-Driven Architecture</li><li>Manual approvals → Automated guardrails</li><li>Perimeter security → Data-centric governance</li></ul>Instead of asking “Who should get access?”, the modern architect asks:<br />👉 “Under what conditions is this safe—and how do I enforce that automatically?” This is where the concept of the “Green Zone” comes in: a pre-engineered environment where users can build, automate, and innovate without needing permission, because safety is already built into the system. The goal is simple—but powerful:<br />👉 Make the secure path the fastest path<br /><br /><b>🧠 ENGINEERING FRICTIONLESS GOVERNANCE WITH MICROSOFT 365 </b><br /><br />This transformation isn’t theoretical—it’s built on real capabilities inside the Microsoft ecosystem. Moving to an architectural model means replacing human decisions with programmable logic. Key building blocks include:<br /><ul><li>Environment Routing → Automatically place users into governed, pre-configured environments</li><li>Solution Checkers → Real-time quality and compliance validation during development</li><li><a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> DLP Policies → Data-level protection that works across connectors and flows</li><li>Entra ID Entitlement Management → Automated access lifecycle with expiration and reviews</li><li>Sensitivity Labels → Persistent, portable data protection across files and systems</li><li>Shadow Mode for AI → Test and validate <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> before granting autonomy</li></ul>These tools allow you to scale governance without scaling effort. You stop reacting—and start engineering.<br /><br /><b>📊 THE NEW KPIs: FROM ACTIVITY TO VELOCITY </b><br /><br />To truly evolve, you must also change how success is measured. Traditional IT metrics—like tickets resolved or hours logged—are no longer relevant. The modern architect focuses on velocity and impact:<br /><ul><li>Cycle Time Reduction → How fast can ideas become deployed solutions?</li><li>Decision Velocity → How quickly can the business act on data?</li><li>Shadow IT Reduction → Are users choosing governed paths by default?</li><li>System Health → Are flows, agents, and connections actively maintained?</li></ul>The goal isn’t to be busy—it’s to be invisible but effective.<br />When governance works, users don’t notice it. They just move faster—safely.<br /><br /><b>⚡ REAL-WORLD IMPACT: THE ARCHITECTURE PIVOT </b><br /><br />We explore a real-world transformation of a professional services firm that moved away from centralized approvals to automated governance. Before:<br /><ul><li>3-week delays for simple automation requests</li><li>30% of solutions built outside IT visibility</li><li>Admins acting as bottlenecks</li></ul>After:<br /><ul><li>60% faster deployment times</li><li>Increased visibility across all solutions</li><li>Reduced Shadow IT usage</li><li>IT repositioned as a strategic partner—not a blocker</li></ul>The key insight:<br />👉 When the governed path becomes the fastest path, users stop bypassing it.<br /><br /><b>🤖 THE 2026 REALITY: WHY THIS SHIFT IS NOT OPTIONAL </b><br /><br />This evolution isn’t just about efficiency—it’s about survival. With regulations like the EU AI Act coming into force, organizations must provide real-time oversight, traceability, and risk classification for AI-driven processes. Manual governance cannot meet these requirements. In a world of autonomous agents and AI-driven workflows:<br /><ul><li>You cannot review every action manually</li><li>You cannot audit thousands of prompts per day</li><li>You cannot rely on static reports</li></ul>Governance must be built into the system itself—or it will fail.<br /><br /><b>🔑 THE ARCHITECT’S MANDATE </b><br /><br />The admin role isn’t disappearing—it’s becoming more powerful than ever. But only if you evolve. You are no longer:<br />❌ The person who approves access<br />❌ The bottleneck in the process<br />❌ The guardian of the gate You are now:<br />✅ The designer of the system<br />✅ The engineer of guardrails<br />✅ The enabler of business velocity Your mission is to remove friction without removing control.<br /><br /><b>🎯 TAKE ACTION THIS WEEK </b><br /><br />Don’t wait for transformation—start it.<br />👉 Identify one manual approval process in your tenant<br />👉 Replace it with a policy-driven, automated guardrail<br />👉 Shift control from people → to systems That’s how you move from blocking progress to scaling it safely.<br />🎧 If this episode changed how you think about governance, subscribe to the M365FM Podcast for more deep dives into Microsoft 365, automation, and AI strategy.<br />💬 Connect with Mirko Peters on LinkedIn and join the conversation on what it really means to become a modern M365 architect. Stop guarding the gate. Start building the highway.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71648306</guid><pubDate>Sun, 26 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71648306/stop_being_a_gatekeeper_the_death_of_the_admin.mp3" length="26278892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/526dba69c86853b1a37d460050a91b39b1769499.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The traditional admin role is already obsolete—most organizations just haven’t admitted it yet. In https://www.m365.fm/stop-being-a-gatekeeper-the-death-of-the-admin/ of the M365FM Podcast, we break down a fundamental shift happening across...</itunes:subtitle><itunes:summary><![CDATA[The traditional admin role is already obsolete—most organizations just haven’t admitted it yet. In <a href="https://www.m365.fm/stop-being-a-gatekeeper-the-death-of-the-admin/" target="_blank" rel="noreferrer noopener">this episode</a> of the M365FM Podcast, we break down a fundamental shift happening across <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and beyond: the transition from gatekeeper to architect. Your job is no longer to approve access, review tickets, or act as a bottleneck. Your job is to design systems where approvals are no longer needed. The old model was built on control, scarcity, and the word “No.” The new model operates on a Default Yes—within engineered guardrails. If you don’t evolve into this new role, the business won’t wait. It will bypass you entirely using Shadow IT and Shadow AI. And when that happens, you don’t just lose control—you lose relevance.<br /><br /><b>⚠️ THE STRUCTURAL FAILURE OF MANUAL GOVERNANCE </b><br /><br />Most organizations still treat governance like a physical checkpoint: request → wait → approve. But this model is fundamentally broken in a world of SaaS, automation, and AI. Manual governance doesn’t create control—it creates delay. And delay is exactly what drives users toward risky workarounds. When teams wait weeks for approvals, they don’t stop working—they go around the system:<br /><ul><li>Using personal accounts or unsanctioned tools</li><li>Exporting sensitive data into unmanaged formats (CSV, Excel)</li><li>Building shadow automations outside IT visibility</li><li>Introducing security and compliance risks unintentionally</li></ul>This creates a dangerous paradox: the tighter the control, the higher the risk. Research shows that 98% of organizations now have Shadow AI usage, often driven by slow governance processes—not malicious intent. At scale, manual governance collapses under its own weight:<br /><ul><li>Approval queues grow longer</li><li>Exception-based rules multiply</li><li>Auditability disappears</li><li>Admins default to blocking everything—or approving everything</li></ul>Neither outcome is governance. It’s failure.<br /><br /><b>🔄 FROM GATEKEEPER TO ARCHITECT: A FUNDAMENTAL SHIFT </b><br /><br />Gatekeepers operate in a linear model—limited by time, capacity, and human attention. Architects operate in an exponential model—where policies enforce decisions automatically across the entire environment. This is the shift from:<br /><ul><li>Request–Response → Policy-Driven Architecture</li><li>Manual approvals → Automated guardrails</li><li>Perimeter security → Data-centric governance</li></ul>Instead of asking “Who should get access?”, the modern architect asks:<br />👉 “Under what conditions is this safe—and how do I enforce that automatically?” This is where the concept of the “Green Zone” comes in: a pre-engineered environment where users can build, automate, and innovate without needing permission, because safety is already built into the system. The goal is simple—but powerful:<br />👉 Make the secure path the fastest path<br /><br /><b>🧠 ENGINEERING FRICTIONLESS GOVERNANCE WITH MICROSOFT 365 </b><br /><br />This transformation isn’t theoretical—it’s built on real capabilities inside the Microsoft ecosystem. Moving to an architectural model means replacing human decisions with programmable logic. Key building blocks include:<br /><ul><li>Environment Routing → Automatically place users into governed, pre-configured environments</li><li>Solution Checkers → Real-time quality and compliance validation during development</li><li><a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> DLP Policies → Data-level protection that works across connectors and flows</li><li>Entra ID Entitlement Management → Automated access lifecycle with expiration and reviews</li><li>Sensitivity Labels → Persistent, portable data protection...]]></itunes:summary><itunes:duration>1095</itunes:duration><itunes:keywords>admin,ai,architecture,automation,compliance,copilot,dlp,entraid,gatekeeper,governance,innovation,microsoft365,optimization,purview,scalability,security,shadowai,shadowit,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8a4fc50f5b0802c4f36debeef52d462d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Stop Power Automate From Scaling Your Business Chaos</title><link>https://www.m365.fm/show/episodes/how-to-stop-power-automate-from-scaling-your-business-chaos/</link><description><![CDATA[Many organizations wrap broken, manual workflows in Power Automate flows and call it transformation, only to scale technical debt. This episode gives Power Platform leaders and makers a framework to measure automation debt with the technical debt ratio, gate what gets built and refactor critical flows in a two-week sprint.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Industrializing chaos and the 24-month cliff</li><li>00:36 – The mirage of speed and creation bias</li><li>03:37 – Diagnosing the structural rot: orphaned flows and identity blind spots</li><li>06:44 – The technical debt ratio (TDR) framework</li><li>09:32 – The ESOAR gating strategy and modular child flows</li><li>12:26 – Preempting the Copilot fallacy</li><li>15:22 – The two-week <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">automation</a> redesign sprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>Automating a broken process with <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Power Automate</a> does not fix it; it scales the mess and compounds technical debt.</li><li>The technical debt ratio, the share of orphaned flows and remediation time versus build time are better health signals than run counts.</li><li>Eliminate and standardize before you automate, build modular child flows with owners, service accounts and deprecation dates, and do not expect AI to clean up later.</li></ul><br /><b>Worth quoting</b><br /><br />“When you scale a mess, you don't get efficiency. You get a bigger faster mess. You get a system where errors propagate at the speed of the cloud.” – Mirko Peters (02:24)<br /><br />“TDR equals the cost to fix your automation debt divided by the total automation investment multiplied by 100.” – Mirko Peters (07:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-stop-power-automate-from-scaling-your-business-chaos/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on automation debt</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Power Automate</a> – the engine that scales broken workflows when processes aren't fixed before automating</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Automation</a> – framed as a risk when it speeds up flawed processes instead of redesigning them</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Power Platform</a> – where creation bias and citizen development without guardrails spread risk across the tenant</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71647852</guid><pubDate>Sun, 26 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71647852/how_to_stop_power_automate_from_scaling_your_business_chaos.mp3" length="26490284" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/01a4f5f4168e367cc181e7f663d712057c168806.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations wrap broken, manual workflows in Power Automate flows and call it transformation, only to scale technical debt. This episode gives Power Platform leaders and makers a framework to measure automation debt with the technical debt...</itunes:subtitle><itunes:summary><![CDATA[Many organizations wrap broken, manual workflows in Power Automate flows and call it transformation, only to scale technical debt. This episode gives Power Platform leaders and makers a framework to measure automation debt with the technical debt ratio, gate what gets built and refactor critical flows in a two-week sprint.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Industrializing chaos and the 24-month cliff</li><li>00:36 – The mirage of speed and creation bias</li><li>03:37 – Diagnosing the structural rot: orphaned flows and identity blind spots</li><li>06:44 – The technical debt ratio (TDR) framework</li><li>09:32 – The ESOAR gating strategy and modular child flows</li><li>12:26 – Preempting the Copilot fallacy</li><li>15:22 – The two-week <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">automation</a> redesign sprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>Automating a broken process with <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Power Automate</a> does not fix it; it scales the mess and compounds technical debt.</li><li>The technical debt ratio, the share of orphaned flows and remediation time versus build time are better health signals than run counts.</li><li>Eliminate and standardize before you automate, build modular child flows with owners, service accounts and deprecation dates, and do not expect AI to clean up later.</li></ul><br /><b>Worth quoting</b><br /><br />“When you scale a mess, you don't get efficiency. You get a bigger faster mess. You get a system where errors propagate at the speed of the cloud.” – Mirko Peters (02:24)<br /><br />“TDR equals the cost to fix your automation debt divided by the total automation investment multiplied by 100.” – Mirko Peters (07:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-to-stop-power-automate-from-scaling-your-business-chaos/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on automation debt</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Power Automate</a> – the engine that scales broken workflows when processes aren't fixed before automating</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Automation</a> – framed as a risk when it speeds up flawed processes instead of redesigning them</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Power Platform</a> – where creation bias and citizen development without guardrails spread risk across the tenant</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-stop-power-automate-from-scaling-your-business-chaos" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter...]]></itunes:summary><itunes:duration>1104</itunes:duration><itunes:keywords>ai,architecture,automation,citizendevelopment,compliance,copilot,efficiency,governance,innovation,integration,lowcode,microsoft365,optimization,powerautomate,productivity,refactoring,scalability,strategy,technicaldebt,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6edf99b96fcbac1a97ad525c94864454.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Searching for Files: The Copilot "Cowork Engine" Strategy</title><link>https://www.m365.fm/show/episodes/stop-searching-for-files-the-copilot-cowork-engine-strategy/</link><description><![CDATA[Knowledge workers still lose hours every week hunting for the right file, and putting a chat window on top of the mess only makes it faster. This episode is for IT leaders and architects planning Microsoft 365 Copilot beyond the chat assistant. Learn how a Copilot cowork engine with curated context, built-in governance and memory turns search into decision-ready work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Search is a symptom: the hidden search tax</li><li>02:15 – From assistant to architect: the cowork engine</li><li>04:53 – Layer 1: the structured context model</li><li>07:49 – Layer 2: governance by design</li><li>10:42 – Blueprint in action: the audit pack workflow</li><li>13:34 – Layer 3: RAG patterns and memory design</li><li>16:43 – Measuring ROI and the path forward</li></ul><br /><b>Key takeaways</b><br /><ul><li>Time spent searching for files is a structural cost; a cowork engine should assemble context and deliver decision-ready artifacts instead of search results.</li><li>A curated context layer of authoritative sources, plus governance through Entra ID permissions, <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">sensitivity labels</a> and Purview, is the foundation for trustworthy autonomous work.</li><li>Measure the shift with time to decision and rework rate, starting with one high-frequency workflow as a baseline.</li></ul><br /><b>Worth quoting</b><br /><br />“Search is not a tool, it is a symptom. If you start your morning by typing keywords into a search bar, your system has already failed you.” – Mirko Peters (00:00)<br /><br />“If your AI strategy is just putting a chat window on top of a mess, you are just making the mess faster.” – Mirko Peters (02:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-searching-for-files-the-copilot-cowork-engine-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the cowork engine</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the cowork engine that turns an intent into decision-ready artifacts instead of search results</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the scoped, ranked retrieval pattern and persistent memory layer behind layer three</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – criticized when treated like a chatty intern rather than an engine for autonomous execution</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">My Microsoft Copilot is now JARVIS: This is how I built it</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71595817</guid><pubDate>Sat, 25 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71595817/stop_searching_for_files_the_copilot_cowork_engine_strategy.mp3" length="27218924" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e64436ca34304e7e20278ce8d693f7598953677b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Knowledge workers still lose hours every week hunting for the right file, and putting a chat window on top of the mess only makes it faster. This episode is for IT leaders and architects planning Microsoft 365 Copilot beyond the chat assistant. Learn...</itunes:subtitle><itunes:summary><![CDATA[Knowledge workers still lose hours every week hunting for the right file, and putting a chat window on top of the mess only makes it faster. This episode is for IT leaders and architects planning Microsoft 365 Copilot beyond the chat assistant. Learn how a Copilot cowork engine with curated context, built-in governance and memory turns search into decision-ready work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Search is a symptom: the hidden search tax</li><li>02:15 – From assistant to architect: the cowork engine</li><li>04:53 – Layer 1: the structured context model</li><li>07:49 – Layer 2: governance by design</li><li>10:42 – Blueprint in action: the audit pack workflow</li><li>13:34 – Layer 3: RAG patterns and memory design</li><li>16:43 – Measuring ROI and the path forward</li></ul><br /><b>Key takeaways</b><br /><ul><li>Time spent searching for files is a structural cost; a cowork engine should assemble context and deliver decision-ready artifacts instead of search results.</li><li>A curated context layer of authoritative sources, plus governance through Entra ID permissions, <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">sensitivity labels</a> and Purview, is the foundation for trustworthy autonomous work.</li><li>Measure the shift with time to decision and rework rate, starting with one high-frequency workflow as a baseline.</li></ul><br /><b>Worth quoting</b><br /><br />“Search is not a tool, it is a symptom. If you start your morning by typing keywords into a search bar, your system has already failed you.” – Mirko Peters (00:00)<br /><br />“If your AI strategy is just putting a chat window on top of a mess, you are just making the mess faster.” – Mirko Peters (02:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-searching-for-files-the-copilot-cowork-engine-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the cowork engine</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the cowork engine that turns an intent into decision-ready artifacts instead of search results</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the scoped, ranked retrieval pattern and persistent memory layer behind layer three</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – criticized when treated like a chatty intern rather than an engine for autonomous execution</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/my-microsoft-copilot-is-now-jarvis-this-is-how-i-built-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-searching-for-files-the-copilot-cowork-engine-strategy" target="_blank" rel="noreferrer noopener">My Microsoft Copilot is now JARVIS: This is how I built it</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1135</itunes:duration><itunes:keywords>ai,architecture,automation,context,copilot,data,decisions,efficiency,fabric,governance,graph,intelligence,memory,microsoft365,orchestration,productivity,purview,retrieval,search,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a97bfcdacf0d0a94c0ac434189ee243c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Prompting: The Copilot Coworker Architecture Microsoft Isn't Talking About</title><link>https://www.m365.fm/show/episodes/beyond-prompting-the-copilot-coworker-architecture-microsoft-isnt-talking-about/</link><description><![CDATA[Many organizations train employees to write better prompts while Copilot keeps pulling stale, overshared or fragmented data. This episode shows IT leaders and Microsoft 365 architects how to replace prompt hacks with a governed architecture built on Microsoft Graph, Purview, Entra ID, Fabric and Copilot Studio, and how to prove its value with decision-focused metrics in 30 days.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Prompt engineering is a 2024 solution</li><li>00:47 – The structural rot: why context collapses</li><li>03:54 – Replacing the prompt with the decision lattice</li><li>07:20 – The architecture beyond the interface: Graph, Purview, <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Entra ID</a>, Fabric, Copilot Studio</li><li>10:45 – Walkthrough: the executive decision brief</li><li>14:16 – Measuring success with decision-confident speed</li><li>17:10 – The 30-day proof plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot results fail in production mostly because of fragmented context, mis-scoped permissions and stale duplicate files, not because of weak prompts.</li><li>A reliable AI coworker is built from layers of signals, curated context via Graph connectors, governed decision logic in Copilot Studio and guardrails from Purview and Entra ID.</li><li>Success should be measured by time to decision, rework rate and exception count, and the model can be proven on one workflow in 30 days.</li></ul><br /><b>Worth quoting</b><br /><br />“if your data is a chaotic wreck of un-mapped files, no amount of clever phrasing will save the output. You are essentially asking a genius to search through a dumpster.” – Mirko Peters (00:21)<br /><br />“Stale data is actually worse than no data. If the AI finds nothing, you go look for it yourself. But if the AI finds the wrong thing and presents it confidently, you make a bad decision.” – Mirko Peters (02:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-prompting-the-copilot-coworker-architecture-microsoft-isnt-talking-about/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Copilot architecture</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the front door whose answers depend on the data and governance stack behind it</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – called Graph connectors here, they bring CRM and SQL data into the curated context layer</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the filter whose sensitivity labels define what Copilot may use, plus a compliance check on drafts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Why Your Enterprise AI is Blind: The Case for Graph Connectors</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71595118</guid><pubDate>Sat, 25 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71595118/beyond_prompting_the_copilot_coworker_architecture_microsoft_isn_t_talking_about.mp3" length="27295532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a455172b9163431be0434cae1a8a0d2979d66c98.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations train employees to write better prompts while Copilot keeps pulling stale, overshared or fragmented data. This episode shows IT leaders and Microsoft 365 architects how to replace prompt hacks with a governed architecture built on...</itunes:subtitle><itunes:summary><![CDATA[Many organizations train employees to write better prompts while Copilot keeps pulling stale, overshared or fragmented data. This episode shows IT leaders and Microsoft 365 architects how to replace prompt hacks with a governed architecture built on Microsoft Graph, Purview, Entra ID, Fabric and Copilot Studio, and how to prove its value with decision-focused metrics in 30 days.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Prompt engineering is a 2024 solution</li><li>00:47 – The structural rot: why context collapses</li><li>03:54 – Replacing the prompt with the decision lattice</li><li>07:20 – The architecture beyond the interface: Graph, Purview, <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Entra ID</a>, Fabric, Copilot Studio</li><li>10:45 – Walkthrough: the executive decision brief</li><li>14:16 – Measuring success with decision-confident speed</li><li>17:10 – The 30-day proof plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot results fail in production mostly because of fragmented context, mis-scoped permissions and stale duplicate files, not because of weak prompts.</li><li>A reliable AI coworker is built from layers of signals, curated context via Graph connectors, governed decision logic in Copilot Studio and guardrails from Purview and Entra ID.</li><li>Success should be measured by time to decision, rework rate and exception count, and the model can be proven on one workflow in 30 days.</li></ul><br /><b>Worth quoting</b><br /><br />“if your data is a chaotic wreck of un-mapped files, no amount of clever phrasing will save the output. You are essentially asking a genius to search through a dumpster.” – Mirko Peters (00:21)<br /><br />“Stale data is actually worse than no data. If the AI finds nothing, you go look for it yourself. But if the AI finds the wrong thing and presents it confidently, you make a bad decision.” – Mirko Peters (02:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-prompting-the-copilot-coworker-architecture-microsoft-isnt-talking-about/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Copilot architecture</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the front door whose answers depend on the data and governance stack behind it</li><li><a href="https://www.m365.fm/entity/copilot-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Copilot connectors</a> – called Graph connectors here, they bring CRM and SQL data into the curated context layer</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the filter whose sensitivity labels define what Copilot may use, plus a compliance check on drafts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-your-enterprise-ai-is-blind-the-case-for-graph-connectors/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-prompting-the-copilot-coworker-architecture" target="_blank" rel="noreferrer noopener">Why Your Enterprise AI is Blind: The Case for Graph Connectors</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1138</itunes:duration><itunes:keywords>ai,architecture,automation,compliance,context,copilot,data,entraid,fabric,governance,graph,intelligence,microsoft365,onelake,orchestration,productivity,prompting,purview,retrieval,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3042d4882e293d91cc59889132a536a4.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Copilot Coworker: Why Your AI Strategy is Building Digital Debt</title><link>https://www.m365.fm/show/episodes/the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt/</link><description><![CDATA[Your Copilot rollout is producing three times more content, but nobody trusts it. This episode is for leaders and Microsoft 365 architects who want to see how unverified AI output turns into digital debt, and how to measure and govern for trusted decisions instead of volume.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The 3x productivity trap</li><li>00:34 – The anatomy of digital debt</li><li>03:22 – Scenario A: the document explosion</li><li>06:43 – Scenario B: <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Teams</a> and Loop sprawl</li><li>09:31 – Scenario C: Power Automate and silent breakage</li><li>12:53 – Decision velocity as the executive metric</li><li>15:41 – The 90-day architecture plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>More Copilot output does not mean more productivity when every artifact still needs human validation; unverified content piles up as digital debt.</li><li>Teams chats, Loop components and AI-built Power Automate flows compound that debt through fragmented context, ownerless decisions and silent breakage.</li><li>Measure decision velocity instead of time saved, and pay down the debt with kill-switch governance, weekly health checks and a 30/60/90-day plan.</li></ul><br /><b>Worth quoting</b><br /><br />“Digital debt is the massive accumulation of unverified and unmanaged digital artifacts that eventually overwhelm your human cognitive capacity to make sense of them.” – Mirko Peters (00:53)<br /><br />“Because in reality, your AI isn't saving you time. It's just moving the work from the creation phase to the validation phase, and that second phase is much more expensive for your business.” – Mirko Peters (03:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on digital debt</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI coworker whose unverified drafts, summaries and flows pile up as digital debt</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Power Automate</a> – where AI-built flows break silently and need human co-owners and plain-English descriptions</li><li><a href="https://www.m365.fm/entity/microsoft-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Microsoft Loop</a> – where one bad AI summary embedded in a component can poison a whole project thread</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-designed-organization-why-optimization-is-the-enemy-of-performance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 &amp; Modern Work: Why Work Optimization Hurts Performance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71590554</guid><pubDate>Fri, 24 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71590554/the_copilot_coworker_why_your_ai_strategy_is_building_digital_debt.mp3" length="26494892" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/50bc4e2707543e2634962f4078a3013efe09623e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Copilot rollout is producing three times more content, but nobody trusts it. This episode is for leaders and Microsoft 365 architects who want to see how unverified AI output turns into digital debt, and how to measure and govern for trusted...</itunes:subtitle><itunes:summary><![CDATA[Your Copilot rollout is producing three times more content, but nobody trusts it. This episode is for leaders and Microsoft 365 architects who want to see how unverified AI output turns into digital debt, and how to measure and govern for trusted decisions instead of volume.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The 3x productivity trap</li><li>00:34 – The anatomy of digital debt</li><li>03:22 – Scenario A: the document explosion</li><li>06:43 – Scenario B: <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Teams</a> and Loop sprawl</li><li>09:31 – Scenario C: Power Automate and silent breakage</li><li>12:53 – Decision velocity as the executive metric</li><li>15:41 – The 90-day architecture plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>More Copilot output does not mean more productivity when every artifact still needs human validation; unverified content piles up as digital debt.</li><li>Teams chats, Loop components and AI-built Power Automate flows compound that debt through fragmented context, ownerless decisions and silent breakage.</li><li>Measure decision velocity instead of time saved, and pay down the debt with kill-switch governance, weekly health checks and a 30/60/90-day plan.</li></ul><br /><b>Worth quoting</b><br /><br />“Digital debt is the massive accumulation of unverified and unmanaged digital artifacts that eventually overwhelm your human cognitive capacity to make sense of them.” – Mirko Peters (00:53)<br /><br />“Because in reality, your AI isn't saving you time. It's just moving the work from the creation phase to the validation phase, and that second phase is much more expensive for your business.” – Mirko Peters (03:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on digital debt</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI coworker whose unverified drafts, summaries and flows pile up as digital debt</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Power Automate</a> – where AI-built flows break silently and need human co-owners and plain-English descriptions</li><li><a href="https://www.m365.fm/entity/microsoft-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Microsoft Loop</a> – where one bad AI summary embedded in a component can poison a whole project thread</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-designed-organization-why-optimization-is-the-enemy-of-performance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 &amp; Modern Work: Why Work Optimization Hurts Performance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1104</itunes:duration><itunes:keywords>ai,architecture,automation,collaboration,copilot,data,decisionmaking,digitaldebt,efficiency,governance,innovation,leadership,optimization,performance,productivity,scalability,strategy,systems,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/584311432f5dc12a3ecffa73cf9d9dc1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Architect Move: Why Managers are Failing the Copilot Coworker Transition</title><link>https://www.m365.fm/show/episodes/the-architect-move-why-managers-are-failing-the-copilot-coworker-transition/</link><description><![CDATA[Your teams use Copilot Cowork every day, yet productivity is not improving. This episode is for managers and IT leaders who need to move from supervising people to architecting the systems, data and guardrails that agentic AI runs on. Learn the rituals and metrics that show whether your AI transition actually scales.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The myth of instant Copilot productivity</li><li>03:21 – From supervision to system architecture</li><li>06:33 – Case 1: The pilot that scaled nothing</li><li>09:15 – Case 2: <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Power Platform</a> sprawl chaos</li><li>11:59 – Case 3: Governance vacuum versus gatekeeper</li><li>14:34 – New rituals and metrics for architects</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Cowork stalls when managers supervise it like a human intern instead of redesigning the workflows, data and intent around it.</li><li>Clean grounding data, versioned prompt patterns and governance embedded into the data flow turn AI usage into reliable output.</li><li>Replace status meetings and vanity metrics with weekly system reviews tracking cycle time, rework rate, decision latency and incident rate.</li></ul><br /><b>Worth quoting</b><br /><br />“If your internal sharepoint is a digital graveyard of outdated PDFs, co-pilot will find them. It will treat a 2018 policy like a 2026 mandate because you haven't architected the boundaries.” – Mirko Peters (04:44)<br /><br />“It's the realization that your job isn't to manage the output. It's to design the environment that makes the output inevitable.” – Mirko Peters (04:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architect-move-why-managers-are-failing-the-copilot-coworker-transition/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the architect move</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the agentic system whose rollout stalls when managers supervise it like a human intern</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as a built-in system design feature instead of a manual approval gate</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Prompt</a> – the prompt-then-fix trap and the versioned prompt pattern library that replaces ad hoc prompting</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents cannot be held accountable, so managers must own the system design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/maximizing-microsoft-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Maximizing Microsoft Copilot: Beyond the Demo with Ralph Rivas [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71589513</guid><pubDate>Fri, 24 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71589513/the_architect_move_why_managers_are_failing_the_copilot_coworker_transition.mp3" length="26606060" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/072f890fe0c30bdbacbc4f74462608d453a8bd2d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your teams use Copilot Cowork every day, yet productivity is not improving. This episode is for managers and IT leaders who need to move from supervising people to architecting the systems, data and guardrails that agentic AI runs on. Learn the...</itunes:subtitle><itunes:summary><![CDATA[Your teams use Copilot Cowork every day, yet productivity is not improving. This episode is for managers and IT leaders who need to move from supervising people to architecting the systems, data and guardrails that agentic AI runs on. Learn the rituals and metrics that show whether your AI transition actually scales.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The myth of instant Copilot productivity</li><li>03:21 – From supervision to system architecture</li><li>06:33 – Case 1: The pilot that scaled nothing</li><li>09:15 – Case 2: <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Power Platform</a> sprawl chaos</li><li>11:59 – Case 3: Governance vacuum versus gatekeeper</li><li>14:34 – New rituals and metrics for architects</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Cowork stalls when managers supervise it like a human intern instead of redesigning the workflows, data and intent around it.</li><li>Clean grounding data, versioned prompt patterns and governance embedded into the data flow turn AI usage into reliable output.</li><li>Replace status meetings and vanity metrics with weekly system reviews tracking cycle time, rework rate, decision latency and incident rate.</li></ul><br /><b>Worth quoting</b><br /><br />“If your internal sharepoint is a digital graveyard of outdated PDFs, co-pilot will find them. It will treat a 2018 policy like a 2026 mandate because you haven't architected the boundaries.” – Mirko Peters (04:44)<br /><br />“It's the realization that your job isn't to manage the output. It's to design the environment that makes the output inevitable.” – Mirko Peters (04:11)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-architect-move-why-managers-are-failing-the-copilot-coworker-transition/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the architect move</li><li><a href="https://www.m365.fm/entity/copilot-cowork/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Copilot Cowork</a> – the agentic system whose rollout stalls when managers supervise it like a human intern</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as a built-in system design feature instead of a manual approval gate</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Prompt</a> – the prompt-then-fix trap and the versioned prompt pattern library that replaces ad hoc prompting</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents cannot be held accountable, so managers must own the system design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/maximizing-microsoft-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-architect-move-why-managers-are-failing-the-copilot-coworker-transition" target="_blank" rel="noreferrer noopener">Maximizing Microsoft Copilot: Beyond the Demo with Ralph Rivas [MVP]</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>1109</itunes:duration><itunes:keywords>ai,architecture,automation,collaboration,copilot,data,efficiency,governance,innovation,leadership,management,operations,optimization,performance,productivity,scalability,strategy,systems,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fd5fba0f25ffbdccf46a673e741697f0.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Global Admin is Your Real CEO: The Architecture of Power in M365</title><link>https://www.m365.fm/show/episodes/the-global-admin-is-your-real-ceo-the-architecture-of-power-in-m365/</link><description><![CDATA[The corner office is a psychological artifact. We associate power with titles, offices, and org charts. But in modern enterprises, authority doesn’t sit in a chair — it lives inside your Microsoft 365 tenant configuration. Your org chart is a diagram.<br />Your permissions are reality. Executives define strategy. But nothing actually happens until someone with the right role clicks “Apply.” If the architecture says no, the mandate dies. This is the shift most organizations haven’t fully grasped yet. We’re no longer operating in a hierarchy of titles. We’re operating in a hierarchy of access.<br /><br /><b>👑 THE GLOBAL ADMIN AS THE REAL CEO </b><br /><br />In Microsoft 365, power is not symbolic. It is absolute. The Global Admin role isn’t just another IT permission set. It is the highest authority inside the tenant — effectively the sovereign of your digital environment. A Global Admin can:<br /><ul><li>Reset any user’s credentials</li><li>Access any data across workloads</li><li>Override <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> controls</li><li>Change tenant-wide configurations instantly</li></ul>That level of access fundamentally reshapes corporate power structures. Because the person who controls the system controls reality.<br /><br /><b>⚠️ THE SHADOW LEADERSHIP PROBLEM </b><br /><br />Here’s where things start to break. Most organizations don’t have a few Global Admins. They have dozens — sometimes over 100. At that point, you don’t have governance. You have digital feudalism. Power is no longer concentrated in leadership. It’s distributed across a hidden layer of admins who can override decisions at any time. This creates a dangerous dynamic:<br /><ul><li>Policies become optional</li><li>Security becomes negotiable</li><li>Executive decisions become reversible</li></ul>And the people holding that power are often far removed from the boardroom.<br /><br /><b>🧩 THE REAL ISSUE: CONVENIENCE OVER CONTROL </b><br /><br />The Global Admin role was designed as a break-glass emergency mechanism. Instead, it has become the default solution for convenience. Someone needs access? Assign Global Admin.<br />Something breaks? Use Global Admin.<br />Too complex to scope properly? Just grant Global Admin. Each shortcut weakens the architecture. Because every additional Global Admin is another person who can bypass the rules entirely.<br /><br /><b>📉 THE ROLE CONCENTRATION RATIO </b><br /><br />Most organizations underestimate how concentrated their real power is. A handful of individuals — often just three or four — can override decisions affecting hundreds of managers and employees. This creates a disconnect between:<br /><ul><li>Who is supposed to have authority</li><li>Who actually has control</li></ul>And that gap is where risk lives.<br /><br /><b>🔍 VIGNETTE: THE SILENT DATA EXPOSURE </b><br /><br />This is where theory turns into reality. A company prepares for a confidential merger. Leadership believes the data is locked down. Inside the tenant, an admin grants temporary access to fix a small issue. It’s meant to last minutes. It never gets reverted. Months later, sensitive merger data becomes searchable across the organization. No breach. No hack. No alert. Just a single click that outlived its intention. This isn’t a failure of people. It’s a failure of architecture. Because the system doesn’t care about intent.<br />It only enforces permissions.<br /><br /><b>🤖 COPILOT AS THE GREAT REVEALER </b><br /><br />For years, organizations relied on obscurity as a form of security. If data was hard to find, it was considered safe. That assumption is now gone. Copilot doesn’t create new access. It simply exposes existing access at scale. It removes friction and surfaces information instantly. That means:<br /><ul><li>Old permission mistakes become visible</li><li>Overshared content becomes searchable</li><li>Hidden risks become immediate realities</li></ul>In many tenants, the majority of data is already overshared. Copilot just makes that visible.<br /><br /><b>⚡ WHY AI CHANGES EVERYTHING </b><br /><br />Before AI, discovering sensitive data required effort. Now it requires a prompt. The system no longer depends on users knowing where to look. It aggregates everything they are allowed to see — instantly. This transforms governance from a background concern into a frontline risk. If your architecture is weak, AI will expose it.<br /><br /><b>🧠 THE RISE OF THE AI ADMINISTRATOR </b><br /><br />To address this shift, a new role is emerging: the AI Administrator. This role introduces a more precise model of control, moving away from the all-or-nothing power of Global Admins. AI Administrators focus on:<br /><ul><li>Governing agent access</li><li>Managing consent and data exposure</li><li>Monitoring AI-driven interactions</li><li>Controlling how automation operates across the tenant</li></ul>They act as the bridge between strategy and execution. Not just managing systems — but managing delegated intelligence.<br /><br /><b>🔥 VIGNETTE: THE SECURITY POLICY OVERRIDE </b><br /><br />During an active attack, security teams deploy stricter access controls. An executive gets blocked while trying to close a deal. They escalate directly to a Global Admin. The admin disables the policy to “help.” The deal goes through. The attack continues. This is the hierarchy of the click in action. Short-term convenience overrides long-term security. And once again, the architecture defines reality — not the policy.<br /><br /><b> 🔄 THE 30-DAY POWER SHIFT </b><br /><br />Fixing this doesn’t require more policies. It requires removing standing power. The transformation starts with visibility. Most organizations don’t know how many privileged roles actually exist in their tenant. Once exposed, the next step is reduction. Key actions include:<br /><ul><li>Auditing all Global Admin assignments</li><li>Reducing standing privileges by 80% or more</li><li>Moving to Just-In-Time access models</li><li>Limiting permanent Global Admins to break-glass accounts</li><li>Delegating permissions with precision</li></ul>This shifts the model from centralized control to controlled distribution.<br /><br /><b>🎯 FINAL TAKEAWAY: THE CLICK ALWAYS WINS </b><br /><br />We’ve built organizations around titles. But Microsoft 365 operates on permissions. That means: The person with access defines reality. Not the org chart. Not the policy. Not the mandate. If you want your strategy to survive execution, your architecture must enforce it. Because in the end, the click always beats the mandate.<br /><br /><b>🔔 SUBSCRIBE &amp; CONNECT </b><br /><br />If this changed how you think about power in Microsoft 365:<br /><ul><li>Follow the podcast on Apple Podcasts</li><li>Leave a review to support the show</li><li>Connect with Mirko Peters on LinkedIn</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71584450</guid><pubDate>Thu, 23 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71584450/the_global_admin_is_your_real_ceo_the_architecture_of_power_in_m365.mp3" length="26263340" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8f3451eeff18b6108476a7eb3a11cff2afd45c68.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The corner office is a psychological artifact. We associate power with titles, offices, and org charts. But in modern enterprises, authority doesn’t sit in a chair — it lives inside your Microsoft 365 tenant configuration. Your org chart is a diagram....</itunes:subtitle><itunes:summary><![CDATA[The corner office is a psychological artifact. We associate power with titles, offices, and org charts. But in modern enterprises, authority doesn’t sit in a chair — it lives inside your Microsoft 365 tenant configuration. Your org chart is a diagram.<br />Your permissions are reality. Executives define strategy. But nothing actually happens until someone with the right role clicks “Apply.” If the architecture says no, the mandate dies. This is the shift most organizations haven’t fully grasped yet. We’re no longer operating in a hierarchy of titles. We’re operating in a hierarchy of access.<br /><br /><b>👑 THE GLOBAL ADMIN AS THE REAL CEO </b><br /><br />In Microsoft 365, power is not symbolic. It is absolute. The Global Admin role isn’t just another IT permission set. It is the highest authority inside the tenant — effectively the sovereign of your digital environment. A Global Admin can:<br /><ul><li>Reset any user’s credentials</li><li>Access any data across workloads</li><li>Override <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> controls</li><li>Change tenant-wide configurations instantly</li></ul>That level of access fundamentally reshapes corporate power structures. Because the person who controls the system controls reality.<br /><br /><b>⚠️ THE SHADOW LEADERSHIP PROBLEM </b><br /><br />Here’s where things start to break. Most organizations don’t have a few Global Admins. They have dozens — sometimes over 100. At that point, you don’t have governance. You have digital feudalism. Power is no longer concentrated in leadership. It’s distributed across a hidden layer of admins who can override decisions at any time. This creates a dangerous dynamic:<br /><ul><li>Policies become optional</li><li>Security becomes negotiable</li><li>Executive decisions become reversible</li></ul>And the people holding that power are often far removed from the boardroom.<br /><br /><b>🧩 THE REAL ISSUE: CONVENIENCE OVER CONTROL </b><br /><br />The Global Admin role was designed as a break-glass emergency mechanism. Instead, it has become the default solution for convenience. Someone needs access? Assign Global Admin.<br />Something breaks? Use Global Admin.<br />Too complex to scope properly? Just grant Global Admin. Each shortcut weakens the architecture. Because every additional Global Admin is another person who can bypass the rules entirely.<br /><br /><b>📉 THE ROLE CONCENTRATION RATIO </b><br /><br />Most organizations underestimate how concentrated their real power is. A handful of individuals — often just three or four — can override decisions affecting hundreds of managers and employees. This creates a disconnect between:<br /><ul><li>Who is supposed to have authority</li><li>Who actually has control</li></ul>And that gap is where risk lives.<br /><br /><b>🔍 VIGNETTE: THE SILENT DATA EXPOSURE </b><br /><br />This is where theory turns into reality. A company prepares for a confidential merger. Leadership believes the data is locked down. Inside the tenant, an admin grants temporary access to fix a small issue. It’s meant to last minutes. It never gets reverted. Months later, sensitive merger data becomes searchable across the organization. No breach. No hack. No alert. Just a single click that outlived its intention. This isn’t a failure of people. It’s a failure of architecture. Because the system doesn’t care about intent.<br />It only enforces permissions.<br /><br /><b>🤖 COPILOT AS THE GREAT REVEALER </b><br /><br />For years, organizations relied on obscurity as a form of security. If data was hard to find, it was considered safe. That assumption is now gone. Copilot doesn’t create new access. It simply exposes existing access at scale. It removes friction and surfaces information instantly. That means:<br /><ul><li>Old permission mistakes become visible</li><li>Overshared content becomes searchable</li><li>Hidden risks become immediate realities</li></ul>In many...]]></itunes:summary><itunes:duration>1095</itunes:duration><itunes:keywords>access,ai,architecture,authority,automation,compliance,control,copilot,entraid,globaladmin,governance,identity,leadership,microsoft365,permissions,privileges,risk,roles,security,tenant</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c4f0f51f7ab48c2d22613f3b1ab2617d.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Governance: How To Build A Self-Healing Microsoft 365 Architecture For Scale</title><link>https://www.m365.fm/show/episodes/beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale/</link><description><![CDATA[Your Microsoft 365 tenant changes faster than any review board can check it. This episode is for architects and admins who want to move from manual governance to a self-healing remediation engine that detects and fixes drift automatically, without collapsing under Graph throttling.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why manual review breaks</li><li>00:47 – Governance as architecture debt</li><li>03:11 – From controls to a self-healing system</li><li>06:20 – Failure mode 1: Copilot oversharing</li><li>09:19 – Failure mode 2: Teams and private channel sprawl</li><li>12:08 – Graph throttling at scale</li><li>15:28 – Blueprint: building the remediation engine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance written as documentation cannot keep up with a changing tenant; the metric that matters is how long drift stays alive before it is fixed.</li><li>A self-healing architecture separates signals, desired state, orchestration, enforcement and audit, and is tested by failures like Copilot oversharing and Teams sprawl.</li><li>Build the remediation engine on <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, Logic Apps and managed identity, with queues, back-off with jitter and pagination so throttling does not break it.</li></ul><br /><b>Worth quoting</b><br /><br />“Define the state you want, watch for drift from that state, decide what the drift means, then take action automatically.” – Mirko Peters (03:22)<br /><br />“Rules without runtime enforcement become backlog. Reviews without correction become theater, and human oversight, no matter how smart the people are, loses the race once creation speed exceeds review speed.” – Mirko Peters (02:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on self-healing governance</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the control plane for drift checks and fixes, and the source of 429 throttling</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – surfaces oversharing within seconds, which makes Copilot-safe coverage a core measure</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – team and private channel sprawl is the second failure mode the remediation loop handles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/engineering-self-healing-automation-the-telemetry-driven-logic-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Engineering Self-Healing Automation: The Telemetry-Driven Logic Layer</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71584232</guid><pubDate>Thu, 23 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71584232/beyond_governance_how_to_build_a_self_healing_microsoft_365_architecture_for_scale.mp3" length="27023084" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/78a21adc5f92e242a143fdc1c32e0b7de846832f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 tenant changes faster than any review board can check it. This episode is for architects and admins who want to move from manual governance to a self-healing remediation engine that detects and fixes drift automatically, without...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 tenant changes faster than any review board can check it. This episode is for architects and admins who want to move from manual governance to a self-healing remediation engine that detects and fixes drift automatically, without collapsing under Graph throttling.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why manual review breaks</li><li>00:47 – Governance as architecture debt</li><li>03:11 – From controls to a self-healing system</li><li>06:20 – Failure mode 1: Copilot oversharing</li><li>09:19 – Failure mode 2: Teams and private channel sprawl</li><li>12:08 – Graph throttling at scale</li><li>15:28 – Blueprint: building the remediation engine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance written as documentation cannot keep up with a changing tenant; the metric that matters is how long drift stays alive before it is fixed.</li><li>A self-healing architecture separates signals, desired state, orchestration, enforcement and audit, and is tested by failures like Copilot oversharing and Teams sprawl.</li><li>Build the remediation engine on <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, Logic Apps and managed identity, with queues, back-off with jitter and pagination so throttling does not break it.</li></ul><br /><b>Worth quoting</b><br /><br />“Define the state you want, watch for drift from that state, decide what the drift means, then take action automatically.” – Mirko Peters (03:22)<br /><br />“Rules without runtime enforcement become backlog. Reviews without correction become theater, and human oversight, no matter how smart the people are, loses the race once creation speed exceeds review speed.” – Mirko Peters (02:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on self-healing governance</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the control plane for drift checks and fixes, and the source of 429 throttling</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – surfaces oversharing within seconds, which makes Copilot-safe coverage a core measure</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – team and private channel sprawl is the second failure mode the remediation loop handles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/engineering-self-healing-automation-the-telemetry-driven-logic-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-governance-how-to-build-a-self-healing-microsoft-365-architecture-for-scale" target="_blank" rel="noreferrer noopener">Engineering Self-Healing Automation: The Telemetry-Driven Logic Layer</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1126</itunes:duration><itunes:keywords>ai,architecture,automation,azure,compliance,copilot,drift,governance,graph,identity,lifecycle,logicapps,microsoft365,permissions,remediation,scalability,security,sharepoint,teams,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b86797f09f3b22bead1541ae074b370f.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Fabric Bill Is Skyrocketing. And It’s Not The Data.</title><link>https://www.m365.fm/show/episodes/your-fabric-bill-is-skyrocketing-and-its-not-the-data/</link><description><![CDATA[Your Microsoft Fabric bill keeps rising even though your data volume barely changed. This episode is for data platform owners and BI leads who need to understand where capacity units really go. You learn how to spot the SQL convenience tax and refresh storms and how to run a 30-day governance reset.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Fabric</a> bill climbs while data stays flat</li><li>00:36 – The model behind the bill: shared capacity, smoothing and overage</li><li>03:00 – Where capacity units actually go</li><li>06:01 – Scenario 1: The SQL convenience tax</li><li>09:01 – Scenario 2: The invisible refresh storm</li><li>12:01 – Why more capacity usually makes it worse</li><li>14:25 – The 30-day <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">governance</a> reset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric bills a shared capacity pool, so costs follow workload behavior such as query design, refresh overlap and concurrency rather than stored data volume.</li><li>Using the SQL endpoint for everything and letting teams schedule refreshes independently are two common patterns that drain capacity units.</li><li>A 30-day reset with workload isolation, SQL guardrails, refresh orchestration, showback and a weekly review of the top consumers works better than buying more capacity.</li></ul><br /><b>Worth quoting</b><br /><br />“Fabric doesn't bill in silos. It builds the shared pool. So a badly timed refresh, an expensive SQL pattern, or a noisy export process doesn't just hurt that one workload.” – Mirko Peters (01:38)<br /><br />“High usage during real demand can be healthy. High usage from low value repetition is just waste with a chart attached.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-fabric-bill-is-skyrocketing-and-its-not-the-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric capacity costs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared capacity platform whose bill follows workload behavior rather than data volume</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Semantic model</a> – overlapping semantic model refreshes that can need twice the memory of the resting model</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Governance</a> – the 30-day reset with owners, routing rules, showback and weekly reviews of top consumers</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – named only as one of many workloads drawing on the same shared capacity pool</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-mirroring-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Fabric Mirroring - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71459398</guid><pubDate>Wed, 22 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71459398/your_fabric_bill_is_skyrocketing_and_it_s_not_the_data.mp3" length="26252396" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f53886b977fbafd36fa75094ef0d21503c9c13c6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft Fabric bill keeps rising even though your data volume barely changed. This episode is for data platform owners and BI leads who need to understand where capacity units really go. You learn how to spot the SQL convenience tax and refresh...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft Fabric bill keeps rising even though your data volume barely changed. This episode is for data platform owners and BI leads who need to understand where capacity units really go. You learn how to spot the SQL convenience tax and refresh storms and how to run a 30-day governance reset.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Fabric</a> bill climbs while data stays flat</li><li>00:36 – The model behind the bill: shared capacity, smoothing and overage</li><li>03:00 – Where capacity units actually go</li><li>06:01 – Scenario 1: The SQL convenience tax</li><li>09:01 – Scenario 2: The invisible refresh storm</li><li>12:01 – Why more capacity usually makes it worse</li><li>14:25 – The 30-day <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">governance</a> reset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric bills a shared capacity pool, so costs follow workload behavior such as query design, refresh overlap and concurrency rather than stored data volume.</li><li>Using the SQL endpoint for everything and letting teams schedule refreshes independently are two common patterns that drain capacity units.</li><li>A 30-day reset with workload isolation, SQL guardrails, refresh orchestration, showback and a weekly review of the top consumers works better than buying more capacity.</li></ul><br /><b>Worth quoting</b><br /><br />“Fabric doesn't bill in silos. It builds the shared pool. So a badly timed refresh, an expensive SQL pattern, or a noisy export process doesn't just hurt that one workload.” – Mirko Peters (01:38)<br /><br />“High usage during real demand can be healthy. High usage from low value repetition is just waste with a chart attached.” – Mirko Peters (05:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-fabric-bill-is-skyrocketing-and-its-not-the-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric capacity costs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the shared capacity platform whose bill follows workload behavior rather than data volume</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Semantic model</a> – overlapping semantic model refreshes that can need twice the memory of the resting model</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Governance</a> – the 30-day reset with owners, routing rules, showback and weekly reviews of top consumers</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – named only as one of many workloads drawing on the same shared capacity pool</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-mirroring-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-bill-is-skyrocketing" target="_blank" rel="noreferrer noopener">Fabric Mirroring - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>1094</itunes:duration><itunes:keywords>analytics,billing,capacity,cloud,compute,cost,cu,data,efficiency,fabric,governance,microsoftfabric,monitoring,optimization,performance,pipelines,refresh,scaling,sql,workload</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/28735897344e9e583f2a08f93b6f1a9c.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The AI Profit Engine: How Upskilling Unlocks Massive ROI</title><link>https://www.m365.fm/show/episodes/the-ai-profit-engine-how-upskilling-unlocks-massive-roi/</link><description><![CDATA[Many companies buy AI licenses and run training, yet the same teams still copy data by hand and rebuild reports every month. This episode is for leaders, finance and operations managers who need to prove Copilot and AI value. Learn a simple measurement model and role-based upskilling approach that turns AI spend into measurable reclaimed time and faster decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The waste pattern of AI training</li><li>00:40 – Why certification metrics don't show ROI</li><li>03:24 – The measurement model: reclaimed time, decision velocity and baselines</li><li>07:10 – Three roles with high ROI density</li><li>10:22 – Proof in the workflow: three before-and-after cases</li><li>13:56 – Governance that protects ROI</li><li>16:40 – Scaling from pilot to operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Completion rates and badges measure exposure, not change; AI ROI shows up only as reclaimed time, faster decisions and fewer errors inside named workflows with a real baseline.</li><li>Finance analysts, project managers and frontline support teams have high ROI density because their work is repetitive, document-heavy and full of small decisions.</li><li>Governance with approved data sources, human accountability, use case tiering and shared prompt patterns protects the ROI case, and expansion should follow proven workflows rather than blanket licensing.</li></ul><br /><b>Worth quoting</b><br /><br />“You're not buying AI, you're buying back work hours and you're trying to move those hours into work that matters more.” – Mirko Peters (03:50)<br /><br />“Because using AI more often is not the same as compressing work. A person can prompt all day and still create rework, delays, and weak outputs that someone else has to fix.” – Mirko Peters (02:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-ai-profit-engine-how-upskilling-unlocks-massive-roi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on measuring AI upskilling ROI</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – its time-savings studies serve as external benchmarks that support, but never replace, internal proof</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Governance</a> – approved data sources, human accountability and use case tiering keep the ROI case credible</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Prompt</a> – shared prompt patterns reduce drift, while generic training on what a prompt is changes little</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – where finance analysts build the reports and variance commentary that AI can draft faster</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71458554</guid><pubDate>Wed, 22 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71458554/the_ai_profit_engine_how_upskilling_unlocks_massive_roi.mp3" length="28347884" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/999b9ea9c3cc26a0e557addb9a4b8cac74a3dfd5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many companies buy AI licenses and run training, yet the same teams still copy data by hand and rebuild reports every month. This episode is for leaders, finance and operations managers who need to prove Copilot and AI value. Learn a simple...</itunes:subtitle><itunes:summary><![CDATA[Many companies buy AI licenses and run training, yet the same teams still copy data by hand and rebuild reports every month. This episode is for leaders, finance and operations managers who need to prove Copilot and AI value. Learn a simple measurement model and role-based upskilling approach that turns AI spend into measurable reclaimed time and faster decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The waste pattern of AI training</li><li>00:40 – Why certification metrics don't show ROI</li><li>03:24 – The measurement model: reclaimed time, decision velocity and baselines</li><li>07:10 – Three roles with high ROI density</li><li>10:22 – Proof in the workflow: three before-and-after cases</li><li>13:56 – Governance that protects ROI</li><li>16:40 – Scaling from pilot to operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Completion rates and badges measure exposure, not change; AI ROI shows up only as reclaimed time, faster decisions and fewer errors inside named workflows with a real baseline.</li><li>Finance analysts, project managers and frontline support teams have high ROI density because their work is repetitive, document-heavy and full of small decisions.</li><li>Governance with approved data sources, human accountability, use case tiering and shared prompt patterns protects the ROI case, and expansion should follow proven workflows rather than blanket licensing.</li></ul><br /><b>Worth quoting</b><br /><br />“You're not buying AI, you're buying back work hours and you're trying to move those hours into work that matters more.” – Mirko Peters (03:50)<br /><br />“Because using AI more often is not the same as compressing work. A person can prompt all day and still create rework, delays, and weak outputs that someone else has to fix.” – Mirko Peters (02:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-ai-profit-engine-how-upskilling-unlocks-massive-roi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on measuring AI upskilling ROI</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – its time-savings studies serve as external benchmarks that support, but never replace, internal proof</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Governance</a> – approved data sources, human accountability and use case tiering keep the ROI case credible</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Prompt</a> – shared prompt patterns reduce drift, while generic training on what a prompt is changes little</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – where finance analysts build the reports and variance commentary that AI can draft faster</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-profit-engine-how-upskilling-unlocks-massive-roi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>1182</itunes:duration><itunes:keywords>ai,analytics,automation,business,copilot,decisionmaking,efficiency,finance,growth,microsoft365,operations,optimization,performance,productivity,roi,training,transformation,upskilling,value,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/989efa422739a8943500dc20a17b5ca5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Digitizing Chaos: The Psychological Trap of Frictionless Automation</title><link>https://www.m365.fm/show/episodes/digitizing-chaos-the-psychological-trap-of-frictionless-automation/</link><description><![CDATA[Automation doesn’t remove chaos. It scales it. That’s the uncomfortable truth most organizations miss, because the interface looks cleaner and the build happens faster. The first demo always feels like progress. A form works, a flow runs, a bot answers, and suddenly everything looks under control. But a fast build is not the same as a better outcome. Low-code and AI tools make it incredibly easy to ship something that feels like improvement, even when the logic underneath is still messy, fragmented, or built on outdated assumptions. That’s where things start to break. The interface improves, but the operating model stays weak. <a href="https://www.m365.fm/digitizing-chaos-the-psychological-trap-of-frictionless-automation/" target="_blank" rel="noreferrer noopener">This episode</a> reframes automation not as a productivity win, but as a psychological trap. Because frictionless systems don’t remove problems — they hide them. And once hidden, those problems scale faster than ever before.<br /><br />WHY FRICTIONLESS AUTOMATION FEELS SO CONVINCING<br /><br />The trap starts with speed. When something is difficult to build, people naturally slow down. They ask questions, challenge assumptions, and clarify ownership. But when tools remove that effort, the scrutiny disappears along with it. The faster something is built, the less it gets questioned. That is not a tooling issue. It is human behavior. Quick wins create momentum, and momentum creates emotional validation. Something shipped, something moved, and leadership sees progress. But that visible movement reduces the likelihood that anyone asks whether the process itself actually improved. This is where the illusion forms. A working interface gets mistaken for a working system. But behind that interface, ownership can still be unclear, handoffs still broken, and decisions still dependent on side-channel communication. On a deeper level, this is driven by status quo bias. Redesigning processes is uncomfortable. It forces organizations to challenge roles, remove legacy exceptions, and admit that existing structures may be flawed. Automating the mess feels easier because it preserves everything that is already there. Then automation bias reinforces the problem. Once a system runs, people start trusting it by default. The fact that it produces an answer becomes a substitute for verifying whether the answer is correct. And when time pressure increases, that reliance grows even stronger. At the same time, tools like <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Copilot genuinely reduce effort. That is their strength. But lower effort does not guarantee stronger structure. In many cases, the opposite happens. The work feels easier while the system behind it becomes weaker. And that leads to one critical loss: warning signals disappear.<br /><br />WHEN YOU REMOVE FRICTION, YOU REMOVE SIGNAL<br /><br />Manual processes are often frustrating, but that frustration carries information. It reveals unclear ownership, unstable policies, and growing exceptions. When you remove that friction too early, you don’t always solve the problem — you remove the visibility of the problem. That creates a dangerous dynamic. Effort becomes invisible, but complexity continues to grow. The system feels smoother, but the underlying structure becomes harder to understand and control. This pattern shows up consistently across organizations, especially in Microsoft environments where automation, collaboration, and AI intersect. It appears in provisioning, approvals, and increasingly in AI-driven knowledge work.<br /><br /><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">MICROSOFT 365</a> PROVISIONING — THE SILENT SPRAWL<br /><br />A common example is Microsoft 365 provisioning. Organizations build self-service solutions to create Teams and SharePoint sites faster. The initial result looks like a success. Requests are processed instantly, delays disappear, and users feel empowered. But the real problem starts later. Without clear ownership, lifecycle management, and review processes, the environment begins to drift. Teams created for short-term projects remain active for years. SharePoint sites accumulate without clear accountability. Permissions remain in place long after they should have been removed. The system continues to function perfectly on the surface, which makes the problem harder to detect. But underneath, complexity grows. Search becomes less reliable, compliance becomes harder, and trust in the environment slowly declines. The organization solved access speed, but ignored structural design.<br /><br />AUTOMATED APPROVALS — THE INVISIBLE COLLAPSE<br /><br />A more critical example appears in approval workflows. Automation in tools like <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> often looks like a major efficiency gain. Requests move faster, visibility improves, and leadership sees clear progress. But if the process itself is not redesigned, automation simply captures and scales existing ambiguity. Over time, exceptions accumulate. Different versions of the same workflow appear. Special cases remain in place because no one removes them. The process becomes more complex, not less. Eventually, the system reaches a tipping point where it still runs technically, but no longer reflects reality. Approval times increase, side-channel communication returns, and employees begin working around the system instead of through it. This is the invisible collapse. The system does not fail visibly, but trust moves outside of it. The key signal here is the exception rate. When manual overrides increase, it indicates that reality no longer fits the automation. At that point, the system is no longer improving efficiency — it is amplifying mismatch.<br /><br />AI ON TOP OF BAD STRUCTURE — THE HIDDEN RISK<br /><br />The same pattern becomes even more critical with AI. Tools like Copilot reduce the effort required to find and process information. They provide fast, structured answers that feel useful and complete. But they rely entirely on the underlying data environment. If that environment is fragmented, outdated, or poorly governed, AI does not fix it. It accelerates access to it. This creates a subtle but powerful risk. The output sounds coherent, which increases trust. But the underlying information may still be inconsistent or incorrect. As effort decreases, verification decreases as well. The result is faster decisions based on weaker foundations. This is where automation shifts from operational risk to strategic risk. Because now the system is not just executing processes — it is influencing decisions at speed.<br /><br />THE REAL PATTERN — PROCESS DEBT AT SCALE<br /><br />Across all examples, the pattern is the same. Organizations are not automating processes. They are automating inconsistencies. This creates what can be described as process debt. It is the accumulation of unclear ownership, outdated exceptions, and temporary fixes that were never resolved. Low-code tools make this debt easier to build and harder to see. The cost of automation continues to decrease, but the cost of understanding and verifying systems does not. This creates a growing gap. It becomes easier to build than to control. One metric exposes this gap better than most: the exception rate. When exceptions increase, it signals that the system no longer matches reality. At that point, scaling automation without simplification only increases complexity.<br /><br />THE 30-DAY FIX — ADD FRICTION WITH PURPOSE<br /><br />The solution is not to slow everything down. It is to reintroduce friction where it creates visibility. This means establishing clear ownership for every automation, ensuring that each system has a defined business owner, not just a technical maintainer. It means introducing lifecycle rules so that systems are reviewed, updated, or removed instead of accumulating indefinitely. It also requires making exceptions visible. When manual overrides are tracked, organizations gain insight into where processes are breaking. Without that visibility, complexity continues to grow unnoticed. Governance must shift from blocking execution to guiding structure. Instead of reviewing every action, organizations should review patterns. New categories of automation should be challenged, while proven structures should scale freely. This approach does not reduce speed. It protects it.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71457658</guid><pubDate>Tue, 21 Apr 2026 21:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71457658/digitizing_chaos_the_psychological_trap_of_frictionless_automation.mp3" length="29271788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/97c831130d27983ed87aa572fb80343c98f120fe.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Automation doesn’t remove chaos. It scales it. That’s the uncomfortable truth most organizations miss, because the interface looks cleaner and the build happens faster. The first demo always feels like progress. A form works, a flow runs, a bot...</itunes:subtitle><itunes:summary><![CDATA[Automation doesn’t remove chaos. It scales it. That’s the uncomfortable truth most organizations miss, because the interface looks cleaner and the build happens faster. The first demo always feels like progress. A form works, a flow runs, a bot answers, and suddenly everything looks under control. But a fast build is not the same as a better outcome. Low-code and AI tools make it incredibly easy to ship something that feels like improvement, even when the logic underneath is still messy, fragmented, or built on outdated assumptions. That’s where things start to break. The interface improves, but the operating model stays weak. <a href="https://www.m365.fm/digitizing-chaos-the-psychological-trap-of-frictionless-automation/" target="_blank" rel="noreferrer noopener">This episode</a> reframes automation not as a productivity win, but as a psychological trap. Because frictionless systems don’t remove problems — they hide them. And once hidden, those problems scale faster than ever before.<br /><br />WHY FRICTIONLESS AUTOMATION FEELS SO CONVINCING<br /><br />The trap starts with speed. When something is difficult to build, people naturally slow down. They ask questions, challenge assumptions, and clarify ownership. But when tools remove that effort, the scrutiny disappears along with it. The faster something is built, the less it gets questioned. That is not a tooling issue. It is human behavior. Quick wins create momentum, and momentum creates emotional validation. Something shipped, something moved, and leadership sees progress. But that visible movement reduces the likelihood that anyone asks whether the process itself actually improved. This is where the illusion forms. A working interface gets mistaken for a working system. But behind that interface, ownership can still be unclear, handoffs still broken, and decisions still dependent on side-channel communication. On a deeper level, this is driven by status quo bias. Redesigning processes is uncomfortable. It forces organizations to challenge roles, remove legacy exceptions, and admit that existing structures may be flawed. Automating the mess feels easier because it preserves everything that is already there. Then automation bias reinforces the problem. Once a system runs, people start trusting it by default. The fact that it produces an answer becomes a substitute for verifying whether the answer is correct. And when time pressure increases, that reliance grows even stronger. At the same time, tools like <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Copilot genuinely reduce effort. That is their strength. But lower effort does not guarantee stronger structure. In many cases, the opposite happens. The work feels easier while the system behind it becomes weaker. And that leads to one critical loss: warning signals disappear.<br /><br />WHEN YOU REMOVE FRICTION, YOU REMOVE SIGNAL<br /><br />Manual processes are often frustrating, but that frustration carries information. It reveals unclear ownership, unstable policies, and growing exceptions. When you remove that friction too early, you don’t always solve the problem — you remove the visibility of the problem. That creates a dangerous dynamic. Effort becomes invisible, but complexity continues to grow. The system feels smoother, but the underlying structure becomes harder to understand and control. This pattern shows up consistently across organizations, especially in Microsoft environments where automation, collaboration, and AI intersect. It appears in provisioning, approvals, and increasingly in AI-driven knowledge work.<br /><br /><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">MICROSOFT 365</a> PROVISIONING — THE SILENT SPRAWL<br /><br />A common example is Microsoft 365 provisioning. Organizations build self-service solutions to create Teams and SharePoint sites faster. The initial...]]></itunes:summary><itunes:duration>1220</itunes:duration><itunes:keywords>ai,approvals,automation,bias,chaos,complexity,copilot,debt,efficiency,friction,governance,lifecycle,microsoft365,powerplatform,process,provisioning,risk,structure,visibility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0f9ccaab471bedca5e47a3eca8b837bd.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Selling Security: How to Pitch a Strategic Business Asset</title><link>https://www.m365.fm/show/episodes/stop-selling-security-how-to-pitch-a-strategic-business-asset/</link><description><![CDATA[Most <a href="https://www.m365.fm/categories/security-talk/" rel="noopener">https://www.m365.fm/categories/security-talk/</a> pitches fail before the second slide, because they still focus on alerts, dashboards, coverage, and tools. Meanwhile, the people controlling budgets are thinking about risk, growth, and how much uncertainty the business can carry without slowing down. That’s the disconnect. Boards don’t fund tooling — they fund controlled exposure within a growth strategy. In 2026, that gap becomes even more visible. Executive pressure is increasing, but many leaders now see inaction as the bigger risk compared to change. If you keep positioning managed security as outsourced monitoring, you’ll be treated as overhead, priced like a commodity, and questioned every budget cycle. The shift is simple but powerful: security must be positioned as a strategic business asset tied to return on investment, faster decision-making, protected revenue, and ultimately company valuation.<br /><br />THE COMMODITY TRAP AND WHY THE OLD MODEL FAILS<br /><br />Most providers still operate with an outdated model because it’s easy to package and easy to sell. Pricing is based on users, devices, or tickets. Reports focus on incidents closed, alerts handled, and policies checked. While this creates activity, it does not create relevance for leadership. Executives are not evaluating activity — they are evaluating exposure, continuity, and whether capital can be deployed safely. This creates a structural problem: security teams report motion, but boards cannot see business impact. Metrics like risky users or malware alerts don’t answer the real questions. Can the business move faster? Can it absorb disruption? Can it protect revenue during uncertainty? This is why security often ends up categorized as overhead. Not because it lacks importance, but because the delivery model fails to connect to business outcomes. If security is not clearly linked to uptime, cost of incidents, or decision speed, it remains operational instead of strategic. This fragmentation is especially visible in Microsoft environments, where identity, devices, data, and automation are often managed in isolation. Instead of fixing the operating model, many providers simply manage the noise created by that fragmentation. That’s commodity IT — reactive, tool-driven, and structurally limited. Strategic security starts differently. It begins with identity as the control plane, because identity determines access, conditions, and risk context. Once that becomes clear, the entire offer shifts from “managing tools” to controlling how risk moves through the business. <br /><br />SECURITY AS RISK VELOCITY CONTROL<br /><br />The replacement for the old model is not more tools — it’s a new perspective. Security becomes control over business risk velocity. Not just how much risk exists, but how fast it spreads, how long it remains unclear, and how much it slows the business before action can be taken. When security operates at a strategic level, the business gains speed. Projects move faster, collaboration becomes safer, and change no longer feels like a risk event. Leaders don’t need more telemetry — they need clarity about uncertainty, exposure, and the impact on growth initiatives. One critical concept here is decision latency. This is the time between detecting a signal and making a confident executive decision. If that latency is high, costs increase — not just technically, but operationally. Delays create confusion, stalled approvals, and missed opportunities. Identity plays a central role in reducing this latency. When identity governance, lifecycle management, and access policies are structured correctly, decisions become faster and cleaner. Instead of fragmented signals, leadership sees a coherent risk picture. In Microsoft environments, this becomes powerful when Entra ID, Defender, <a href="https://www.m365.fm/microsoft-intune-simply-explained/" rel="noopener">https://www.m365.fm/microsoft-intune-simply-explained/</a>, and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" rel="noopener">https://www.m365.fm/microsoft-purview-simply-explained/</a> operate as a unified system. Signals align faster, response becomes more consistent, and teams spend less time debating what is real. The result is not just better protection — it is a more stable and faster decision environment. Strategic security therefore supports more than defense. It enables safe AI adoption, controlled automation, secure collaboration, and ultimately faster business execution. It reduces uncertainty while increasing confidence in movement. <br /><br />THE NUMBERS EXECUTIVES ACTUALLY CARE ABOUT<br /><br />Once security is framed in business terms, the metrics simplify. Executives consistently focus on three outcomes: return on security investment, reduced time-to-decide, and protected revenue at risk. Everything else only matters if it contributes to one of these. The financial logic is straightforward. Risk exposure is calculated as probability multiplied by impact. From there, return on security investment becomes the reduction in expected loss minus the cost of security. This is not about perfection — it is about improving expected outcomes. Research reinforces this shift. Organizations with proactive security programs experience significantly lower incident costs and shorter breach durations. Faster detection and response directly reduce financial impact, because time is a major driver of cost. Operational improvements also contribute. Identity governance reduces support overhead, lowers compliance risks, and improves efficiency across the organization. These effects accumulate and become meaningful at scale. Insurance is another important factor. Strong security posture can reduce premiums and strengthens the company’s position in risk evaluations. This further reinforces security as a financial lever rather than a pure cost center. However, the most underestimated metric remains decision speed. When leadership can act faster and with more confidence, the cost of incidents decreases even before technical containment is complete. This is where strategic security creates disproportionate value. <br /><br />SCENARIO: FROM IDENTITY CHAOS TO CONTROLLED CONTINUITY<br /><br />A practical example makes this shift tangible. In one case, a company operating across Microsoft 365 and Azure had accumulated over a thousand unmanaged identities, including guest and service accounts with unclear ownership. Access reviews were inconsistent, and visibility was limited. This created a critical problem. When incidents occurred, teams spent too much time understanding what was happening instead of acting. Detection took days, and recovery often stretched across a full week. The issue was not lack of effort, but lack of structure. The transformation started with identity governance. Ownership became clear, lifecycle processes were standardized, and access reviews became systematic. <a href="https://www.m365.fm/conditional-access-simply-explained/" rel="noopener">https://www.m365.fm/conditional-access-simply-explained/</a> then aligned policies with real business conditions instead of static rules. At the same time, signals from Defender, Intune, and Purview were unified into a single operating view. Automation reduced repetitive response tasks, allowing teams to focus on decision-making rather than execution overhead. The results were measurable. The identity surface was significantly reduced, detection times dropped from days to hours, and recovery times improved dramatically. In a real incident scenario, the organization prevented a major disruption and protected substantial business value. More importantly, the board conversation changed. Security was no longer perceived as a recurring cost, but as a contributor to operational resilience and continuity. The organization could move faster with greater confidence. <br /><br />THE ONE-PAGE CFO MODEL<br /><br />To make this usable in executive conversations, the model must stay simple. A single page with four inputs is enough: revenue impact, incident probability, response improvement, and control cost. First, define exposure before controls using probability and impact. Then calculate exposure after improvements based on faster detection, better containment, and reduced spread. The difference represents protected business value. Subtract the cost of security, and you arrive at net value. This is the number that matters in budget discussions. It is not about technical metrics, but about financial outcomes. An additional factor to consider is decision latency. Faster decisions reduce indirect costs such as delays, misalignment, and operational inefficiencies. This effect often exceeds the direct technical savings. By translating security into business terms like downtime cost, operational speed, and revenue protection, the conversation becomes aligned with how executives already think. <br /><br />PACKAGING SECURITY AS A STRATEGIC OFFER<br /><br />If the story changes, the offer must follow. Strategic positioning cannot be supported by commodity pricing models. Packaging should reflect business outcomes, not technical components. The structure should focus on three layers. The first is the control plane foundation, centered around identity governance and policy structure. The second is resilience acceleration, covering response speed, automation, and signal integration. The third is executive clarity, delivering decision-ready reporting. Reporting must follow the same logic. It should highlight changes in exposure, decision speed, and operational continuity. Instead of technical reports, it should provide evidence for business decisions. Automation should be positioned as value amplification, not cost reduction. The goal is not fewer human interactions, but better use of expertise and faster outcomes. The Microsoft ecosystem should be presented as a unified operating model rather than a collection of tools. Identity, devices, data, and response must appear as one system supporting business objectives.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71456472</guid><pubDate>Tue, 21 Apr 2026 14:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71456472/stop_selling_security_how_to_pitch_a_strategic_business_asset.mp3" length="28033964" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5e5d839a2c9703ceb657edd5706305a4aa1a73f9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most https://www.m365.fm/categories/security-talk/ pitches fail before the second slide, because they still focus on alerts, dashboards, coverage, and tools. Meanwhile, the people controlling budgets are thinking about risk, growth, and how much...</itunes:subtitle><itunes:summary><![CDATA[Most <a href="https://www.m365.fm/categories/security-talk/" rel="noopener">https://www.m365.fm/categories/security-talk/</a> pitches fail before the second slide, because they still focus on alerts, dashboards, coverage, and tools. Meanwhile, the people controlling budgets are thinking about risk, growth, and how much uncertainty the business can carry without slowing down. That’s the disconnect. Boards don’t fund tooling — they fund controlled exposure within a growth strategy. In 2026, that gap becomes even more visible. Executive pressure is increasing, but many leaders now see inaction as the bigger risk compared to change. If you keep positioning managed security as outsourced monitoring, you’ll be treated as overhead, priced like a commodity, and questioned every budget cycle. The shift is simple but powerful: security must be positioned as a strategic business asset tied to return on investment, faster decision-making, protected revenue, and ultimately company valuation.<br /><br />THE COMMODITY TRAP AND WHY THE OLD MODEL FAILS<br /><br />Most providers still operate with an outdated model because it’s easy to package and easy to sell. Pricing is based on users, devices, or tickets. Reports focus on incidents closed, alerts handled, and policies checked. While this creates activity, it does not create relevance for leadership. Executives are not evaluating activity — they are evaluating exposure, continuity, and whether capital can be deployed safely. This creates a structural problem: security teams report motion, but boards cannot see business impact. Metrics like risky users or malware alerts don’t answer the real questions. Can the business move faster? Can it absorb disruption? Can it protect revenue during uncertainty? This is why security often ends up categorized as overhead. Not because it lacks importance, but because the delivery model fails to connect to business outcomes. If security is not clearly linked to uptime, cost of incidents, or decision speed, it remains operational instead of strategic. This fragmentation is especially visible in Microsoft environments, where identity, devices, data, and automation are often managed in isolation. Instead of fixing the operating model, many providers simply manage the noise created by that fragmentation. That’s commodity IT — reactive, tool-driven, and structurally limited. Strategic security starts differently. It begins with identity as the control plane, because identity determines access, conditions, and risk context. Once that becomes clear, the entire offer shifts from “managing tools” to controlling how risk moves through the business. <br /><br />SECURITY AS RISK VELOCITY CONTROL<br /><br />The replacement for the old model is not more tools — it’s a new perspective. Security becomes control over business risk velocity. Not just how much risk exists, but how fast it spreads, how long it remains unclear, and how much it slows the business before action can be taken. When security operates at a strategic level, the business gains speed. Projects move faster, collaboration becomes safer, and change no longer feels like a risk event. Leaders don’t need more telemetry — they need clarity about uncertainty, exposure, and the impact on growth initiatives. One critical concept here is decision latency. This is the time between detecting a signal and making a confident executive decision. If that latency is high, costs increase — not just technically, but operationally. Delays create confusion, stalled approvals, and missed opportunities. Identity plays a central role in reducing this latency. When identity governance, lifecycle management, and access policies are structured correctly, decisions become faster and cleaner. Instead of fragmented signals, leadership sees a coherent risk picture. In Microsoft environments, this becomes powerful when Entra ID, Defender, <a href="https://www.m365.fm/microsoft-intune-simply-explained/"...]]></itunes:summary><itunes:duration>1169</itunes:duration><itunes:keywords>ai,automation,azure,cloud,compliance,continuity,cybersecurity,defender,entra,governance,identity,microsoft365,protection,purview,resilience,risk,rosi,security,strategy,valuation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b578ad0578ee8ed5e51d209ad933420b.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Your Copilot Rollout is a Security Nightmare: The Microsoft Purview Strategy</title><link>https://www.m365.fm/show/episodes/why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy/</link><description><![CDATA[Copilot does not break your permissions, it simply makes every overshared file instantly findable. This episode is for IT, security and compliance leaders planning or stuck in a Copilot rollout, and it shows how a Microsoft Purview baseline of labels, adaptive scopes, prompt-level DLP and audit turns that exposure into controlled adoption.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as the unauthorized auditor</li><li>00:49 – Security through obscurity breaks</li><li>03:47 – The governance gap before scale</li><li>07:21 – Three failure patterns</li><li>11:17 – Purview: build the perimeter around context</li><li>15:21 – Expanded DLP enforcement in 2026</li><li>18:33 – Audit, tuning and closed-loop governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access; it removes the friction that used to hide overshared content, so permission hygiene must come before scale.</li><li>Microsoft Purview works best label-first: sensitivity labels, adaptive scopes and prompt-level <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">DLP</a> let policy follow the meaning of content instead of its location.</li><li>Audit data closes the loop, letting teams prove safe usage, investigate incidents and tune policies as Copilot usage patterns change.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot doesn't create new access. It removes the effort needed to use the access you already gave people.” – Mirko Peters (02:12)<br /><br />“You didn't have good governance, you had friction posing as protection, and it lasted because most people never had the time or patience to test the edges of their own access.” – Mirko Peters (01:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot data governance</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – surfaces overshared content in seconds because it uses existing access without friction</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the control layer for labels, adaptive scopes, prompt-level DLP and Copilot audit data</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – now inspects prompts and restricts external web grounding for Copilot and Copilot Chat</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71404427</guid><pubDate>Mon, 20 Apr 2026 21:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71404427/why_your_copilot_rollout_is_a_security_nightmare_the_microsoft_purview_strategy.mp3" length="30703724" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/82dcd26510c99ba081c06db774964f4bb68bc1e0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot does not break your permissions, it simply makes every overshared file instantly findable. This episode is for IT, security and compliance leaders planning or stuck in a Copilot rollout, and it shows how a Microsoft Purview baseline of labels,...</itunes:subtitle><itunes:summary><![CDATA[Copilot does not break your permissions, it simply makes every overshared file instantly findable. This episode is for IT, security and compliance leaders planning or stuck in a Copilot rollout, and it shows how a Microsoft Purview baseline of labels, adaptive scopes, prompt-level DLP and audit turns that exposure into controlled adoption.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as the unauthorized auditor</li><li>00:49 – Security through obscurity breaks</li><li>03:47 – The governance gap before scale</li><li>07:21 – Three failure patterns</li><li>11:17 – Purview: build the perimeter around context</li><li>15:21 – Expanded DLP enforcement in 2026</li><li>18:33 – Audit, tuning and closed-loop governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access; it removes the friction that used to hide overshared content, so permission hygiene must come before scale.</li><li>Microsoft Purview works best label-first: sensitivity labels, adaptive scopes and prompt-level <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">DLP</a> let policy follow the meaning of content instead of its location.</li><li>Audit data closes the loop, letting teams prove safe usage, investigate incidents and tune policies as Copilot usage patterns change.</li></ul><br /><b>Worth quoting</b><br /><br />“Co-pilot doesn't create new access. It removes the effort needed to use the access you already gave people.” – Mirko Peters (02:12)<br /><br />“You didn't have good governance, you had friction posing as protection, and it lasted because most people never had the time or patience to test the edges of their own access.” – Mirko Peters (01:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot data governance</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – surfaces overshared content in seconds because it uses existing access without friction</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the control layer for labels, adaptive scopes, prompt-level DLP and Copilot audit data</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – now inspects prompts and restricts external web grounding for Copilot and Copilot Chat</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-model-is-the-vulnerability-securing-copilot-with-entra-id-and-zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-copilot-rollout-is-a-security-nightmare-the-microsoft-purview-strategy" target="_blank" rel="noreferrer noopener">The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1280</itunes:duration><itunes:keywords>access,ai,audit,compliance,controls,copilot,data,dlp,exposure,governance,labels,microsoft365,monitoring,permissions,policies,privacy,protection,purview,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bb2630d20496fbffd6c4ef5d22a34ce5.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Building Workflows- The New Way to Orchestrate Business Logic</title><link>https://www.m365.fm/show/episodes/stop-building-workflows-the-new-way-to-orchestrate-business-logic/</link><description><![CDATA[Your Power Automate flows run green, yet the business still reacts too slowly. This episode is for Power Platform architects and automation owners who keep piling logic into master flows. Learn why event-first orchestration with Dataverse business events and API connectors cuts decision latency and makes automation easier to govern.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Automation</a> debt and the model problem</li><li>00:47 – Why the workflow model is breaking</li><li>04:11 – Events as the API layer for the business</li><li>07:28 – How Power Platform API connectors change the architecture</li><li>10:57 – What to endorse and what to retire</li><li>13:59 – Case: event-driven incident response</li><li>17:09 – Starting the shift without breaking everything</li></ul><br /><b>Key takeaways</b><br /><ul><li>Workflows optimize individual steps, but business events optimize time, so design cross-system logic around named business moments instead of long master flows.</li><li>Dataverse business events and custom APIs let subscribers react in parallel to confirmed facts, which gives clearer ownership and smaller, testable handlers.</li><li>Start with one latency-sensitive decision path, back managed identities, event catalogs and event-based observability, and retire polling and mega-flows step by step.</li></ul><br /><b>Worth quoting</b><br /><br />“If you remember nothing else from this, remember that workflows optimize steps while events optimize time.” – Mirko Peters (06:38)<br /><br />“Centralizing all that cross-system logic in one master flow usually doesn't create control. It actually hides fragility.” – Mirko Peters (03:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-workflows-the-new-way-to-orchestrate-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on event-first orchestration</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Dataverse</a> – business events, custom APIs and event catalogs that publish confirmed business facts</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Power Platform</a> – its newer API connector patterns enable explicit interfaces instead of hidden flow logic</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Connector</a> – connector choice affects call volume, throttling risk and becomes part of the control plane</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-power-platform-is-your-real-automation-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Why Power Platform Is Your Real Automation Layer — Not Custom Code</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71403493</guid><pubDate>Mon, 20 Apr 2026 14:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71403493/stop_building_workflows_the_new_way_to_orchestrate_business_logic.mp3" length="28381868" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cd889b2a933fb482f3a415328c758e485334649e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Power Automate flows run green, yet the business still reacts too slowly. This episode is for Power Platform architects and automation owners who keep piling logic into master flows. Learn why event-first orchestration with Dataverse business...</itunes:subtitle><itunes:summary><![CDATA[Your Power Automate flows run green, yet the business still reacts too slowly. This episode is for Power Platform architects and automation owners who keep piling logic into master flows. Learn why event-first orchestration with Dataverse business events and API connectors cuts decision latency and makes automation easier to govern.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Automation</a> debt and the model problem</li><li>00:47 – Why the workflow model is breaking</li><li>04:11 – Events as the API layer for the business</li><li>07:28 – How Power Platform API connectors change the architecture</li><li>10:57 – What to endorse and what to retire</li><li>13:59 – Case: event-driven incident response</li><li>17:09 – Starting the shift without breaking everything</li></ul><br /><b>Key takeaways</b><br /><ul><li>Workflows optimize individual steps, but business events optimize time, so design cross-system logic around named business moments instead of long master flows.</li><li>Dataverse business events and custom APIs let subscribers react in parallel to confirmed facts, which gives clearer ownership and smaller, testable handlers.</li><li>Start with one latency-sensitive decision path, back managed identities, event catalogs and event-based observability, and retire polling and mega-flows step by step.</li></ul><br /><b>Worth quoting</b><br /><br />“If you remember nothing else from this, remember that workflows optimize steps while events optimize time.” – Mirko Peters (06:38)<br /><br />“Centralizing all that cross-system logic in one master flow usually doesn't create control. It actually hides fragility.” – Mirko Peters (03:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-workflows-the-new-way-to-orchestrate-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on event-first orchestration</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Dataverse</a> – business events, custom APIs and event catalogs that publish confirmed business facts</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Power Platform</a> – its newer API connector patterns enable explicit interfaces instead of hidden flow logic</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Connector</a> – connector choice affects call volume, throttling risk and becomes part of the control plane</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-power-platform-is-your-real-automation-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-workflows-the-new-way-to-orchestrate-business-logic" target="_blank" rel="noreferrer noopener">Why Power Platform Is Your Real Automation Layer — Not Custom Code</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1183</itunes:duration><itunes:keywords>apis,architecture,automation,cloud,connectors,dataverse,events,governance,handlers,integration,latency,logic,optimization,orchestration,performance,powerplatform,processes,scalability,systems,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/be027c0ad8c48602fc69db0d2fa43de1.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Notification Trap: Why Your M365 Setup Is Killing Focus</title><link>https://www.m365.fm/show/episodes/the-notification-trap-why-your-m365-setup-is-killing-focus/</link><description><![CDATA[Your teams may not have a focus problem but a notification architecture problem built into Microsoft 365 defaults. This episode is for IT leaders and managers who see busy calendars, constant pings and slow delivery. Learn how an attention baseline across Teams, Outlook, Viva, SharePoint and mobile can cut noise, reduce meetings and win back focus time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Productivity measured as responsiveness</li><li>03:20 – The neural tax of the ping</li><li>07:09 – The default settings trap in Microsoft 365</li><li>11:22 – The business cost leaders feel</li><li>14:42 – Case: a global services firm</li><li>17:37 – Building an attention baseline</li><li>21:26 – What to do this week</li></ul><br /><b>Key takeaways</b><br /><ul><li>Default Teams, Outlook, <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">SharePoint</a> and mobile notifications push people into reaction mode, slowing decisions, stretching cycle times and driving up meeting hours.</li><li>Notifications should be governed like a security baseline: mentions and replies only in Teams, no Outlook desktop pop-ups, aligned quiet hours and protected Viva focus time.</li><li>Technical settings only stick when leaders define what is truly urgent and remove the expectation of instant responses, then measure decisions, delivery and meeting load.</li></ul><br /><b>Worth quoting</b><br /><br />“Because quick replies and useful output are not the same thing, a person can answer 20 messages before lunch and still move nothing important forward” – Mirko Peters (01:04)<br /><br />“More notifications don't speed decisions up, they delay them, they create movement around the decision instead of movement through it” – Mirko Peters (01:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-notification-trap-why-your-m365-setup-is-killing-focus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on notification overload</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – default activity feeds, channel mentions and presence turn chat into a reaction surface</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – desktop pop-ups and inbox banners make every email feel like an interruption</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose default notification settings push users into reaction mode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/is-your-m365-rollout-quietly-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">How to Move from “We Deployed the Tools” to Real Cultural and Collaboration Change in Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71402589</guid><pubDate>Sun, 19 Apr 2026 21:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71402589/the_notification_trap_why_your_m365_setup_is_killing_focus.mp3" length="32151788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7013eae132cffca634abc96593f74877a9bf87c4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your teams may not have a focus problem but a notification architecture problem built into Microsoft 365 defaults. This episode is for IT leaders and managers who see busy calendars, constant pings and slow delivery. Learn how an attention baseline...</itunes:subtitle><itunes:summary><![CDATA[Your teams may not have a focus problem but a notification architecture problem built into Microsoft 365 defaults. This episode is for IT leaders and managers who see busy calendars, constant pings and slow delivery. Learn how an attention baseline across Teams, Outlook, Viva, SharePoint and mobile can cut noise, reduce meetings and win back focus time.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Productivity measured as responsiveness</li><li>03:20 – The neural tax of the ping</li><li>07:09 – The default settings trap in Microsoft 365</li><li>11:22 – The business cost leaders feel</li><li>14:42 – Case: a global services firm</li><li>17:37 – Building an attention baseline</li><li>21:26 – What to do this week</li></ul><br /><b>Key takeaways</b><br /><ul><li>Default Teams, Outlook, <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">SharePoint</a> and mobile notifications push people into reaction mode, slowing decisions, stretching cycle times and driving up meeting hours.</li><li>Notifications should be governed like a security baseline: mentions and replies only in Teams, no Outlook desktop pop-ups, aligned quiet hours and protected Viva focus time.</li><li>Technical settings only stick when leaders define what is truly urgent and remove the expectation of instant responses, then measure decisions, delivery and meeting load.</li></ul><br /><b>Worth quoting</b><br /><br />“Because quick replies and useful output are not the same thing, a person can answer 20 messages before lunch and still move nothing important forward” – Mirko Peters (01:04)<br /><br />“More notifications don't speed decisions up, they delay them, they create movement around the decision instead of movement through it” – Mirko Peters (01:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-notification-trap-why-your-m365-setup-is-killing-focus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on notification overload</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – default activity feeds, channel mentions and presence turn chat into a reaction surface</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – desktop pop-ups and inbox banners make every email feel like an interruption</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose default notification settings push users into reaction mode</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/is-your-m365-rollout-quietly-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-notification-trap-why-your-m365-setup-is-killing-focus" target="_blank" rel="noreferrer noopener">How to Move from “We Deployed the Tools” to Real Cultural and Collaboration Change in Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1340</itunes:duration><itunes:keywords>alerts,attention,collaboration,deepwork,digitalworkplace,distraction,efficiency,focus,governance,interruption,m365,meetings,notifications,optimization,outlook,performance,productivity,signals,teams,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3a6ee2d81ff945345e8b7fb66b486eb2.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Multi-Tenant Copilot Trap: Mastering Global AI Governance</title><link>https://www.m365.fm/show/episodes/the-multi-tenant-copilot-trap-mastering-global-ai-governance/</link><description><![CDATA[Multi-tenant organizations often assume one vendor and one identity estate mean one AI control story, but Copilot exposes every governance gap between tenants. This episode is for IT leaders, architects and security teams rolling out Microsoft 365 Copilot across several tenants. You will learn why manual per-tenant governance fails and how a hub-and-spoke model with clear rollout gates lets you scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A governance decision with a short runway</li><li>00:46 – The trap: sovereign AI islands inside one enterprise</li><li>02:59 – Why manual per-tenant governance collapses at scale</li><li>05:55 – Why identity does not solve governance</li><li>08:52 – The model that works: hub and spoke</li><li>13:22 – What leaders should measure before they scale</li><li>17:05 – The two patterns leaders keep missing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multiple <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tenants are separate governance systems: Copilot works within one tenant boundary, and shared identity or cross-tenant settings do not make policies, labels or audit consistent.</li><li>A federated hub-and-spoke model works best: the hub owns policy design, audit baselines, label standards and rollout gates, while spoke teams remediate inside each tenant.</li><li>Before scaling Copilot, measure oversharing reduction, observability coverage, time to policy across tenants, label coverage and access drift, and pause any tenant that cannot prove logging, oversharing reviews and label baselines.</li></ul><br /><b>Worth quoting</b><br /><br />“And if you remember nothing else from this section, remember this line. There is no global AI admin center only the illusion of one.” – Mirko Peters (02:45)<br /><br />“This clicked for me when I stopped treating governance as a setup task. It's not, it behaves more like decay. If you clean up permissions once, but no control keeps them from drifting again, the exposure returns.” – Mirko Peters (05:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-multi-tenant-copilot-trap-mastering-global-ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the hub-and-spoke model and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – operates inside one tenant boundary and uses the permissions and content exposure each tenant already has</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a continuous decay problem and a decision with a short runway</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – holds Copilot interaction audit records and anchors the minimum control set every tenant must run</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Protecting Microsoft Copilot with Purview, DLP &amp; Insider Risk with Alan Cox [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71402258</guid><pubDate>Sun, 19 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71402258/the_multi_tenant_copilot_trap_mastering_global_ai_governance.mp3" length="29271788" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6bb7c51483dd257c9eb755075d951a8002253faa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Multi-tenant organizations often assume one vendor and one identity estate mean one AI control story, but Copilot exposes every governance gap between tenants. This episode is for IT leaders, architects and security teams rolling out Microsoft 365...</itunes:subtitle><itunes:summary><![CDATA[Multi-tenant organizations often assume one vendor and one identity estate mean one AI control story, but Copilot exposes every governance gap between tenants. This episode is for IT leaders, architects and security teams rolling out Microsoft 365 Copilot across several tenants. You will learn why manual per-tenant governance fails and how a hub-and-spoke model with clear rollout gates lets you scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A governance decision with a short runway</li><li>00:46 – The trap: sovereign AI islands inside one enterprise</li><li>02:59 – Why manual per-tenant governance collapses at scale</li><li>05:55 – Why identity does not solve governance</li><li>08:52 – The model that works: hub and spoke</li><li>13:22 – What leaders should measure before they scale</li><li>17:05 – The two patterns leaders keep missing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multiple <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tenants are separate governance systems: Copilot works within one tenant boundary, and shared identity or cross-tenant settings do not make policies, labels or audit consistent.</li><li>A federated hub-and-spoke model works best: the hub owns policy design, audit baselines, label standards and rollout gates, while spoke teams remediate inside each tenant.</li><li>Before scaling Copilot, measure oversharing reduction, observability coverage, time to policy across tenants, label coverage and access drift, and pause any tenant that cannot prove logging, oversharing reviews and label baselines.</li></ul><br /><b>Worth quoting</b><br /><br />“And if you remember nothing else from this section, remember this line. There is no global AI admin center only the illusion of one.” – Mirko Peters (02:45)<br /><br />“This clicked for me when I stopped treating governance as a setup task. It's not, it behaves more like decay. If you clean up permissions once, but no control keeps them from drifting again, the exposure returns.” – Mirko Peters (05:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-multi-tenant-copilot-trap-mastering-global-ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the hub-and-spoke model and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – operates inside one tenant boundary and uses the permissions and content exposure each tenant already has</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a continuous decay problem and a decision with a short runway</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – holds Copilot interaction audit records and anchors the minimum control set every tenant must run</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-multi-tenant-copilot-trap-mastering-global-ai-governance" target="_blank" rel="noreferrer noopener">Protecting Microsoft Copilot with Purview, DLP &amp; Insider...]]></itunes:summary><itunes:duration>1220</itunes:duration><itunes:keywords>ai,architecture,audit,compliance,control,copilot,drift,entra,exposure,governance,identity,multitenant,oversharing,policy,purview,risk,scaling,security,tenants,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f353b16831b7edb14700fe1786529322.jpg"/><itunes:season>2</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your First Power App: From Idea to Working Solution</title><link>https://www.m365.fm/show/episodes/your-first-power-app-from-idea-to-working-solution/</link><description><![CDATA[Many first Power Platform projects stall because teams build screens before defining the process they want to change. Using a Contoso vacation request example, this episode shows makers and IT leads how to turn Dataverse tables into a working canvas front door, choose between canvas and model-driven apps, and avoid environment and licensing traps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – When data stops being enough</li><li>03:45 – The real job of a first app</li><li>10:49 – Defining the problem in operating terms</li><li>18:20 – Canvas or model-driven</li><li>32:42 – Scoping release one and the employee experience</li><li>42:53 – What <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Dataverse</a> does underneath</li><li>53:20 – Traps: default environment and premium cost</li><li>71:04 – Why the app solves only half the problem</li></ul><br /><b>Key takeaways</b><br /><ul><li>A first Power App should be a narrow business interface that makes one repeated request, such as a vacation request, enter a governed path with a visible status.</li><li>Choose canvas for a low-friction employee front door and <a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">model-driven apps</a> where roles need oversight across many Dataverse records and relationships.</li><li>Keep release one small: avoid the default environment for operational apps, avoid unnecessary custom or premium connectors, and model future complexity like delegation in Dataverse first.</li></ul><br /><b>Worth quoting</b><br /><br />“The first app is not a feature demo. It is a business interface. And that difference changes almost every decision that comes after it” – Mirko Peters (03:52)<br /><br />“If the thinking is clean, low code helps us express it faster. If the thinking is weak, low code helps us spread that weakness faster too.” – Mirko Peters (50:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-first-power-app-from-idea-to-working-solution/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the Contoso vacation request example and FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Dataverse</a> – the system of record that turns each vacation request into a governed object with status</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform for Contoso's first app, framed as a business interface rather than a demo</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Canvas app</a> – recommended for release one as the simple employee front door for submitting vacation requests</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71211161</guid><pubDate>Sat, 18 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71211161/your_first_power_app_from_idea_to_working_solution.mp3" length="112842476" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e3ead6856afe50aca6c70132529eeebc4377ecda.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many first Power Platform projects stall because teams build screens before defining the process they want to change. Using a Contoso vacation request example, this episode shows makers and IT leads how to turn Dataverse tables into a working canvas...</itunes:subtitle><itunes:summary><![CDATA[Many first Power Platform projects stall because teams build screens before defining the process they want to change. Using a Contoso vacation request example, this episode shows makers and IT leads how to turn Dataverse tables into a working canvas front door, choose between canvas and model-driven apps, and avoid environment and licensing traps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – When data stops being enough</li><li>03:45 – The real job of a first app</li><li>10:49 – Defining the problem in operating terms</li><li>18:20 – Canvas or model-driven</li><li>32:42 – Scoping release one and the employee experience</li><li>42:53 – What <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Dataverse</a> does underneath</li><li>53:20 – Traps: default environment and premium cost</li><li>71:04 – Why the app solves only half the problem</li></ul><br /><b>Key takeaways</b><br /><ul><li>A first Power App should be a narrow business interface that makes one repeated request, such as a vacation request, enter a governed path with a visible status.</li><li>Choose canvas for a low-friction employee front door and <a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">model-driven apps</a> where roles need oversight across many Dataverse records and relationships.</li><li>Keep release one small: avoid the default environment for operational apps, avoid unnecessary custom or premium connectors, and model future complexity like delegation in Dataverse first.</li></ul><br /><b>Worth quoting</b><br /><br />“The first app is not a feature demo. It is a business interface. And that difference changes almost every decision that comes after it” – Mirko Peters (03:52)<br /><br />“If the thinking is clean, low code helps us express it faster. If the thinking is weak, low code helps us spread that weakness faster too.” – Mirko Peters (50:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-first-power-app-from-idea-to-working-solution/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the Contoso vacation request example and FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Dataverse</a> – the system of record that turns each vacation request into a governed object with status</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform for Contoso's first app, framed as a business interface rather than a demo</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Canvas app</a> – recommended for release one as the simple employee front door for submitting vacation requests</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-first-power-app-from-idea-to-working-solution" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4702</itunes:duration><itunes:keywords>adoption,architecture,automation,canvas,compliance,data,dataverse,efficiency,governance,integration,lowcode,microsoft365,modeldriven,powerapps,process,productivity,scalability,transformation,ux,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/81b733c44b65e14e01291db0d7d89066.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse Explained: The Foundation Your Apps Depend On</title><link>https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/</link><description><![CDATA[Power Apps built on Excel and SharePoint lists launch fast, then quietly fail on duplicates, delegation limits and access workarounds. This episode is for Power Platform makers, architects and IT leaders deciding on a data foundation, and it explains why Dataverse is an operating model decision that keeps apps, automation and Copilot trustworthy at scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost pattern most teams miss</li><li>04:30 – Dataverse is about behavior, not storage</li><li>11:52 – Flat vs relational data and delegation limits</li><li>19:28 – Data quality, cycle time and auditability</li><li>30:46 – Governance, security, ownership and environments</li><li>46:25 – ALM, model-driven and <a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">canvas apps</a></li><li>55:56 – Scenarios: shadow apps and AI grounding</li><li>71:25 – Cost, four leadership decisions and adoption</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Excel</a> and SharePoint lists are cheap to start but shift cost into coordination, duplication and rework once a process grows across teams.</li><li>Dataverse enforces relationships, data types, security roles and audit history, giving apps, automation and AI one governed source of truth.</li><li>Before scaling, leaders must decide data model ownership, environment strategy, access model and ALM, then adopt Dataverse where structural pain is already visible.</li></ul><br /><b>Worth quoting</b><br /><br />“So let me put it simply. Dataverse does not store your data differently. It forces your business to behave differently.” – Mirko Peters (07:21)<br /><br />“You do not need three versions of the truth. You need one truth with controlled visibility.” – Mirko Peters (36:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Dataverse</a> – the main subject, presented as the governed foundation that enforces relationships, security and audit history</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Power Apps</a> – the app layer whose reliability depends on the data foundation underneath, including delegation limits</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">SharePoint</a> – compared with Dataverse as a fast, familiar starting point that becomes fragile under scale</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71210773</guid><pubDate>Fri, 17 Apr 2026 14:05:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71210773/dataverse_explained_the_foundation_your_apps_depend_on.mp3" length="122848172" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/dcb56687dec4187c3619a559906a04f31fdb8945.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Apps built on Excel and SharePoint lists launch fast, then quietly fail on duplicates, delegation limits and access workarounds. This episode is for Power Platform makers, architects and IT leaders deciding on a data foundation, and it explains...</itunes:subtitle><itunes:summary><![CDATA[Power Apps built on Excel and SharePoint lists launch fast, then quietly fail on duplicates, delegation limits and access workarounds. This episode is for Power Platform makers, architects and IT leaders deciding on a data foundation, and it explains why Dataverse is an operating model decision that keeps apps, automation and Copilot trustworthy at scale.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost pattern most teams miss</li><li>04:30 – Dataverse is about behavior, not storage</li><li>11:52 – Flat vs relational data and delegation limits</li><li>19:28 – Data quality, cycle time and auditability</li><li>30:46 – Governance, security, ownership and environments</li><li>46:25 – ALM, model-driven and <a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">canvas apps</a></li><li>55:56 – Scenarios: shadow apps and AI grounding</li><li>71:25 – Cost, four leadership decisions and adoption</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Excel</a> and SharePoint lists are cheap to start but shift cost into coordination, duplication and rework once a process grows across teams.</li><li>Dataverse enforces relationships, data types, security roles and audit history, giving apps, automation and AI one governed source of truth.</li><li>Before scaling, leaders must decide data model ownership, environment strategy, access model and ALM, then adopt Dataverse where structural pain is already visible.</li></ul><br /><b>Worth quoting</b><br /><br />“So let me put it simply. Dataverse does not store your data differently. It forces your business to behave differently.” – Mirko Peters (07:21)<br /><br />“You do not need three versions of the truth. You need one truth with controlled visibility.” – Mirko Peters (36:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Dataverse</a> – the main subject, presented as the governed foundation that enforces relationships, security and audit history</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Power Apps</a> – the app layer whose reliability depends on the data foundation underneath, including delegation limits</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">SharePoint</a> – compared with Dataverse as a fast, familiar starting point that becomes fragile under scale</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-explained-the-foundation-your-apps-depend-on" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5119</itunes:duration><itunes:keywords>ai,analytics,architecture,automation,compliance,copilot,datamodel,dataverse,delegation,excel,governance,integration,lifecycle,microsoft365,ownership,performance,powerapps,scalability,security,sharepoint</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5240c9ce1718542e3c27dcf1b5952422.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Power Platform Explained- Choosing the Right Tool (Before You Build Anything)</title><link>https://www.m365.fm/show/episodes/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/</link><description><![CDATA[Most Power Platform solutions fail before anything is built, because teams name a tool before they name what is actually broken. This episode gives leaders, architects and makers a simple mental model for the five Power Platform tools and a repeatable sequence for choosing the right first move. Use it to stop building polished apps on top of broken processes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The real mistake: starting with a tool</li><li>04:04 – Mapping Contoso as a system instead of a request</li><li>08:35 – Five tools, not one answer, and a mental model that holds up</li><li>16:10 – The five tools in practice: Power Apps to Copilot Studio</li><li>34:39 – The three forces model: data gravity, process criticality, identity and governance</li><li>45:38 – Choosing the first move, the SharePoint and Excel trap and the governed approach</li><li>56:36 – Dataverse, cost to serve and the 2026 shifts: agents and managed control</li><li>69:53 – A reusable selection sequence and the final reframing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform projects usually fail at the starting point, when a team picks a tool before naming the structural constraint in the process.</li><li>Power Apps, Power Automate, Power BI, <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Pages</a> and Copilot Studio each own a different layer, and data gravity, process criticality and identity and governance determine the right build order.</li><li>AI agents and Copilot Studio amplify whatever foundation exists, so stable data in Dataverse, executable processes and managed environments must come before the assistant layer.</li></ul><br /><b>Worth quoting</b><br /><br />“If you build on a flawed starting point, even a high quality app becomes nothing more than structural compensation for a bad process.” – Mirko Peters (00:18)<br /><br />“Power Apps is the interface. Power Automate is the engine. Power BI is the eyes. Power Pages is the front door. Copilot Studio is the assistant.” – Mirko Peters (12:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the tool selection sequence and FAQ</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Platform</a> – treated as five tools with distinct jobs, chosen by data gravity, criticality and governance</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Apps</a> – the interface layer that removes input friction but cannot fix approval logic or ownership</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Automate</a> – the engine that routes approvals, reminders and escalations, and exposes ambiguity in the process</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Platform - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71209930</guid><pubDate>Thu, 16 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71209930/the_power_platform_explained_choosing_the_right_tool_before_you_build_anything.mp3" length="116323244" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5a2a1b6b3f74da8a8389b6e4309309bf5832af94.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Power Platform solutions fail before anything is built, because teams name a tool before they name what is actually broken. This episode gives leaders, architects and makers a simple mental model for the five Power Platform tools and a repeatable...</itunes:subtitle><itunes:summary><![CDATA[Most Power Platform solutions fail before anything is built, because teams name a tool before they name what is actually broken. This episode gives leaders, architects and makers a simple mental model for the five Power Platform tools and a repeatable sequence for choosing the right first move. Use it to stop building polished apps on top of broken processes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The real mistake: starting with a tool</li><li>04:04 – Mapping Contoso as a system instead of a request</li><li>08:35 – Five tools, not one answer, and a mental model that holds up</li><li>16:10 – The five tools in practice: Power Apps to Copilot Studio</li><li>34:39 – The three forces model: data gravity, process criticality, identity and governance</li><li>45:38 – Choosing the first move, the SharePoint and Excel trap and the governed approach</li><li>56:36 – Dataverse, cost to serve and the 2026 shifts: agents and managed control</li><li>69:53 – A reusable selection sequence and the final reframing</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform projects usually fail at the starting point, when a team picks a tool before naming the structural constraint in the process.</li><li>Power Apps, Power Automate, Power BI, <a href="https://www.m365.fm/entity/power-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Pages</a> and Copilot Studio each own a different layer, and data gravity, process criticality and identity and governance determine the right build order.</li><li>AI agents and Copilot Studio amplify whatever foundation exists, so stable data in Dataverse, executable processes and managed environments must come before the assistant layer.</li></ul><br /><b>Worth quoting</b><br /><br />“If you build on a flawed starting point, even a high quality app becomes nothing more than structural compensation for a bad process.” – Mirko Peters (00:18)<br /><br />“Power Apps is the interface. Power Automate is the engine. Power BI is the eyes. Power Pages is the front door. Copilot Studio is the assistant.” – Mirko Peters (12:18)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the tool selection sequence and FAQ</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Platform</a> – treated as five tools with distinct jobs, chosen by data gravity, criticality and governance</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Apps</a> – the interface layer that removes input friction but cannot fix approval logic or ownership</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything" target="_blank" rel="noreferrer noopener">Power Automate</a> – the engine that routes approvals, reminders and escalations, and exposes ambiguity in the process</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-explained-choosing-the-right-tool-before-you-build-anything"...]]></itunes:summary><itunes:duration>4847</itunes:duration><itunes:keywords>ai,architecture,automation,cloud,copilot,datamodeling,dataverse,devops,digitaltransformation,governance,integration,lowcode,microsoft365,powerapps,powerautomate,powerbi,powerplatform,productivity,systemdesign,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5ae48b9df151053728a4c62e59678248.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Excel Shadow-System — Why Your Process Architecture is Failing</title><link>https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/</link><description><![CDATA[Many companies look digital on the surface while their real processes run through spreadsheets, email chains and the memory of a few key people. This episode is for business leaders, IT managers and Power Platform teams who want to recognize the hidden costs of Excel shadow systems and learn how a governed architecture with zoned governance and a Center of Excellence restores speed, trust and control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Contoso looks normal from the outside</li><li>04:57 – Signals: approval cycle time drift, rework and data inconsistency</li><li>16:07 – Key person dependency and why workarounds keep winning</li><li>27:20 – The Excel shadow system as architecture and what Power Platform changes</li><li>34:35 – The procurement approval process before and after redesign</li><li>42:55 – Low-code, governance, zoned governance and the Center of Excellence</li><li>60:20 – Business case, economics, security and identity</li><li>73:31 – AI amplifies architecture, where to start and the next operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Excel files, inboxes and key people often form an unofficial process runtime that hides delays, rework, inconsistent data and concentration risk.</li><li>Moving a process onto a governed <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Power Platform</a> architecture with structured intake, rule-based routing, shared reporting and identity-based access turns hidden coordination into observable flow.</li><li>Low-code and AI only scale safely with an operating model of zoned governance, a Center of Excellence and clear ownership, starting with one high-friction process measured on cycle time, rework and audit pain.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel isn't the problem on its own. The problem is using Excel as a process runtime. A spreadsheet used for a quick analysis or a temporary calculation is perfectly normal.” – Mirko Peters (27:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the Contoso procurement case and FAQ</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – used as an unofficial process runtime, with files acting as databases and inboxes as workflow engines</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Power Platform</a> – the governed runtime that replaces files and email with structured intake, routing and shared visibility</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Governance</a> – framed as making scale safe through zoned lanes and a Center of Excellence, not as restriction</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71209304</guid><pubDate>Wed, 15 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71209304/the_excel_shadow_system_why_your_process_architecture_is_failing.mp3" length="121406444" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4cc766486085d5b73b1e49d6a89f4f2ad0db13a6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many companies look digital on the surface while their real processes run through spreadsheets, email chains and the memory of a few key people. This episode is for business leaders, IT managers and Power Platform teams who want to recognize the...</itunes:subtitle><itunes:summary><![CDATA[Many companies look digital on the surface while their real processes run through spreadsheets, email chains and the memory of a few key people. This episode is for business leaders, IT managers and Power Platform teams who want to recognize the hidden costs of Excel shadow systems and learn how a governed architecture with zoned governance and a Center of Excellence restores speed, trust and control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Contoso looks normal from the outside</li><li>04:57 – Signals: approval cycle time drift, rework and data inconsistency</li><li>16:07 – Key person dependency and why workarounds keep winning</li><li>27:20 – The Excel shadow system as architecture and what Power Platform changes</li><li>34:35 – The procurement approval process before and after redesign</li><li>42:55 – Low-code, governance, zoned governance and the Center of Excellence</li><li>60:20 – Business case, economics, security and identity</li><li>73:31 – AI amplifies architecture, where to start and the next operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Excel files, inboxes and key people often form an unofficial process runtime that hides delays, rework, inconsistent data and concentration risk.</li><li>Moving a process onto a governed <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Power Platform</a> architecture with structured intake, rule-based routing, shared reporting and identity-based access turns hidden coordination into observable flow.</li><li>Low-code and AI only scale safely with an operating model of zoned governance, a Center of Excellence and clear ownership, starting with one high-friction process measured on cycle time, rework and audit pain.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel isn't the problem on its own. The problem is using Excel as a process runtime. A spreadsheet used for a quick analysis or a temporary calculation is perfectly normal.” – Mirko Peters (27:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the Contoso procurement case and FAQ</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – used as an unofficial process runtime, with files acting as databases and inboxes as workflow engines</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Power Platform</a> – the governed runtime that replaces files and email with structured intake, routing and shared visibility</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Governance</a> – framed as making scale safe through zoned lanes and a Center of Excellence, not as restriction</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-excel-shadow-system-why-your-process-architecture-is-failing" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision...]]></itunes:summary><itunes:duration>5059</itunes:duration><itunes:keywords>ai,architecture,automation,azure,compliance,control,data,efficiency,excel,governance,microsoft365,optimization,performance,powerplatform,processes,rework,scalability,security,shadowsystems,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2afe37be1176a519f1274316f336bcde.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Governance Dividend: Why Your Compliance Strategy is Your Only Real Competitive Advantage</title><link>https://www.m365.fm/show/episodes/the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage/</link><description><![CDATA[Many leaders still treat governance as overhead that slows innovation, until a Copilot or Power Platform rollout stalls on messy permissions and unclear ownership. This episode is for executives and IT leaders who want to turn governance into architecture, using a real services-firm case and a 15-minute readiness test to gain speed, trust and AI value.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The old belief that keeps organizations stuck</li><li>04:44 – Case: a global services firm before the redesign</li><li>12:29 – Governance as architecture: data, identity, control</li><li>26:30 – Delivery velocity and AI time to value</li><li>37:17 – What mature organizations do differently</li><li>44:03 – The four-part readiness test for Copilot and Power Platform</li><li>54:58 – The governance and trust dividend</li><li>63:17 – Agents, starting sequence and competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Immature governance, not governance itself, slows organizations down; designing a governed default path makes the safe route the fastest one.</li><li>A four-part readiness test of data, identity, control and outcome shows quickly whether a Copilot or <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Power Platform</a> rollout is ready to scale.</li><li>Mature governance pays off as faster delivery, shorter AI time to value and reusable trust, which matters even more once autonomous agents take action.</li></ul><br /><b>Worth quoting</b><br /><br />“What slows organizations down is rarely governance itself, but rather the presence of immature governance. It's the kind of governance that depends on memory or heroic intervention from a few key people.” – Mirko Peters (03:10)<br /><br />“In the world of Microsoft 365 and Copilot, AI does not invent new permissions. It simply inherits the ones you already have.” – Mirko Peters (21:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Governance</a> – the core subject, reframed from administrative overhead into operating architecture that enables speed</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – used as the main test case for how weak permissions and data stall rollouts</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Power Platform</a> – discussed as citizen development that scales existing governance gaps without managed environments and DLP</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71208877</guid><pubDate>Tue, 14 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71208877/the_governance_dividend_why_your_compliance_strategy_is_your_only_real_competitive_advantage.mp3" length="109912940" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/060cff14259ddaba23378c36acb86e84b09676fa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many leaders still treat governance as overhead that slows innovation, until a Copilot or Power Platform rollout stalls on messy permissions and unclear ownership. This episode is for executives and IT leaders who want to turn governance into...</itunes:subtitle><itunes:summary><![CDATA[Many leaders still treat governance as overhead that slows innovation, until a Copilot or Power Platform rollout stalls on messy permissions and unclear ownership. This episode is for executives and IT leaders who want to turn governance into architecture, using a real services-firm case and a 15-minute readiness test to gain speed, trust and AI value.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The old belief that keeps organizations stuck</li><li>04:44 – Case: a global services firm before the redesign</li><li>12:29 – Governance as architecture: data, identity, control</li><li>26:30 – Delivery velocity and AI time to value</li><li>37:17 – What mature organizations do differently</li><li>44:03 – The four-part readiness test for Copilot and Power Platform</li><li>54:58 – The governance and trust dividend</li><li>63:17 – Agents, starting sequence and competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Immature governance, not governance itself, slows organizations down; designing a governed default path makes the safe route the fastest one.</li><li>A four-part readiness test of data, identity, control and outcome shows quickly whether a Copilot or <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Power Platform</a> rollout is ready to scale.</li><li>Mature governance pays off as faster delivery, shorter AI time to value and reusable trust, which matters even more once autonomous agents take action.</li></ul><br /><b>Worth quoting</b><br /><br />“What slows organizations down is rarely governance itself, but rather the presence of immature governance. It's the kind of governance that depends on memory or heroic intervention from a few key people.” – Mirko Peters (03:10)<br /><br />“In the world of Microsoft 365 and Copilot, AI does not invent new permissions. It simply inherits the ones you already have.” – Mirko Peters (21:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Governance</a> – the core subject, reframed from administrative overhead into operating architecture that enables speed</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – used as the main test case for how weak permissions and data stall rollouts</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer noopener">Power Platform</a> – discussed as citizen development that scales existing governance gaps without managed environments and DLP</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-dividend-why-your-compliance-strategy-is-your-only-real-competitive-advantage" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4580</itunes:duration><itunes:keywords>ai,architecture,automation,compliance,control,copilot,efficiency,friction,governance,identity,ownership,permissions,policy,resilience,risk,scalability,security,systems,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8c9c8f0f07e3fdbd20cd7dd9ee5f2d5b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>I Audited 500 M365 Tenants: Here's The Maturity Formula</title><link>https://www.m365.fm/show/episodes/i-audited-500-m365-tenants-heres-the-maturity-formula/</link><description><![CDATA[Many organizations believe more policies, premium licenses and training make their Microsoft 365 governance mature, yet audits still take weeks and Copilot stalls. Drawing on 500 tenants, this episode gives IT, security and compliance leaders a five-level maturity model and a five-question check to find the upgrade that matters most.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What maturity really measures</li><li>04:20 – False signals leaders read as maturity</li><li>08:00 – Level 100: reactive governance</li><li>11:18 – Levels 200 and 300: managed but fragile, defined but uneven</li><li>19:11 – Levels 400 and 500: predictable and optimized governance</li><li>28:15 – The five-question maturity check</li><li>32:41 – Patterns: audit time, data exposure and <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Copilot readiness</a></li><li>49:38 – Case study and upgrade paths from level 100 to 500</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 GRC maturity is predictable governance behavior, not the number of policies, licenses or dashboards you have.</li><li>Audit preparation time, label coverage and data exposure reveal maturity quickly, and Copilot readiness depends on that maturity.</li><li>Moving up the model means making ownership executable, automating controls that depend on memory and tracking a few trusted outcome KPIs.</li></ul><br /><b>Worth quoting</b><br /><br />“predictable governance behavior means the right control happens consistently. The right person is held accountable and the evidence exists exactly when it's needed.” – Mirko Peters (02:26)<br /><br />“If your governance is mature, evidence is just a natural byproduct of your normal operations. If your governance is immature, evidence becomes a massive reconstruction project.” – Mirko Peters (33:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-audited-500-m365-tenants-heres-the-maturity-formula/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on the maturity model</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Governance</a> – defined here as predictable behavior, not policy count, premium licenses or dashboards</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – framed as a maturity revealer that stalls when permissions and labels cannot be trusted</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – label coverage as a key maturity metric, from about 25% to 70-85% in the case study</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71208412</guid><pubDate>Mon, 13 Apr 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71208412/i_audited_500_m365_tenants.mp3" length="107546156" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b2d57b2e2b9f8b18960a1c55046b3de12a459169.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations believe more policies, premium licenses and training make their Microsoft 365 governance mature, yet audits still take weeks and Copilot stalls. Drawing on 500 tenants, this episode gives IT, security and compliance leaders a...</itunes:subtitle><itunes:summary><![CDATA[Many organizations believe more policies, premium licenses and training make their Microsoft 365 governance mature, yet audits still take weeks and Copilot stalls. Drawing on 500 tenants, this episode gives IT, security and compliance leaders a five-level maturity model and a five-question check to find the upgrade that matters most.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What maturity really measures</li><li>04:20 – False signals leaders read as maturity</li><li>08:00 – Level 100: reactive governance</li><li>11:18 – Levels 200 and 300: managed but fragile, defined but uneven</li><li>19:11 – Levels 400 and 500: predictable and optimized governance</li><li>28:15 – The five-question maturity check</li><li>32:41 – Patterns: audit time, data exposure and <a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Copilot readiness</a></li><li>49:38 – Case study and upgrade paths from level 100 to 500</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 GRC maturity is predictable governance behavior, not the number of policies, licenses or dashboards you have.</li><li>Audit preparation time, label coverage and data exposure reveal maturity quickly, and Copilot readiness depends on that maturity.</li><li>Moving up the model means making ownership executable, automating controls that depend on memory and tracking a few trusted outcome KPIs.</li></ul><br /><b>Worth quoting</b><br /><br />“predictable governance behavior means the right control happens consistently. The right person is held accountable and the evidence exists exactly when it's needed.” – Mirko Peters (02:26)<br /><br />“If your governance is mature, evidence is just a natural byproduct of your normal operations. If your governance is immature, evidence becomes a massive reconstruction project.” – Mirko Peters (33:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/i-audited-500-m365-tenants-heres-the-maturity-formula/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on the maturity model</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Governance</a> – defined here as predictable behavior, not policy count, premium licenses or dashboards</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – framed as a maturity revealer that stalls when permissions and labels cannot be trusted</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – label coverage as a key maturity metric, from about 25% to 70-85% in the case study</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=i-audited-500-m365-tenants-heres-the-maturity-formula" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4482</itunes:duration><itunes:keywords>ai,architecture,audit,automation,compliance,control,copilot,data,exposure,governance,identity,lifecycle,maturity,metrics,microsoft365,ownership,policy,purview,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2caafd243d6633a775561f7f4335adbb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Policies are Not Code: Why Your Governance is Fragile</title><link>https://www.m365.fm/show/episodes/policies-are-not-code-why-your-governance-is-fragile/</link><description><![CDATA[Most Microsoft 365 governance relies on people remembering policies under pressure, and Copilot scales every gap that creates. This episode is for governance, security and IT leaders who want to replace fragile written rules with structural controls like default labels, adaptive DLP and clean permissions, and measure whether they actually work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The policy illusion</li><li>04:13 – Why policies are not code</li><li>08:01 – Dynamic systems and speed over policy</li><li>15:52 – Compliance fatigue and desire paths</li><li>28:36 – Fragile governance vs structural resilience</li><li>32:46 – Pavement levers: labels, DLP, <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Copilot</a> guardrails</li><li>52:02 – Over-permissioning and governance signals</li><li>65:34 – System design thinking and the operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Written policies only express intent; real control comes from defaults, permissions, labels and DLP that execute at the moment of action.</li><li>Repeated workarounds and shadow IT are design feedback that show where the governed path is slower or harder than the unofficial one.</li><li>Track signals such as Copilot relevance, blocked versus nudged actions and workaround volume, and adjust the environment in a monthly loop.</li></ul><br /><b>Worth quoting</b><br /><br />“If you remember nothing else from this section, remember that a policy is a statement of intent, while code is an execution mechanism.” – Mirko Peters (07:08)<br /><br />“The single point of failure in this architecture is user memory. And memory is a terrible place to store a control.” – Mirko Peters (05:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/policies-are-not-code-why-your-governance-is-fragile/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Governance</a> – the central topic, contrasting fragile policy-based governance with structural resilience</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – framed as the second pavement lever, using nudges or hard blocks at the moment of action</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the first pavement lever, moved from user choice to default and auto labeling</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Compliance</a> – discussed through compliance fatigue, alert blindness and the move toward structural compliance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71159189</guid><pubDate>Sun, 12 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71159189/policies_are_not_code_why_your_governance_is_fragile.mp3" length="105415532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9e55d0d85a1209030c796069de84cf323953a09e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 governance relies on people remembering policies under pressure, and Copilot scales every gap that creates. This episode is for governance, security and IT leaders who want to replace fragile written rules with structural controls...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 governance relies on people remembering policies under pressure, and Copilot scales every gap that creates. This episode is for governance, security and IT leaders who want to replace fragile written rules with structural controls like default labels, adaptive DLP and clean permissions, and measure whether they actually work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The policy illusion</li><li>04:13 – Why policies are not code</li><li>08:01 – Dynamic systems and speed over policy</li><li>15:52 – Compliance fatigue and desire paths</li><li>28:36 – Fragile governance vs structural resilience</li><li>32:46 – Pavement levers: labels, DLP, <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Copilot</a> guardrails</li><li>52:02 – Over-permissioning and governance signals</li><li>65:34 – System design thinking and the operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Written policies only express intent; real control comes from defaults, permissions, labels and DLP that execute at the moment of action.</li><li>Repeated workarounds and shadow IT are design feedback that show where the governed path is slower or harder than the unofficial one.</li><li>Track signals such as Copilot relevance, blocked versus nudged actions and workaround volume, and adjust the environment in a monthly loop.</li></ul><br /><b>Worth quoting</b><br /><br />“If you remember nothing else from this section, remember that a policy is a statement of intent, while code is an execution mechanism.” – Mirko Peters (07:08)<br /><br />“The single point of failure in this architecture is user memory. And memory is a terrible place to store a control.” – Mirko Peters (05:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/policies-are-not-code-why-your-governance-is-fragile/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Governance</a> – the central topic, contrasting fragile policy-based governance with structural resilience</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – framed as the second pavement lever, using nudges or hard blocks at the moment of action</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the first pavement lever, moved from user choice to default and auto labeling</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Compliance</a> – discussed through compliance fatigue, alert blindness and the move toward structural compliance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/data-loss-prevention-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=policies-are-not-code-why-your-governance-is-fragile" target="_blank" rel="noreferrer noopener">Data Loss Prevention in Microsoft 365: Policies That Actually Work</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>4393</itunes:duration><itunes:keywords>ai,architecture,automation,behavior,compliance,control,copilot,defaults,dlp,entra,friction,governance,labels,microsoft365,oversharing,permissions,policy,purview,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/30506a031277c91e98e25f0b8d547a91.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond the Checklist: Why Your M365 Governance Must Be Automated or Ignored</title><link>https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/</link><description><![CDATA[Your Microsoft 365 governance looks mature on paper, yet reviews pile up, workspaces sprawl and people route around the rules. This episode is for IT leaders and admins who want governance that scales with Teams, SharePoint, Power Platform and Copilot. You learn how to move control to the point of action and which decision to automate first.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why checklist governance fails</li><li>05:24 – Cloud scale and why governance is enforcement, not policy</li><li>12:37 – Governance as an immune system: detect, respond, adapt</li><li>28:14 – Where manual governance breaks: data, workspaces and Power Platform</li><li>40:15 – Anchor case: risk went down and the business sped up</li><li>50:28 – Why automation fails and moving control to the point of action</li><li>58:17 – Microsoft Graph and why AI makes manual governance obsolete</li><li>66:05 – Metrics, a seven-day action plan and the system designer role</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Microsoft 365</a> governance is queue-based control: the action happens first, the review later, and the risk lives in between.</li><li>Effective governance detects, responds and adapts at runtime, using tools like Purview DLP, auto-labeling, provisioning defaults and zoned Power Platform environments.</li><li>Start by automating one high-frequency governance decision and measure the exposure window and manual governance load before and after.</li></ul><br /><b>Worth quoting</b><br /><br />“If your control is missing at the point of action, then from an operating perspective, it isn't a control at all. It's just guidance.” – Mirko Peters (02:59)<br /><br />“So let's make the distinction clearly. Policy tells people what should happen, but governance determines what actually happens. Those are not the same thing.” – Mirko Peters (09:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on governance automation</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as enforcement at the point of action rather than written policy</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Automation</a> – presented as the only form of Microsoft 365 governance control that scales</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – detects risky sharing at runtime and can block, nudge or require a justification</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71160226</guid><pubDate>Sat, 11 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71160226/beyond_the_checklist_why_your_m365_governance_must_be_automated_or_ignored.mp3" length="111322988" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/867d4fd64f7f1619d20f22e065cfdc57b94f10ca.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 governance looks mature on paper, yet reviews pile up, workspaces sprawl and people route around the rules. This episode is for IT leaders and admins who want governance that scales with Teams, SharePoint, Power Platform and...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 governance looks mature on paper, yet reviews pile up, workspaces sprawl and people route around the rules. This episode is for IT leaders and admins who want governance that scales with Teams, SharePoint, Power Platform and Copilot. You learn how to move control to the point of action and which decision to automate first.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why checklist governance fails</li><li>05:24 – Cloud scale and why governance is enforcement, not policy</li><li>12:37 – Governance as an immune system: detect, respond, adapt</li><li>28:14 – Where manual governance breaks: data, workspaces and Power Platform</li><li>40:15 – Anchor case: risk went down and the business sped up</li><li>50:28 – Why automation fails and moving control to the point of action</li><li>58:17 – Microsoft Graph and why AI makes manual governance obsolete</li><li>66:05 – Metrics, a seven-day action plan and the system designer role</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Microsoft 365</a> governance is queue-based control: the action happens first, the review later, and the risk lives in between.</li><li>Effective governance detects, responds and adapts at runtime, using tools like Purview DLP, auto-labeling, provisioning defaults and zoned Power Platform environments.</li><li>Start by automating one high-frequency governance decision and measure the exposure window and manual governance load before and after.</li></ul><br /><b>Worth quoting</b><br /><br />“If your control is missing at the point of action, then from an operating perspective, it isn't a control at all. It's just guidance.” – Mirko Peters (02:59)<br /><br />“So let's make the distinction clearly. Policy tells people what should happen, but governance determines what actually happens. Those are not the same thing.” – Mirko Peters (09:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on governance automation</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as enforcement at the point of action rather than written policy</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Automation</a> – presented as the only form of Microsoft 365 governance control that scales</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – detects risky sharing at runtime and can block, nudge or require a justification</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-the-checklist-m365-governance-automated-or-ignored" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>4639</itunes:duration><itunes:keywords>access,architecture,automation,compliance,control,copilot,data,dlp,enforcement,entra,governance,identity,microsoft365,oversharing,purview,risk,scalability,security,sprawl,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d2310c78b3907aae503a3371ccee67bb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Audit Ready or Audit Panic: The High Cost of Governance Debt</title><link>https://www.m365.fm/show/episodes/audit-ready-or-audit-panic-the-high-cost-of-governance-debt/</link><description><![CDATA[When an auditor asks who had access and why, how long does your Microsoft 365 tenant take to answer? This episode is for IT leaders, architects and compliance owners who want to turn governance debt into audit-ready architecture, with retained evidence from Entra and Purview instead of screenshots and heroics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The audit notice is not the problem</li><li>05:19 – What governance debt really is</li><li>12:16 – Three cases: <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Copilot</a>, regulated firms and AI regulation</li><li>23:38 – Audit preparation time as the key metric</li><li>33:57 – The retention trap</li><li>37:38 – Audit-ready architecture: identity, data and automation</li><li>51:18 – The cost and reputation of audit panic</li><li>58:51 – Three executive commitments and continuous readiness</li></ul><br /><b>Key takeaways</b><br /><ul><li>Audit panic is a predictable system outcome: controls that exist only in policy language must be proven by manual effort when scrutiny arrives.</li><li>Measure audit preparation time and treat Entra and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Purview</a> log retention as proof duration, because evidence that has expired cannot be recovered.</li><li>Build identity, data and automation as proof layers, and commit to longer retention, automated evidence collection and quarterly license and access reviews.</li></ul><br /><b>Worth quoting</b><br /><br />“a documented control is never the same thing as a provable one. One represents your intent while the other serves as actual evidence.” – Mirko Peters (00:20)<br /><br />“Governance debt is what accumulates when an organization keeps delaying the hard decisions that shape long term control.” – Mirko Peters (05:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/audit-ready-or-audit-panic-the-high-cost-of-governance-debt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on audit readiness</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the first proof layer, with access reviews, PIM and short default log retention</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as a stress test whose readiness reviews expose oversharing and stall rollouts</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the data proof layer, where labels, retention policies and audit records become evidence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71155888</guid><pubDate>Fri, 10 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71155888/audit_ready_or_audit_panic_the_high_cost_of_governance_debt.mp3" length="111345452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/df774391ea80b07abb49a298ce5f4e63b9fb68a7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When an auditor asks who had access and why, how long does your Microsoft 365 tenant take to answer? This episode is for IT leaders, architects and compliance owners who want to turn governance debt into audit-ready architecture, with retained...</itunes:subtitle><itunes:summary><![CDATA[When an auditor asks who had access and why, how long does your Microsoft 365 tenant take to answer? This episode is for IT leaders, architects and compliance owners who want to turn governance debt into audit-ready architecture, with retained evidence from Entra and Purview instead of screenshots and heroics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The audit notice is not the problem</li><li>05:19 – What governance debt really is</li><li>12:16 – Three cases: <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Copilot</a>, regulated firms and AI regulation</li><li>23:38 – Audit preparation time as the key metric</li><li>33:57 – The retention trap</li><li>37:38 – Audit-ready architecture: identity, data and automation</li><li>51:18 – The cost and reputation of audit panic</li><li>58:51 – Three executive commitments and continuous readiness</li></ul><br /><b>Key takeaways</b><br /><ul><li>Audit panic is a predictable system outcome: controls that exist only in policy language must be proven by manual effort when scrutiny arrives.</li><li>Measure audit preparation time and treat Entra and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Purview</a> log retention as proof duration, because evidence that has expired cannot be recovered.</li><li>Build identity, data and automation as proof layers, and commit to longer retention, automated evidence collection and quarterly license and access reviews.</li></ul><br /><b>Worth quoting</b><br /><br />“a documented control is never the same thing as a provable one. One represents your intent while the other serves as actual evidence.” – Mirko Peters (00:20)<br /><br />“Governance debt is what accumulates when an organization keeps delaying the hard decisions that shape long term control.” – Mirko Peters (05:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/audit-ready-or-audit-panic-the-high-cost-of-governance-debt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on audit readiness</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the first proof layer, with access reviews, PIM and short default log retention</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as a stress test whose readiness reviews expose oversharing and stall rollouts</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the data proof layer, where labels, retention policies and audit records become evidence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=audit-ready-or-audit-panic-the-high-cost-of-governance-debt" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>4640</itunes:duration><itunes:keywords>access,architecture,audit,automation,compliance,control,copilot,data,entra,evidence,governance,identity,logging,microsoft365,oversharing,proof,purview,retention,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e3292511f0d4e6b18400fa961b93c81e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Structural Debt: The Hidden Cost of 'Default' M365 Governance</title><link>https://www.m365.fm/show/episodes/structural-debt-the-hidden-cost-of-default-m365-governance/</link><description><![CDATA[A Microsoft 365 tenant can look perfectly governed on paper while work quietly moves to places your controls cannot reach. In this episode Mirko Peters shows IT, security and business leaders how default settings create structural debt and how a 30-day enablement-with-guardrails pilot keeps real work inside governed paths.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Risk changed shape</li><li>03:40 – What structural debt means in Microsoft 365</li><li>07:38 – Why default never means neutral</li><li>11:14 – Pattern 1: open-by-default sharing and oversharing</li><li>19:03 – Pattern 2: Teams and workspace sprawl</li><li>26:09 – Pattern 3: unmanaged connectors, shadow IT and risk migration</li><li>45:38 – Why <a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">AI governance</a> makes structural debt impossible to ignore</li><li>53:52 – The 30-day shift: enablement with guardrails</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 risk is now a system outcome: structural debt from defaults, open sharing, workspace sprawl and unmanaged connectors produces risky behavior without anyone intending harm.</li><li>When the governed path is slow, work migrates to shadow IT and off-platform tools, so restriction alone moves risk instead of reducing it.</li><li>Leaders should make the safe path the fastest path through quick governed workspace creation, built-in ownership, lifecycle and label zones, and audit waiting time and workarounds as risk signals.</li></ul><br /><b>Worth quoting</b><br /><br />“defaults are never neutral in a collaboration platform because they shape human behavior faster than any policy document ever will.” – Mirko Peters (06:03)<br /><br />“The AI is not the problem, the access model is. The files were already there, the permissions were already there and the open links were already there” – Mirko Peters (17:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/structural-debt-the-hidden-cost-of-default-m365-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the 30-day pilot and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Governance</a> – argued here to need fast governed paths, since restriction alone just moves risk elsewhere</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Connector</a> – the third pattern: connectors approved one request at a time that open unseen data paths</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the layer that surfaces overshared files and inactive workspaces users never meant to expose</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: The #1 Mistake 73% of Deployments Make (Why Timing Breaks Security and Productivity)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71153726</guid><pubDate>Thu, 09 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71153726/structural_debt_the_hidden_cost_of_default_m365_governance.mp3" length="104925356" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f419018d166491c3f1215d9a312f63de1f043a93.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A Microsoft 365 tenant can look perfectly governed on paper while work quietly moves to places your controls cannot reach. In this episode Mirko Peters shows IT, security and business leaders how default settings create structural debt and how a...</itunes:subtitle><itunes:summary><![CDATA[A Microsoft 365 tenant can look perfectly governed on paper while work quietly moves to places your controls cannot reach. In this episode Mirko Peters shows IT, security and business leaders how default settings create structural debt and how a 30-day enablement-with-guardrails pilot keeps real work inside governed paths.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Risk changed shape</li><li>03:40 – What structural debt means in Microsoft 365</li><li>07:38 – Why default never means neutral</li><li>11:14 – Pattern 1: open-by-default sharing and oversharing</li><li>19:03 – Pattern 2: Teams and workspace sprawl</li><li>26:09 – Pattern 3: unmanaged connectors, shadow IT and risk migration</li><li>45:38 – Why <a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">AI governance</a> makes structural debt impossible to ignore</li><li>53:52 – The 30-day shift: enablement with guardrails</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 risk is now a system outcome: structural debt from defaults, open sharing, workspace sprawl and unmanaged connectors produces risky behavior without anyone intending harm.</li><li>When the governed path is slow, work migrates to shadow IT and off-platform tools, so restriction alone moves risk instead of reducing it.</li><li>Leaders should make the safe path the fastest path through quick governed workspace creation, built-in ownership, lifecycle and label zones, and audit waiting time and workarounds as risk signals.</li></ul><br /><b>Worth quoting</b><br /><br />“defaults are never neutral in a collaboration platform because they shape human behavior faster than any policy document ever will.” – Mirko Peters (06:03)<br /><br />“The AI is not the problem, the access model is. The files were already there, the permissions were already there and the open links were already there” – Mirko Peters (17:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/structural-debt-the-hidden-cost-of-default-m365-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the 30-day pilot and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Governance</a> – argued here to need fast governed paths, since restriction alone just moves risk elsewhere</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Connector</a> – the third pattern: connectors approved one request at a time that open unseen data paths</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the layer that surfaces overshared files and inactive workspaces users never meant to expose</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=structural-debt-the-hidden-cost-of-default-m365-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: The #1 Mistake 73% of Deployments Make (Why Timing Breaks Security and Productivity)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4372</itunes:duration><itunes:keywords>access,architecture,automation,compliance,connectors,copilot,data,entra,governance,identity,lifecycle,microsoft365,oversharing,purview,resilience,risk,security,shadowit,sprawl,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/16d8f7274f187dfba6890211ab74141b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Governance Illusion: Why Your M365 Strategy is Designed to Fail</title><link>https://www.m365.fm/show/episodes/the-governance-illusion-why-your-m365-strategy-is-designed-to-fail/</link><description><![CDATA[Many Microsoft 365 governance programs look mature on paper while oversharing quietly spreads sensitive files, and Copilot now surfaces that exposure at machine speed. This episode gives CIOs, CISOs and Microsoft 365 owners one framework, one executive metric and three concrete moves with Purview, DLP and Entra to make governance automatic instead of optional.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The governance illusion</li><li>04:06 – Why oversharing beats every policy deck</li><li>08:00 – The 10-minute breach</li><li>15:41 – Framework and the one metric</li><li>26:46 – Move one: auto-labeling and mandatory protection</li><li>34:14 – Move two: DLP as an active control plane</li><li>44:59 – Move three: temporary privileged access with <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Entra</a></li><li>62:13 – What to mandate in 30 days and what not to do</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance only works when it is embedded in the flow of work, enforced by the platform and measurable through the share of sensitive data that is correctly labeled and protected.</li><li>Auto-labeling with mandatory protection and real-time DLP that warns, blocks or requires justification replace manual policing and awareness campaigns.</li><li>Purview and Entra form one control model, so privileged admin roles should be temporary and managed through PIM with approval and expiry.</li></ul><br /><b>Worth quoting</b><br /><br />“Policies move at the speed of a committee but oversharing moves at the speed of business.” – Mirko Peters (05:00)<br /><br />“Co-pilot does not create permission chaos. It simply reveals it and scales it at machine speed.” – Mirko Peters (41:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-governance-illusion-why-your-m365-strategy-is-designed-to-fail/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 30-day mandate and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Governance</a> – the core topic, reframed from policy documents into architectural guardrails at the point of action</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – presented as move two, an active control that warns, blocks or requires justification in real time</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the first control signal, applied through auto-labeling and tied to mandatory protection</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71152565</guid><pubDate>Wed, 08 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71152565/the_governance_illusion.mp3" length="112349996" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1434320dcc2b0a1168f697023ce4e60a1d3a0aac.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 governance programs look mature on paper while oversharing quietly spreads sensitive files, and Copilot now surfaces that exposure at machine speed. This episode gives CIOs, CISOs and Microsoft 365 owners one framework, one...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 governance programs look mature on paper while oversharing quietly spreads sensitive files, and Copilot now surfaces that exposure at machine speed. This episode gives CIOs, CISOs and Microsoft 365 owners one framework, one executive metric and three concrete moves with Purview, DLP and Entra to make governance automatic instead of optional.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The governance illusion</li><li>04:06 – Why oversharing beats every policy deck</li><li>08:00 – The 10-minute breach</li><li>15:41 – Framework and the one metric</li><li>26:46 – Move one: auto-labeling and mandatory protection</li><li>34:14 – Move two: DLP as an active control plane</li><li>44:59 – Move three: temporary privileged access with <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Entra</a></li><li>62:13 – What to mandate in 30 days and what not to do</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance only works when it is embedded in the flow of work, enforced by the platform and measurable through the share of sensitive data that is correctly labeled and protected.</li><li>Auto-labeling with mandatory protection and real-time DLP that warns, blocks or requires justification replace manual policing and awareness campaigns.</li><li>Purview and Entra form one control model, so privileged admin roles should be temporary and managed through PIM with approval and expiry.</li></ul><br /><b>Worth quoting</b><br /><br />“Policies move at the speed of a committee but oversharing moves at the speed of business.” – Mirko Peters (05:00)<br /><br />“Co-pilot does not create permission chaos. It simply reveals it and scales it at machine speed.” – Mirko Peters (41:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-governance-illusion-why-your-m365-strategy-is-designed-to-fail/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 30-day mandate and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Governance</a> – the core topic, reframed from policy documents into architectural guardrails at the point of action</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – presented as move two, an active control that warns, blocks or requires justification in real time</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – the first control signal, applied through auto-labeling and tied to mandatory protection</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-governance-illusion-why-your-m365-strategy-is-designed-to-fail" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4682</itunes:duration><itunes:keywords>access,architecture,automation,classification,cloud,compliance,control,copilot,data,dlp,entra,governance,identity,microsoft365,oversharing,pim,protection,purview,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2bc92b00454353784def183bb42b18da.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Technical Custody vs. Business Sovereignty: Designing the Human Layer of M365</title><link>https://www.m365.fm/show/episodes/technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365/</link><description><![CDATA[Everyone in your organization shares responsibility for Microsoft 365, so in practice nobody owns orphaned teams, stale external sharing or unlabeled content. This episode is for IT leaders, compliance owners and executives who want a tenant they can actually govern. Learn how to separate technical custody from business sovereignty and build a service ownership model that makes Copilot and Power Platform trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The illusion of shared responsibility</li><li>04:30 – Incident one: the orphaned team</li><li>10:32 – Incident two: external sharing that never closes</li><li>17:14 – Incident three: retention without ownership</li><li>23:43 – Technical custody versus business sovereignty</li><li>30:22 – The service ownership model and its three layers</li><li>52:24 – Entra, Purview and DLP as ownership infrastructure</li><li>64:33 – What to measure and the leadership decision</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shared responsibility works at the cloud boundary, but inside a Microsoft 365 tenant it creates an ownership vacuum that shows up as orphaned teams, never-ending external sharing and retention without ownership.</li><li>Separate technical custody by IT from service ownership and business sovereignty over data, and give every service and data domain a named, accountable owner.</li><li>Design ownership into the environment with at least two owners, HR-triggered reassignment, Entra delegation, Purview labels and DLP, and measure ownership coverage before scaling <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Copilot</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Availability is not the same as accountability. A team can still be reachable and usable while having no real human steward behind it.” – Mirko Peters (05:53)<br /><br />“Technical custody keeps Microsoft 365 running but business sovereignty is what makes it trustworthy enough for the business to actually run on top of it.” – Mirko Peters (27:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the ownership model and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant where shared responsibility turns into an ownership vacuum without named owners</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the orphaned team incident and the call for at least two owners per workspace</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – described as the ownership control plane for group owners, delegation and privileged access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71153021</guid><pubDate>Tue, 07 Apr 2026 14:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71153021/technical_custody_vs_business_sovereignty_designing_the_human_layer_of_m365.mp3" length="109034540" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9586d81d32cb00e1126670c7dfad77fa405a5b94.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone in your organization shares responsibility for Microsoft 365, so in practice nobody owns orphaned teams, stale external sharing or unlabeled content. This episode is for IT leaders, compliance owners and executives who want a tenant they can...</itunes:subtitle><itunes:summary><![CDATA[Everyone in your organization shares responsibility for Microsoft 365, so in practice nobody owns orphaned teams, stale external sharing or unlabeled content. This episode is for IT leaders, compliance owners and executives who want a tenant they can actually govern. Learn how to separate technical custody from business sovereignty and build a service ownership model that makes Copilot and Power Platform trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The illusion of shared responsibility</li><li>04:30 – Incident one: the orphaned team</li><li>10:32 – Incident two: external sharing that never closes</li><li>17:14 – Incident three: retention without ownership</li><li>23:43 – Technical custody versus business sovereignty</li><li>30:22 – The service ownership model and its three layers</li><li>52:24 – Entra, Purview and DLP as ownership infrastructure</li><li>64:33 – What to measure and the leadership decision</li></ul><br /><b>Key takeaways</b><br /><ul><li>Shared responsibility works at the cloud boundary, but inside a Microsoft 365 tenant it creates an ownership vacuum that shows up as orphaned teams, never-ending external sharing and retention without ownership.</li><li>Separate technical custody by IT from service ownership and business sovereignty over data, and give every service and data domain a named, accountable owner.</li><li>Design ownership into the environment with at least two owners, HR-triggered reassignment, Entra delegation, Purview labels and DLP, and measure ownership coverage before scaling <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Copilot</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Availability is not the same as accountability. A team can still be reachable and usable while having no real human steward behind it.” – Mirko Peters (05:53)<br /><br />“Technical custody keeps Microsoft 365 running but business sovereignty is what makes it trustworthy enough for the business to actually run on top of it.” – Mirko Peters (27:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the ownership model and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant where shared responsibility turns into an ownership vacuum without named owners</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the orphaned team incident and the call for at least two owners per workspace</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – described as the ownership control plane for group owners, delegation and privileged access</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=technical-custody-vs-business-sovereignty-designing-the-human-layer-of-m365" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your...]]></itunes:summary><itunes:duration>4544</itunes:duration><itunes:keywords>access,accountability,architecture,automation,compliance,copilot,custody,data,entra,governance,identity,lifecycle,microsoft365,ownership,purview,retention,risk,security,sharing,sovereignty</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/66a6b4afff2aa57a1e7401e74d5aea0b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Collaboration: The Architectural Shift to an Enterprise OS</title><link>https://www.m365.fm/show/episodes/beyond-collaboration-the-architectural-shift-to-an-enterprise-os/</link><description><![CDATA[High Microsoft 365 usage does not mean the tenant is well designed, and Copilot quickly reveals the difference. This episode helps IT and business leaders see Microsoft 365 as an enterprise operating system and gives them a practical 30-day plan for ownership, zones and governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The familiar story leaders tell themselves</li><li>04:39 – When a tool quietly becomes infrastructure</li><li>13:12 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Copilot</a> as a diagnostic tool and the 6 to 12 week stall</li><li>19:55 – Retail case: adoption mistaken for control</li><li>26:49 – The enterprise operating system and its layers</li><li>48:04 – Zones instead of uniform control</li><li>52:16 – The ownership gap and executive ownership</li><li>69:45 – The next 30 days</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365</a> has become operating infrastructure where identity, data, collaboration, compliance and automation interact, so it cannot be managed through adoption metrics alone.</li><li>Copilot exposes weak permissions, missing labels and workspace sprawl, which explains why many rollouts stall after the initial launch momentum.</li><li>A governable baseline starts with one accountable platform owner, clear operating principles, a personal/collaborative/enterprise zone model and one or two critical business flows.</li></ul><br /><b>Worth quoting</b><br /><br />“High activity inside Microsoft 365 does not prove the environment is well designed, it only proves the environment is being used” – Mirko Peters (03:40)<br /><br />“This is why I keep coming back to the same line. Copilot is not the transformation, it is the diagnostic tool for your operating model.” – Mirko Peters (14:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-collaboration-the-architectural-shift-to-an-enterprise-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the zone model and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – described as operating infrastructure where identity, data, collaboration and compliance interact</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Governance</a> – reframed from one-time configuration into an ongoing operating discipline with zones and ownership</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as a diagnostic tool that exposes weak permissions, missing labels and sprawl</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71088043</guid><pubDate>Mon, 06 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71088043/beyond_collaboration.mp3" length="71301611" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bfc0030a3efa4c69e8a6967ff39b4e34f0e8693c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>High Microsoft 365 usage does not mean the tenant is well designed, and Copilot quickly reveals the difference. This episode helps IT and business leaders see Microsoft 365 as an enterprise operating system and gives them a practical 30-day plan for...</itunes:subtitle><itunes:summary><![CDATA[High Microsoft 365 usage does not mean the tenant is well designed, and Copilot quickly reveals the difference. This episode helps IT and business leaders see Microsoft 365 as an enterprise operating system and gives them a practical 30-day plan for ownership, zones and governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The familiar story leaders tell themselves</li><li>04:39 – When a tool quietly becomes infrastructure</li><li>13:12 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Copilot</a> as a diagnostic tool and the 6 to 12 week stall</li><li>19:55 – Retail case: adoption mistaken for control</li><li>26:49 – The enterprise operating system and its layers</li><li>48:04 – Zones instead of uniform control</li><li>52:16 – The ownership gap and executive ownership</li><li>69:45 – The next 30 days</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365</a> has become operating infrastructure where identity, data, collaboration, compliance and automation interact, so it cannot be managed through adoption metrics alone.</li><li>Copilot exposes weak permissions, missing labels and workspace sprawl, which explains why many rollouts stall after the initial launch momentum.</li><li>A governable baseline starts with one accountable platform owner, clear operating principles, a personal/collaborative/enterprise zone model and one or two critical business flows.</li></ul><br /><b>Worth quoting</b><br /><br />“High activity inside Microsoft 365 does not prove the environment is well designed, it only proves the environment is being used” – Mirko Peters (03:40)<br /><br />“This is why I keep coming back to the same line. Copilot is not the transformation, it is the diagnostic tool for your operating model.” – Mirko Peters (14:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/beyond-collaboration-the-architectural-shift-to-an-enterprise-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the zone model and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – described as operating infrastructure where identity, data, collaboration and compliance interact</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Governance</a> – reframed from one-time configuration into an ongoing operating discipline with zones and ownership</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as a diagnostic tool that exposes weak permissions, missing labels and sprawl</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=beyond-collaboration-the-architectural-shift-to-an-enterprise-os" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>4457</itunes:duration><itunes:keywords>ai,architecture,automation,azure,collaboration,compliance,copilot,data,dataverse,governance,identity,infrastructure,microsoft365,operatingsystem,ownership,permissions,productivity,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2bd5968f6d571b115d48b893665f9d02.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Managing Features: The Architectural Truth About Cloud Governance</title><link>https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/</link><description><![CDATA[Many organizations have governance policies, owners and frameworks in place and still watch Copilot surface content nobody expected. This episode is for IT leaders, architects and executives who want governance that actually shapes behavior in Microsoft 365. Learn why control must move from documents into the workflow and how to make the safe path the fast path.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why governance fails even when it exists on paper</li><li>04:35 – Failure pattern one: AI does not create chaos, it reveals it</li><li>11:30 – Failure pattern two: slow governance gets designed out</li><li>18:59 – Failure pattern three: documentation instead of an operating system</li><li>29:25 – Case study: the global firm that over-engineered governance</li><li>36:50 – Governance as business design and the shift to control surfaces</li><li>52:05 – Designing the fastest safe path and zoned governance</li><li>59:00 – AI agents, executive ownership and the 30-day move</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance fails less from missing policy than from a gap between intent, mechanics and behavior, and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Copilot</a> simply makes the existing exposure from dark data and inherited access visible.</li><li>When the governed path is slower than the workaround, the business bypasses it, so governance must be embedded at the control surfaces where work happens, such as team creation, sharing and agent permissions.</li><li>Leaders should design the fastest safe path, use zoned governance to match control to risk, treat agents as a new governed workload and redesign one critical governance flow within 30 days.</li></ul><br /><b>Worth quoting</b><br /><br />“The right conclusion is not that AI created chaos. The right conclusion is that AI removed the hiding place” – Mirko Peters (07:57)<br /><br />“Co-pilot readiness is actually data exposure readiness. That is the real translation. It isn't mainly about whether users have a license.” – Mirko Peters (46:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the case study and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Governance</a> – treated here as business design embedded at control surfaces, not as documentation or enforcement</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool that surfaces dark data and inherited access users never realized they could reach</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant where labels, access reviews and provisioning act as behavioral infrastructure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: The #1 Mistake 73% of Deployments Make (Why Timing Breaks Security and Productivity)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71084284</guid><pubDate>Sun, 05 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71084284/stop_managing_features.mp3" length="72708879" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6bbb9a3f334b7e8ffe708e32b7cfeffa1f7de322.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations have governance policies, owners and frameworks in place and still watch Copilot surface content nobody expected. This episode is for IT leaders, architects and executives who want governance that actually shapes behavior in...</itunes:subtitle><itunes:summary><![CDATA[Many organizations have governance policies, owners and frameworks in place and still watch Copilot surface content nobody expected. This episode is for IT leaders, architects and executives who want governance that actually shapes behavior in Microsoft 365. Learn why control must move from documents into the workflow and how to make the safe path the fast path.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why governance fails even when it exists on paper</li><li>04:35 – Failure pattern one: AI does not create chaos, it reveals it</li><li>11:30 – Failure pattern two: slow governance gets designed out</li><li>18:59 – Failure pattern three: documentation instead of an operating system</li><li>29:25 – Case study: the global firm that over-engineered governance</li><li>36:50 – Governance as business design and the shift to control surfaces</li><li>52:05 – Designing the fastest safe path and zoned governance</li><li>59:00 – AI agents, executive ownership and the 30-day move</li></ul><br /><b>Key takeaways</b><br /><ul><li>Governance fails less from missing policy than from a gap between intent, mechanics and behavior, and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Copilot</a> simply makes the existing exposure from dark data and inherited access visible.</li><li>When the governed path is slower than the workaround, the business bypasses it, so governance must be embedded at the control surfaces where work happens, such as team creation, sharing and agent permissions.</li><li>Leaders should design the fastest safe path, use zoned governance to match control to risk, treat agents as a new governed workload and redesign one critical governance flow within 30 days.</li></ul><br /><b>Worth quoting</b><br /><br />“The right conclusion is not that AI created chaos. The right conclusion is that AI removed the hiding place” – Mirko Peters (07:57)<br /><br />“Co-pilot readiness is actually data exposure readiness. That is the real translation. It isn't mainly about whether users have a license.” – Mirko Peters (46:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the case study and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Governance</a> – treated here as business design embedded at control surfaces, not as documentation or enforcement</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool that surfaces dark data and inherited access users never realized they could reach</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant where labels, access reviews and provisioning act as behavioral infrastructure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-managing-features-the-architectural-truth-about-cloud-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance:...]]></itunes:summary><itunes:duration>4545</itunes:duration><itunes:keywords>ai,architecture,automation,cloud,compliance,copilot,data,entra,governance,leadership,microsoft365,powerplatform,purview,risk,scalability,security,sharepoint,strategy,teams,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6eb6c54fba466119fd5ddfd21623e2a4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Invisible Tenant: Why Your Microsoft 365 Environment Is Less Secure Than You Think</title><link>https://www.m365.fm/show/episodes/the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think/</link><description><![CDATA[Your Microsoft 365 tenant can look perfectly healthy while permissions drift, workspaces lose their owners and sensitive files stay unlabeled. This episode is for CIOs, security and compliance leads and M365 architects preparing for Copilot. You will learn three metrics and a 14-day reality check that make the invisible tenant measurable before it becomes an audit or AI problem.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – When nothing broke and risk still surfaced</li><li>04:28 – The iceberg model of the tenant</li><li>11:22 – Permission sprawl index</li><li>18:33 – Time to control lag and fast growth</li><li>25:21 – Compliance visibility gap and dashboards</li><li>35:56 – Why Copilot exposes the hidden tenant</li><li>46:35 – Shadow governance, orphaned workspaces and auditability</li><li>60:03 – Executive scorecard and 14-day reality check</li></ul><br /><b>Key takeaways</b><br /><ul><li>High Microsoft 365 usage and uptime say nothing about control; drifted permissions, orphaned workspaces, unlabeled content and unreviewed <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">audit logs</a> form a hidden tenant underneath.</li><li>Copilot does not create new permission problems but turns broad hidden access into broad discoverability, so tenant quality determines both AI risk and AI answer quality.</li><li>Leaders should track the permission sprawl index, time to control lag and compliance visibility gap, starting with a 14-day governance reality check.</li></ul><br /><b>Worth quoting</b><br /><br />“Productivity success without structural visibility does not actually remove your risk. It just delays it.” – Mirko Peters (00:44)<br /><br />“Service availability only measures whether the platform is reachable, not whether it is governed. Those are two very different conditions.” – Mirko Peters (08:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the executive governance scorecard</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Governance</a> – made measurable through three metrics and a 14-day reality check instead of green dashboards</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose visible activity hides drifted permissions, ownerless workspaces and unlabeled content</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">SharePoint</a> – in the case company, 58% of SharePoint sites had external sharing enabled</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-collaboration-the-architectural-shift-to-an-enterprise-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Beyond Collaboration: The Architectural Shift to an Enterprise OS</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/71059631</guid><pubDate>Sat, 04 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/71059631/the_invisible_tenant.mp3" length="71213421" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1d63c456230b1428494e2b19f1ce32aca12fa1bc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 tenant can look perfectly healthy while permissions drift, workspaces lose their owners and sensitive files stay unlabeled. This episode is for CIOs, security and compliance leads and M365 architects preparing for Copilot. You will...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 tenant can look perfectly healthy while permissions drift, workspaces lose their owners and sensitive files stay unlabeled. This episode is for CIOs, security and compliance leads and M365 architects preparing for Copilot. You will learn three metrics and a 14-day reality check that make the invisible tenant measurable before it becomes an audit or AI problem.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – When nothing broke and risk still surfaced</li><li>04:28 – The iceberg model of the tenant</li><li>11:22 – Permission sprawl index</li><li>18:33 – Time to control lag and fast growth</li><li>25:21 – Compliance visibility gap and dashboards</li><li>35:56 – Why Copilot exposes the hidden tenant</li><li>46:35 – Shadow governance, orphaned workspaces and auditability</li><li>60:03 – Executive scorecard and 14-day reality check</li></ul><br /><b>Key takeaways</b><br /><ul><li>High Microsoft 365 usage and uptime say nothing about control; drifted permissions, orphaned workspaces, unlabeled content and unreviewed <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">audit logs</a> form a hidden tenant underneath.</li><li>Copilot does not create new permission problems but turns broad hidden access into broad discoverability, so tenant quality determines both AI risk and AI answer quality.</li><li>Leaders should track the permission sprawl index, time to control lag and compliance visibility gap, starting with a 14-day governance reality check.</li></ul><br /><b>Worth quoting</b><br /><br />“Productivity success without structural visibility does not actually remove your risk. It just delays it.” – Mirko Peters (00:44)<br /><br />“Service availability only measures whether the platform is reachable, not whether it is governed. Those are two very different conditions.” – Mirko Peters (08:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the executive governance scorecard</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Governance</a> – made measurable through three metrics and a 14-day reality check instead of green dashboards</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose visible activity hides drifted permissions, ownerless workspaces and unlabeled content</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">SharePoint</a> – in the case company, 58% of SharePoint sites had external sharing enabled</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-collaboration-the-architectural-shift-to-an-enterprise-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-invisible-tenant-why-your-microsoft-365-environment-is-less-secure-than-you-think" target="_blank" rel="noreferrer noopener">Beyond Collaboration: The Architectural Shift to an Enterprise OS</a></li></ul><br />Follow and rate M365.FM...]]></itunes:summary><itunes:duration>4451</itunes:duration><itunes:keywords>access,audit,breach,compliance,control,data,exposure,governance,hidden,identity,leakage,misconfiguration,oversight,permissions,risk,security,sharing,tenant,visibility,vulnerability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/96474bf16f068ddcc8785a03878e463d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Control Doesn’t Scale: Rethinking Leadership and Governance in Microsoft 365</title><link>https://www.m365.fm/show/episodes/control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365/</link><description><![CDATA[Leaders who approve every Copilot use case, Teams decision and Power Platform request often become the biggest bottleneck in their own organization. This episode is for executives, IT leaders and Microsoft 365 governance owners who want speed without losing control. Learn how decision boundaries, clear ownership and aligned access let governed decisions happen without leader dependency.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of being needed</li><li>04:56 – Why control fails as a scaling model and the Microsoft 365 governance failure pattern</li><li>12:10 – Scenario one: a Copilot rollout under a leader bottleneck</li><li>20:20 – Scenario two: decision bottlenecks in Teams</li><li>27:05 – Scenario three: Power Platform sprawl versus stagnation and the false choice</li><li>42:00 – Redesign: decision boundaries, ownership clarity and access alignment</li><li>53:05 – Measuring time to decision, suggestion acceptance and rework</li><li>67:40 – The seven-day change and what leaders need to become</li></ul><br /><b>Key takeaways</b><br /><ul><li>When every exception, Copilot use case and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Power Platform</a> request flows to a leader, the leader becomes a single point of failure and decision throughput collapses.</li><li>Scalable governance centralizes standards and observability, decentralizes execution inside explicit decision boundaries, aligns ownership and access, and escalates only true exceptions with evidence.</li><li>Measure time to decision, suggestion acceptance rate and rework together per decision stream, and start by redesigning one recurring decision loop in seven days.</li></ul><br /><b>Worth quoting</b><br /><br />“We need to separate two things that are constantly confused, coordination and control. Coordination scales but control does not.” – Mirko Peters (07:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the seven-day plan and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Governance</a> – reframed here as decision boundaries, named owners and aligned access instead of executive approvals</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the first scenario: a rollout that stays shallow when leaders approve every use case</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the ecosystem where centralized approvals turn leaders into a single point of failure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70976504</guid><pubDate>Fri, 03 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70976504/control_doesn_t_scale.mp3" length="72833431" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/12733c95703c4e5b1024cc5e72b485d17876ed31.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Leaders who approve every Copilot use case, Teams decision and Power Platform request often become the biggest bottleneck in their own organization. This episode is for executives, IT leaders and Microsoft 365 governance owners who want speed without...</itunes:subtitle><itunes:summary><![CDATA[Leaders who approve every Copilot use case, Teams decision and Power Platform request often become the biggest bottleneck in their own organization. This episode is for executives, IT leaders and Microsoft 365 governance owners who want speed without losing control. Learn how decision boundaries, clear ownership and aligned access let governed decisions happen without leader dependency.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of being needed</li><li>04:56 – Why control fails as a scaling model and the Microsoft 365 governance failure pattern</li><li>12:10 – Scenario one: a Copilot rollout under a leader bottleneck</li><li>20:20 – Scenario two: decision bottlenecks in Teams</li><li>27:05 – Scenario three: Power Platform sprawl versus stagnation and the false choice</li><li>42:00 – Redesign: decision boundaries, ownership clarity and access alignment</li><li>53:05 – Measuring time to decision, suggestion acceptance and rework</li><li>67:40 – The seven-day change and what leaders need to become</li></ul><br /><b>Key takeaways</b><br /><ul><li>When every exception, Copilot use case and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Power Platform</a> request flows to a leader, the leader becomes a single point of failure and decision throughput collapses.</li><li>Scalable governance centralizes standards and observability, decentralizes execution inside explicit decision boundaries, aligns ownership and access, and escalates only true exceptions with evidence.</li><li>Measure time to decision, suggestion acceptance rate and rework together per decision stream, and start by redesigning one recurring decision loop in seven days.</li></ul><br /><b>Worth quoting</b><br /><br />“We need to separate two things that are constantly confused, coordination and control. Coordination scales but control does not.” – Mirko Peters (07:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the seven-day plan and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Governance</a> – reframed here as decision boundaries, named owners and aligned access instead of executive approvals</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the first scenario: a rollout that stays shallow when leaders approve every use case</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the ecosystem where centralized approvals turn leaders into a single point of failure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>4552</itunes:duration><itunes:keywords>ai,architecture,authority,automation,control,copilot,decision,dependency,execution,governance,leadership,microsoft365,ownership,powerplatform,scalability,strategy,structure,teams,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c4f024450cf084c5cbdc687ce777ac0c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Leadership Control Fails in the Age of AI (And What Replaces It in Microsoft 365)</title><link>https://www.m365.fm/show/episodes/leadership-in-the-ai-era-why-control-is-failing-and-what-replaces-it/</link><description><![CDATA[In this episode of m365.fm, Mirko Peters explains why leadership models built on control are failing in the age of AI — not because leaders are ineffective, but because control itself does not scale in systems that require speed, autonomy, and clarity.<br /><br />As organizations deploy AI across Microsoft 365 environments, a fundamental shift becomes visible: leadership can no longer function as the coordination layer. AI accelerates decision-making, exposes structural dependencies, and removes the tolerance for human bottlenecks. The issue is not leadership quality — it is the operating model behind it.<br /><br />AI is not just a technology shift. It is a structural stress test for how decisions are made, how ownership is defined, and how systems operate under pressure. This episode breaks down why control-based leadership models collapse under AI — and what replaces them.<br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why leadership models based on control fail in AI-driven environments</li><li>How AI exposes decision bottlenecks in Microsoft 365 organizations</li><li>Why coordination through leaders does not scale with increasing complexity</li><li>What replaces leadership as the primary control layer in modern systems</li><li>How operating models must change to support AI-driven execution</li><li>What autonomy actually requires at a structural level</li></ul><b>THE CORE INSIGHT </b><br /><br />Most organizations believe leadership is required to maintain control as complexity increases. AI proves the opposite. The more your system depends on leaders to make decisions, resolve conflicts, and coordinate work, the more fragile it becomes under speed and scale. AI does not remove leadership. It removes the need for leadership as a control mechanism. What replaces it is architecture — systems that define decisions, enforce constraints, and enable execution without constant human intervention.<br /><br /><b>WHY LEADERSHIP CONTROL FAILS IN AI ENVIRONMENTS</b><br /><ul><li>Decisions routed through leaders create systemic delays</li><li>AI accelerates execution beyond human coordination capacity</li><li>Control introduces dependency instead of enabling autonomy</li><li>Governance relies on interpretation instead of enforcement</li><li>Decision ownership is unclear or inconsistently applied</li><li>Leaders become bottlenecks in high-speed environments</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>AI exposes leadership dependency as a structural weakness</li><li>Control does not scale — it creates fragility under pressure</li><li>Leadership must shift from control to system design</li><li>Governance must be embedded, not manually enforced</li><li>Scalable organizations reduce decision needs instead of managing them</li><li>The future of leadership is architectural, not operational</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>CIOs and IT leaders navigating AI adoption in Microsoft 365</li><li>Microsoft 365 architects designing governance and operating models</li><li>Transformation leaders dealing with increasing system complexity</li><li>Organizations struggling with decision bottlenecks and coordination overload</li></ul><b>TOPICS COVERED</b><br /><ul><li>Leadership in the Age of AI</li><li>Microsoft 365 Governance &amp; Operating Models</li><li>AI and Organizational Design</li><li>Decision Architecture &amp; Autonomy</li><li>Structural Readiness for AI</li></ul><b>ABOUT THE HOST</b><br /><b></b><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations ranging from small businesses to large enterprises, focusing on Microsoft 365 architecture, governance design, AI integration, and scalable operating models. His work centers on designing systems that reduce complexity, enable autonomous execution, and create sustainable performance in modern organizations.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/leadership-in-the-ai-era-why-control-is-failing-and-what-replaces-it/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/control-doesnt-scale-rethinking-leadership-and-governance-in-microsoft-365/" target="_blank" rel="noreferrer noopener">Leadership and Microsoft 365 Governance Beyond Central Control</a></li><li><a href="https://www.m365.fm/leading-ai-delivering-transformation-and-building-community-with-areti-iles-mvp/" target="_blank" rel="noreferrer noopener">Leading AI Transformation and Community with Areti Iles [MVP]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70975755</guid><pubDate>Thu, 02 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70975755/leadership_in_the_ai_era.mp3" length="77799622" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0aec03f59973d0e56160f7411dae33d0ef251046.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this episode of m365.fm, Mirko Peters explains why leadership models built on control are failing in the age of AI — not because leaders are ineffective, but because control itself does not scale in systems that require speed, autonomy, and...</itunes:subtitle><itunes:summary><![CDATA[In this episode of m365.fm, Mirko Peters explains why leadership models built on control are failing in the age of AI — not because leaders are ineffective, but because control itself does not scale in systems that require speed, autonomy, and clarity.<br /><br />As organizations deploy AI across Microsoft 365 environments, a fundamental shift becomes visible: leadership can no longer function as the coordination layer. AI accelerates decision-making, exposes structural dependencies, and removes the tolerance for human bottlenecks. The issue is not leadership quality — it is the operating model behind it.<br /><br />AI is not just a technology shift. It is a structural stress test for how decisions are made, how ownership is defined, and how systems operate under pressure. This episode breaks down why control-based leadership models collapse under AI — and what replaces them.<br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why leadership models based on control fail in AI-driven environments</li><li>How AI exposes decision bottlenecks in Microsoft 365 organizations</li><li>Why coordination through leaders does not scale with increasing complexity</li><li>What replaces leadership as the primary control layer in modern systems</li><li>How operating models must change to support AI-driven execution</li><li>What autonomy actually requires at a structural level</li></ul><b>THE CORE INSIGHT </b><br /><br />Most organizations believe leadership is required to maintain control as complexity increases. AI proves the opposite. The more your system depends on leaders to make decisions, resolve conflicts, and coordinate work, the more fragile it becomes under speed and scale. AI does not remove leadership. It removes the need for leadership as a control mechanism. What replaces it is architecture — systems that define decisions, enforce constraints, and enable execution without constant human intervention.<br /><br /><b>WHY LEADERSHIP CONTROL FAILS IN AI ENVIRONMENTS</b><br /><ul><li>Decisions routed through leaders create systemic delays</li><li>AI accelerates execution beyond human coordination capacity</li><li>Control introduces dependency instead of enabling autonomy</li><li>Governance relies on interpretation instead of enforcement</li><li>Decision ownership is unclear or inconsistently applied</li><li>Leaders become bottlenecks in high-speed environments</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>AI exposes leadership dependency as a structural weakness</li><li>Control does not scale — it creates fragility under pressure</li><li>Leadership must shift from control to system design</li><li>Governance must be embedded, not manually enforced</li><li>Scalable organizations reduce decision needs instead of managing them</li><li>The future of leadership is architectural, not operational</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>CIOs and IT leaders navigating AI adoption in Microsoft 365</li><li>Microsoft 365 architects designing governance and operating models</li><li>Transformation leaders dealing with increasing system complexity</li><li>Organizations struggling with decision bottlenecks and coordination overload</li></ul><b>TOPICS COVERED</b><br /><ul><li>Leadership in the Age of AI</li><li>Microsoft 365 Governance &amp; Operating Models</li><li>AI and Organizational Design</li><li>Decision Architecture &amp; Autonomy</li><li>Structural Readiness for AI</li></ul><b>ABOUT THE HOST</b><br /><b></b><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations ranging from small businesses to large enterprises, focusing on Microsoft 365 architecture, governance design, AI integration, and scalable operating models. His work centers on designing systems that reduce complexity, enable autonomous execution, and create sustainable performance in modern organizations.<br /><br />Explore more on M365.FM<br /><ul><li><a...]]></itunes:summary><itunes:duration>4863</itunes:duration><itunes:keywords>ai,alignment,architecture,authority,automation,context,control,copilot,decision,governance,innovation,leadership,microsoft365,productivity,scalability,strategy,structure,systems,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6424d8357b13b29facbaa7b805ded25d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; AI: Why Most Organizations Are Not Structurally Ready for Copilot</title><link>https://www.m365.fm/show/episodes/microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot/</link><description><![CDATA[Many Copilot rollouts stall after a few weeks, and the cause is rarely the AI itself. This episode is for leaders and architects in Microsoft 365 who want to understand why their operating model is not structurally ready. You will get a practical frame of five elements and a 90-day measurement model to make your organization able to absorb AI safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The real barrier is the operating model</li><li>04:17 – Why AI exposes rather than fixes</li><li>07:49 – The Copilot stall pattern and the silo tax</li><li>18:59 – Data is not knowledge</li><li>22:07 – Permissions and ownership as business design</li><li>32:21 – Redesigning decision rights around data</li><li>41:27 – Zillow, shadow AI and human versus system roles</li><li>62:46 – Five elements and a 90-day measurement model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most organizations are blocked from <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Copilot</a> value not by the technology but by fragmented data, unclear ownership and broken decision flow.</li><li>Named owners and explicit decision rights covering input ownership, recommendation logic, approval and override authority are the first real control surface for AI.</li><li>Leaders should measure AI readiness through decision velocity, decision clarity, rework reduction and AI trust rather than license and login counts.</li></ul><br /><b>Worth quoting</b><br /><br />“AI does not arrive as a repair layer for your business but instead it acts as an amplification layer.” – Mirko Peters (04:19)<br /><br />“It's important to remember that co-pilot and other agents aren't inventing new access. They are simply surfacing what your environment already allows.” – Mirko Peters (22:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the five-element readiness frame</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool whose rollouts stall between week six and twelve as tenant problems surface</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – why usage flattens after early pilots and why more prompting workshops rarely fix it</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the SharePoint, Teams and OneDrive estate whose sprawl becomes Copilot's grounding layer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70956243</guid><pubDate>Wed, 01 Apr 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70956243/the_ai_first_organization.mp3" length="73522646" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b8a8799d089e3898d81c27d1e040f6d7b1e5f9a4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Copilot rollouts stall after a few weeks, and the cause is rarely the AI itself. This episode is for leaders and architects in Microsoft 365 who want to understand why their operating model is not structurally ready. You will get a practical...</itunes:subtitle><itunes:summary><![CDATA[Many Copilot rollouts stall after a few weeks, and the cause is rarely the AI itself. This episode is for leaders and architects in Microsoft 365 who want to understand why their operating model is not structurally ready. You will get a practical frame of five elements and a 90-day measurement model to make your organization able to absorb AI safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The real barrier is the operating model</li><li>04:17 – Why AI exposes rather than fixes</li><li>07:49 – The Copilot stall pattern and the silo tax</li><li>18:59 – Data is not knowledge</li><li>22:07 – Permissions and ownership as business design</li><li>32:21 – Redesigning decision rights around data</li><li>41:27 – Zillow, shadow AI and human versus system roles</li><li>62:46 – Five elements and a 90-day measurement model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most organizations are blocked from <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Copilot</a> value not by the technology but by fragmented data, unclear ownership and broken decision flow.</li><li>Named owners and explicit decision rights covering input ownership, recommendation logic, approval and override authority are the first real control surface for AI.</li><li>Leaders should measure AI readiness through decision velocity, decision clarity, rework reduction and AI trust rather than license and login counts.</li></ul><br /><b>Worth quoting</b><br /><br />“AI does not arrive as a repair layer for your business but instead it acts as an amplification layer.” – Mirko Peters (04:19)<br /><br />“It's important to remember that co-pilot and other agents aren't inventing new access. They are simply surfacing what your environment already allows.” – Mirko Peters (22:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the five-element readiness frame</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool whose rollouts stall between week six and twelve as tenant problems surface</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – why usage flattens after early pilots and why more prompting workshops rarely fix it</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the SharePoint, Teams and OneDrive estate whose sprawl becomes Copilot's grounding layer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-ai-why-most-organizations-are-not-structurally-ready-for-copilot" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>4596</itunes:duration><itunes:keywords>ai,alignment,architecture,automation,copilot,data,decision,governance,knowledge,leadership,microsoft365,organization,ownership,permissions,scalability,strategy,structure,transformation,trust,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f197fc0bacfb1851d7eae2b4c0e19bb9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Scaling: Why Good Enterprise Designs Fail at Scale</title><link>https://www.m365.fm/show/episodes/the-scaling-paradox-why-good-designs-fail-at-enterprise-scale/</link><description><![CDATA[Many Microsoft 365 and Power Platform solutions shine in a pilot and then fragment when they roll out across the enterprise. This episode is for architects, platform owners and transformation leaders who need their successes to survive scale. Learn the five failure modes behind the scaling paradox and a practical model for scaling principles instead of copying solutions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why scale changes system behavior</li><li>04:31 – The pilot that worked and the rollout that failed</li><li>12:14 – Failure mode: tenant and workspace sprawl</li><li>16:02 – Failure mode: data lineage gaps</li><li>19:56 – Failure mode: role and ownership ambiguity</li><li>23:40 – Environment chaos, hidden connectors and the governance trap</li><li>51:03 – Principles for controlled scale</li><li>70:29 – AI amplification and a practical scaling model</li></ul><br /><b>Key takeaways</b><br /><ul><li>A successful pilot proves usefulness, not scalability; enterprise scale requires ownership, lifecycle and decision logic to scale with the solution.</li><li>Workspace sprawl, data lineage gaps, ownership ambiguity, <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Power Platform</a> environment chaos and hidden connectors are symptoms of one root cause: capacity that did not scale with demand.</li><li>Standardize the few controls that protect trust, allow bounded local adaptation, measure system health instead of adoption and fund capability before rollout waves.</li></ul><br /><b>Worth quoting</b><br /><br />“A pilot proves usefulness. It does not prove scalability. Scalability only exists when the surrounding operating model can carry the solution under heavier load across more boundaries with less shared context and still produce trusted outcomes.” – Mirko Peters (04:15)<br /><br />“Replication is about copying outputs. Scaling is about reproducing operating conditions. Those are not the same thing.” – Mirko Peters (08:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-scaling-paradox-why-good-designs-fail-at-enterprise-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on scaling pilots safely</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Power Platform</a> – where environment chaos, default environment use and hidden connectors expose weak operating logic</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Governance</a> – reactive controls that arrive late and turn unmanaged complexity into managed delay</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the suite where a successful pilot spreads into workspace sprawl and duplicated versions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70953265</guid><pubDate>Tue, 31 Mar 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70953265/the_scaling_paradox.mp3" length="75840647" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/42179bbb6c23fa2cf936c0d52ba594b71572cce8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 and Power Platform solutions shine in a pilot and then fragment when they roll out across the enterprise. This episode is for architects, platform owners and transformation leaders who need their successes to survive scale. Learn...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 and Power Platform solutions shine in a pilot and then fragment when they roll out across the enterprise. This episode is for architects, platform owners and transformation leaders who need their successes to survive scale. Learn the five failure modes behind the scaling paradox and a practical model for scaling principles instead of copying solutions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why scale changes system behavior</li><li>04:31 – The pilot that worked and the rollout that failed</li><li>12:14 – Failure mode: tenant and workspace sprawl</li><li>16:02 – Failure mode: data lineage gaps</li><li>19:56 – Failure mode: role and ownership ambiguity</li><li>23:40 – Environment chaos, hidden connectors and the governance trap</li><li>51:03 – Principles for controlled scale</li><li>70:29 – AI amplification and a practical scaling model</li></ul><br /><b>Key takeaways</b><br /><ul><li>A successful pilot proves usefulness, not scalability; enterprise scale requires ownership, lifecycle and decision logic to scale with the solution.</li><li>Workspace sprawl, data lineage gaps, ownership ambiguity, <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Power Platform</a> environment chaos and hidden connectors are symptoms of one root cause: capacity that did not scale with demand.</li><li>Standardize the few controls that protect trust, allow bounded local adaptation, measure system health instead of adoption and fund capability before rollout waves.</li></ul><br /><b>Worth quoting</b><br /><br />“A pilot proves usefulness. It does not prove scalability. Scalability only exists when the surrounding operating model can carry the solution under heavier load across more boundaries with less shared context and still produce trusted outcomes.” – Mirko Peters (04:15)<br /><br />“Replication is about copying outputs. Scaling is about reproducing operating conditions. Those are not the same thing.” – Mirko Peters (08:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-scaling-paradox-why-good-designs-fail-at-enterprise-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on scaling pilots safely</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Power Platform</a> – where environment chaos, default environment use and hidden connectors expose weak operating logic</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Governance</a> – reactive controls that arrive late and turn unmanaged complexity into managed delay</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the suite where a successful pilot spreads into workspace sprawl and duplicated versions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-scaling-paradox-why-good-designs-fail-at-enterprise-scale" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>4740</itunes:duration><itunes:keywords>ai,architecture,automation,complexity,copilot,data,enterprise,governance,leadership,lineage,microsoft365,ownership,powerplatform,scaling,sharepoint,strategy,systems,teams,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8546112ed6489a399066b26c985f682a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Transformation: Why It Fails and the Role of the Power Architect</title><link>https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/</link><description><![CDATA[Many Microsoft 365 and Copilot programs show high adoption while the business still feels slow and political. This episode is for leaders and architects who want to understand why, and introduces the power architect as the missing responsibility for redesigning how authority, access and decisions flow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why transformation fails at the power layer</li><li>08:21 – Formal structure versus real power</li><li>22:29 – AI does not fix power structures</li><li>29:02 – The power architect defined</li><li>40:05 – Mapping power, access and decision flow</li><li>57:41 – Metrics that prove the redesign works</li><li>64:15 – A practical redesign sequence for leaders</li><li>71:48 – The leadership shift and the payoff</li></ul><br /><b>Key takeaways</b><br /><ul><li>Transformations stall when tools change but decision rights, ownership and access paths stay the same.</li><li>Copilot, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Teams</a>, SharePoint and Power Platform act as structural tests that expose weak ownership, misaligned permissions and hidden bottlenecks.</li><li>Start with one value stream, map decisions, dependencies, ownership and access, redesign approvals and escalation, and measure decision latency and cycle time before scaling.</li></ul><br /><b>Worth quoting</b><br /><br />“Transformation is not the installation of a new capability. It is the redistribution of who gets to act, who gets to decide, and who gets to access the information they need.” – Mirko Peters (03:33)<br /><br />“Policy without adherence is not control, it is just documentation, and documentation can create a false sense of safety.” – Mirko Peters (21:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the power architect role</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the sharpest mirror, turning messy permissions and stale content into trust and output problems</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Governance</a> – controls that exist on paper while work quietly routes around them into shadow paths</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – treated as an operating surface that exposes ownership, access and decision design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70951901</guid><pubDate>Mon, 30 Mar 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70951901/the_power_architect.mp3" length="79199367" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/39d3cd2086510677d8ed1636bd2186f762c978a7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 and Copilot programs show high adoption while the business still feels slow and political. This episode is for leaders and architects who want to understand why, and introduces the power architect as the missing responsibility for...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 and Copilot programs show high adoption while the business still feels slow and political. This episode is for leaders and architects who want to understand why, and introduces the power architect as the missing responsibility for redesigning how authority, access and decisions flow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why transformation fails at the power layer</li><li>08:21 – Formal structure versus real power</li><li>22:29 – AI does not fix power structures</li><li>29:02 – The power architect defined</li><li>40:05 – Mapping power, access and decision flow</li><li>57:41 – Metrics that prove the redesign works</li><li>64:15 – A practical redesign sequence for leaders</li><li>71:48 – The leadership shift and the payoff</li></ul><br /><b>Key takeaways</b><br /><ul><li>Transformations stall when tools change but decision rights, ownership and access paths stay the same.</li><li>Copilot, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Teams</a>, SharePoint and Power Platform act as structural tests that expose weak ownership, misaligned permissions and hidden bottlenecks.</li><li>Start with one value stream, map decisions, dependencies, ownership and access, redesign approvals and escalation, and measure decision latency and cycle time before scaling.</li></ul><br /><b>Worth quoting</b><br /><br />“Transformation is not the installation of a new capability. It is the redistribution of who gets to act, who gets to decide, and who gets to access the information they need.” – Mirko Peters (03:33)<br /><br />“Policy without adherence is not control, it is just documentation, and documentation can create a false sense of safety.” – Mirko Peters (21:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the power architect role</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the sharpest mirror, turning messy permissions and stale content into trust and output problems</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Governance</a> – controls that exist on paper while work quietly routes around them into shadow paths</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – treated as an operating surface that exposes ownership, access and decision design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-architect-why-transformation-fails-and-who-actually-fixes-it" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4950</itunes:duration><itunes:keywords>ai,architecture,authority,automation,change,copilot,decisions,governance,innovation,leadership,microsoft365,ownership,power,productivity,sharepoint,strategy,structure,teams,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bca5ce6ad9cfe3e7dc7248a432d646e2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; Modern Work: Why Work Optimization Hurts Performance</title><link>https://www.m365.fm/show/episodes/the-designed-organization-why-optimization-is-the-enemy-of-performance/</link><description><![CDATA[Mature Microsoft 365 environments with strong governance and automation can still feel slow and political, and AI often makes that drag more visible. In this episode Mirko Peters shows leaders and platform owners why optimizing parts hurts performance and how to redesign decision, data and interaction flows so Copilot and Power Platform can actually accelerate the business.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The optimization trap</li><li>04:49 – What an organization really is: decision, data and interaction flows plus power</li><li>08:26 – Why governance doesn't save a misdesigned system</li><li>11:08 – The research signal and decision velocity</li><li>17:48 – Designing decision flow, data flow, interaction and power</li><li>32:31 – Why transformations stall: a case from fragmented to designed</li><li>51:47 – Five steps: see reality, identify friction, redesign, align access, layer AI last</li><li>69:40 – Microsoft 365, Copilot and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Power Platform</a>, metrics and where to start on Monday</li></ul><br /><b>Key takeaways</b><br /><ul><li>Local optimization of tools, governance and automation can make an organization slower, because performance comes from how decision, data and interaction flows and power fit together.</li><li>Decision velocity, the time from a meaningful signal to a committed action, is a more honest performance metric than model quality, prompt volume or adoption counts.</li><li>Leaders should redesign one high-friction flow first, align access with accountable roles and only then layer Copilot, Power Automate and AI on top.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance matters, but it is not an operating model. It is a control framework. It tells us what should be allowed, what should be reviewed, and what should be protected or stopped.” – Mirko Peters (08:38)<br /><br />“AI is not creating the design problem, it is simply revealing the problem that was already there.” – Mirko Peters (14:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-designed-organization-why-optimization-is-the-enemy-of-performance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the case study, quotes and five redesign steps</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a control framework that cannot replace operating model design or clear flow</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – an acceleration layer that only creates organizational clarity when context and truth sources align</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – an operating surface that makes unclear boundaries, weak interaction design and power visible</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">The Copilot Coworker: Why Your AI Strategy is Building Digital Debt</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70849602</guid><pubDate>Sun, 29 Mar 2026 14:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70849602/the_designed_organization.mp3" length="80120967" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2790f862f78d0c5198e609ae2bd0e13c54d09c8b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Mature Microsoft 365 environments with strong governance and automation can still feel slow and political, and AI often makes that drag more visible. In this episode Mirko Peters shows leaders and platform owners why optimizing parts hurts performance...</itunes:subtitle><itunes:summary><![CDATA[Mature Microsoft 365 environments with strong governance and automation can still feel slow and political, and AI often makes that drag more visible. In this episode Mirko Peters shows leaders and platform owners why optimizing parts hurts performance and how to redesign decision, data and interaction flows so Copilot and Power Platform can actually accelerate the business.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The optimization trap</li><li>04:49 – What an organization really is: decision, data and interaction flows plus power</li><li>08:26 – Why governance doesn't save a misdesigned system</li><li>11:08 – The research signal and decision velocity</li><li>17:48 – Designing decision flow, data flow, interaction and power</li><li>32:31 – Why transformations stall: a case from fragmented to designed</li><li>51:47 – Five steps: see reality, identify friction, redesign, align access, layer AI last</li><li>69:40 – Microsoft 365, Copilot and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Power Platform</a>, metrics and where to start on Monday</li></ul><br /><b>Key takeaways</b><br /><ul><li>Local optimization of tools, governance and automation can make an organization slower, because performance comes from how decision, data and interaction flows and power fit together.</li><li>Decision velocity, the time from a meaningful signal to a committed action, is a more honest performance metric than model quality, prompt volume or adoption counts.</li><li>Leaders should redesign one high-friction flow first, align access with accountable roles and only then layer Copilot, Power Automate and AI on top.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance matters, but it is not an operating model. It is a control framework. It tells us what should be allowed, what should be reviewed, and what should be protected or stopped.” – Mirko Peters (08:38)<br /><br />“AI is not creating the design problem, it is simply revealing the problem that was already there.” – Mirko Peters (14:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-designed-organization-why-optimization-is-the-enemy-of-performance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the case study, quotes and five redesign steps</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a control framework that cannot replace operating model design or clear flow</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – an acceleration layer that only creates organizational clarity when context and truth sources align</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – an operating surface that makes unclear boundaries, weak interaction design and power visible</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-copilot-coworker-why-your-ai-strategy-is-building-digital-debt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-work-optimization-hurts-performance" target="_blank" rel="noreferrer noopener">The Copilot Coworker: Why Your AI Strategy is Building Digital Debt</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br...]]></itunes:summary><itunes:duration>5008</itunes:duration><itunes:keywords>ai,architecture,authority,automation,complexity,copilot,data,decisions,efficiency,flow,governance,latency,microsoft365,optimization,ownership,performance,redesign,scalability,systems,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/92e18e1a677b2fdf42a8eac842043a84.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI in Microsoft 365: Why AI Won’t Fix Your Business (It Exposes Your Data, Security &amp; Structure)</title><link>https://www.m365.fm/show/episodes/ai-wont-fix-your-business-it-will-expose-it/</link><description><![CDATA[Your Copilot rollout looked ready, yet answers feel generic, people double-check everything and adoption stalls after a few weeks. This episode is for leaders and Microsoft 365 owners who want to understand why AI exposes broken permissions, weak classification and unclear ownership instead of fixing them. You get a five-step sequence to clean up the environment before scaling AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The AI rollout that looked ready</li><li>08:20 – AI is amplification, not transformation</li><li>14:17 – Scenario 1: Overshared files and permission chaos</li><li>21:25 – Scenario 2: Label loss and inconsistent classification</li><li>29:09 – Scenario 3: The week 6–12 stall and why trust drops</li><li>37:29 – Decision latency: the metric that matters</li><li>41:03 – AI-accessible is not AI-ready: anchor case, fragmentation and ownership</li><li>63:04 – Structural clarity: five steps before scaling AI</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Microsoft 365</a> does not fix unclear ownership, messy access or duplicated content; it exposes them at machine speed.</li><li>Least privilege becomes relevance engineering in the AI era, because broad permissions turn stale and out-of-scope content into decision context.</li><li>Measure AI success by decision latency without loss of trust, and only reintroduce Copilot where access, ownership and decision flows are aligned.</li></ul><br /><b>Worth quoting</b><br /><br />“AI is not transformation, it is amplification. If the structure underneath your work is strong, AI compresses your effort and speeds up synthesis by reducing the manual drag people have carried for years.” – Mirko Peters (08:34)<br /><br />“This is why I frame access cleanup as relevance engineering rather than a boring compliance exercise. The real business question is who should see what to make better decisions with the least amount of drag.” – Mirko Peters (71:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-wont-fix-your-business-it-will-expose-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, three scenarios, quotes and the five-step sequence</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose rollout surfaces overshared files, stale content and unclear ownership</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – examined through the week 6 to 12 stall, when trust drops and usage narrows</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – inconsistent labeling and meaning lost in AI summaries illustrate the classification scenario</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70831770</guid><pubDate>Sat, 28 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70831770/ai_won_t_fix_your_business.mp3" length="79459756" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bfad6b223fcc30fea9ec58026ea73fffb7e19060.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Copilot rollout looked ready, yet answers feel generic, people double-check everything and adoption stalls after a few weeks. This episode is for leaders and Microsoft 365 owners who want to understand why AI exposes broken permissions, weak...</itunes:subtitle><itunes:summary><![CDATA[Your Copilot rollout looked ready, yet answers feel generic, people double-check everything and adoption stalls after a few weeks. This episode is for leaders and Microsoft 365 owners who want to understand why AI exposes broken permissions, weak classification and unclear ownership instead of fixing them. You get a five-step sequence to clean up the environment before scaling AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The AI rollout that looked ready</li><li>08:20 – AI is amplification, not transformation</li><li>14:17 – Scenario 1: Overshared files and permission chaos</li><li>21:25 – Scenario 2: Label loss and inconsistent classification</li><li>29:09 – Scenario 3: The week 6–12 stall and why trust drops</li><li>37:29 – Decision latency: the metric that matters</li><li>41:03 – AI-accessible is not AI-ready: anchor case, fragmentation and ownership</li><li>63:04 – Structural clarity: five steps before scaling AI</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Microsoft 365</a> does not fix unclear ownership, messy access or duplicated content; it exposes them at machine speed.</li><li>Least privilege becomes relevance engineering in the AI era, because broad permissions turn stale and out-of-scope content into decision context.</li><li>Measure AI success by decision latency without loss of trust, and only reintroduce Copilot where access, ownership and decision flows are aligned.</li></ul><br /><b>Worth quoting</b><br /><br />“AI is not transformation, it is amplification. If the structure underneath your work is strong, AI compresses your effort and speeds up synthesis by reducing the manual drag people have carried for years.” – Mirko Peters (08:34)<br /><br />“This is why I frame access cleanup as relevance engineering rather than a boring compliance exercise. The real business question is who should see what to make better decisions with the least amount of drag.” – Mirko Peters (71:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-wont-fix-your-business-it-will-expose-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, three scenarios, quotes and the five-step sequence</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose rollout surfaces overshared files, stale content and unclear ownership</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – examined through the week 6 to 12 stall, when trust drops and usage narrows</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – inconsistent labeling and meaning lost in AI summaries illustrate the classification scenario</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-in-microsoft-365-why-ai-wont-fix-your-business" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>4967</itunes:duration><itunes:keywords>access,ai,alignment,architecture,clarity,context,data,decisions,governance,latency,leadership,ownership,permissions,productivity,strategy,structure,systems,transformation,trust,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8efd4f7970a5f1c9fdd7290a24cd067d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Security: Who Has Access to Your Data and Why It Matters</title><link>https://www.m365.fm/show/episodes/the-permission-problem-who-actually-has-power-in-your-organization/</link><description><![CDATA[Your org chart says who should decide, but your Microsoft 365 permissions decide who actually can. This episode is for leaders, governance owners and AI rollout teams who keep hitting slow decisions, hidden gatekeepers and stalled Copilot pilots. Learn how to trace real power through access, conversations and content, and how to realign control with responsibility.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The permission problem is not a people problem</li><li>04:34 – Authority versus power</li><li>09:10 – Why organizations drift from the org chart</li><li>17:26 – Transformation exposes the real power map</li><li>21:11 – Signals: latency, Entra, Teams, SharePoint, workflows</li><li>41:24 – Shadow IT, shadow AI and Copilot amplification</li><li>51:36 – Over-permissioned vs. locked-down organizations</li><li>63:00 – Mapping real power and action steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Real power in a <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Microsoft 365</a> organization sits where access, context and trust converge, not where the org chart places authority.</li><li>Decision latency, effective Entra permissions, Teams centrality and SharePoint ownership are measurable signals that reveal hidden gatekeepers.</li><li>Copilot does not fix misaligned control; it amplifies it, so access and accountability must be reviewed together before scaling AI.</li></ul><br /><b>Worth quoting</b><br /><br />“AI does not care about the story your governance model tells because it runs strictly on what the environment actually allows.” – Mirko Peters (18:33)<br /><br />“Shadow behavior isn't just rebellion, it is structural compensation. People aren't abandoning the governed path because they have a grudge against the IT department.” – Mirko Peters (41:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-permission-problem-who-actually-has-power-in-your-organization/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on mapping real power</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Governance</a> – the documented control model that looks mature while effective access tells another story</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI readiness pilot that acted as an x-ray for stale ownership and uneven access</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">SharePoint</a> – site and library ownership that drifted away from accountability and created information gatekeepers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Microsoft 365 Transformation: Why It Fails and the Role of the Power Architect</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70830545</guid><pubDate>Fri, 27 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70830545/the_permission_problem.mp3" length="79138345" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c78200801716f5df21b4e0419951acaa5f2d31b5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your org chart says who should decide, but your Microsoft 365 permissions decide who actually can. This episode is for leaders, governance owners and AI rollout teams who keep hitting slow decisions, hidden gatekeepers and stalled Copilot pilots....</itunes:subtitle><itunes:summary><![CDATA[Your org chart says who should decide, but your Microsoft 365 permissions decide who actually can. This episode is for leaders, governance owners and AI rollout teams who keep hitting slow decisions, hidden gatekeepers and stalled Copilot pilots. Learn how to trace real power through access, conversations and content, and how to realign control with responsibility.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The permission problem is not a people problem</li><li>04:34 – Authority versus power</li><li>09:10 – Why organizations drift from the org chart</li><li>17:26 – Transformation exposes the real power map</li><li>21:11 – Signals: latency, Entra, Teams, SharePoint, workflows</li><li>41:24 – Shadow IT, shadow AI and Copilot amplification</li><li>51:36 – Over-permissioned vs. locked-down organizations</li><li>63:00 – Mapping real power and action steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Real power in a <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Microsoft 365</a> organization sits where access, context and trust converge, not where the org chart places authority.</li><li>Decision latency, effective Entra permissions, Teams centrality and SharePoint ownership are measurable signals that reveal hidden gatekeepers.</li><li>Copilot does not fix misaligned control; it amplifies it, so access and accountability must be reviewed together before scaling AI.</li></ul><br /><b>Worth quoting</b><br /><br />“AI does not care about the story your governance model tells because it runs strictly on what the environment actually allows.” – Mirko Peters (18:33)<br /><br />“Shadow behavior isn't just rebellion, it is structural compensation. People aren't abandoning the governed path because they have a grudge against the IT department.” – Mirko Peters (41:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-permission-problem-who-actually-has-power-in-your-organization/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on mapping real power</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Governance</a> – the documented control model that looks mature while effective access tells another story</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI readiness pilot that acted as an x-ray for stale ownership and uneven access</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">SharePoint</a> – site and library ownership that drifted away from accountability and created information gatekeepers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-permission-problem-who-actually-has-power-in-your-organization" target="_blank" rel="noreferrer noopener">Microsoft 365 Transformation: Why It Fails and the Role of the Power Architect</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4947</itunes:duration><itunes:keywords>access,ai,authority,collaboration,control,copilot,decision,dependency,entra,governance,latency,microsoft365,ownership,permissions,power,sharepoint,teams,transformation,visibility,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2da69568bab652f8ad0e54c76c897cf6.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; Modern Work: Your Organization Is Not What You Think</title><link>https://www.m365.fm/show/episodes/your-organization-is-not-what-you-think-it-is/</link><description><![CDATA[Your org chart, governance model and adoption dashboards may describe an organization that no longer exists. This episode is for IT leaders, Microsoft 365 architects and change practitioners who see high usage but slow, heavy work. Learn how to read Teams, SharePoint and permission signals to find the real organization and fix it before Copilot amplifies the gaps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The organization leaders think they run</li><li>04:56 – The organization that actually exists</li><li>08:44 – Signal one: Teams shows coordination pressure</li><li>16:28 – Signal two: SharePoint and OneDrive reveal how knowledge moves</li><li>24:02 – Signal three: identity and permission drift define the real org</li><li>35:00 – Case study: the well-structured, slow organization</li><li>47:56 – Decision latency, rework, shadow systems and why Copilot becomes a mirror</li><li>73:10 – Four steps: map decisions, trace data, find hidden owners, simplify</li></ul><br /><b>Key takeaways</b><br /><ul><li>High Teams activity, duplicated files in SharePoint and <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">OneDrive</a>, and drifting permissions are signals of structural compensation, not proof of collaboration maturity.</li><li>Copilot reasons over the content and access your environment actually contains, so fragmented knowledge and permission drift turn it into a mirror of organizational problems rather than a fix.</li><li>Start by mapping one real decision end to end, tracing its files and versions, identifying hidden owners and measuring friction, then simplify the environment before scaling it.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams is not just a collaboration tool. It is a coordination layer. Coordination layers become noisy when the underlying organization is fragmented.” – Mirko Peters (09:09)<br /><br />“Decision latency is hard to see because it accumulates in the gaps between visible actions like the space between a message and an answer or the time between a decision and the final version.” – Mirko Peters (15:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-organization-is-not-what-you-think-it-is/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the case study and the four-step method</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – treated as a coordination layer whose activity reveals pressure rather than collaboration health</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">SharePoint</a> – where duplicated files and unclear versions show how knowledge fragments instead of being shared</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as a mirror that reflects fragmented content and permission drift back to users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70829666</guid><pubDate>Thu, 26 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70829666/your_organization_is_not_what_you_think_it_is.mp3" length="87659279" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6a46f89660c8382798943dde251e81ced4213819.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your org chart, governance model and adoption dashboards may describe an organization that no longer exists. This episode is for IT leaders, Microsoft 365 architects and change practitioners who see high usage but slow, heavy work. Learn how to read...</itunes:subtitle><itunes:summary><![CDATA[Your org chart, governance model and adoption dashboards may describe an organization that no longer exists. This episode is for IT leaders, Microsoft 365 architects and change practitioners who see high usage but slow, heavy work. Learn how to read Teams, SharePoint and permission signals to find the real organization and fix it before Copilot amplifies the gaps.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The organization leaders think they run</li><li>04:56 – The organization that actually exists</li><li>08:44 – Signal one: Teams shows coordination pressure</li><li>16:28 – Signal two: SharePoint and OneDrive reveal how knowledge moves</li><li>24:02 – Signal three: identity and permission drift define the real org</li><li>35:00 – Case study: the well-structured, slow organization</li><li>47:56 – Decision latency, rework, shadow systems and why Copilot becomes a mirror</li><li>73:10 – Four steps: map decisions, trace data, find hidden owners, simplify</li></ul><br /><b>Key takeaways</b><br /><ul><li>High Teams activity, duplicated files in SharePoint and <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">OneDrive</a>, and drifting permissions are signals of structural compensation, not proof of collaboration maturity.</li><li>Copilot reasons over the content and access your environment actually contains, so fragmented knowledge and permission drift turn it into a mirror of organizational problems rather than a fix.</li><li>Start by mapping one real decision end to end, tracing its files and versions, identifying hidden owners and measuring friction, then simplify the environment before scaling it.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams is not just a collaboration tool. It is a coordination layer. Coordination layers become noisy when the underlying organization is fragmented.” – Mirko Peters (09:09)<br /><br />“Decision latency is hard to see because it accumulates in the gaps between visible actions like the space between a message and an answer or the time between a decision and the final version.” – Mirko Peters (15:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-organization-is-not-what-you-think-it-is/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the case study and the four-step method</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – treated as a coordination layer whose activity reveals pressure rather than collaboration health</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">SharePoint</a> – where duplicated files and unclear versions show how knowledge fragments instead of being shared</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as a mirror that reflects fragmented content and permission drift back to users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-managing-features-the-architectural-truth-about-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-organization-is-not-what-you-think-it-is" target="_blank" rel="noreferrer noopener">Stop Managing Features: The Architectural Truth About Cloud Governance</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>5479</itunes:duration><itunes:keywords>behavior,clarity,collaboration,complexity,coordination,duplication,efficiency,execution,fragmentation,governance,knowledge,latency,organization,ownership,permissions,structure,systems,transformation,trust,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f2e326fdb4f6c9f49c34bdf8f695f416.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Modern Work: Why High Performers Feel Isolated (Microsoft 365, Productivity and the Loneliness System)</title><link>https://www.m365.fm/show/episodes/the-loneliness-system-why-high-performers-are-quietly-breaking/</link><description><![CDATA[Modern Work: Why High Performers Feel Isolated (<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Productivity and the Loneliness System) In <a href="https://www.m365.fm/the-loneliness-system-why-high-performers-are-quietly-breaking/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why high performers in modern work environments often experience isolation and pressure, even in highly connected Microsoft 365 organizations. You’ll understand how productivity systems, expectations, and Microsoft 365 collaboration tools can unintentionally create a “loneliness system”.<br /><ul><li>why high performers silently struggle in modern work environments</li><li>how Microsoft 365 productivity and collaboration can increase pressure</li><li>why modern work systems create isolation instead of connection</li></ul>This episode is ideal for consultants, leaders, IT professionals, and anyone working with Microsoft 365, productivity, and modern work.<br /><br />WHY HIGH PERFORMERS BECOME ISOLATED<br />Modern work promises flexibility, autonomy, and productivity. Tools like Microsoft Teams, SharePoint Online, and Microsoft 365 create constant connectivity and access to information. However, this environment also creates hidden pressure. High performers often take on more responsibility, respond faster, and become central points in communication and decision-making. Over time, this leads to overload and isolation. The more productive someone is, the more they are relied on. But this also means they carry more invisible responsibility.<br /><br />THE LONELINESS SYSTEM IN MODERN WORK<br />The “loneliness system” is not created intentionally. It emerges from how modern work is designed. Organizations optimize for productivity, responsiveness, and efficiency. Microsoft 365 environments enable constant communication and fast collaboration. But they rarely address how work is distributed or how pressure is managed. High performers become bottlenecks. They are included in more conversations, more decisions, and more responsibility. At the same time, they often lack support, because they are seen as capable and reliable.<br /><br />HOW MICROSOFT 365 PRODUCTIVITY CONTRIBUTES<br />Microsoft 365 productivity tools are designed to make work faster and more efficient. But without proper structure and boundaries, they increase cognitive load. Notifications, chats, meetings, and shared content create a constant flow of information. High performers are often the ones who handle this flow, which increases stress and reduces focus. This creates a paradox. The tools that are meant to improve productivity can also create overload and isolation.<br /><br />THE HIDDEN IMPACT ON SECURITY AND ORGANIZATION<br />This dynamic also affects Microsoft security and organization design. When knowledge and responsibility are concentrated in a few individuals, risks increase. Access, decisions, and information flow become dependent on specific people instead of structured systems. This creates vulnerabilities, both from a security perspective and from an organizational resilience perspective.<br /><br />FROM PRODUCTIVITY TO SUSTAINABLE WORK<br />If you are working with Microsoft 365, modern work, or productivity consulting, this episode helps you rethink how work is distributed and supported. Sustainable productivity is not about doing more. It is about designing systems where responsibility, knowledge, and workload are shared effectively. Organizations need to move from individual performance to system performance.<br /><br />KEY TAKEAWAYS<br /><ul><li>high performers often carry invisible organizational load</li><li>modern work can create isolation despite constant connectivity</li><li>Microsoft 365 productivity tools increase pressure without structure</li><li>concentration of knowledge creates security and organizational risks</li><li>sustainable performance requires better system design</li></ul>QUOTES FROM THIS EPISODE<br /><i>"High performers are not fine. They are overloaded."</i><br /><i>"Modern work creates connection, but also isolation."</i><br /><i>"Productivity systems often ignore human limits."</i><br /><i>"The more reliable you are, the more work you get."</i><br /><i>"Loneliness is a system problem, not a personal problem." </i><br /><br />TOOLS AND TOPICS<br /><ul><li><b>High Performers</b> - role concentration and invisible workload</li><li><b>Modern Work System</b>s - always-on collaboration and expectations</li><li><b>Productivity Culture</b> - performance pressure and responsiveness</li><li><b>Workload Distribution</b> - imbalance in responsibility and decision-making</li><li><b>Organizational Design</b> - system vs individual performance</li><li><b>Knowledge Concentration</b> - risk of dependency on key individuals</li></ul><br />ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on modern work, Microsoft security, and productivity consulting. His work connects technology with real organizational behavior. He helps organizations design systems that are not only productive, but also sustainable and resilient.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70828850</guid><pubDate>Wed, 25 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70828850/the_loneliness_system.mp3" length="70737366" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a2ba4866c9112bf80b38cbe097cbfa845777cc3c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Modern Work: Why High Performers Feel Isolated (https://www.m365.fm/categories/power-platform-talk/, Productivity and the Loneliness System) In https://www.m365.fm/the-loneliness-system-why-high-performers-are-quietly-breaking/, you’ll learn why high...</itunes:subtitle><itunes:summary><![CDATA[Modern Work: Why High Performers Feel Isolated (<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Productivity and the Loneliness System) In <a href="https://www.m365.fm/the-loneliness-system-why-high-performers-are-quietly-breaking/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why high performers in modern work environments often experience isolation and pressure, even in highly connected Microsoft 365 organizations. You’ll understand how productivity systems, expectations, and Microsoft 365 collaboration tools can unintentionally create a “loneliness system”.<br /><ul><li>why high performers silently struggle in modern work environments</li><li>how Microsoft 365 productivity and collaboration can increase pressure</li><li>why modern work systems create isolation instead of connection</li></ul>This episode is ideal for consultants, leaders, IT professionals, and anyone working with Microsoft 365, productivity, and modern work.<br /><br />WHY HIGH PERFORMERS BECOME ISOLATED<br />Modern work promises flexibility, autonomy, and productivity. Tools like Microsoft Teams, SharePoint Online, and Microsoft 365 create constant connectivity and access to information. However, this environment also creates hidden pressure. High performers often take on more responsibility, respond faster, and become central points in communication and decision-making. Over time, this leads to overload and isolation. The more productive someone is, the more they are relied on. But this also means they carry more invisible responsibility.<br /><br />THE LONELINESS SYSTEM IN MODERN WORK<br />The “loneliness system” is not created intentionally. It emerges from how modern work is designed. Organizations optimize for productivity, responsiveness, and efficiency. Microsoft 365 environments enable constant communication and fast collaboration. But they rarely address how work is distributed or how pressure is managed. High performers become bottlenecks. They are included in more conversations, more decisions, and more responsibility. At the same time, they often lack support, because they are seen as capable and reliable.<br /><br />HOW MICROSOFT 365 PRODUCTIVITY CONTRIBUTES<br />Microsoft 365 productivity tools are designed to make work faster and more efficient. But without proper structure and boundaries, they increase cognitive load. Notifications, chats, meetings, and shared content create a constant flow of information. High performers are often the ones who handle this flow, which increases stress and reduces focus. This creates a paradox. The tools that are meant to improve productivity can also create overload and isolation.<br /><br />THE HIDDEN IMPACT ON SECURITY AND ORGANIZATION<br />This dynamic also affects Microsoft security and organization design. When knowledge and responsibility are concentrated in a few individuals, risks increase. Access, decisions, and information flow become dependent on specific people instead of structured systems. This creates vulnerabilities, both from a security perspective and from an organizational resilience perspective.<br /><br />FROM PRODUCTIVITY TO SUSTAINABLE WORK<br />If you are working with Microsoft 365, modern work, or productivity consulting, this episode helps you rethink how work is distributed and supported. Sustainable productivity is not about doing more. It is about designing systems where responsibility, knowledge, and workload are shared effectively. Organizations need to move from individual performance to system performance.<br /><br />KEY TAKEAWAYS<br /><ul><li>high performers often carry invisible organizational load</li><li>modern work can create isolation despite constant connectivity</li><li>Microsoft 365 productivity tools increase pressure without structure</li><li>concentration of knowledge creates security and organizational risks</li><li>sustainable performance requires better...]]></itunes:summary><itunes:duration>4421</itunes:duration><itunes:keywords>ai,architecture,async,burnout,collaboration,connection,coordination,culture,dependency,fragmentation,isolation,leadership,loneliness,overload,performance,productivity,resilience,systems,trust,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4d2eef27ef9c8ed649cd0282160d44f1.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Modern Work: The Infrastructure Illusion – What Your People Actually Do (Microsoft 365, Security and Workflow Reality)</title><link>https://www.m365.fm/show/episodes/the-infrastructure-illusion-mapping-what-your-people-actually-do/</link><description><![CDATA[Your architecture diagram says work flows through the CRM, SharePoint and Teams, but your people close deals in email, track candidates in spreadsheets and reconcile the books in Excel. This episode is for IT, compliance and business leaders preparing Microsoft 365 and Copilot for real-world use. Learn the four signals of your real infrastructure and how to map it honestly before you govern, secure or automate it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The diagram that doesn't match reality</li><li>03:17 – The sales proposal story and the governance illusion</li><li>17:54 – HR hiring: permission chaos and access drift</li><li>30:27 – Finance month-end: the spreadsheet as truth engine</li><li>42:36 – The <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Copilot</a> collision</li><li>55:07 – Purview as the nervous system</li><li>58:59 – The four signals and mapping real flows</li><li>82:49 – The path forward: one workflow at a time</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every organization runs two infrastructures: the designed one in the diagram and the real one built from email, spreadsheets, inherited permissions and workarounds created under pressure.</li><li>Copilot operates on the real infrastructure and inherits every overshared permission and unclassified file, so exposure through AI is an infrastructure problem rather than a Copilot problem.</li><li>Before adding controls or AI, follow three real workflows, name the gaps, ask why they exist and decide whether to change the design or the business.</li></ul><br /><b>Worth quoting</b><br /><br />“If external sharing in your tenant is higher than your policy allows, you don't have a policy enforcement problem. You have a process design problem.” – Mirko Peters (60:07)<br /><br />“Your biggest infrastructure risk is not what you don't control it's what you think you control but don't” – Mirko Peters (74:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-infrastructure-illusion-mapping-what-your-people-actually-do/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four signals and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – shown operating on the real infrastructure, inheriting access and synthesizing scattered sensitive information</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – described as the nervous system that observes how data is classified, shared and moved</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">SharePoint</a> – the designed home for governed proposals that sales reps bypass because email is faster</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Copilot in Word, Excel, PowerPoint, Outlook &amp; OneNote: what “free” really changes for your data</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70748039</guid><pubDate>Tue, 24 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70748039/the_infrastructure_illusion.mp3" length="85849934" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b47463e7c98284119d4cfea7fb6a153673def70b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your architecture diagram says work flows through the CRM, SharePoint and Teams, but your people close deals in email, track candidates in spreadsheets and reconcile the books in Excel. This episode is for IT, compliance and business leaders preparing...</itunes:subtitle><itunes:summary><![CDATA[Your architecture diagram says work flows through the CRM, SharePoint and Teams, but your people close deals in email, track candidates in spreadsheets and reconcile the books in Excel. This episode is for IT, compliance and business leaders preparing Microsoft 365 and Copilot for real-world use. Learn the four signals of your real infrastructure and how to map it honestly before you govern, secure or automate it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The diagram that doesn't match reality</li><li>03:17 – The sales proposal story and the governance illusion</li><li>17:54 – HR hiring: permission chaos and access drift</li><li>30:27 – Finance month-end: the spreadsheet as truth engine</li><li>42:36 – The <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Copilot</a> collision</li><li>55:07 – Purview as the nervous system</li><li>58:59 – The four signals and mapping real flows</li><li>82:49 – The path forward: one workflow at a time</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every organization runs two infrastructures: the designed one in the diagram and the real one built from email, spreadsheets, inherited permissions and workarounds created under pressure.</li><li>Copilot operates on the real infrastructure and inherits every overshared permission and unclassified file, so exposure through AI is an infrastructure problem rather than a Copilot problem.</li><li>Before adding controls or AI, follow three real workflows, name the gaps, ask why they exist and decide whether to change the design or the business.</li></ul><br /><b>Worth quoting</b><br /><br />“If external sharing in your tenant is higher than your policy allows, you don't have a policy enforcement problem. You have a process design problem.” – Mirko Peters (60:07)<br /><br />“Your biggest infrastructure risk is not what you don't control it's what you think you control but don't” – Mirko Peters (74:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-infrastructure-illusion-mapping-what-your-people-actually-do/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four signals and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – shown operating on the real infrastructure, inheriting access and synthesizing scattered sensitive information</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – described as the nervous system that observes how data is classified, shared and moved</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">SharePoint</a> – the designed home for governed proposals that sales reps bypass because email is faster</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-infrastructure-illusion-mapping-what-your-people-actually-do" target="_blank" rel="noreferrer noopener">Copilot in Word, Excel, PowerPoint, Outlook &amp; OneNote: what “free” really changes for your data</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>5366</itunes:duration><itunes:keywords>analytics,architecture,automation,classification,compliance,copilot,data,flows,governance,infrastructure,operations,permissions,processes,purview,risk,security,shadowit,systems,visibility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9a6f61ab6c38c313603380ab79f33783.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Purview: The Hidden Business Intelligence Layer in Microsoft 365 (Data, Security and Governance)</title><link>https://www.m365.fm/show/episodes/purview-the-business-intelligence-layer-you-didnt-know-you-had/</link><description><![CDATA[Most organizations treat Microsoft Purview as a compliance tool and miss what its data says about the business. This episode is for leaders, architects and security professionals preparing Microsoft 365 for Copilot and AI agents. Learn to read sensitivity labels, DLP violations and insider risk as business intelligence and turn them into an AI readiness plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Purview beyond compliance: the gap between assumptions and reality</li><li>06:58 – The confidence trap and the three failures of traditional <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">governance</a></li><li>12:46 – Three questions that unlock clarity</li><li>14:31 – What the data reveals: sensitivity labels, DLP violations and insider risk</li><li>21:29 – Purview as an X-ray: silos, hidden dependencies and operational waste</li><li>29:01 – Three audits: classification clarity, policy-reality alignment and behavior patterns</li><li>37:09 – AI readiness: data clarity, the 30-60-90 roadmap, data entropy and permissions</li><li>45:35 – Purview as the bridge to the boardroom and the strategic imperative</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview is more than a compliance checkbox: label distributions, DLP violations and insider risk signals form a diagnostic map of how the organization really operates.</li><li>Overclassification, clustered DLP violations and access spikes usually point to unclear priorities, broken processes and overloaded teams, not to reckless or malicious people.</li><li>AI readiness is a governance problem, so discovery, auto-labeling, permission alignment and AI-ready data zones in a 30-60-90 day plan are what make Copilot safe and valuable.</li></ul><br /><b>Worth quoting</b><br /><br />“If nearly everything is classified as highly sensitive, then nothing is actually sensitive and the entire system just becomes background noise.” – Mirko Peters (04:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/purview-the-business-intelligence-layer-you-didnt-know-you-had/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the three audits and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – presented as an X-ray of how the business really works, not just a compliance checkbox</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – label distributions read as a map of what teams value, including overclassification as noise</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – violations treated as signs of broken workflows and process friction rather than reckless people</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Protecting Microsoft Copilot with Purview, DLP &amp; Insider Risk with Alan Cox [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70744896</guid><pubDate>Mon, 23 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70744896/purview.mp3" length="60981780" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6b77610637403647b61651305881f4f218c5dbcf.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations treat Microsoft Purview as a compliance tool and miss what its data says about the business. This episode is for leaders, architects and security professionals preparing Microsoft 365 for Copilot and AI agents. Learn to read...</itunes:subtitle><itunes:summary><![CDATA[Most organizations treat Microsoft Purview as a compliance tool and miss what its data says about the business. This episode is for leaders, architects and security professionals preparing Microsoft 365 for Copilot and AI agents. Learn to read sensitivity labels, DLP violations and insider risk as business intelligence and turn them into an AI readiness plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Purview beyond compliance: the gap between assumptions and reality</li><li>06:58 – The confidence trap and the three failures of traditional <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">governance</a></li><li>12:46 – Three questions that unlock clarity</li><li>14:31 – What the data reveals: sensitivity labels, DLP violations and insider risk</li><li>21:29 – Purview as an X-ray: silos, hidden dependencies and operational waste</li><li>29:01 – Three audits: classification clarity, policy-reality alignment and behavior patterns</li><li>37:09 – AI readiness: data clarity, the 30-60-90 roadmap, data entropy and permissions</li><li>45:35 – Purview as the bridge to the boardroom and the strategic imperative</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview is more than a compliance checkbox: label distributions, DLP violations and insider risk signals form a diagnostic map of how the organization really operates.</li><li>Overclassification, clustered DLP violations and access spikes usually point to unclear priorities, broken processes and overloaded teams, not to reckless or malicious people.</li><li>AI readiness is a governance problem, so discovery, auto-labeling, permission alignment and AI-ready data zones in a 30-60-90 day plan are what make Copilot safe and valuable.</li></ul><br /><b>Worth quoting</b><br /><br />“If nearly everything is classified as highly sensitive, then nothing is actually sensitive and the entire system just becomes background noise.” – Mirko Peters (04:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/purview-the-business-intelligence-layer-you-didnt-know-you-had/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the three audits and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – presented as an X-ray of how the business really works, not just a compliance checkbox</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – label distributions read as a map of what teams value, including overclassification as noise</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – violations treated as signs of broken workflows and process friction rather than reckless people</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-purview-the-hidden-business-intelligence-layer-in-microsoft-365" target="_blank" rel="noreferrer noopener">Protecting Microsoft Copilot with Purview, DLP &amp; Insider Risk with...]]></itunes:summary><itunes:duration>3812</itunes:duration><itunes:keywords>ai,analytics,architecture,automation,classification,compliance,copilot,data,governance,insights,intelligence,labeling,organization,purview,risk,security,strategy,transformation,visibility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/052e43b02d44fb2d9b49074b550a1adc.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Governance: The #1 Mistake 73% of Deployments Make (Why Timing Breaks Security and Productivity)</title><link>https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/</link><description><![CDATA[Most Microsoft 365 deployments chase adoption first and plan to add governance later, until a Copilot pilot exposes years of oversharing and sprawl. This episode helps IT and security leaders understand why governance timing decides success and how a 90-day identity, classification and enforcement blueprint avoids costly remediation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The adoption-first delusion</li><li>02:44 – What governance actually is: the authorization compiler</li><li>16:59 – The 73% moment: regulated industries pause Copilot</li><li>21:06 – Entropy generators and the 4x cost of reactive governance</li><li>29:11 – Case studies: excavation versus compilation</li><li>37:39 – Identity, classification and the shadow IT ecosystem</li><li>59:55 – <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Agent</a> sprawl, licensing waste and the compliance trap</li><li>70:34 – The 90-day governance blueprint and the entropy principle</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create governance problems; it exposes oversharing, permission sprawl and unlabeled data that accumulated because governance was omitted at the start.</li><li>Governance must follow an immutable sequence of identity, classification, enforcement and audit, because DLP has nothing to match against when 90% of files are unlabeled.</li><li>A 90-day governance-first blueprint costs far less than a reactive remediation project that can take nine months or more after a Copilot rollout stalls.</li></ul><br /><b>Worth quoting</b><br /><br />“In reality governance is the authorization compiler for your entire environment. It acts as the distributed decision engine across Microsoft 365 processing every access request and every sharing event.” – Mirko Peters (03:04)<br /><br />“Co-pilot does not create problems it exposes decisions. These are the decisions you made by omitting governance when you first set up the tenant.” – Mirko Peters (13:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 90-day blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Governance</a> – framed as the authorization compiler that must exist before adoption, not a later project phase</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the pilot that surfaces years of oversharing and leads regulated organizations to pause rollouts</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – left off 90% of files, so policies and Copilot outputs carry no classification</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/structural-debt-the-hidden-cost-of-default-m365-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Structural Debt: The Hidden Cost of 'Default' M365 Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70743280</guid><pubDate>Sun, 22 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70743280/73_of_m365_deployments_make_this_governance_mistake.mp3" length="89601117" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ab676281c2a67ad0cb355bfd0af47b081f671984.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 deployments chase adoption first and plan to add governance later, until a Copilot pilot exposes years of oversharing and sprawl. This episode helps IT and security leaders understand why governance timing decides success and how a...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 deployments chase adoption first and plan to add governance later, until a Copilot pilot exposes years of oversharing and sprawl. This episode helps IT and security leaders understand why governance timing decides success and how a 90-day identity, classification and enforcement blueprint avoids costly remediation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The adoption-first delusion</li><li>02:44 – What governance actually is: the authorization compiler</li><li>16:59 – The 73% moment: regulated industries pause Copilot</li><li>21:06 – Entropy generators and the 4x cost of reactive governance</li><li>29:11 – Case studies: excavation versus compilation</li><li>37:39 – Identity, classification and the shadow IT ecosystem</li><li>59:55 – <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Agent</a> sprawl, licensing waste and the compliance trap</li><li>70:34 – The 90-day governance blueprint and the entropy principle</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create governance problems; it exposes oversharing, permission sprawl and unlabeled data that accumulated because governance was omitted at the start.</li><li>Governance must follow an immutable sequence of identity, classification, enforcement and audit, because DLP has nothing to match against when 90% of files are unlabeled.</li><li>A 90-day governance-first blueprint costs far less than a reactive remediation project that can take nine months or more after a Copilot rollout stalls.</li></ul><br /><b>Worth quoting</b><br /><br />“In reality governance is the authorization compiler for your entire environment. It acts as the distributed decision engine across Microsoft 365 processing every access request and every sharing event.” – Mirko Peters (03:04)<br /><br />“Co-pilot does not create problems it exposes decisions. These are the decisions you made by omitting governance when you first set up the tenant.” – Mirko Peters (13:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/73-of-m365-deployments-make-this-governance-mistake/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 90-day blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Governance</a> – framed as the authorization compiler that must exist before adoption, not a later project phase</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the pilot that surfaces years of oversharing and leads regulated organizations to pause rollouts</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – left off 90% of files, so policies and Copilot outputs carry no classification</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/structural-debt-the-hidden-cost-of-default-m365-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-the-1-mistake-73-of-deployments-make" target="_blank" rel="noreferrer noopener">Structural Debt: The Hidden Cost of 'Default' M365 Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>5600</itunes:duration><itunes:keywords>access,agents,architecture,automation,classification,compliance,copilot,data,enforcement,entropy,governance,identity,lifecycle,microsoft365,oversharing,permissions,remediation,security,shadowit,sprawl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e1207a9f3ed6318e282e2ed1068b2904.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</title><link>https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/</link><description><![CDATA[Access reviews nobody answers, exceptions that never expire and policies nobody can read: manual admin in Microsoft 365 cannot keep up with machine speed. This episode is for IT admins and architects who want to understand why, and how to move from clicking buttons to defining intent that Entra, Purview, Defender and Agent 365 enforce automatically.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The illusion of control</li><li>05:35 – Machine speed versus human speed</li><li>12:50 – Conditional chaos and access review theater</li><li>23:44 – The shadow AI moment</li><li>30:47 – Agent 365 and the agentic control plane</li><li>50:06 – From operator to architect</li><li>62:28 – Governance first and deterministic intent</li><li>81:38 – What to do this week</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual Microsoft 365 administration failed by design: the platform creates identities, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">teams</a> and permissions at machine speed while governance runs in quarterly human batches.</li><li>Exceptions, standing privilege and access reviews approved by default turn policy into conditional chaos and compliance theater that no human can keep consistent.</li><li>The replacement is a governance stack of Entra ID, Conditional Access, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Purview</a>, Defender and Agent 365 that enforces defined intent continuously, starting with PIM, deny-first sharing and an agent inventory.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the four actions for this week and FAQ</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the control plane that gives agents scoped identities and manages their lifecycle automatically</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Governance</a> – why governance has to come first, defined as deterministic intent instead of human approvals</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Conditional Access</a> – how piled-up exception clauses turn clean access policies into conditional chaos nobody can audit</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – described as a continuous authorization engine that evaluates risk signals on every request</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Microsoft Graph: The Enterprise Nervous System</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70742334</guid><pubDate>Sat, 21 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70742334/the_satisfying_downfall_of_manual_admin.mp3" length="84133375" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/642aa0cc07ee49bcdb1b05d0f34f6107f91ba10c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Access reviews nobody answers, exceptions that never expire and policies nobody can read: manual admin in Microsoft 365 cannot keep up with machine speed. This episode is for IT admins and architects who want to understand why, and how to move from...</itunes:subtitle><itunes:summary><![CDATA[Access reviews nobody answers, exceptions that never expire and policies nobody can read: manual admin in Microsoft 365 cannot keep up with machine speed. This episode is for IT admins and architects who want to understand why, and how to move from clicking buttons to defining intent that Entra, Purview, Defender and Agent 365 enforce automatically.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The illusion of control</li><li>05:35 – Machine speed versus human speed</li><li>12:50 – Conditional chaos and access review theater</li><li>23:44 – The shadow AI moment</li><li>30:47 – Agent 365 and the agentic control plane</li><li>50:06 – From operator to architect</li><li>62:28 – Governance first and deterministic intent</li><li>81:38 – What to do this week</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual Microsoft 365 administration failed by design: the platform creates identities, <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">teams</a> and permissions at machine speed while governance runs in quarterly human batches.</li><li>Exceptions, standing privilege and access reviews approved by default turn policy into conditional chaos and compliance theater that no human can keep consistent.</li><li>The replacement is a governance stack of Entra ID, Conditional Access, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Purview</a>, Defender and Agent 365 that enforces defined intent continuously, starting with PIM, deny-first sharing and an agent inventory.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the four actions for this week and FAQ</li><li><a href="https://www.m365.fm/entity/agent-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Microsoft Agent 365</a> – the control plane that gives agents scoped identities and manages their lifecycle automatically</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Governance</a> – why governance has to come first, defined as deterministic intent instead of human approvals</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Conditional Access</a> – how piled-up exception clauses turn clean access policies into conditional chaos nobody can audit</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – described as a continuous authorization engine that evaluates risk signals on every request</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-why-manual-admin-is-dead" target="_blank" rel="noreferrer noopener">Microsoft Graph: The Enterprise Nervous System</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5259</itunes:duration><itunes:keywords>access,agentic,architecture,automation,compliance,copilot,determinism,entra,entropy,governance,identity,lifecycle,orchestration,permissions,purview,risk,scalability,security,systems,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/05824a9c81c5b0e0898ee821d64efd97.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Architecture: Why Technical Experts Build Broken Tenants (Governance, Security and Real-World Failure)</title><link>https://www.m365.fm/show/episodes/the-architects-confession-why-technical-people-build-the-worst-tenants/</link><description><![CDATA[In <a href="https://www.m365.fm/the-architects-confession-why-technical-people-build-the-worst-tenants/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why technically perfect <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> environments often fail in real organizations. You’ll understand how architecture, governance, and Microsoft security break down when systems are designed without considering how people actually work.<br /><ul><li>why technical excellence does not translate into usable systems</li><li>how Microsoft 365 governance fails despite perfect configuration</li><li>why Microsoft security becomes ineffective without real-world alignment</li></ul>This episode is ideal for architects, consultants, IT professionals, and anyone working with Microsoft 365, governance, and security.<br /><br />WHY TECHNICAL EXCELLENCE FAILS<br />Most Microsoft 365 environments are designed by highly skilled technical experts. These systems are logically structured, well configured, and follow best practices. But in real organizations, they often fail. The reason is simple. Technical systems are optimized for capability, precision, and control. Organizations operate on behavior, communication, and change. This mismatch creates systems that look perfect on paper but break in practice.<br /><br />MICROSOFT 365 IS NOT JUST TECHNOLOGY<br />Microsoft 365 is not just a collection of tools. It behaves like an operating system for how your organization works. Microsoft Teams becomes the communication layer.<br />SharePoint Online becomes institutional memory.<br />Automation tools define processes. If this system is designed only from a technical perspective, it ignores how work actually happens.<br /><br />WHEN ARCHITECTURE BECOMES A LIABILITY<br />Technical experts often optimize for what is possible. They build systems that are powerful, flexible, and feature-rich. But organizations need something different. They need systems that are understandable, maintainable, and sustainable over time. Perfect architecture on day one often becomes unmanageable after months or years.<br /><br />COMMON FAILURE PATTERNS<br />Several patterns appear again and again in Microsoft 365 environments. Automation becomes uncontrolled, with too many flows and no ownership.<br />Security becomes too restrictive, leading to workarounds and shadow IT.<br />AI initiatives stall because governance and permissions are not ready. These are not technical failures. They are design failures.<br /><br />WHY MICROSOFT SECURITY AND GOVERNANCE BREAK<br />Microsoft security depends on alignment between system design and real usage. If permissions, roles, and access models are designed without understanding behavior, they become ineffective. Users bypass restrictions. Data moves outside controlled systems. Governance becomes reactive instead of proactive.<br /><br />THE SHIFT FROM CONFIGURATION TO INTENT<br />The key shift is moving from configuration thinking to intent-based design. Instead of asking what settings to enable, organizations need to define what outcomes they want. Intent survives change. Configurations do not. FROM TECHNICAL SYSTEMS TO REAL SYSTEMS<br />If you are working with Microsoft 365, architecture, or security, this episode helps you rethink how systems should be designed. The goal is not technical perfection. The goal is a system that works in reality. This requires understanding behavior, ownership, and long-term sustainability.<br /><br />KEY TAKEAWAYS<br /><ul><li>technical excellence does not guarantee usable systems</li><li>Microsoft 365 is an organizational system, not just a toolset</li><li>governance failures are often design failures</li><li>Microsoft security requires alignment with real behavior</li><li>sustainable architecture is more important than perfect configuration</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Technology does not fail. Organizations do."</i><br /><i>"Perfect systems break in real life."</i><br /><i>"Microsoft 365 is an operating system for your business."</i><br /><i>"Configuration is not architecture."</i><br /><i>"Intent survives. Configuration does not." </i><br /><br />TOOLS AND TOPICS<br /><ul><li><b>Architecture vs Reality</b> - system design vs real usage</li><li><b>Governance Models </b>- structure and ownership</li><li><b>Automation Complexity</b> - uncontrolled system growth</li><li><b>Security Design</b> - alignment with behavior</li><li><b>Intent-Based Design</b> - outcome-driven architecture</li><li><b>Organizational Systems</b> - behavior and communication</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on Microsoft 365 architecture, governance, and security. His work focuses on bridging the gap between technical design and real-world usage. He helps organizations build systems that are not only technically correct, but actually work in practice.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70741475</guid><pubDate>Fri, 20 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70741475/the_architect_s_confession.mp3" length="83264438" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/34e9a31372d35cdd24b50849299cb261045681a8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/the-architects-confession-why-technical-people-build-the-worst-tenants/, you’ll learn why technically perfect https://www.m365.fm/categories/power-platform-talk/ environments often fail in real organizations. You’ll understand...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/the-architects-confession-why-technical-people-build-the-worst-tenants/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why technically perfect <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> environments often fail in real organizations. You’ll understand how architecture, governance, and Microsoft security break down when systems are designed without considering how people actually work.<br /><ul><li>why technical excellence does not translate into usable systems</li><li>how Microsoft 365 governance fails despite perfect configuration</li><li>why Microsoft security becomes ineffective without real-world alignment</li></ul>This episode is ideal for architects, consultants, IT professionals, and anyone working with Microsoft 365, governance, and security.<br /><br />WHY TECHNICAL EXCELLENCE FAILS<br />Most Microsoft 365 environments are designed by highly skilled technical experts. These systems are logically structured, well configured, and follow best practices. But in real organizations, they often fail. The reason is simple. Technical systems are optimized for capability, precision, and control. Organizations operate on behavior, communication, and change. This mismatch creates systems that look perfect on paper but break in practice.<br /><br />MICROSOFT 365 IS NOT JUST TECHNOLOGY<br />Microsoft 365 is not just a collection of tools. It behaves like an operating system for how your organization works. Microsoft Teams becomes the communication layer.<br />SharePoint Online becomes institutional memory.<br />Automation tools define processes. If this system is designed only from a technical perspective, it ignores how work actually happens.<br /><br />WHEN ARCHITECTURE BECOMES A LIABILITY<br />Technical experts often optimize for what is possible. They build systems that are powerful, flexible, and feature-rich. But organizations need something different. They need systems that are understandable, maintainable, and sustainable over time. Perfect architecture on day one often becomes unmanageable after months or years.<br /><br />COMMON FAILURE PATTERNS<br />Several patterns appear again and again in Microsoft 365 environments. Automation becomes uncontrolled, with too many flows and no ownership.<br />Security becomes too restrictive, leading to workarounds and shadow IT.<br />AI initiatives stall because governance and permissions are not ready. These are not technical failures. They are design failures.<br /><br />WHY MICROSOFT SECURITY AND GOVERNANCE BREAK<br />Microsoft security depends on alignment between system design and real usage. If permissions, roles, and access models are designed without understanding behavior, they become ineffective. Users bypass restrictions. Data moves outside controlled systems. Governance becomes reactive instead of proactive.<br /><br />THE SHIFT FROM CONFIGURATION TO INTENT<br />The key shift is moving from configuration thinking to intent-based design. Instead of asking what settings to enable, organizations need to define what outcomes they want. Intent survives change. Configurations do not. FROM TECHNICAL SYSTEMS TO REAL SYSTEMS<br />If you are working with Microsoft 365, architecture, or security, this episode helps you rethink how systems should be designed. The goal is not technical perfection. The goal is a system that works in reality. This requires understanding behavior, ownership, and long-term sustainability.<br /><br />KEY TAKEAWAYS<br /><ul><li>technical excellence does not guarantee usable systems</li><li>Microsoft 365 is an organizational system, not just a toolset</li><li>governance failures are often design failures</li><li>Microsoft security requires alignment with real behavior</li><li>sustainable architecture is more important than perfect configuration</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Technology does not fail....]]></itunes:summary><itunes:duration>5204</itunes:duration><itunes:keywords>access,architecture,automation,collaboration,complexity,compliance,copilot,data,design,durability,governance,identity,lifecycle,microsoft365,ownership,permissions,risk,security,systems,tenants</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/159d4c99aaba60695c8d16990a306c79.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Productivity Systems: Why Consistency Is a Lie (What Actually Works After 500 Episodes)</title><link>https://www.m365.fm/show/episodes/500-episodes-later-why-consistency-is-a-lie-and-what-actually-works/</link><description><![CDATA[After 500 episodes, Mirko Peters explains why consistency alone did not deliver what he built the podcast for, and what actually created leverage. This episode is for technical professionals, consultants and leaders who produce a lot but see little conversion. You will learn why distribution, positioning, execution and trusted relationships matter more than daily output, and how the same logic applies to shadow IT and Copilot inside organizations.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The original design: a portfolio machine</li><li>03:58 – Failure one: content as a job portfolio</li><li>11:01 – Failure two: the certification trap</li><li>14:05 – The skill shift: script writing</li><li>17:04 – Failure three: pure consistency versus leverage</li><li>23:30 – What worked: distribution leverage</li><li>29:03 – Event execution, network density and people</li><li>47:58 – Executive angles: shadow IT, decision flow and Copilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Consistency keeps a system running, but without distribution, positioning and execution it rarely produces the outcome it was built for.</li><li>Owned distribution channels, live event execution and a dense network of trusted operators created more leverage than publishing volume alone.</li><li>Inside companies the same pattern applies: shadow IT, slow decisions and a thin <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Copilot</a> return are design outcomes that need clearer decision flow and ownership, not more tools.</li></ul><br /><b>Worth quoting</b><br /><br />“Consistency is not the same thing as leverage and confusing the two wasted a massive amount of my energy.” – Mirko Peters (17:29)<br /><br />“I had confused proof of work with proof of fit and those are very different assets.” – Mirko Peters (07:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/500-episodes-later-why-consistency-is-a-lie-and-what-actually-works/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on consistency versus leverage</li><li><a href="https://www.m365.fm/entity/marcel-broschk/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Marcel Broschk</a> – named as a trusted collaborator whose builder energy connected governance and execution behind the scenes</li><li><a href="https://www.m365.fm/entity/marcel-lehmann/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Marcel Lehmann</a> – credited with lending belief at moments when Mirko's own confidence in the work was low</li><li><a href="https://www.m365.fm/entity/m365con/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">M365Con</a> – the community event whose live execution, Mirko says, built authority faster than content could</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Microsoft 365 Transformation: Why It Fails and the Role of the Power Architect</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70741179</guid><pubDate>Thu, 19 Mar 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70741179/500_episodes_later.mp3" length="61662218" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/28138870b49dedfbc6411f89b23f36f7a495713d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>After 500 episodes, Mirko Peters explains why consistency alone did not deliver what he built the podcast for, and what actually created leverage. This episode is for technical professionals, consultants and leaders who produce a lot but see little...</itunes:subtitle><itunes:summary><![CDATA[After 500 episodes, Mirko Peters explains why consistency alone did not deliver what he built the podcast for, and what actually created leverage. This episode is for technical professionals, consultants and leaders who produce a lot but see little conversion. You will learn why distribution, positioning, execution and trusted relationships matter more than daily output, and how the same logic applies to shadow IT and Copilot inside organizations.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The original design: a portfolio machine</li><li>03:58 – Failure one: content as a job portfolio</li><li>11:01 – Failure two: the certification trap</li><li>14:05 – The skill shift: script writing</li><li>17:04 – Failure three: pure consistency versus leverage</li><li>23:30 – What worked: distribution leverage</li><li>29:03 – Event execution, network density and people</li><li>47:58 – Executive angles: shadow IT, decision flow and Copilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Consistency keeps a system running, but without distribution, positioning and execution it rarely produces the outcome it was built for.</li><li>Owned distribution channels, live event execution and a dense network of trusted operators created more leverage than publishing volume alone.</li><li>Inside companies the same pattern applies: shadow IT, slow decisions and a thin <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Copilot</a> return are design outcomes that need clearer decision flow and ownership, not more tools.</li></ul><br /><b>Worth quoting</b><br /><br />“Consistency is not the same thing as leverage and confusing the two wasted a massive amount of my energy.” – Mirko Peters (17:29)<br /><br />“I had confused proof of work with proof of fit and those are very different assets.” – Mirko Peters (07:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/500-episodes-later-why-consistency-is-a-lie-and-what-actually-works/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on consistency versus leverage</li><li><a href="https://www.m365.fm/entity/marcel-broschk/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Marcel Broschk</a> – named as a trusted collaborator whose builder energy connected governance and execution behind the scenes</li><li><a href="https://www.m365.fm/entity/marcel-lehmann/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Marcel Lehmann</a> – credited with lending belief at moments when Mirko's own confidence in the work was low</li><li><a href="https://www.m365.fm/entity/m365con/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">M365Con</a> – the community event whose live execution, Mirko says, built authority faster than content could</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-architect-why-transformation-fails-and-who-actually-fixes-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=500-episodes-later-why-consistency-is-a-lie-and-what-actually-works" target="_blank" rel="noreferrer noopener">Microsoft 365 Transformation: Why It Fails and the Role of the Power Architect</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>3854</itunes:duration><itunes:keywords>architecture,audience,authority,business,communication,consistency,conversion,distribution,execution,growth,leverage,narrative,network,outcomes,positioning,strategy,systems,thinking,trust,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/161806a0247b4b456526525827a40ab7.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Business Models: 5 High-Income Strategies Beyond Consulting (Governance, AI and Security)</title><link>https://www.m365.fm/show/episodes/5-microsoft-365-business-models-that-are-quietly-making-people-six-figures/</link><description><![CDATA[In <a href="https://www.m365.fm/5-microsoft-365-business-models-that-are-quietly-making-people-six-figures/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why traditional <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consulting is losing value and what new business models are quietly generating six-figure income. You’ll understand how modern work, Microsoft security, and automation are creating new opportunities beyond hourly billing.<br /><ul><li>why hourly consulting is becoming a commodity in Microsoft 365</li><li>how new business models generate recurring and scalable income</li><li>why governance, identity, and automation create higher value</li></ul>This episode is ideal for consultants, architects, and IT professionals who want to build scalable Microsoft 365 businesses.<br /><br />WHY TRADITIONAL CONSULTING IS LOSING VALUE<br />For years, Microsoft 365 consulting was built on implementation work. Migrations, configurations, and deployments were high-value services. But this model is changing rapidly. As tools become easier to deploy and knowledge becomes widely available, implementation work is becoming commoditized. This leads to price pressure, lower margins, and increasing competition.<br /><br />THE SHIFT TO BUSINESS MODELS<br />The real opportunity is no longer in doing the work. It is in owning the outcome. Modern Microsoft 365 professionals are moving from selling hours to selling results. Instead of charging for effort, they design services that deliver measurable impact in security, productivity, and governance. This shift enables recurring revenue, higher margins, and long-term client relationships.<br /><br />THE FIVE HIGH-INCOME MODELS<br />Several new business models are emerging in the Microsoft 365 ecosystem. Identity-focused services that reduce attack surfaces and improve security.<br />AI orchestration models that replace manual work and reduce operational cost.<br />Governance services that manage data lifecycle and compliance continuously. These models focus on outcomes instead of implementation. They are not projects. They are systems that run over time.<br /><br />WHY THESE MODELS SCALE<br />Traditional consulting scales with time. These new models scale with systems. Once implemented, they can be reused across clients, automated, and continuously improved. This creates leverage. One system can generate value across multiple organizations. This is why they enable six-figure income without increasing workload.<br /><br />THE ROLE OF MICROSOFT 365<br />Microsoft 365 is not just a toolset. It is a platform for building business models. It includes identity systems, data platforms, automation capabilities, and security layers. Professionals who understand how these components work together can create services that go far beyond implementation.<br /><br />FROM CONSULTANT TO SYSTEM BUILDER<br />If you are working with Microsoft 365, this episode helps you rethink your role. The market is moving away from technical execution toward architectural thinking and business design. The highest value is no longer in doing the work. It is in designing systems that deliver outcomes.<br /><br />KEY TAKEAWAYS<br /><ul><li>traditional Microsoft 365 consulting is becoming commoditized</li><li>high-income models focus on outcomes, not effort</li><li>governance, identity, and AI create scalable services</li><li>recurring revenue comes from systems, not projects</li><li>Microsoft 365 is a platform for building business models</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Stop selling hours. Start selling outcomes."</i><br /><i>"Implementation is a commodity. Systems are not."</i><br /><i>"The money is in ownership, not execution."</i><br /><i>"Consultants get paid once. Systems get paid forever."</i><br /><i>"Microsoft 365 is a business platform, not just a toolset." </i><br /><br />TOOLS AND TOPICS<br /><ul><li><b>Outcome-Based Pricing </b>- charging for results instead of effort</li><li><b>Identity Services</b> - security and access as a business model</li><li><b>AI Orchestration</b> - replacing manual work with systems</li><li><b>Governance Services</b> - continuous data and compliance management</li><li><b>Recurring Revenue Models</b> - scalable service design</li><li><b>System-Based Consulting </b>- from projects to platforms</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on Microsoft 365, security, and scalable business models. His work helps consultants move beyond implementation work and build high-value services based on architecture, governance, and automation.<br /><ul><li></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70717542</guid><pubDate>Wed, 18 Mar 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70717542/5_microsoft_365_business_models.mp3" length="87125127" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3409caf2cb94fcebbe3a90315414a5313171d10f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/5-microsoft-365-business-models-that-are-quietly-making-people-six-figures/, you’ll learn why traditional https://www.m365.fm/categories/power-platform-talk/ consulting is losing value and what new business models are quietly...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/5-microsoft-365-business-models-that-are-quietly-making-people-six-figures/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why traditional <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consulting is losing value and what new business models are quietly generating six-figure income. You’ll understand how modern work, Microsoft security, and automation are creating new opportunities beyond hourly billing.<br /><ul><li>why hourly consulting is becoming a commodity in Microsoft 365</li><li>how new business models generate recurring and scalable income</li><li>why governance, identity, and automation create higher value</li></ul>This episode is ideal for consultants, architects, and IT professionals who want to build scalable Microsoft 365 businesses.<br /><br />WHY TRADITIONAL CONSULTING IS LOSING VALUE<br />For years, Microsoft 365 consulting was built on implementation work. Migrations, configurations, and deployments were high-value services. But this model is changing rapidly. As tools become easier to deploy and knowledge becomes widely available, implementation work is becoming commoditized. This leads to price pressure, lower margins, and increasing competition.<br /><br />THE SHIFT TO BUSINESS MODELS<br />The real opportunity is no longer in doing the work. It is in owning the outcome. Modern Microsoft 365 professionals are moving from selling hours to selling results. Instead of charging for effort, they design services that deliver measurable impact in security, productivity, and governance. This shift enables recurring revenue, higher margins, and long-term client relationships.<br /><br />THE FIVE HIGH-INCOME MODELS<br />Several new business models are emerging in the Microsoft 365 ecosystem. Identity-focused services that reduce attack surfaces and improve security.<br />AI orchestration models that replace manual work and reduce operational cost.<br />Governance services that manage data lifecycle and compliance continuously. These models focus on outcomes instead of implementation. They are not projects. They are systems that run over time.<br /><br />WHY THESE MODELS SCALE<br />Traditional consulting scales with time. These new models scale with systems. Once implemented, they can be reused across clients, automated, and continuously improved. This creates leverage. One system can generate value across multiple organizations. This is why they enable six-figure income without increasing workload.<br /><br />THE ROLE OF MICROSOFT 365<br />Microsoft 365 is not just a toolset. It is a platform for building business models. It includes identity systems, data platforms, automation capabilities, and security layers. Professionals who understand how these components work together can create services that go far beyond implementation.<br /><br />FROM CONSULTANT TO SYSTEM BUILDER<br />If you are working with Microsoft 365, this episode helps you rethink your role. The market is moving away from technical execution toward architectural thinking and business design. The highest value is no longer in doing the work. It is in designing systems that deliver outcomes.<br /><br />KEY TAKEAWAYS<br /><ul><li>traditional Microsoft 365 consulting is becoming commoditized</li><li>high-income models focus on outcomes, not effort</li><li>governance, identity, and AI create scalable services</li><li>recurring revenue comes from systems, not projects</li><li>Microsoft 365 is a platform for building business models</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Stop selling hours. Start selling outcomes."</i><br /><i>"Implementation is a commodity. Systems are not."</i><br /><i>"The money is in ownership, not execution."</i><br /><i>"Consultants get paid once. Systems get paid forever."</i><br /><i>"Microsoft 365 is a business platform, not just a toolset." </i><br /><br />TOOLS AND TOPICS<br...]]></itunes:summary><itunes:duration>5446</itunes:duration><itunes:keywords>agents,ai,analytics,architecture,automation,compliance,consulting,data,entra,fabric,governance,identity,microsoft365,optimization,revenue,saas,scaling,security,workflows,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/89a9f730590f2f85eeba5fbe7ed1e89b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Administration: The 7 Levels from Operator to Architect (Microsoft 365, Identity and Governance)</title><link>https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/</link><description><![CDATA[Many Azure administrators keep collecting certifications yet still end up clicking in the portal when something breaks. This episode is for Azure admins and cloud architects who want to move from operator to architect across seven levels, from scripts and Bicep to Azure Policy, landing zones, Entra ID and AI agent governance. Learn how to design systems where the wrong thing is architecturally impossible and what to do first on Monday morning.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Azure administration as managing entropy</li><li>03:22 – Portal clicking and scripting traps</li><li>08:26 – Infrastructure as code and its limits</li><li>12:05 – Azure Policy and landing zones</li><li>20:07 – Identity as the perimeter and zero trust</li><li>31:30 – AI agents, bounded autonomy and observability</li><li>63:36 – The 2026 MFA deadlines and career levels</li><li>70:27 – Monday morning actions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure cannot be managed by clicks and scripts; it has to be governed through declarative infrastructure as code backed by enforced Azure Policy.</li><li>Entra ID, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">conditional access</a> and zero trust make identity the real control plane, and every policy exception becomes a vulnerability.</li><li>AI agents must be governed as identities with bounded autonomy, observability and a continuous governance loop, starting with a measured assessment of the current state.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure is not manageable. It is only governable. That distinction matters because governance requires architecture rather than just knowledge.” – Mirko Peters (02:43)<br /><br />“The template is not the truth. The policy is the truth. Your bicep template describes how a resource looks, but organizational policy dictates whether that resource has a right to exist at all.” – Mirko Peters (11:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on all seven levels</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform the episode argues can only be governed, not managed through portal clicks</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – described as a continuously operated control plane built with subscription vending and Azure Verified Modules</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Governance</a> – treated as a continuous loop of defining, enforcing, monitoring, remediating and reviewing policy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70679929</guid><pubDate>Wed, 18 Mar 2026 09:01:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70679929/the_7_levels_of_azure_administration.mp3" length="72815041" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/45b899548a52c527145b75740d6e11416738c77b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Azure administrators keep collecting certifications yet still end up clicking in the portal when something breaks. This episode is for Azure admins and cloud architects who want to move from operator to architect across seven levels, from scripts...</itunes:subtitle><itunes:summary><![CDATA[Many Azure administrators keep collecting certifications yet still end up clicking in the portal when something breaks. This episode is for Azure admins and cloud architects who want to move from operator to architect across seven levels, from scripts and Bicep to Azure Policy, landing zones, Entra ID and AI agent governance. Learn how to design systems where the wrong thing is architecturally impossible and what to do first on Monday morning.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Azure administration as managing entropy</li><li>03:22 – Portal clicking and scripting traps</li><li>08:26 – Infrastructure as code and its limits</li><li>12:05 – Azure Policy and landing zones</li><li>20:07 – Identity as the perimeter and zero trust</li><li>31:30 – AI agents, bounded autonomy and observability</li><li>63:36 – The 2026 MFA deadlines and career levels</li><li>70:27 – Monday morning actions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure cannot be managed by clicks and scripts; it has to be governed through declarative infrastructure as code backed by enforced Azure Policy.</li><li>Entra ID, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">conditional access</a> and zero trust make identity the real control plane, and every policy exception becomes a vulnerability.</li><li>AI agents must be governed as identities with bounded autonomy, observability and a continuous governance loop, starting with a measured assessment of the current state.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure is not manageable. It is only governable. That distinction matters because governance requires architecture rather than just knowledge.” – Mirko Peters (02:43)<br /><br />“The template is not the truth. The policy is the truth. Your bicep template describes how a resource looks, but organizational policy dictates whether that resource has a right to exist at all.” – Mirko Peters (11:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on all seven levels</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform the episode argues can only be governed, not managed through portal clicks</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – described as a continuously operated control plane built with subscription vending and Azure Verified Modules</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Governance</a> – treated as a continuous loop of defining, enforcing, monitoring, remediating and reviewing policy</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-7-levels-of-azure-administration-from-zero-to-architectural-truth" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li></ul><br />Follow...]]></itunes:summary><itunes:duration>4551</itunes:duration><itunes:keywords>ai,architecture,automation,azure,cloud,compliance,controlplane,devops,entropy,governance,identity,infrastructure,landingzones,observability,orchestration,policy,scaling,security,strategy,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/be60335d4ef1a12fc06a198e079665ed.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Governance: Why Waiting for Perfect Data Is Your Biggest Mistake (Security, Data and Deployment Reality)</title><link>https://www.m365.fm/show/episodes/copilot-governance-trap/</link><description><![CDATA[Your audit found hundreds of orphaned SharePoint sites and unclassified data, and now the Copilot rollout is on hold. This episode is for IT leaders, architects and governance teams who need to move from not ready to ready enough. Learn how parallel-track governance with SharePoint Advanced Management and Purview lets you deploy Copilot while your governance improves.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Governance as a gate versus a track</li><li>03:59 – How 847 sites went unmanaged</li><li>10:52 – Track one: rapid triage with Purview and SAM</li><li>18:40 – Track two: scoped deployment in clean zones</li><li>30:06 – SharePoint Advanced Management as automation layer</li><li>38:47 – Copilot does not bypass permissions</li><li>50:59 – Deterministic versus probabilistic governance</li><li>67:18 – Common objections and how to answer them</li></ul><br /><b>Key takeaways</b><br /><ul><li>Pausing a Copilot rollout to fix governance first defers value while orphaned sites, unclassified data and permission drift keep growing.</li><li>Automated controls such as SharePoint Advanced Management ownership policies and Purview auto-labeling make governance deterministic instead of dependent on user behavior.</li><li>Run remediation and a scoped Copilot deployment in parallel tracks, advancing phases only when predefined adoption, labeling and remediation metrics are met.</li></ul><br /><b>Worth quoting</b><br /><br />“This is a critical distinction. Co-pilot does not create risk. It reveals existing risk posture.” – Mirko Peters (40:20)<br /><br />“Governance is not a gate that stops progress until conditions are perfect. Governance is the track that allows progress to move safely.” – Mirko Peters (74:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-governance-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on parallel-track Copilot governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as the track a Copilot deployment runs on rather than a gate that stops it</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the rollout a case study organization kept moving while remediating 847 orphaned SharePoint sites</li><li><a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">SharePoint Advanced Management</a> – the automation layer that detected ownerless sites and assigned interim owners from a designated pool</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplied auto-labeling, DLP and insider risk management as the data protection layer for Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70656847</guid><pubDate>Mon, 16 Mar 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70656847/the_copilot_governance_trap.mp3" length="73255570" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/922020d8c9e813ba292ff122792a0d34a6e1ed87.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your audit found hundreds of orphaned SharePoint sites and unclassified data, and now the Copilot rollout is on hold. This episode is for IT leaders, architects and governance teams who need to move from not ready to ready enough. Learn how...</itunes:subtitle><itunes:summary><![CDATA[Your audit found hundreds of orphaned SharePoint sites and unclassified data, and now the Copilot rollout is on hold. This episode is for IT leaders, architects and governance teams who need to move from not ready to ready enough. Learn how parallel-track governance with SharePoint Advanced Management and Purview lets you deploy Copilot while your governance improves.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Governance as a gate versus a track</li><li>03:59 – How 847 sites went unmanaged</li><li>10:52 – Track one: rapid triage with Purview and SAM</li><li>18:40 – Track two: scoped deployment in clean zones</li><li>30:06 – SharePoint Advanced Management as automation layer</li><li>38:47 – Copilot does not bypass permissions</li><li>50:59 – Deterministic versus probabilistic governance</li><li>67:18 – Common objections and how to answer them</li></ul><br /><b>Key takeaways</b><br /><ul><li>Pausing a Copilot rollout to fix governance first defers value while orphaned sites, unclassified data and permission drift keep growing.</li><li>Automated controls such as SharePoint Advanced Management ownership policies and Purview auto-labeling make governance deterministic instead of dependent on user behavior.</li><li>Run remediation and a scoped Copilot deployment in parallel tracks, advancing phases only when predefined adoption, labeling and remediation metrics are met.</li></ul><br /><b>Worth quoting</b><br /><br />“This is a critical distinction. Co-pilot does not create risk. It reveals existing risk posture.” – Mirko Peters (40:20)<br /><br />“Governance is not a gate that stops progress until conditions are perfect. Governance is the track that allows progress to move safely.” – Mirko Peters (74:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-governance-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on parallel-track Copilot governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Governance</a> – reframed as the track a Copilot deployment runs on rather than a gate that stops it</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the rollout a case study organization kept moving while remediating 847 orphaned SharePoint sites</li><li><a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">SharePoint Advanced Management</a> – the automation layer that detected ownerless sites and assigned interim owners from a designated pool</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplied auto-labeling, DLP and insider risk management as the data protection layer for Copilot</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/paul-keijzers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-governance-trap" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Without the Hype: Adoption, Governance &amp; Getting Your Tenant Ready with Paul Keijzers [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4579</itunes:duration><itunes:keywords>ai,architecture,automation,classification,collaboration,compliance,copilot,data,deployment,governance,lifecycle,microsoft365,orphaned,permissions,productivity,purview,risk,security,sharepoint,sites</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0e3ab31a456df9f5ca721bdf1bb8535c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Security: The Accountability Gap (Why Governance Fails Without Ownership)</title><link>https://www.m365.fm/show/episodes/microsoft-365-governance-security/</link><description><![CDATA[In <a href="https://www.m365.fm/microsoft-365-governance-security/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why Microsoft 365 security does not fail because of missing tools but because of missing accountability. You’ll understand how governance, identity, and data access break down when no one owns the system.<br /><ul><li>why lack of ownership creates hidden security risks</li><li>how Microsoft 365 governance fails without clear responsibility</li><li>why accountability is the real foundation of security</li></ul>This episode is ideal for architects, consultants, IT professionals, and anyone working with Microsoft 365, security, and governance.<br /><br />WHY MICROSOFT 365 SECURITY FAILS<br />Most organizations treat Microsoft 365 as infrastructure that runs in the background. But this assumption is wrong. Microsoft 365 is a system that continuously makes decisions about identity, access, and data usage. If nobody owns these decisions, the system still runs — but without control. This creates invisible risk.<br /><br />THE ACCOUNTABILITY GAP<br />The core problem is not missing tools or features. It is the absence of ownership. When governance is shared across committees or loosely defined roles, responsibility becomes unclear. This creates what can be called an accountability gap, where decisions are made but no one is responsible for the outcome. Over time, this leads to drift between intended governance and actual system behavior.<br /><br />IDENTITY, DATA AND CONFIGURATION DRIFT<br />Most Microsoft 365 environments show the same pattern. Identities accumulate without lifecycle management.<br />Permissions grow without review.<br />Configurations drift away from original policy intent. This drift is where risk lives. The system continues to operate, but it no longer reflects the design.<br /><br />WHY <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">MICROSOFT SECURITY</a> NEEDS OWNERSHIP<br />Microsoft security depends on clarity. Clear roles, defined responsibilities, and structured governance are required to maintain control. Without ownership, even well-designed security controls become ineffective. Security is not enforced by tools alone. It is enforced by responsibility.<br /><br />THE GHOST IN THE TENANT<br />This leads to what can be described as the “ghost in the tenant”. A system that is active, complex, and constantly making decisions — but without visible ownership. Automation continues.<br />Access is granted.<br />Data is shared. But no one can clearly answer who is responsible. This is where most security incidents originate.<br /><br />FROM GOVERNANCE TO ACCOUNTABILITY<br />If you are working with Microsoft 365, security, or governance, this episode helps you rethink your approach. Governance is not about policies or documentation. It is about defining who owns decisions across identity, data, and access. Without ownership, governance becomes theory.<br /><br />FROM CONTROL TO RESPONSIBILITY SYSTEMS<br />Modern Microsoft 365 environments require a shift. From control-based thinking to responsibility-based systems. This means assigning clear ownership for identities, data, and configurations. It also means building systems where accountability is embedded, not optional.<br /><br />KEY TAKEAWAYS<br /><ul><li>Microsoft 365 security fails بسبب lack of ownership</li><li>governance requires clear responsibility, not shared committees</li><li>identity and permission drift create hidden risk</li><li>accountability is the foundation of security</li><li>systems without ownership create invisible failure</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Security is not a tool problem. It is an ownership problem."</i><br /><i>"If nobody owns it, nobody secures it."</i><br /><i>"Governance without ownership is illusion."</i><br /><i>"The system runs, even when no one is responsible."</i><br /><i>"Accountability is the only real security patch." </i><br /><br />TOOLS AND TOPICS<br /><ul><li><b>Accountability Models </b>- ownership of decisions and systems</li><li>I<b>dentity Lifecycle</b> - managing users and access over time</li><li><b>Configuration Drift </b>- gap between intent and reality</li><li><b>Governance Ownership</b> - responsibility instead of committees</li><li><b>Security Visibility</b> - understanding system behavior</li><li><b>Responsibility Systems</b> - embedding accountability into architecture</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on Microsoft 365 security, governance, and architecture. His work focuses on turning complex systems into structured environments with clear ownership and control. He helps organizations move from unclear responsibility to accountable and secure systems.<br /><ul><li></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70619351</guid><pubDate>Fri, 13 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70619351/the_ghost_in_the_tenant.mp3" length="65321869" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/23a9eaf606352ffc1fb487bd347f38e48d111101.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/microsoft-365-governance-security/, you’ll learn why Microsoft 365 security does not fail because of missing tools but because of missing accountability. You’ll understand how governance, identity, and data access break down...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/microsoft-365-governance-security/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why Microsoft 365 security does not fail because of missing tools but because of missing accountability. You’ll understand how governance, identity, and data access break down when no one owns the system.<br /><ul><li>why lack of ownership creates hidden security risks</li><li>how Microsoft 365 governance fails without clear responsibility</li><li>why accountability is the real foundation of security</li></ul>This episode is ideal for architects, consultants, IT professionals, and anyone working with Microsoft 365, security, and governance.<br /><br />WHY MICROSOFT 365 SECURITY FAILS<br />Most organizations treat Microsoft 365 as infrastructure that runs in the background. But this assumption is wrong. Microsoft 365 is a system that continuously makes decisions about identity, access, and data usage. If nobody owns these decisions, the system still runs — but without control. This creates invisible risk.<br /><br />THE ACCOUNTABILITY GAP<br />The core problem is not missing tools or features. It is the absence of ownership. When governance is shared across committees or loosely defined roles, responsibility becomes unclear. This creates what can be called an accountability gap, where decisions are made but no one is responsible for the outcome. Over time, this leads to drift between intended governance and actual system behavior.<br /><br />IDENTITY, DATA AND CONFIGURATION DRIFT<br />Most Microsoft 365 environments show the same pattern. Identities accumulate without lifecycle management.<br />Permissions grow without review.<br />Configurations drift away from original policy intent. This drift is where risk lives. The system continues to operate, but it no longer reflects the design.<br /><br />WHY <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">MICROSOFT SECURITY</a> NEEDS OWNERSHIP<br />Microsoft security depends on clarity. Clear roles, defined responsibilities, and structured governance are required to maintain control. Without ownership, even well-designed security controls become ineffective. Security is not enforced by tools alone. It is enforced by responsibility.<br /><br />THE GHOST IN THE TENANT<br />This leads to what can be described as the “ghost in the tenant”. A system that is active, complex, and constantly making decisions — but without visible ownership. Automation continues.<br />Access is granted.<br />Data is shared. But no one can clearly answer who is responsible. This is where most security incidents originate.<br /><br />FROM GOVERNANCE TO ACCOUNTABILITY<br />If you are working with Microsoft 365, security, or governance, this episode helps you rethink your approach. Governance is not about policies or documentation. It is about defining who owns decisions across identity, data, and access. Without ownership, governance becomes theory.<br /><br />FROM CONTROL TO RESPONSIBILITY SYSTEMS<br />Modern Microsoft 365 environments require a shift. From control-based thinking to responsibility-based systems. This means assigning clear ownership for identities, data, and configurations. It also means building systems where accountability is embedded, not optional.<br /><br />KEY TAKEAWAYS<br /><ul><li>Microsoft 365 security fails بسبب lack of ownership</li><li>governance requires clear responsibility, not shared committees</li><li>identity and permission drift create hidden risk</li><li>accountability is the foundation of security</li><li>systems without ownership create invisible failure</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Security is not a tool problem. It is an ownership problem."</i><br /><i>"If nobody owns it, nobody secures it."</i><br /><i>"Governance without ownership is illusion."</i><br /><i>"The system runs, even when no one is responsible."</i><br /><i>"Accountability is the only real security...]]></itunes:summary><itunes:duration>4083</itunes:duration><itunes:keywords>access,accountability,agents,ai,automation,compliance,configuration,copilot,drift,entra,entropy,governance,identity,lifecycle,microsoft365,monitoring,provenance,purview,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/be35f539dd3631870049a3f01b0a1faf.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</title><link>https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/</link><description><![CDATA[Many organizations enable Power Platform for citizen developers and later find thousands of unmanaged apps, flows and connectors in the default environment. This episode is for architects, IT leaders and governance teams running Power Platform at scale. You will learn why low-code means distributed governance and how to enforce environments, ALM, connector policies and ownership before sprawl turns into risk and cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A shadow application platform in the default environment</li><li>02:55 – The architectural misunderstanding</li><li>06:47 – Default environment, connectors and the <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">flow</a> explosion</li><li>18:31 – Licensing surprises, zombie apps and Shadow IT 2.0</li><li>31:40 – Technical debt in low code and why standard governance fails</li><li>45:35 – Environment tiers, ALM pipelines, connectors and ownership</li><li>63:28 – The CoE as architecture enforcer and cultural change</li><li>85:31 – Governance checklist and executive risk summary</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform is a distributed development platform inside Microsoft 365, not a productivity tool, and treating it like Excel leads to default environment sprawl, risky connectors, flow explosions, licensing surprises and zombie apps.</li><li>Standard Centers of Excellence often fail because they only observe and advise; governance works when it is enforced architecturally through tiered environments, mandatory ALM pipelines, DLP connector segmentation and service account ownership.</li><li>Start by locking down the default environment, creating personal, team and enterprise tiers, retiring apps after 90 days without usage and giving the CoE real authority with executive sponsorship.</li></ul><br /><b>Worth quoting</b><br /><br />“This was the natural outcome of treating a development platform like it's a productivity tool. That distinction matters.” – Mirko Peters (00:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a Power Platform governance checklist</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Power Platform</a> – framed as a distributed development platform inside Microsoft 365, not a productivity tool like Excel</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Governance</a> – why low-code means distributed governance and why advisory governance fails without architectural enforcement</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Connector</a> – the integration layer, approved tenant-wide and sorted into low-risk, high-risk and blocked tiers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70610242</guid><pubDate>Thu, 12 Mar 2026 16:11:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70610242/microsoft_power_platform_has_a_serious_problem.mp3" length="86802463" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b94ca4afcffbc0457c7f306574832a5260e3bd2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations enable Power Platform for citizen developers and later find thousands of unmanaged apps, flows and connectors in the default environment. This episode is for architects, IT leaders and governance teams running Power Platform at...</itunes:subtitle><itunes:summary><![CDATA[Many organizations enable Power Platform for citizen developers and later find thousands of unmanaged apps, flows and connectors in the default environment. This episode is for architects, IT leaders and governance teams running Power Platform at scale. You will learn why low-code means distributed governance and how to enforce environments, ALM, connector policies and ownership before sprawl turns into risk and cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A shadow application platform in the default environment</li><li>02:55 – The architectural misunderstanding</li><li>06:47 – Default environment, connectors and the <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">flow</a> explosion</li><li>18:31 – Licensing surprises, zombie apps and Shadow IT 2.0</li><li>31:40 – Technical debt in low code and why standard governance fails</li><li>45:35 – Environment tiers, ALM pipelines, connectors and ownership</li><li>63:28 – The CoE as architecture enforcer and cultural change</li><li>85:31 – Governance checklist and executive risk summary</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform is a distributed development platform inside Microsoft 365, not a productivity tool, and treating it like Excel leads to default environment sprawl, risky connectors, flow explosions, licensing surprises and zombie apps.</li><li>Standard Centers of Excellence often fail because they only observe and advise; governance works when it is enforced architecturally through tiered environments, mandatory ALM pipelines, DLP connector segmentation and service account ownership.</li><li>Start by locking down the default environment, creating personal, team and enterprise tiers, retiring apps after 90 days without usage and giving the CoE real authority with executive sponsorship.</li></ul><br /><b>Worth quoting</b><br /><br />“This was the natural outcome of treating a development platform like it's a productivity tool. That distinction matters.” – Mirko Peters (00:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a Power Platform governance checklist</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Power Platform</a> – framed as a distributed development platform inside Microsoft 365, not a productivity tool like Excel</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Governance</a> – why low-code means distributed governance and why advisory governance fails without architectural enforcement</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">Connector</a> – the integration layer, approved tenant-wide and sorted into low-risk, high-risk and blocked tiers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-governance-the-hidden-problem-with-low-code" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process...]]></itunes:summary><itunes:duration>5426</itunes:duration><itunes:keywords>alm,architecture,automation,citizendevelopers,compliance,connectors,dataverse,devops,dlp,environments,governance,itstrategy,lowcode,microsoft365,powerapps,powerautomate,powerplatform,security,shadowit,technicaldebt</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/16352cb2ea6e7e8122441643b8624ff5.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Consulting: Why Technical Skills No Longer Matter (The Future of ISPs and Value Creation)</title><link>https://www.m365.fm/show/episodes/microsoft-partner-economics-shift/</link><description><![CDATA[Microsoft partners still competing on certifications and deployment skills are watching margins shrink as CSP changes, automation and Copilot commoditize implementation. This episode helps consultants, MSPs and ISP leaders understand why technical excellence is now table stakes and how a tenant stewardship model built on economic outcomes creates defensible, recurring revenue.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why deployment expertise no longer differentiates</li><li>06:35 – Episodic versus structural revenue</li><li>09:27 – The diagnosis: the commoditization curve</li><li>13:42 – The three ISP models that are dying</li><li>21:21 – The Microsoft economic steward</li><li>24:44 – The tenant stewardship model and its three pillars</li><li>32:10 – The mandate: what partners must do</li><li>43:18 – The choice and the final statement</li></ul><br /><b>Key takeaways</b><br /><ul><li>CSP margin compression, the direct EA transition and automation such as Autopilot, Lighthouse and embedded <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Copilot</a> are commoditizing Microsoft implementation work.</li><li>License resellers, migration factories and feature-driven MSPs are losing ground because they sell capabilities customers now assume or can buy anywhere.</li><li>Partners who build economic telemetry, architectural stewardship and AI value governance move from episodic projects to retainers and own the customer's cost-to-value relationship.</li></ul><br /><b>Worth quoting</b><br /><br />“When a capability becomes expected, it stops being strategic and that transition is now complete. The market no longer values technical implementation. It values economic stewardship.” – Mirko Peters (03:10)<br /><br />“If you deploy co-pilot into a company that hasn't redesigned its workflows, adoption will stay low and no value will be created.” – Mirko Peters (19:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-partner-economics-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the tenant stewardship model and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – cited as automation commoditizing deployment work and as the focus of AI value governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Governance</a> – part of the stewardship retainer: access approvals, escalation paths and a repeatable operating model</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – measured against changed workflows and time saved rather than usage percentages</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Building a Secure Microsoft-First MSP: Intune, Defender &amp; Entra ID at Scale with Albin Klinaku [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70503116</guid><pubDate>Wed, 11 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70503116/the_future_of_microsoft_isps_is_not_technical_2.mp3" length="47494237" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/884a0c3a1e306a1f22030704e45767fa955b590b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft partners still competing on certifications and deployment skills are watching margins shrink as CSP changes, automation and Copilot commoditize implementation. This episode helps consultants, MSPs and ISP leaders understand why technical...</itunes:subtitle><itunes:summary><![CDATA[Microsoft partners still competing on certifications and deployment skills are watching margins shrink as CSP changes, automation and Copilot commoditize implementation. This episode helps consultants, MSPs and ISP leaders understand why technical excellence is now table stakes and how a tenant stewardship model built on economic outcomes creates defensible, recurring revenue.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why deployment expertise no longer differentiates</li><li>06:35 – Episodic versus structural revenue</li><li>09:27 – The diagnosis: the commoditization curve</li><li>13:42 – The three ISP models that are dying</li><li>21:21 – The Microsoft economic steward</li><li>24:44 – The tenant stewardship model and its three pillars</li><li>32:10 – The mandate: what partners must do</li><li>43:18 – The choice and the final statement</li></ul><br /><b>Key takeaways</b><br /><ul><li>CSP margin compression, the direct EA transition and automation such as Autopilot, Lighthouse and embedded <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Copilot</a> are commoditizing Microsoft implementation work.</li><li>License resellers, migration factories and feature-driven MSPs are losing ground because they sell capabilities customers now assume or can buy anywhere.</li><li>Partners who build economic telemetry, architectural stewardship and AI value governance move from episodic projects to retainers and own the customer's cost-to-value relationship.</li></ul><br /><b>Worth quoting</b><br /><br />“When a capability becomes expected, it stops being strategic and that transition is now complete. The market no longer values technical implementation. It values economic stewardship.” – Mirko Peters (03:10)<br /><br />“If you deploy co-pilot into a company that hasn't redesigned its workflows, adoption will stay low and no value will be created.” – Mirko Peters (19:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-partner-economics-shift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the tenant stewardship model and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – cited as automation commoditizing deployment work and as the focus of AI value governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Governance</a> – part of the stewardship retainer: access approvals, escalation paths and a repeatable operating model</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – measured against changed workflows and time saved rather than usage percentages</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-a-secure-microsoft-first-msp-intune-defender-entra-id-at-scale-with-albin-klinaku-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-consulting-why-technical-skills-no-longer-matter" target="_blank" rel="noreferrer noopener">Building a Secure Microsoft-First MSP: Intune, Defender &amp; Entra ID at Scale with Albin Klinaku [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>2969</itunes:duration><itunes:keywords>advisory,architecture,automation,cloud,commoditization,copilot,economics,governance,isp,licensing,microsoft,migration,operations,optimization,partners,stewardship,strategy,telemetry,transformation,value</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e287b9400f2ad562ae571fa10b041822.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Consulting: How to Build a Service Clients Can’t Ignore (From Tasks to Outcomes)</title><link>https://www.m365.fm/show/episodes/build-microsoft-365-service/</link><description><![CDATA[Many Microsoft 365 consultants are highly certified yet stuck negotiating rates and chasing projects. This episode is for consultants and partners who want to turn technical expertise into services clients compete to hire. Learn the five-element framework, productization and outcome pricing that replace hourly billing with certainty.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Two consultants, two very different outcomes</li><li>03:54 – What clients actually buy</li><li>06:56 – The five-element framework for high-value services</li><li>30:39 – Specialization creates demand</li><li>33:37 – Productizing services into programs</li><li>38:45 – From hourly pricing to outcome pricing</li><li>65:53 – The 2026 market context</li><li>73:21 – Applying the playbook in 90 days</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultants who sell activities like workshops and deployments get compared on hourly rates, while those who sell measurable outcomes command premium prices.</li><li>A high-value service combines a painful problem, a clear measurable outcome, a repeatable methodology, packaged deliverables and reduced risk through fixed scope, timelines and guarantees.</li><li>Specializing in one problem such as Copilot readiness, license optimization or <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">governance</a>, and productizing it with a fixed price, is the way out of commoditization.</li></ul><br /><b>Worth quoting</b><br /><br />“Your certifications prove you likely won't break the tenant, but they do not prove you will create measurable value for the business.” – Mirko Peters (02:12)<br /><br />“Outcomes have inherent value while activities only have costs. And understanding this distinction is the first step toward designing services that organizations actually compete to hire.” – Mirko Peters (06:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/build-microsoft-365-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on outcome-based consulting</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose consultants the episode coaches to sell outcomes instead of hours</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a painful client problem that can be productized as a governance accelerator program</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – one of the specializations suggested for escaping generic, commoditized Microsoft 365 consulting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70504797</guid><pubDate>Tue, 10 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70504797/how_to_build_a_microsoft_365_service_so_valuable_clients_beg_to_work_with_you.mp3" length="74218130" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/73718f531fdd90e5394b7f948bb13f73d0c8ec6e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 consultants are highly certified yet stuck negotiating rates and chasing projects. This episode is for consultants and partners who want to turn technical expertise into services clients compete to hire. Learn the five-element...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 consultants are highly certified yet stuck negotiating rates and chasing projects. This episode is for consultants and partners who want to turn technical expertise into services clients compete to hire. Learn the five-element framework, productization and outcome pricing that replace hourly billing with certainty.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Two consultants, two very different outcomes</li><li>03:54 – What clients actually buy</li><li>06:56 – The five-element framework for high-value services</li><li>30:39 – Specialization creates demand</li><li>33:37 – Productizing services into programs</li><li>38:45 – From hourly pricing to outcome pricing</li><li>65:53 – The 2026 market context</li><li>73:21 – Applying the playbook in 90 days</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultants who sell activities like workshops and deployments get compared on hourly rates, while those who sell measurable outcomes command premium prices.</li><li>A high-value service combines a painful problem, a clear measurable outcome, a repeatable methodology, packaged deliverables and reduced risk through fixed scope, timelines and guarantees.</li><li>Specializing in one problem such as Copilot readiness, license optimization or <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">governance</a>, and productizing it with a fixed price, is the way out of commoditization.</li></ul><br /><b>Worth quoting</b><br /><br />“Your certifications prove you likely won't break the tenant, but they do not prove you will create measurable value for the business.” – Mirko Peters (02:12)<br /><br />“Outcomes have inherent value while activities only have costs. And understanding this distinction is the first step toward designing services that organizations actually compete to hire.” – Mirko Peters (06:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/build-microsoft-365-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on outcome-based consulting</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose consultants the episode coaches to sell outcomes instead of hours</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a painful client problem that can be productized as a governance accelerator program</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – one of the specializations suggested for escaping generic, commoditized Microsoft 365 consulting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-do-you-successfully-deploy-microsoft-365-copilot-across-an-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=build-microsoft-365-service" target="_blank" rel="noreferrer noopener">How Do You Successfully Deploy Microsoft 365 Copilot Across an Enterprise?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4639</itunes:duration><itunes:keywords>adoption,architecture,automation,compliance,consulting,copilot,framework,governance,leadership,licensing,microsoft365,optimization,outcomes,productivity,productization,scalability,security,specialization,strategy,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/691eb0babb905e9ff4a0fae5c6f0ad14.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Architecture: The 7 Deadly Sins That Cost Millions (Governance, Security and Licensing Waste)</title><link>https://www.m365.fm/show/episodes/microsoft-enterprise-architecture-sins/</link><description><![CDATA[Many organizations pay for Microsoft 365 E5 and Copilot yet leak money through unused licenses, orphaned apps, permission sprawl and governance that exists only on paper. This episode is for CIOs, CFOs and Microsoft 365 architects who need to justify their Microsoft spend. Learn the seven architecture sins, how to calculate your own leakage and a 90-day path to a governed control plane.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Microsoft 365 as an economic system: the seven sins</li><li>09:10 – Control plane neglect and the sins in depth</li><li>40:12 – The leakage model: calculating invisible waste</li><li>46:53 – The compliance wall: CMMC 2.0 and GCC High</li><li>50:58 – The 90-day recovery path</li><li>58:55 – Governance operating model and executive prescription</li><li>67:06 – Why this matters now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Licensing, permission sprawl, manual governance, app sprawl, ungoverned <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">AI agents</a>, builder bias and blanket E5 licensing compound into invisible waste in a Microsoft 365 tenant.</li><li>The root cause is a missing control plane: Entra ID should act as the backbone from which <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">SharePoint</a>, Teams, Purview, Defender and Copilot agents inherit policy.</li><li>A 90-day recovery of audit, governance automation and control plane design, sustained by clear ownership, decision rights and cadence, recovers license waste before renewals and price increases.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance that isn't code is just a suggestion. If you're still relying on PDF policies and SharePoint checklists and email approvals, you have compliance theater, not compliance.” – Mirko Peters (03:40)<br /><br />“A control plane is the system that makes decisions about how other systems behave. It's the layer above execution. It's where intent is translated into policy.” – Mirko Peters (12:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-enterprise-architecture-sins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the leakage model, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – proposed as the control plane backbone from which every other service inherits access decisions</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – treated as an economic system that silently leaks value through seven architecture sins</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – idle Copilot licenses and agents on unclassified data appear as sources of waste and risk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70502183</guid><pubDate>Mon, 09 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70502183/the_future_of_microsoft_isps_is_not_technical.mp3" length="68329921" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c7b40875e980954e5fb272d1c1bf82bfad6970b5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations pay for Microsoft 365 E5 and Copilot yet leak money through unused licenses, orphaned apps, permission sprawl and governance that exists only on paper. This episode is for CIOs, CFOs and Microsoft 365 architects who need to justify...</itunes:subtitle><itunes:summary><![CDATA[Many organizations pay for Microsoft 365 E5 and Copilot yet leak money through unused licenses, orphaned apps, permission sprawl and governance that exists only on paper. This episode is for CIOs, CFOs and Microsoft 365 architects who need to justify their Microsoft spend. Learn the seven architecture sins, how to calculate your own leakage and a 90-day path to a governed control plane.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Microsoft 365 as an economic system: the seven sins</li><li>09:10 – Control plane neglect and the sins in depth</li><li>40:12 – The leakage model: calculating invisible waste</li><li>46:53 – The compliance wall: CMMC 2.0 and GCC High</li><li>50:58 – The 90-day recovery path</li><li>58:55 – Governance operating model and executive prescription</li><li>67:06 – Why this matters now</li></ul><br /><b>Key takeaways</b><br /><ul><li>Licensing, permission sprawl, manual governance, app sprawl, ungoverned <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">AI agents</a>, builder bias and blanket E5 licensing compound into invisible waste in a Microsoft 365 tenant.</li><li>The root cause is a missing control plane: Entra ID should act as the backbone from which <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">SharePoint</a>, Teams, Purview, Defender and Copilot agents inherit policy.</li><li>A 90-day recovery of audit, governance automation and control plane design, sustained by clear ownership, decision rights and cadence, recovers license waste before renewals and price increases.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance that isn't code is just a suggestion. If you're still relying on PDF policies and SharePoint checklists and email approvals, you have compliance theater, not compliance.” – Mirko Peters (03:40)<br /><br />“A control plane is the system that makes decisions about how other systems behave. It's the layer above execution. It's where intent is translated into policy.” – Mirko Peters (12:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-enterprise-architecture-sins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the leakage model, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – proposed as the control plane backbone from which every other service inherits access decisions</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – treated as an economic system that silently leaks value through seven architecture sins</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – idle Copilot licenses and agents on unclassified data appear as sources of waste and risk</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-enterprise-architecture-sins" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>4271</itunes:duration><itunes:keywords>ai,architecture,automation,cloud,compliance,controlplane,copilot,enterprisearchitecture,entraid,entropy,governance,identity,licensing,microsoft365,optimization,permissions,powerapps,productivity,security,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/18e63c2246c468d2f13c7b598d9733f9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</title><link>https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/</link><description><![CDATA[Most organizations measure Power Platform success by how many apps they build, while abandoned apps, permission drift and ungoverned AI agents quietly drain budgets and widen the attack surface. This episode is for Microsoft 365 and Power Platform architects, CoE leads and consultants who want a concrete control-plane blueprint, from compiled policy and zoned AI governance to a 12-month roadmap, for turning governance into measurable efficiency.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The $2.4 trillion entropy problem</li><li>03:52 – Why app builders miss the $1M opportunity</li><li>07:36 – Three scenarios: app sprawl, RBAC entropy and AI agent governance chaos</li><li>20:00 – The authorization compiler and control plane versus data plane</li><li>27:14 – The Center of Excellence as value engine and entropy engineering</li><li>37:25 – Measurable outcomes, governance blueprint, delegated operations and metrics</li><li>52:40 – AI agent governance, zoned governance, DLP and audit logging</li><li>69:41 – The 12-month roadmap and the consultant's shift from builder to architect</li></ul><br /><b>Key takeaways</b><br /><ul><li>The <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Power Platform</a> is a distributed decision engine, and the real efficiency gains come from engineering the governance control plane rather than building more apps.</li><li>Treating authorization, DLP and AI agent governance as compiled, deterministic policy with zoned risk tiers, delegated operations and continuous audit logging turns governance from a bottleneck into an accelerator.</li><li>A disciplined 12-month roadmap of assessment, authorization design, pilot, rollout and optimization is what turns app rationalization, permission consolidation and faster provisioning into measurable seven-figure savings.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the governance blueprint, roadmap and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Governance</a> – treated as a control plane that compiles policy once instead of reviewing every request manually</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Power Platform</a> – described as a distributed decision engine whose app sprawl and permissions need control plane governance</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">AI agent</a> – the third scenario, where Copilot Studio agents run without data boundaries, termination or zoning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70501080</guid><pubDate>Sun, 08 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70501080/the_smartest_way_to_architect_1m_in_efficiency.mp3" length="76882202" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fff3cdb5b979454c310437d98033a29cc1f53a6f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations measure Power Platform success by how many apps they build, while abandoned apps, permission drift and ungoverned AI agents quietly drain budgets and widen the attack surface. This episode is for Microsoft 365 and Power Platform...</itunes:subtitle><itunes:summary><![CDATA[Most organizations measure Power Platform success by how many apps they build, while abandoned apps, permission drift and ungoverned AI agents quietly drain budgets and widen the attack surface. This episode is for Microsoft 365 and Power Platform architects, CoE leads and consultants who want a concrete control-plane blueprint, from compiled policy and zoned AI governance to a 12-month roadmap, for turning governance into measurable efficiency.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The $2.4 trillion entropy problem</li><li>03:52 – Why app builders miss the $1M opportunity</li><li>07:36 – Three scenarios: app sprawl, RBAC entropy and AI agent governance chaos</li><li>20:00 – The authorization compiler and control plane versus data plane</li><li>27:14 – The Center of Excellence as value engine and entropy engineering</li><li>37:25 – Measurable outcomes, governance blueprint, delegated operations and metrics</li><li>52:40 – AI agent governance, zoned governance, DLP and audit logging</li><li>69:41 – The 12-month roadmap and the consultant's shift from builder to architect</li></ul><br /><b>Key takeaways</b><br /><ul><li>The <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Power Platform</a> is a distributed decision engine, and the real efficiency gains come from engineering the governance control plane rather than building more apps.</li><li>Treating authorization, DLP and AI agent governance as compiled, deterministic policy with zoned risk tiers, delegated operations and continuous audit logging turns governance from a bottleneck into an accelerator.</li><li>A disciplined 12-month roadmap of assessment, authorization design, pilot, rollout and optimization is what turns app rationalization, permission consolidation and faster provisioning into measurable seven-figure savings.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the governance blueprint, roadmap and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Governance</a> – treated as a control plane that compiles policy once instead of reviewing every request manually</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">Power Platform</a> – described as a distributed decision engine whose app sprawl and permissions need control plane governance</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">AI agent</a> – the third scenario, where Copilot Studio agents run without data boundaries, termination or zoning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-smartest-way-to-create-1m-in-efficiency" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4806</itunes:duration><itunes:keywords>aiagents,architecture,authorization,automation,compliance,controlplane,datagovernance,efficiency,entropy,governance,infrastructure,innovation,observability,optimization,policy,powerplatform,rbac,scalability,security,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d41402f823bd79f92e6d4824273af423.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Architecture: The Real Advantage Is Context (Why Integration Beats Tools in Modern Work)</title><link>https://www.m365.fm/show/episodes/architectural-advantage-microsoft/</link><description><![CDATA[Enterprises drowning in disconnected identity systems, security tools and citizen-built apps don't need another tool, they need someone who understands how the Microsoft stack connects. This episode is for architects, consultants and mid-career IT professionals who want to see why integration with Entra ID as the control plane beats point solutions, and how to prove that thinking with certifications and portfolio work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Microsoft professionals get hired</li><li>05:11 – Why Microsoft architecture fits the governance problem</li><li>09:06 – Five case studies from identity to licensing</li><li>29:27 – Governance complexity as the real constraint</li><li>34:12 – Certification strategy: SC-100, MS-102 and PL-600</li><li>49:03 – Portfolio and the hiring conversation</li><li>60:52 – 2026 and 2027: AI agent governance</li><li>68:03 – The architectural advantage is not about Microsoft</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Microsoft advantage is integration, not individual tools: Entra ID is the control plane, and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Power Platform</a>, Azure, Fabric, Defender and Purview inherit its governance.</li><li>Case studies on identity consolidation, Power Platform CoE, Sentinel and Fabric, Intune with Conditional Access and licensing show that consolidating fragmented tools cuts cost and makes governance deterministic.</li><li>SC-100, MS-102 and PL-600 form one governance architecture; backed by a portfolio of real designs, they signal the orchestration thinking that enterprises pay a premium for.</li></ul><br /><b>Worth quoting</b><br /><br />“The labor market does not reward tool operators who simply click buttons in a portal, but instead favors system orchestrators who understand how these pieces fit together.” – Mirko Peters (00:14)<br /><br />“In reality, EntraID is a distributed decision engine that evaluates every access request and logs every policy decision in real time.” – Mirko Peters (05:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architectural-advantage-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case studies, certification path and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – framed as the control plane that Power Platform, Azure, Fabric and Defender inherit governance from</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Governance</a> – governance complexity is presented as the real constraint enterprises pay architects to reduce</li><li><a href="https://www.m365.fm/entity/sc-100/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Microsoft Certified: Cybersecurity Architect Expert (SC-100)</a> – described as a governance architecture certification, not a pure security exam</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/certification-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Microsoft Certifications: The Certification Trap (5 Credentials That Actually Pay in Microsoft 365 and Azure)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70441948</guid><pubDate>Sat, 07 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70441948/the_architectural_advantage.mp3" length="70979364" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b868497557eb72338f150cd4d9038d350f80e5b6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Enterprises drowning in disconnected identity systems, security tools and citizen-built apps don't need another tool, they need someone who understands how the Microsoft stack connects. This episode is for architects, consultants and mid-career IT...</itunes:subtitle><itunes:summary><![CDATA[Enterprises drowning in disconnected identity systems, security tools and citizen-built apps don't need another tool, they need someone who understands how the Microsoft stack connects. This episode is for architects, consultants and mid-career IT professionals who want to see why integration with Entra ID as the control plane beats point solutions, and how to prove that thinking with certifications and portfolio work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Microsoft professionals get hired</li><li>05:11 – Why Microsoft architecture fits the governance problem</li><li>09:06 – Five case studies from identity to licensing</li><li>29:27 – Governance complexity as the real constraint</li><li>34:12 – Certification strategy: SC-100, MS-102 and PL-600</li><li>49:03 – Portfolio and the hiring conversation</li><li>60:52 – 2026 and 2027: AI agent governance</li><li>68:03 – The architectural advantage is not about Microsoft</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Microsoft advantage is integration, not individual tools: Entra ID is the control plane, and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Power Platform</a>, Azure, Fabric, Defender and Purview inherit its governance.</li><li>Case studies on identity consolidation, Power Platform CoE, Sentinel and Fabric, Intune with Conditional Access and licensing show that consolidating fragmented tools cuts cost and makes governance deterministic.</li><li>SC-100, MS-102 and PL-600 form one governance architecture; backed by a portfolio of real designs, they signal the orchestration thinking that enterprises pay a premium for.</li></ul><br /><b>Worth quoting</b><br /><br />“The labor market does not reward tool operators who simply click buttons in a portal, but instead favors system orchestrators who understand how these pieces fit together.” – Mirko Peters (00:14)<br /><br />“In reality, EntraID is a distributed decision engine that evaluates every access request and logs every policy decision in real time.” – Mirko Peters (05:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architectural-advantage-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case studies, certification path and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – framed as the control plane that Power Platform, Azure, Fabric and Defender inherit governance from</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Governance</a> – governance complexity is presented as the real constraint enterprises pay architects to reduce</li><li><a href="https://www.m365.fm/entity/sc-100/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Microsoft Certified: Cybersecurity Architect Expert (SC-100)</a> – described as a governance architecture certification, not a pure security exam</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/certification-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-architecture-the-real-advantage-is-context" target="_blank" rel="noreferrer noopener">Microsoft Certifications: The Certification Trap (5 Credentials That Actually Pay in Microsoft 365 and Azure)</a></li></ul><br...]]></itunes:summary><itunes:duration>4437</itunes:duration><itunes:keywords>architecture,automation,azure,certification,complexity,compliance,conditionalaccess,defender,enterprise,entra,fabric,governance,identity,intune,microsoft,orchestration,powerplatform,security,sentinel,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32e2e1c95814645108e7f0eb22d8728e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 ROI: The Invisible Tenant Problem (Why Poor Architecture Doubles Your Costs)</title><link>https://www.m365.fm/show/episodes/microsoft-365-roi-design-omission/</link><description><![CDATA[Most Microsoft 365 tenants already contain more identity, governance and automation capability than the third-party tools organizations keep paying for. This episode helps IT leaders and architects find that overlap across Entra ID, Purview, Power Platform and Copilot, and turn the savings into a deliberate capital reallocation instead of another budget cut.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why organizations overpay for <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft 365</a></li><li>01:10 – Identity as a capital allocation engine</li><li>12:57 – Purview as risk and liability reducer</li><li>20:12 – <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Power Platform</a> and workflow debt</li><li>28:10 – The Copilot efficiency gap</li><li>35:59 – Identity governance maturity, Purview roadmap and CoE</li><li>49:32 – Shadow IT, non-human identities and architectural erosion</li><li>61:50 – Audit compression, capital reallocation and 2026</li></ul><br /><b>Key takeaways</b><br /><ul><li>Many organizations pay twice by licensing E5 capabilities like Entra ID, Purview and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Power Automate</a> while also paying third-party vendors for the same functions.</li><li>Copilot only delivers returns on top of consolidated identity, clean data and consistent DLP; otherwise it exposes architectural debt.</li><li>Quarterly policy reviews, automated drift detection and a Center of Excellence prevent exceptions from eroding the control plane, while freed budget should be reinvested deliberately.</li></ul><br /><b>Worth quoting</b><br /><br />“You do not actually have a Microsoft 365 cost problem. What you have is an architectural omission.” – Mirko Peters (00:10)<br /><br />“Every policy exception you add to this engine converts a deterministic security model into a probabilistic one.” – Mirko Peters (01:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-roi-design-omission/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, maturity models, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – reframed as a capital allocation engine that can replace separate identity, MFA and PAM tools</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the governance layer for DLP, sensitivity labels and audit trails, with a five-phase rollout roadmap</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Conditional Access</a> – where accumulated policy exceptions erode a deterministic security model into a probabilistic one</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70439855</guid><pubDate>Fri, 06 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70439855/the_invisible_tenant.mp3" length="74212696" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/34b1850372f94a597f3177083e14a27abd292010.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 tenants already contain more identity, governance and automation capability than the third-party tools organizations keep paying for. This episode helps IT leaders and architects find that overlap across Entra ID, Purview, Power...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 tenants already contain more identity, governance and automation capability than the third-party tools organizations keep paying for. This episode helps IT leaders and architects find that overlap across Entra ID, Purview, Power Platform and Copilot, and turn the savings into a deliberate capital reallocation instead of another budget cut.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why organizations overpay for <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft 365</a></li><li>01:10 – Identity as a capital allocation engine</li><li>12:57 – Purview as risk and liability reducer</li><li>20:12 – <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Power Platform</a> and workflow debt</li><li>28:10 – The Copilot efficiency gap</li><li>35:59 – Identity governance maturity, Purview roadmap and CoE</li><li>49:32 – Shadow IT, non-human identities and architectural erosion</li><li>61:50 – Audit compression, capital reallocation and 2026</li></ul><br /><b>Key takeaways</b><br /><ul><li>Many organizations pay twice by licensing E5 capabilities like Entra ID, Purview and <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Power Automate</a> while also paying third-party vendors for the same functions.</li><li>Copilot only delivers returns on top of consolidated identity, clean data and consistent DLP; otherwise it exposes architectural debt.</li><li>Quarterly policy reviews, automated drift detection and a Center of Excellence prevent exceptions from eroding the control plane, while freed budget should be reinvested deliberately.</li></ul><br /><b>Worth quoting</b><br /><br />“You do not actually have a Microsoft 365 cost problem. What you have is an architectural omission.” – Mirko Peters (00:10)<br /><br />“Every policy exception you add to this engine converts a deterministic security model into a probabilistic one.” – Mirko Peters (01:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-roi-design-omission/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, maturity models, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – reframed as a capital allocation engine that can replace separate identity, MFA and PAM tools</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the governance layer for DLP, sensitivity labels and audit trails, with a five-phase rollout roadmap</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Conditional Access</a> – where accumulated policy exceptions erode a deterministic security model into a probabilistic one</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-roi-design-omission" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br...]]></itunes:summary><itunes:duration>4639</itunes:duration><itunes:keywords>ai,architecture,automation,cloud,compliance,conditionalaccess,consolidation,copilot,dlp,efficiency,entra,governance,iam,identity,microsoft365,purview,roi,saas,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/304cae5edfa60e38c91cc70864bb269d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Consulting: The $100K Blueprint (Why Architecture Beats Implementation)</title><link>https://www.m365.fm/show/episodes/microsoft-consultant-blueprint/</link><description><![CDATA[In <a href="https://www.m365.fm/microsoft-consultant-blueprint/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why most <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultants struggle to move beyond low-value implementation work and how high-value consulting is built on architecture, governance, and risk reduction. You’ll understand what separates commodity consulting from premium advisory work.<br /><ul><li>why Microsoft 365 consulting becomes commoditized</li><li>how high-value consultants design control systems instead of features</li><li>why governance and risk reduction create premium consulting value</li></ul>This episode is ideal for consultants, architects, and IT professionals who want to build a high-value Microsoft 365 consulting practice.<br /><br />WHY MOST MICROSOFT CONSULTANTS GET STUCK<br />Most Microsoft consultants build their careers around implementation work.<br /><ul><li>They deploy tenants</li><li>Configure services</li><li>Build <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> and automations</li></ul><br />But this creates a problem. Implementation is becoming standardized and automated. As more tools and best practices emerge, the market becomes competitive and price-driven. This leads to commoditization. <br /><br />THE DIFFERENCE BETWEEN BUILDERS AND ARCHITECTS<br />Low-value consulting focuses on building features. High-value consulting focuses on designing systems. Instead of asking what to build, top consultants ask:<br /><br /><br /><br /><ul><li>How should this system behave</li><li>How is access controlled</li><li>How is risk reduced This shift moves consulting from execution to architecture. </li></ul><br /><br /><br /><br /><br /><br />ARCHITECTURAL ENTROPY AS THE REAL PROBLEM<br />Over time, Microsoft 365 environments become more complex.<br /><ul><li>Identity grows</li><li>Permissions accumulate</li><li>Automation spreads</li></ul>Data becomes fragmented This is known as architectural entropy. Without control, systems become unstable, insecure, and inefficient. This is where high-value consultants create impact.<br /><br />THE THREE CONTROL PLANES<br />Modern Microsoft environments operate across three core layers. Identity defines access and control.<br />Productivity defines how data moves.<br />Infrastructure defines how systems are deployed and governed. If these layers are not aligned, organizations lose control over their environment. High-value consulting focuses on orchestrating these planes.<br /><br />WHY GOVERNANCE COMMANDS PREMIUM FEES<br />Feature work is easy to compare. Governance is not.<br />Governance solves high-impact problems such as:<br /><ul><li>Security risk</li><li>Compliance failure</li><li>Cost inefficiency</li><li>Operational instability</li></ul><br />These are executive-level concerns. That is why organizations pay significantly more for governance expertise.<br />FROM PROJECTS TO SYSTEMS<br />Traditional consulting is project-based.<br /><ul><li>You implement something</li><li>You deliver it</li><li>You leave High-value consulting is system-based. You design governance</li><li>You monitor the system</li><li>You continuously improve it</li></ul><br />This creates recurring value and long-term relationships.<br /><br />FROM CONSULTANT TO CONTROL SYSTEM DESIGNER<br />If you are working with Microsoft 365, this episode helps you rethink your role. The goal is not to deliver technical work. The goal is to design systems that prevent risk, reduce complexity, and create stability. This is what defines high-value consulting.<br /><br />KEY TAKEAWAYS<br /><ul><li>most Microsoft consulting becomes commoditized</li><li>high-value consultants design systems, not features</li><li>architectural entropy creates risk and inefficiency</li><li>governance is the highest-value consulting domain</li><li>control systems create long-term value</li></ul>QUOTES FROM THIS EPISODE<br /><i>"Implementation is easy. Control is hard."</i><br /><i>"The money is in governance, not features."</i><br /><i>"Architects design systems. Builders deliver tasks."</i><br /><i>"Entropy is the default state of every tenant."</i><br /><i>"Control systems create value." </i><br /><br />TOOLS AND TOPICS<br /><ul><li><b>Architectural Entropy </b>- system complexity over time</li><li><b>Control Planes</b> - identity, productivity, infrastructure</li><li><b>Governance Systems</b> - continuous control and structure</li><li><b>Risk Reduction</b> - preventing security and compliance issues</li><li><b>Consulting Positioning </b>- from builder to architect</li><li><b>System Design </b>- creating scalable consulting value</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on Microsoft 365 architecture, governance, and consulting strategy. His work helps consultants move from implementation work to high-value advisory services by focusing on control systems, governance, and long-term impact.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70438270</guid><pubDate>Thu, 05 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70438270/the_100_000_microsoft_consultant_blueprint.mp3" length="64814466" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8abf1d0346ecf06ad3cd74f7224f45f0130a088b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/microsoft-consultant-blueprint/, you’ll learn why most https://www.m365.fm/categories/power-platform-talk/ consultants struggle to move beyond low-value implementation work and how high-value consulting is built on architecture,...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/microsoft-consultant-blueprint/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why most <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultants struggle to move beyond low-value implementation work and how high-value consulting is built on architecture, governance, and risk reduction. You’ll understand what separates commodity consulting from premium advisory work.<br /><ul><li>why Microsoft 365 consulting becomes commoditized</li><li>how high-value consultants design control systems instead of features</li><li>why governance and risk reduction create premium consulting value</li></ul>This episode is ideal for consultants, architects, and IT professionals who want to build a high-value Microsoft 365 consulting practice.<br /><br />WHY MOST MICROSOFT CONSULTANTS GET STUCK<br />Most Microsoft consultants build their careers around implementation work.<br /><ul><li>They deploy tenants</li><li>Configure services</li><li>Build <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> and automations</li></ul><br />But this creates a problem. Implementation is becoming standardized and automated. As more tools and best practices emerge, the market becomes competitive and price-driven. This leads to commoditization. <br /><br />THE DIFFERENCE BETWEEN BUILDERS AND ARCHITECTS<br />Low-value consulting focuses on building features. High-value consulting focuses on designing systems. Instead of asking what to build, top consultants ask:<br /><br /><br /><br /><ul><li>How should this system behave</li><li>How is access controlled</li><li>How is risk reduced This shift moves consulting from execution to architecture. </li></ul><br /><br /><br /><br /><br /><br />ARCHITECTURAL ENTROPY AS THE REAL PROBLEM<br />Over time, Microsoft 365 environments become more complex.<br /><ul><li>Identity grows</li><li>Permissions accumulate</li><li>Automation spreads</li></ul>Data becomes fragmented This is known as architectural entropy. Without control, systems become unstable, insecure, and inefficient. This is where high-value consultants create impact.<br /><br />THE THREE CONTROL PLANES<br />Modern Microsoft environments operate across three core layers. Identity defines access and control.<br />Productivity defines how data moves.<br />Infrastructure defines how systems are deployed and governed. If these layers are not aligned, organizations lose control over their environment. High-value consulting focuses on orchestrating these planes.<br /><br />WHY GOVERNANCE COMMANDS PREMIUM FEES<br />Feature work is easy to compare. Governance is not.<br />Governance solves high-impact problems such as:<br /><ul><li>Security risk</li><li>Compliance failure</li><li>Cost inefficiency</li><li>Operational instability</li></ul><br />These are executive-level concerns. That is why organizations pay significantly more for governance expertise.<br />FROM PROJECTS TO SYSTEMS<br />Traditional consulting is project-based.<br /><ul><li>You implement something</li><li>You deliver it</li><li>You leave High-value consulting is system-based. You design governance</li><li>You monitor the system</li><li>You continuously improve it</li></ul><br />This creates recurring value and long-term relationships.<br /><br />FROM CONSULTANT TO CONTROL SYSTEM DESIGNER<br />If you are working with Microsoft 365, this episode helps you rethink your role. The goal is not to deliver technical work. The goal is to design systems that prevent risk, reduce complexity, and create stability. This is what defines high-value consulting.<br /><br />KEY TAKEAWAYS<br /><ul><li>most Microsoft consulting becomes commoditized</li><li>high-value consultants design systems, not features</li><li>architectural entropy creates risk and inefficiency</li><li>governance is the highest-value consulting...]]></itunes:summary><itunes:duration>4051</itunes:duration><itunes:keywords>advisory,architecture,audit,automation,azure,cloud,compliance,consultant,consulting,controls,copilot,enterprise,entra,entropy,governance,identity,microsoft,powerplatform,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e4e03006097e27d3591ecaee8c723b32.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Copilot: Why Business Will Never Be the Same (Governance, Productivity and the AI Shift)</title><link>https://www.m365.fm/show/episodes/copilot-mandate-transformation/</link><description><![CDATA[Microsoft 365 Copilot is not just a productivity tool; it is a decision engine that exposes every permission gap, duplicate record and governance failure in your tenant. This episode is for IT leaders, architects and executives planning or scaling Copilot. You will learn why data architecture, zero trust governance and workflow redesign determine whether Copilot becomes a strategic asset or an expensive liability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Copilot</a> as a distributed decision engine</li><li>03:37 – The architecture of mandatory transformation</li><li>11:21 – Permission drift as systemic risk</li><li>16:13 – The quiet ROI problem</li><li>20:16 – Adoption plateau and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">governance</a> cascade</li><li>29:37 – Three case studies</li><li>41:28 – Security paradox, skills and cost inversion</li><li>55:31 – Governance frameworks, data and the board</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access but exposes existing permissions and data quality problems at machine speed, so permission audits and data cleanup must come before broad rollout.</li><li>The real productivity gains depend on redesigning workflows, review processes and ownership, because faster drafting shifts cost into review and security.</li><li>Organizations need unified data, active governance frameworks for prompts, outputs and data, and continuous upskilling to turn Copilot into a strategic asset.</li></ul><br /><b>Worth quoting</b><br /><br />“This means co-pilot does not create new access, but it does expose existing access at a scale humans could never achieve.” – Mirko Peters (01:23)<br /><br />“Co-pilot will not get better at handling bad data through model updates, which means organizations must get better at managing their data.” – Mirko Peters (02:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-mandate-transformation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, three case studies, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – framed here as a distributed decision engine on Microsoft Graph that exposes permission and data problems</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Data governance</a> – one of three non-negotiable pillars, using Microsoft Purview to classify data and enforce policy</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Governance</a> – the episode argues you govern the data and permissions Copilot uses, not the AI itself</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70382707</guid><pubDate>Wed, 04 Mar 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70382707/the_copilot_mandate.mp3" length="82185686" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d4594cee9b07494cf597b49bc4e7079ba6ef4104.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft 365 Copilot is not just a productivity tool; it is a decision engine that exposes every permission gap, duplicate record and governance failure in your tenant. This episode is for IT leaders, architects and executives planning or scaling...</itunes:subtitle><itunes:summary><![CDATA[Microsoft 365 Copilot is not just a productivity tool; it is a decision engine that exposes every permission gap, duplicate record and governance failure in your tenant. This episode is for IT leaders, architects and executives planning or scaling Copilot. You will learn why data architecture, zero trust governance and workflow redesign determine whether Copilot becomes a strategic asset or an expensive liability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Copilot</a> as a distributed decision engine</li><li>03:37 – The architecture of mandatory transformation</li><li>11:21 – Permission drift as systemic risk</li><li>16:13 – The quiet ROI problem</li><li>20:16 – Adoption plateau and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">governance</a> cascade</li><li>29:37 – Three case studies</li><li>41:28 – Security paradox, skills and cost inversion</li><li>55:31 – Governance frameworks, data and the board</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot does not create new access but exposes existing permissions and data quality problems at machine speed, so permission audits and data cleanup must come before broad rollout.</li><li>The real productivity gains depend on redesigning workflows, review processes and ownership, because faster drafting shifts cost into review and security.</li><li>Organizations need unified data, active governance frameworks for prompts, outputs and data, and continuous upskilling to turn Copilot into a strategic asset.</li></ul><br /><b>Worth quoting</b><br /><br />“This means co-pilot does not create new access, but it does expose existing access at a scale humans could never achieve.” – Mirko Peters (01:23)<br /><br />“Co-pilot will not get better at handling bad data through model updates, which means organizations must get better at managing their data.” – Mirko Peters (02:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-mandate-transformation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, three case studies, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – framed here as a distributed decision engine on Microsoft Graph that exposes permission and data problems</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Data governance</a> – one of three non-negotiable pillars, using Microsoft Purview to classify data and enforce policy</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">Governance</a> – the episode argues you govern the data and permissions Copilot uses, not the AI itself</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-mandate-transformation" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5137</itunes:duration><itunes:keywords>adoption,architecture,automation,competitiveadvantage,compliance,copilot,data,decisioning,entropy,fabric,governance,identity,integration,microsoft365,permissions,productivity,roi,security,transformation,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff22a8dd6ca6ce0726dcbd6289dc92c2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Automation: The Autonomous Tenant (Zero-Employee Workflows with AI, Copilot and Power Platform)</title><link>https://www.m365.fm/show/episodes/autonomous-tenant-zero-employee-workflow/</link><description><![CDATA[Many organizations pay people to reconcile data between disconnected systems instead of fixing the architecture. This episode is for IT architects and business leaders who want to see how Entra ID, Dataverse, Power Automate and Copilot Studio can form an autonomous tenant that runs processes like onboarding with minimal manual work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why best of breed creates human middleware</li><li>04:06 – The control plane concept</li><li>06:11 – The three pillars of automation</li><li>09:23 – Anchor scenario: new hire to payroll</li><li>15:12 – Extending the pattern</li><li>24:32 – The economics of automation</li><li>30:41 – The hard problems</li><li>37:17 – Building the autonomous tenant</li></ul><br /><b>Key takeaways</b><br /><ul><li>Best-of-breed SaaS stacks create human middleware; treating Microsoft 365 as a unified control plane with Entra ID, Dataverse, Power Automate and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Copilot Studio</a> removes manual reconciliation.</li><li>Keep Copilot for generative tasks like drafting and analysis, and let policy engines and human-in-the-loop approvals decide deterministic tasks such as access and financial calculations.</li><li>Start with one high-impact, low-risk process such as new hire onboarding, build it in a 90-day discovery, design and test cycle, and back it with cost governance and a <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">data governance</a> council.</li></ul><br /><b>Worth quoting</b><br /><br />“These are not value-creating roles. They are human middleware required because your architecture is fundamentally broken.” – Mirko Peters (01:04)<br /><br />“When you treat it as a unified control plane instead of a collection of point solutions, the system stops requiring human intervention to function.” – Mirko Peters (01:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-tenant-zero-employee-workflow/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the onboarding walkthrough, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity control plane that runs lifecycle workflows and Conditional Access for new hires</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Dataverse</a> – the state layer and single source of truth whose record changes trigger every workflow</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Power Automate</a> – the orchestrator that turns a signed offer into accounts, devices, access and payroll</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-enterprise-architecture-sins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The 7 Deadly Sins That Cost Millions (Governance, Security and Licensing Waste)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70382139</guid><pubDate>Tue, 03 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70382139/the_autonomous_tenant.mp3" length="47263106" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/81b5b4f734ac11cef50855147048ef68fed0fa1b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations pay people to reconcile data between disconnected systems instead of fixing the architecture. This episode is for IT architects and business leaders who want to see how Entra ID, Dataverse, Power Automate and Copilot Studio can form...</itunes:subtitle><itunes:summary><![CDATA[Many organizations pay people to reconcile data between disconnected systems instead of fixing the architecture. This episode is for IT architects and business leaders who want to see how Entra ID, Dataverse, Power Automate and Copilot Studio can form an autonomous tenant that runs processes like onboarding with minimal manual work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why best of breed creates human middleware</li><li>04:06 – The control plane concept</li><li>06:11 – The three pillars of automation</li><li>09:23 – Anchor scenario: new hire to payroll</li><li>15:12 – Extending the pattern</li><li>24:32 – The economics of automation</li><li>30:41 – The hard problems</li><li>37:17 – Building the autonomous tenant</li></ul><br /><b>Key takeaways</b><br /><ul><li>Best-of-breed SaaS stacks create human middleware; treating Microsoft 365 as a unified control plane with Entra ID, Dataverse, Power Automate and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Copilot Studio</a> removes manual reconciliation.</li><li>Keep Copilot for generative tasks like drafting and analysis, and let policy engines and human-in-the-loop approvals decide deterministic tasks such as access and financial calculations.</li><li>Start with one high-impact, low-risk process such as new hire onboarding, build it in a 90-day discovery, design and test cycle, and back it with cost governance and a <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">data governance</a> council.</li></ul><br /><b>Worth quoting</b><br /><br />“These are not value-creating roles. They are human middleware required because your architecture is fundamentally broken.” – Mirko Peters (01:04)<br /><br />“When you treat it as a unified control plane instead of a collection of point solutions, the system stops requiring human intervention to function.” – Mirko Peters (01:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-tenant-zero-employee-workflow/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the onboarding walkthrough, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity control plane that runs lifecycle workflows and Conditional Access for new hires</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Dataverse</a> – the state layer and single source of truth whose record changes trigger every workflow</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Power Automate</a> – the orchestrator that turns a signed offer into accounts, devices, access and payroll</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-enterprise-architecture-sins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-tenant-zero-employee-workflow" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The 7 Deadly Sins That Cost Millions (Governance, Security and Licensing Waste)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2954</itunes:duration><itunes:keywords>architecture,auditability,automation,autonomous,compliance,controlplane,copilot,dataverse,deterministic,entra,eventdriven,governance,identity,integration,lifecycle,optimization,orchestration,policy,scalability,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/74cb48125681b81e1796c28a15b457b3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Power Platform: The Hidden Arbitrage Opportunity (Automation, Productivity and Business Value)</title><link>https://www.m365.fm/show/episodes/power-platform-arbitrage/</link><description><![CDATA[Many organizations see Power Platform as a tool for hobby apps while manual work, slow approvals and expensive pro-code projects drain their budgets. This episode shows IT leaders, architects and finance stakeholders where the low-code arbitrage lies, from AP automation and compliance evidence to RPA, Dataverse and licensing, and how governance makes it scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Power Platform as a control plane and the cost of manual entropy</li><li>03:47 – Pro-code versus low-code economics</li><li>08:07 – The citizen developer factory model</li><li>12:07 – Arbitrage plays: forms, AP/AR, compliance, frontline apps and approvals</li><li>31:28 – Dataverse, RPA and AI Builder with Copilot</li><li>42:48 – Workflow debt, M&amp;A integration kits and licensing arbitrage</li><li>55:40 – Governance, measuring ROI and the competitive moat</li><li>69:52 – Objections, the transformation path and the closing argument</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform delivers capabilities at a fraction of pro-code cost and in weeks instead of months, which turns manual processes into a measurable arbitrage opportunity.</li><li>Scaling depends on a citizen developer model backed by zoned governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">DLP</a> policies, RBAC and a Center of Excellence, so speed does not turn into shadow IT.</li><li>Choosing the right licensing model, such as per flow licensing for shared high-volume processes, and measuring ROI rigorously decide whether the program keeps its funding.</li></ul><br /><b>Worth quoting</b><br /><br />“Power Platform is not a democratization tool. In reality, it is a control plane designed for capturing enterprise value that your organization is systematically hemorrhaging through manual entropy.” – Mirko Peters (00:18)<br /><br />“The governance model is the only thing that keeps this from becoming shadow IT chaos but structured governance is not about being restrictive. It is about being an enabler.” – Mirko Peters (09:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-arbitrage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on low-code economics</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Power Platform</a> – framed as a control plane for capturing value lost to manual processes, not a hobby-app tool</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Power Automate</a> – the engine behind the invoice processing, approval routing, desktop flows and workflow consolidation examples</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Dataverse</a> – described as an internal SaaS engine and unified data backbone that speeds up new apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70375834</guid><pubDate>Mon, 02 Mar 2026 15:00:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70375834/the_power_platform_arbitrage.mp3" length="77784993" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0a51d5f0738fe7a2603223d8ee6a7f93a8bce13b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations see Power Platform as a tool for hobby apps while manual work, slow approvals and expensive pro-code projects drain their budgets. This episode shows IT leaders, architects and finance stakeholders where the low-code arbitrage lies,...</itunes:subtitle><itunes:summary><![CDATA[Many organizations see Power Platform as a tool for hobby apps while manual work, slow approvals and expensive pro-code projects drain their budgets. This episode shows IT leaders, architects and finance stakeholders where the low-code arbitrage lies, from AP automation and compliance evidence to RPA, Dataverse and licensing, and how governance makes it scale safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Power Platform as a control plane and the cost of manual entropy</li><li>03:47 – Pro-code versus low-code economics</li><li>08:07 – The citizen developer factory model</li><li>12:07 – Arbitrage plays: forms, AP/AR, compliance, frontline apps and approvals</li><li>31:28 – Dataverse, RPA and AI Builder with Copilot</li><li>42:48 – Workflow debt, M&amp;A integration kits and licensing arbitrage</li><li>55:40 – Governance, measuring ROI and the competitive moat</li><li>69:52 – Objections, the transformation path and the closing argument</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform delivers capabilities at a fraction of pro-code cost and in weeks instead of months, which turns manual processes into a measurable arbitrage opportunity.</li><li>Scaling depends on a citizen developer model backed by zoned governance, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">DLP</a> policies, RBAC and a Center of Excellence, so speed does not turn into shadow IT.</li><li>Choosing the right licensing model, such as per flow licensing for shared high-volume processes, and measuring ROI rigorously decide whether the program keeps its funding.</li></ul><br /><b>Worth quoting</b><br /><br />“Power Platform is not a democratization tool. In reality, it is a control plane designed for capturing enterprise value that your organization is systematically hemorrhaging through manual entropy.” – Mirko Peters (00:18)<br /><br />“The governance model is the only thing that keeps this from becoming shadow IT chaos but structured governance is not about being restrictive. It is about being an enabler.” – Mirko Peters (09:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-arbitrage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on low-code economics</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Power Platform</a> – framed as a control plane for capturing value lost to manual processes, not a hobby-app tool</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Power Automate</a> – the engine behind the invoice processing, approval routing, desktop flows and workflow consolidation examples</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">Dataverse</a> – described as an internal SaaS engine and unified data backbone that speeds up new apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-power-platform-the-hidden-arbitrage-opportunity" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate...]]></itunes:summary><itunes:duration>4862</itunes:duration><itunes:keywords>aibuilder,arbitrage,automation,compliance,copilot,dataverse,digitization,entropy,governance,innovation,integration,lowcode,optimization,powerapps,powerautomate,powerplatform,productivity,rpa,scalability,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b3b0629b9ac49266c69ca6c29f78ec5f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Governance: The Only Skill That Matters in 2026 (Architecting Against Cloud Erosion)</title><link>https://www.m365.fm/show/episodes/azure-governance-architecture-2026/</link><description><![CDATA[In <a href="https://www.m365.fm/azure-governance-architecture-2026/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why traditional Azure skills are losing value and why governance architecture is becoming the most critical capability in modern cloud environments. You’ll understand how cloud systems do not fail suddenly but slowly drift away from their intended design through what is called “cloud erosion”.<br /><ul><li>why Azure environments don’t fail loudly but degrade over time</li><li>how governance architecture prevents drift, cost explosion, and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> gaps</li><li>why the highest-value skill in 2026 is designing enforcement systems</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Azure, Microsoft 365, and cloud governance.<br /><br />WHY AZURE DOES NOT FAIL — IT ERODES<br />Most professionals think of failure as something visible. Systems go down, alerts fire, incidents happen. But Azure environments rarely fail like this. They degrade slowly. Over time, the gap between intended architecture and actual implementation grows. This is what is described as cloud erosion — a gradual drift caused by exceptions, manual changes, and uncontrolled growth. This process is quiet, but it compounds. At some point, the system no longer resembles the original design.<br /><br />THE ROOT CAUSES OF CLOUD EROSION<br />Cloud erosion is not a single issue. It is the result of multiple forces acting together. The most important ones are:<br /><ul><li>velocity – teams deploy faster than governance can keep up</li><li>complexity – more services create more failure points</li><li>misaligned incentives – builders optimize for speed, not control</li></ul>With AI, this effect becomes even stronger. Machine-speed decisions amplify small mistakes. Retry loops increase cost. Overprivileged identities expand risk exponentially. What used to be a small misconfiguration can now become a system-wide problem.<br /><br />WHY TRADITIONAL AZURE SKILLS ARE NOT ENOUGH<br />Most Azure professionals focus on:<br /><ul><li>certifications</li><li>individual services</li><li>portal expertise</li></ul>These skills are useful, but they do not scale. The market is shifting toward something else entirely. High-value professionals are not the ones deploying infrastructure.<br />They are the ones preventing the wrong infrastructure from being deployed in the first place. This is the shift from execution to control.<br /><br />THE SHIFT TO GOVERNANCE ARCHITECTURE<br />Governance is no longer documentation or review processes. It is a system that continuously enforces how your environment behaves. Modern Azure architecture requires:<br /><ul><li>enforcement instead of guidelines</li><li>automation instead of manual checks</li><li>prevention instead of remediation</li></ul>If governance depends on human behavior, it will fail at scale.<br /><br />THE THREE CONTROL LAYERS<br />To prevent erosion, Azure needs structured control across three core layers. Identity and access define who can do what and under which conditions. If identity breaks, everything else follows. Policy and compliance define what is allowed and what is blocked. Audit creates visibility, but only enforcement creates control. Operational enforcement ensures that every deployment follows the rules through CI/CD pipelines, validation, and automated remediation. These layers together create a system that resists drift.<br /><br />WHY AUTOMATION IS NON-NEGOTIABLE<br />Manual governance does not scale. Azure operates at machine speed. Every deployment, permission change, and configuration update happens continuously. Without automation:<br /><ul><li>policies are bypassed</li><li>drift accumulates</li><li>compliance becomes theoretical</li></ul>This is why governance must be embedded into pipelines, policies, and system behavior itself. THE ROLE OF GOVERNANCE-AS-CODE<br />The evolution of Azure follows a clear path:<br /><ul><li>ClickOps → manual configuration</li><li>Infrastructure as Code → reproducibility</li><li>Governance as Code → enforcement</li></ul>Governance as Code ensures that every deployment is validated automatically before it happens. The system decides what is allowed. Not the individual.<br /><br />WHY THIS MATTERS FOR AI AND THE FUTURE<br />AI changes the scale of everything. Agents operate faster than humans.<br />They make decisions continuously.<br />They interact with multiple systems at once. Without strong governance, this leads to:<br /><ul><li>cost explosions</li><li>uncontrolled access</li><li>unpredictable system behavior</li></ul>This is why governance is becoming the most valuable skill in cloud architecture.<br /><br />FROM ENGINEER TO SYSTEM DESIGNER<br />If you are working with Azure or Microsoft 365, this episode helps you rethink your role. The goal is no longer to understand more services. The goal is to design systems that cannot drift. This means building environments that:<br /><ul><li>enforce policy automatically</li><li>detect and correct drift</li><li>operate consistently at scale</li></ul>This is the shift from engineer to governance architect.<br /><br />KEY TAKEAWAYS<br /><ul><li>Azure environments fail through erosion, not incidents</li><li>governance architecture prevents drift and complexity</li><li>automation is required for control at scale</li><li>AI amplifies governance mistakes exponentially</li><li>the highest-value skill is designing enforcement systems</li></ul>QUOTES FROM THIS EPISODE<br /><ul><li><i>"Azure doesn’t fail loudly. It erodes."</i></li><li><i>"Governance that isn’t automated doesn’t exist."</i></li><li><i>"You are not deploying infrastructure. You are controlling behavior."</i></li><li><i>"Drift is a signal, not an exception."</i></li><li><i>"The system must enforce what should happen."</i></li></ul>TOOLS AND TOPICS<br /><ul><li><b>Governance Architecture </b>- system-wide control design</li><li><b>Cloud Erosion </b>- drift between intent and reality</li><li><b>Policy-as-Code </b>- automated enforcement</li><li><b>Identity Governance </b>- access control at scale</li><li><b>CI/CD Enforcement </b>- pre-deployment validation</li><li><b>Drift Detection</b> - continuous compliance monitoring</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 and Azure expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on governance, security, and system architecture. His work focuses on designing environments that resist drift and operate predictably at scale. He helps organizations move from reactive operations to automated governance systems.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70271357</guid><pubDate>Sun, 01 Mar 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70271357/the_only_azure_skill_that_matters_in_2026.mp3" length="77308938" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/da108898db19bf99e6dc7f2feb99facca66fc74a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/azure-governance-architecture-2026/, you’ll learn why traditional Azure skills are losing value and why governance architecture is becoming the most critical capability in modern cloud environments. You’ll understand how cloud...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/azure-governance-architecture-2026/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why traditional Azure skills are losing value and why governance architecture is becoming the most critical capability in modern cloud environments. You’ll understand how cloud systems do not fail suddenly but slowly drift away from their intended design through what is called “cloud erosion”.<br /><ul><li>why Azure environments don’t fail loudly but degrade over time</li><li>how governance architecture prevents drift, cost explosion, and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> gaps</li><li>why the highest-value skill in 2026 is designing enforcement systems</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Azure, Microsoft 365, and cloud governance.<br /><br />WHY AZURE DOES NOT FAIL — IT ERODES<br />Most professionals think of failure as something visible. Systems go down, alerts fire, incidents happen. But Azure environments rarely fail like this. They degrade slowly. Over time, the gap between intended architecture and actual implementation grows. This is what is described as cloud erosion — a gradual drift caused by exceptions, manual changes, and uncontrolled growth. This process is quiet, but it compounds. At some point, the system no longer resembles the original design.<br /><br />THE ROOT CAUSES OF CLOUD EROSION<br />Cloud erosion is not a single issue. It is the result of multiple forces acting together. The most important ones are:<br /><ul><li>velocity – teams deploy faster than governance can keep up</li><li>complexity – more services create more failure points</li><li>misaligned incentives – builders optimize for speed, not control</li></ul>With AI, this effect becomes even stronger. Machine-speed decisions amplify small mistakes. Retry loops increase cost. Overprivileged identities expand risk exponentially. What used to be a small misconfiguration can now become a system-wide problem.<br /><br />WHY TRADITIONAL AZURE SKILLS ARE NOT ENOUGH<br />Most Azure professionals focus on:<br /><ul><li>certifications</li><li>individual services</li><li>portal expertise</li></ul>These skills are useful, but they do not scale. The market is shifting toward something else entirely. High-value professionals are not the ones deploying infrastructure.<br />They are the ones preventing the wrong infrastructure from being deployed in the first place. This is the shift from execution to control.<br /><br />THE SHIFT TO GOVERNANCE ARCHITECTURE<br />Governance is no longer documentation or review processes. It is a system that continuously enforces how your environment behaves. Modern Azure architecture requires:<br /><ul><li>enforcement instead of guidelines</li><li>automation instead of manual checks</li><li>prevention instead of remediation</li></ul>If governance depends on human behavior, it will fail at scale.<br /><br />THE THREE CONTROL LAYERS<br />To prevent erosion, Azure needs structured control across three core layers. Identity and access define who can do what and under which conditions. If identity breaks, everything else follows. Policy and compliance define what is allowed and what is blocked. Audit creates visibility, but only enforcement creates control. Operational enforcement ensures that every deployment follows the rules through CI/CD pipelines, validation, and automated remediation. These layers together create a system that resists drift.<br /><br />WHY AUTOMATION IS NON-NEGOTIABLE<br />Manual governance does not scale. Azure operates at machine speed. Every deployment, permission change, and configuration update happens continuously. Without automation:<br /><ul><li>policies are bypassed</li><li>drift accumulates</li><li>compliance becomes theoretical</li></ul>This is why governance must be embedded into pipelines, policies, and system behavior itself....]]></itunes:summary><itunes:duration>4832</itunes:duration><itunes:keywords>architecture,automation,azure,bicep,ci/cd,compliance,devops,drift,entra,erosion,finops,governance,identity,landingzones,managementgroups,policy,rbac,scalability,security,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8f93b0988b1db269a1cd856fa959e87b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Certifications: The Certification Trap (5 Credentials That Actually Pay in Microsoft 365 and Azure)</title><link>https://www.m365.fm/show/episodes/certification-trap/</link><description><![CDATA[Many IT professionals collect Microsoft certifications and still see no raise or promotion. This episode is for administrators, developers and consultants in Microsoft 365, Azure and Power Platform who want to know which five credentials actually signal architectural authority, how to choose the right one for their role, and how to calculate whether it is worth the effort.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The certification trap</li><li>01:20 – Certification inflation and why these five are different</li><li>07:39 – SC-100 and AZ-305: security and infrastructure authority</li><li>16:10 – PL-600, AI-102 and MS-102: low-code, AI and tenant <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">governance</a></li><li>28:32 – Architect versus technician mindset and a study strategy that works</li><li>35:35 – Career progression and the paper certification trap</li><li>45:00 – Choosing your path, organizational context and the 2026 market shift</li><li>59:18 – ROI calculation: is this credential worth it?</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most Microsoft certifications validate task execution, while the market pays a premium for architectural and governance authority.</li><li>SC-100, AZ-305, PL-600, AI-102 and MS-102 stand out because they require architectural thinking and align with scarce skills in security, cloud, low-code, AI and tenant governance.</li><li>A credential only pays off with real design experience, a documented portfolio, organizational fit and an honest ROI calculation that includes time, geography and career stage.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/certification-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, credential comparisons and FAQ</li><li><a href="https://www.m365.fm/entity/sc-100/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft Certified: Cybersecurity Architect Expert (SC-100)</a> – the security architecture credential tied to zero trust, threat modeling and risk trade-offs</li><li><a href="https://www.m365.fm/entity/az-305/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft Certified: Azure Solutions Architect Expert (AZ-305)</a> – presented as the step from operating Azure to deciding how Azure infrastructure should look</li><li><a href="https://www.m365.fm/entity/pl-600/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft Certified: Power Platform Solution Architect Expert (PL-600)</a> – framed as the low-code governance credential where demand currently outpaces qualified architects</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architectural-advantage-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Real Advantage Is Context (Why Integration Beats Tools in Modern Work)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70268600</guid><pubDate>Sat, 28 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70268600/the_certification_trap.mp3" length="70034358" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/dea85324bf978aabf33470cd0847890bc5257bf0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many IT professionals collect Microsoft certifications and still see no raise or promotion. This episode is for administrators, developers and consultants in Microsoft 365, Azure and Power Platform who want to know which five credentials actually...</itunes:subtitle><itunes:summary><![CDATA[Many IT professionals collect Microsoft certifications and still see no raise or promotion. This episode is for administrators, developers and consultants in Microsoft 365, Azure and Power Platform who want to know which five credentials actually signal architectural authority, how to choose the right one for their role, and how to calculate whether it is worth the effort.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The certification trap</li><li>01:20 – Certification inflation and why these five are different</li><li>07:39 – SC-100 and AZ-305: security and infrastructure authority</li><li>16:10 – PL-600, AI-102 and MS-102: low-code, AI and tenant <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">governance</a></li><li>28:32 – Architect versus technician mindset and a study strategy that works</li><li>35:35 – Career progression and the paper certification trap</li><li>45:00 – Choosing your path, organizational context and the 2026 market shift</li><li>59:18 – ROI calculation: is this credential worth it?</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most Microsoft certifications validate task execution, while the market pays a premium for architectural and governance authority.</li><li>SC-100, AZ-305, PL-600, AI-102 and MS-102 stand out because they require architectural thinking and align with scarce skills in security, cloud, low-code, AI and tenant governance.</li><li>A credential only pays off with real design experience, a documented portfolio, organizational fit and an honest ROI calculation that includes time, geography and career stage.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/certification-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, credential comparisons and FAQ</li><li><a href="https://www.m365.fm/entity/sc-100/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft Certified: Cybersecurity Architect Expert (SC-100)</a> – the security architecture credential tied to zero trust, threat modeling and risk trade-offs</li><li><a href="https://www.m365.fm/entity/az-305/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft Certified: Azure Solutions Architect Expert (AZ-305)</a> – presented as the step from operating Azure to deciding how Azure infrastructure should look</li><li><a href="https://www.m365.fm/entity/pl-600/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft Certified: Power Platform Solution Architect Expert (PL-600)</a> – framed as the low-code governance credential where demand currently outpaces qualified architects</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architectural-advantage-microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-certifications-the-certification-trap-5-credentials-that-actually-pay" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Real Advantage Is Context (Why Integration Beats Tools in Modern Work)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4378</itunes:duration><itunes:keywords>architect,architecture,artificialintelligence,authority,automation,azure,certifications,compliance,cybersecurity,governance,identity,inflation,portfolio,powerplatform,promotion,resilience,salary,specialization,technician,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ef80de0f7d26ecf219ac3095e0aa67dc.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Cloud Governance: Engineering a High-Performance Microsoft 365 Environment (Security, Cost and System Efficiency)</title><link>https://www.m365.fm/show/episodes/high-performance-cloud-governance/</link><description><![CDATA[Many enterprises move to Azure and Microsoft 365 and then face cloud bills nobody can explain. This episode is for architects, IT leaders and finance stakeholders and shows, through five case studies, how governance, FinOps discipline and consolidation turn an unmanaged cloud into a secure, cost-efficient environment.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The $2.8 million surprise</li><li>04:00 – Anatomy of waste: idle infrastructure, SaaS sprawl and shadow AI</li><li>15:08 – The governance reckoning</li><li>19:10 – Case studies: reserved instances, <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Power Platform</a> and license right-sizing</li><li>30:28 – Copilot governance and <a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">landing zone</a> consolidation</li><li>39:50 – Designing determinism: governance as control plane and FinOps metrics</li><li>64:58 – The Monday morning playbook</li><li>71:07 – Why governance becomes a competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Cloud waste is the default outcome of frictionless provisioning: idle resources, Power Platform and license sprawl, and ungoverned AI endpoints quietly consume budget.</li><li>Organizations that saved millions enforced governance first with Azure Policy, mandatory tagging, managed environments, landing zones and workload classification for reservations and savings plans.</li><li>Treat FinOps as a permanent discipline with the right metrics, right-size Microsoft 365 licenses by role, and clean up data before scaling Copilot with pilots and token quotas.</li></ul><br /><b>Worth quoting</b><br /><br />“The cloud does not make you efficient. It only gives you the capability to be efficient if you have the discipline to manage it.” – Mirko Peters (03:28)<br /><br />“Cost optimization is not a financial problem to be solved by accountants. It is a governance problem to be solved by architects.” – Mirko Peters (18:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/high-performance-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case studies, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Governance</a> – presented as the control plane that makes cost, security and speed predictable</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where the unexplained bill, idle VMs, reserved instances and landing zone sprawl play out</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">FinOps</a> – framed as a permanent discipline with monthly reviews, quarterly rebalancing and six metrics</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-cost-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Azure Cost Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70264640</guid><pubDate>Fri, 27 Feb 2026 15:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70264640/the_millions_in_the_machine.mp3" length="73510525" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/bae60985d5ffa85115ab25ad27c6defb9b53a4bb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many enterprises move to Azure and Microsoft 365 and then face cloud bills nobody can explain. This episode is for architects, IT leaders and finance stakeholders and shows, through five case studies, how governance, FinOps discipline and...</itunes:subtitle><itunes:summary><![CDATA[Many enterprises move to Azure and Microsoft 365 and then face cloud bills nobody can explain. This episode is for architects, IT leaders and finance stakeholders and shows, through five case studies, how governance, FinOps discipline and consolidation turn an unmanaged cloud into a secure, cost-efficient environment.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The $2.8 million surprise</li><li>04:00 – Anatomy of waste: idle infrastructure, SaaS sprawl and shadow AI</li><li>15:08 – The governance reckoning</li><li>19:10 – Case studies: reserved instances, <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Power Platform</a> and license right-sizing</li><li>30:28 – Copilot governance and <a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">landing zone</a> consolidation</li><li>39:50 – Designing determinism: governance as control plane and FinOps metrics</li><li>64:58 – The Monday morning playbook</li><li>71:07 – Why governance becomes a competitive advantage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Cloud waste is the default outcome of frictionless provisioning: idle resources, Power Platform and license sprawl, and ungoverned AI endpoints quietly consume budget.</li><li>Organizations that saved millions enforced governance first with Azure Policy, mandatory tagging, managed environments, landing zones and workload classification for reservations and savings plans.</li><li>Treat FinOps as a permanent discipline with the right metrics, right-size Microsoft 365 licenses by role, and clean up data before scaling Copilot with pilots and token quotas.</li></ul><br /><b>Worth quoting</b><br /><br />“The cloud does not make you efficient. It only gives you the capability to be efficient if you have the discipline to manage it.” – Mirko Peters (03:28)<br /><br />“Cost optimization is not a financial problem to be solved by accountants. It is a governance problem to be solved by architects.” – Mirko Peters (18:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/high-performance-cloud-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case studies, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Governance</a> – presented as the control plane that makes cost, security and speed predictable</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where the unexplained bill, idle VMs, reserved instances and landing zone sprawl play out</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">FinOps</a> – framed as a permanent discipline with monthly reviews, quarterly rebalancing and six metrics</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-cost-management-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-governance-high-performance-microsoft-365-environment" target="_blank" rel="noreferrer noopener">Azure Cost Management - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>4595</itunes:duration><itunes:keywords>accountability,architecture,automation,azure,cloud,compliance,consolidation,copilot,determinism,finops,governance,licensing,optimization,policy,rightsizing,savings,sprawl,tagging,telemetry,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a0a18e28a908bd2ba1159bfa6fc13032.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Cloud Strategy: Why Microsoft Is Winning the Enterprise Control Plane</title><link>https://www.m365.fm/show/episodes/aws-enterprise-control-plane/</link><description><![CDATA[Most organizations think AWS is winning the cloud war, but they are looking at the wrong battlefield. This episode is for CIOs and cloud architects running hybrid and multi-cloud estates who need to decide where identity, policy and compliance should live. You learn why the enterprise control plane has shifted to Microsoft and what that means for your architecture and licensing choices.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The infrastructure war is over: AWS won</li><li>03:53 – What a control plane actually is</li><li>08:39 – Entra ID gravity and Conditional Access</li><li>16:16 – Defender for Cloud, Sentinel and Purview</li><li>22:52 – Microsoft 365 gravity well and Copilot</li><li>28:43 – Azure Arc and Entra Kerberos</li><li>35:48 – Hybrid, licensing, regulated industries and sovereign cloud</li><li>50:56 – CIO's dilemma, AWS's role and the 2028 prediction</li></ul><br /><b>Key takeaways</b><br /><ul><li>AWS still leads in raw infrastructure, but enterprise control has moved to identity, policy and governance, where Entra ID and Conditional Access give Microsoft the control plane.</li><li>Defender for Cloud, Sentinel, Purview and Azure Arc project one governance layer across AWS, <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Azure</a> and on-premises, so hybrid estates are governed from Microsoft regardless of where workloads run.</li><li>Copilot, Entra Kerberos, enterprise agreements and regulated or sovereign requirements deepen this dependence, making a unified control plane the business choice over best-of-breed tools.</li></ul><br /><b>Worth quoting</b><br /><br />“AWS owns the compute, but Microsoft owns the people. This is the inversion that nobody talks about.” – Mirko Peters (03:33)<br /><br />“One system is built around the resources being accessed while the other is built around the people doing the accessing. In the modern enterprise, people are the control plane and the resources are always downstream.” – Mirko Peters (08:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/aws-enterprise-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on control planes</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity origin that issues the tokens granting access to AWS and everything else</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the preventive, context-aware policy engine contrasted with static AWS IAM roles</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the data classification, DLP and retention layer used to prove compliance to regulators</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-arc-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Azure Arc - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70263738</guid><pubDate>Thu, 26 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70263738/the_hybrid_illusion.mp3" length="68132644" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ed7860fec53a10bc608f93123431af20f1739024.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations think AWS is winning the cloud war, but they are looking at the wrong battlefield. This episode is for CIOs and cloud architects running hybrid and multi-cloud estates who need to decide where identity, policy and compliance should...</itunes:subtitle><itunes:summary><![CDATA[Most organizations think AWS is winning the cloud war, but they are looking at the wrong battlefield. This episode is for CIOs and cloud architects running hybrid and multi-cloud estates who need to decide where identity, policy and compliance should live. You learn why the enterprise control plane has shifted to Microsoft and what that means for your architecture and licensing choices.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The infrastructure war is over: AWS won</li><li>03:53 – What a control plane actually is</li><li>08:39 – Entra ID gravity and Conditional Access</li><li>16:16 – Defender for Cloud, Sentinel and Purview</li><li>22:52 – Microsoft 365 gravity well and Copilot</li><li>28:43 – Azure Arc and Entra Kerberos</li><li>35:48 – Hybrid, licensing, regulated industries and sovereign cloud</li><li>50:56 – CIO's dilemma, AWS's role and the 2028 prediction</li></ul><br /><b>Key takeaways</b><br /><ul><li>AWS still leads in raw infrastructure, but enterprise control has moved to identity, policy and governance, where Entra ID and Conditional Access give Microsoft the control plane.</li><li>Defender for Cloud, Sentinel, Purview and Azure Arc project one governance layer across AWS, <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Azure</a> and on-premises, so hybrid estates are governed from Microsoft regardless of where workloads run.</li><li>Copilot, Entra Kerberos, enterprise agreements and regulated or sovereign requirements deepen this dependence, making a unified control plane the business choice over best-of-breed tools.</li></ul><br /><b>Worth quoting</b><br /><br />“AWS owns the compute, but Microsoft owns the people. This is the inversion that nobody talks about.” – Mirko Peters (03:33)<br /><br />“One system is built around the resources being accessed while the other is built around the people doing the accessing. In the modern enterprise, people are the control plane and the resources are always downstream.” – Mirko Peters (08:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/aws-enterprise-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on control planes</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity origin that issues the tokens granting access to AWS and everything else</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the preventive, context-aware policy engine contrasted with static AWS IAM roles</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the data classification, DLP and retention layer used to prove compliance to regulators</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-arc-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-strategy-why-microsoft-is-winning-the-enterprise-control-plane" target="_blank" rel="noreferrer noopener">Azure Arc - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>4259</itunes:duration><itunes:keywords>aws,azure,cloudwars,compliance,conditionalaccess,controlplane,copilot,defender,enterprise,entra,governance,hybrid,iam,identity,infrastructure,microsoft,multicloud,purview,security,sentinel</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f26794ddf15700ca000921fa8720a21f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Silent Coup: Why Microsoft is Winning the AI War</title><link>https://www.m365.fm/show/episodes/microsoft-ai-architecture-war/</link><description><![CDATA[Consumer AI headlines suggest ChatGPT and Gemini are winning, but enterprise AI is decided in identity, data and workflow layers. This episode is for IT leaders and decision makers who want to understand why Microsoft's integrated stack creates a structural advantage and what that means for their own architecture and investment decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The wrong scoreboard</li><li>03:06 – The visibility trap</li><li>10:16 – The OpenAI partnership as financial moat</li><li>18:23 – Data gravity</li><li>21:28 – Copilot as distribution engine</li><li>29:39 – Azure OpenAI as regulatory moat</li><li>45:40 – The enterprise flywheel</li><li>81:08 – What executives should do</li></ul><br /><b>Key takeaways</b><br /><ul><li>The enterprise AI race is decided by control of identity, data, infrastructure and workflow, not by model benchmarks or consumer visibility.</li><li>Data gravity, compliance certifications and native integration across Entra, <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Fabric, Power Platform and Dynamics 365 create switching costs that compound over time.</li><li>Organizations should consolidate data first, automation second and governance third, and treat Copilot as foundational infrastructure rather than an optional feature.</li></ul><br /><b>Worth quoting</b><br /><br />“Competitors are building AI in isolation. Microsoft is building AI into the existing control plane where 400 million commercial seats already operate. That distinction matters more than any temporary model performance gap.” – Mirko Peters (01:08)<br /><br />“Enterprise software is not a consumer meritocracy driven by personal taste, it is driven by organizational standards that dictate which tools are used for which tasks.” – Mirko Peters (28:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-ai-architecture-war/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on Microsoft's AI strategy</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft</a> – presented as owning the identity, data, infrastructure and workflow layers that decide enterprise AI</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the infrastructure layer where regulated enterprises run AI and OpenAI's committed workloads land</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as a distribution engine that reaches existing Microsoft 365 seats through license upgrades</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – framed as a regulatory moat thanks to private deployments, data residency and mature certifications</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-ai-vs-copilot-vs-fabric-ai-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Azure AI vs Copilot vs Fabric AI - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70248487</guid><pubDate>Wed, 25 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70248487/the_silent_coup.mp3" length="102206766" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/79dbd5204378f7d581602f013331b15b2d33720d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Consumer AI headlines suggest ChatGPT and Gemini are winning, but enterprise AI is decided in identity, data and workflow layers. This episode is for IT leaders and decision makers who want to understand why Microsoft's integrated stack creates a...</itunes:subtitle><itunes:summary><![CDATA[Consumer AI headlines suggest ChatGPT and Gemini are winning, but enterprise AI is decided in identity, data and workflow layers. This episode is for IT leaders and decision makers who want to understand why Microsoft's integrated stack creates a structural advantage and what that means for their own architecture and investment decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The wrong scoreboard</li><li>03:06 – The visibility trap</li><li>10:16 – The OpenAI partnership as financial moat</li><li>18:23 – Data gravity</li><li>21:28 – Copilot as distribution engine</li><li>29:39 – Azure OpenAI as regulatory moat</li><li>45:40 – The enterprise flywheel</li><li>81:08 – What executives should do</li></ul><br /><b>Key takeaways</b><br /><ul><li>The enterprise AI race is decided by control of identity, data, infrastructure and workflow, not by model benchmarks or consumer visibility.</li><li>Data gravity, compliance certifications and native integration across Entra, <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Fabric, Power Platform and Dynamics 365 create switching costs that compound over time.</li><li>Organizations should consolidate data first, automation second and governance third, and treat Copilot as foundational infrastructure rather than an optional feature.</li></ul><br /><b>Worth quoting</b><br /><br />“Competitors are building AI in isolation. Microsoft is building AI into the existing control plane where 400 million commercial seats already operate. That distinction matters more than any temporary model performance gap.” – Mirko Peters (01:08)<br /><br />“Enterprise software is not a consumer meritocracy driven by personal taste, it is driven by organizational standards that dictate which tools are used for which tasks.” – Mirko Peters (28:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-ai-architecture-war/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on Microsoft's AI strategy</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft</a> – presented as owning the identity, data, infrastructure and workflow layers that decide enterprise AI</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the infrastructure layer where regulated enterprises run AI and OpenAI's committed workloads land</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as a distribution engine that reaches existing Microsoft 365 seats through license upgrades</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – framed as a regulatory moat thanks to private deployments, data residency and mature certifications</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-ai-vs-copilot-vs-fabric-ai-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-ai-architecture-war" target="_blank" rel="noreferrer noopener">Azure AI vs Copilot vs Fabric AI - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>6388</itunes:duration><itunes:keywords>aiadoption,aicompliance,aigovernance,aiinfrastructure,azureopenai,cloudcapex,controlplane,copilot,datagravity,dynamics365,enterpriseai,enterprisecloud,entraid,marketconsolidation,microsoftai,microsoftfabric,openaipartnership,powerplatform,sovereignai,workflowautomation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/524180feb551721de62779bf4a3c1d2c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Governance: The Sovereign Tenant Framework (7 Steps to Control, Security and Architecture Excellence)</title><link>https://www.m365.fm/show/episodes/sovereign-tenant-framework/</link><description><![CDATA[Most Microsoft 365 tenants work on the surface while policies drift, permissions sprawl and AI agents inherit every forgotten exception. This episode gives architects, security and IT leaders a seven-layer framework and phased roadmap to move from accidental configuration to an intentionally controlled, measurable sovereign tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The post-SaaS paradox</li><li>03:52 – Defining tenant sovereignty</li><li>07:56 – Layer 1: Identity as decision engine</li><li>11:47 – Layer 2: Tenant isolation and boundaries</li><li>16:17 – Layer 3: Configuration as code</li><li>20:37 – Layers 4-7: Lifecycle, agents, operations, assessment</li><li>36:50 – The phased implementation mandate</li><li>66:18 – Scenarios, metrics and sustaining sovereignty</li></ul><br /><b>Key takeaways</b><br /><ul><li>Treat the <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tenant as a deterministic system that is explicitly designed, where every policy has intent, every permission a boundary and every change is reconcilable.</li><li>Build the seven layers in sequence, starting with time-bound identity through PIM and conditional access, then boundaries, configuration as code, lifecycle, <a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">agent governance</a>, operations and continuous assessment.</li><li>Make sovereignty measurable with a scorecard reviewed quarterly by leadership, so governance depends on architectural enforcement rather than people remembering to do the right thing.</li></ul><br /><b>Worth quoting</b><br /><br />“Autonomy is just the ability to act without someone stopping you, but sovereignty is something much more valuable. It is predictability.” – Mirko Peters (04:02)<br /><br />“If your system design allows standing global admin access to exist, then your architecture is broken. The people aren't the problem. The design is.” – Mirko Peters (09:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sovereign-tenant-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with all seven layers, the phased roadmap and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Governance</a> – the episode argues tenant governance must be enforced by architecture, not by people remembering</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">AI agent</a> – agents inherit every forgotten permission and exception, so they get their own governance layer</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Conditional Access</a> – treated as the primary identity architecture, with baselines blocking legacy auth and requiring MFA</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70247681</guid><pubDate>Tue, 24 Feb 2026 15:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70247681/the_sovereign_tenant.mp3" length="80476651" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ba9282fac19586a11eb3505286bdc7e22416e0bf.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 tenants work on the surface while policies drift, permissions sprawl and AI agents inherit every forgotten exception. This episode gives architects, security and IT leaders a seven-layer framework and phased roadmap to move from...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 tenants work on the surface while policies drift, permissions sprawl and AI agents inherit every forgotten exception. This episode gives architects, security and IT leaders a seven-layer framework and phased roadmap to move from accidental configuration to an intentionally controlled, measurable sovereign tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The post-SaaS paradox</li><li>03:52 – Defining tenant sovereignty</li><li>07:56 – Layer 1: Identity as decision engine</li><li>11:47 – Layer 2: Tenant isolation and boundaries</li><li>16:17 – Layer 3: Configuration as code</li><li>20:37 – Layers 4-7: Lifecycle, agents, operations, assessment</li><li>36:50 – The phased implementation mandate</li><li>66:18 – Scenarios, metrics and sustaining sovereignty</li></ul><br /><b>Key takeaways</b><br /><ul><li>Treat the <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tenant as a deterministic system that is explicitly designed, where every policy has intent, every permission a boundary and every change is reconcilable.</li><li>Build the seven layers in sequence, starting with time-bound identity through PIM and conditional access, then boundaries, configuration as code, lifecycle, <a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">agent governance</a>, operations and continuous assessment.</li><li>Make sovereignty measurable with a scorecard reviewed quarterly by leadership, so governance depends on architectural enforcement rather than people remembering to do the right thing.</li></ul><br /><b>Worth quoting</b><br /><br />“Autonomy is just the ability to act without someone stopping you, but sovereignty is something much more valuable. It is predictability.” – Mirko Peters (04:02)<br /><br />“If your system design allows standing global admin access to exist, then your architecture is broken. The people aren't the problem. The design is.” – Mirko Peters (09:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sovereign-tenant-framework/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with all seven layers, the phased roadmap and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Governance</a> – the episode argues tenant governance must be enforced by architecture, not by people remembering</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">AI agent</a> – agents inherit every forgotten permission and exception, so they get their own governance layer</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Conditional Access</a> – treated as the primary identity architecture, with baselines blocking legacy auth and requiring MFA</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sovereign-tenant-framework" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5030</itunes:duration><itunes:keywords>ai,architecture,automation,compliance,conditionalaccess,configuration,copilot,cybersecurity,devsecops,drift,entraid,governance,identity,lifecycle,microsoft365,pim,powerplatform,sovereignty,tenants,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7009da1a637b84f8ef9866bf1c174982.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Building Reports, Start Architecting Decisions</title><link>https://www.m365.fm/show/episodes/decision-architecture-kpis/</link><description><![CDATA[Microsoft 365 Analytics: Stop Building Reports, Start Architecting Decisions (KPIs, Governance and Decision Systems) In this episode, you’ll learn why most reporting systems fail to create real impact and how organizations need to move from dashboards to decision architecture. You’ll understand how KPIs, Microsoft 365 data, and governance must be connected to real actions instead of passive reporting.<br /><ul><li>why most dashboards do not drive decisions</li><li>how KPIs should trigger action instead of observation</li><li>why decision architecture is the missing layer in modern organizations</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Microsoft 365, analytics, and governance.<br /><br />WHY REPORTING DOES NOT CREATE VALUE<br />Most organizations invest heavily in reporting. They build dashboards, track metrics, and visualize data across the business. But despite all this effort, very little actually changes. Meetings happen, reports are reviewed, numbers are discussed, and then nothing happens. This is the core problem of modern analytics systems: they are designed to inform, not to act. <br /><br />THE KPI ILLUSION<br />KPIs are supposed to drive performance, but in most organizations they behave like passive indicators. A number turns red, people notice, and a discussion is scheduled. But no immediate action is triggered. This is not a real KPI system. It is a reporting ritual. A KPI only becomes meaningful when it is directly connected to a decision and an obligation to act. Without that connection, KPIs become decoration. <br /><br />FROM METRICS TO DECISIONS<br />To understand the gap, it helps to separate three layers. Metrics describe what is happening, KPIs define whether it matters, and decisions determine what must happen next. Most systems stop at metrics and KPIs. They measure everything but decide nothing. That is why dashboards often feel impressive but ultimately useless. They show the state of the system, but they do not change it. <br /><br />WHAT DECISION ARCHITECTURE REALLY MEANS<br />Decision architecture changes this completely. Instead of relying on humans to interpret dashboards, the system defines what happens when a condition is met. It connects signals to actions, assigns ownership, and ensures that outcomes follow automatically. Data is no longer something you observe. It becomes something that drives behavior. <br /><br />THE PROBLEM WITH DASHBOARDS<br />Dashboards are optimized for visibility, but visibility alone does not create control. An organization can see everything and still fail to act. This is why many environments have real-time data and advanced reporting, yet no measurable improvement. The missing layer is execution. <br /><br />DECISION VELOCITY AS THE REAL KPI<br />In modern organizations, the real advantage is not better reporting but faster decision-making. Decision velocity describes how quickly insight turns into action. If a KPI only leads to a meeting next week, the system is already too slow. High-performing organizations reduce the gap between signal and response to near zero. <br /><br />WHY THIS MATTERS FOR MICROSOFT<br />365 Microsoft 365 already provides all the components needed to build decision systems. Data exists across Microsoft Graph and usage analytics, workflows can be automated through Power Automate, identity defines ownership and responsibility, and AI can support interpretation and execution. But most organizations use these capabilities separately instead of combining them into a single system. <br /><br />FROM DASHBOARD TO CONTROL SYSTEM<br />A mature system connects these layers. When a threshold is reached, a workflow is triggered. When a risk is detected, access is adjusted. When performance drops, actions are executed automatically. The system responds immediately instead of waiting for human interpretation. <br /><br />WHY MOST KPI SYSTEMS FAIL<br />Most KPI systems fail for simple reasons. There is no defined action when thresholds are reached, ownership is unclear, and there is always a delay between signal and response. This creates a gap between insight and execution, and that gap is where value is lost. <br /><br />FROM REPORTING TO GOVERNANCE<br />Once KPIs are connected to decisions, reporting becomes governance. The system no longer describes reality. It actively controls it. This is the shift from analytics to architecture. <br /><br />FROM DATA TO DECISION SYSTEMS<br />If you are working with Microsoft 365, this episode helps you rethink how you use data. The goal is not to build better dashboards. The goal is to design systems where data triggers decisions, decisions trigger actions, and actions create outcomes. That is decision architecture. <br /><br />KEY TAKEAWAYS<br /><ul><li>most dashboards do not drive real decisions</li><li>KPIs must be connected to action and ownership</li><li>metrics show data, decisions change behavior</li><li>decision velocity creates competitive advantage</li><li>Microsoft 365 can act as a decision system</li></ul>QUOTES FROM THIS EPISODE<br /><ul><li><i>"A KPI without action is decoration."</i></li><li><i>"Dashboards don’t drive decisions. Systems do."</i></li><li><i>"If nothing happens, it’s not a KPI."</i></li><li><i>"Data without action is noise."</i></li><li><i>"You don’t need more reports. You need decisions."</i></li></ul>TOOLS AND TOPICS<br /><ul><li><b>Decision Architecture</b> - connecting data to action</li><li><b>KPI Systems</b> - rule-based performance control</li><li><b>Decision Velocity</b> - speed of execution</li><li><b>Workflow Automatio</b>n - triggering actions from signals</li><li><b>Governance Systems </b>- enforced behavior</li><li><b>Data Systems</b> - insights and execution layers</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on Microsoft 365, governance, and system architecture. His work focuses on transforming reporting systems into decision systems that enforce behavior and create measurable impact. He helps organizations move from passive analytics to active control.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70191797</guid><pubDate>Tue, 24 Feb 2026 08:43:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70191797/stop_building_reports_start_architecting_decisions.mp3" length="70461931" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b4e8f815ec45982e82f54d8572c7e5507f563b84.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft 365 Analytics: Stop Building Reports, Start Architecting Decisions (KPIs, Governance and Decision Systems) In this episode, you’ll learn why most reporting systems fail to create real impact and how organizations need to move from dashboards...</itunes:subtitle><itunes:summary><![CDATA[Microsoft 365 Analytics: Stop Building Reports, Start Architecting Decisions (KPIs, Governance and Decision Systems) In this episode, you’ll learn why most reporting systems fail to create real impact and how organizations need to move from dashboards to decision architecture. You’ll understand how KPIs, Microsoft 365 data, and governance must be connected to real actions instead of passive reporting.<br /><ul><li>why most dashboards do not drive decisions</li><li>how KPIs should trigger action instead of observation</li><li>why decision architecture is the missing layer in modern organizations</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Microsoft 365, analytics, and governance.<br /><br />WHY REPORTING DOES NOT CREATE VALUE<br />Most organizations invest heavily in reporting. They build dashboards, track metrics, and visualize data across the business. But despite all this effort, very little actually changes. Meetings happen, reports are reviewed, numbers are discussed, and then nothing happens. This is the core problem of modern analytics systems: they are designed to inform, not to act. <br /><br />THE KPI ILLUSION<br />KPIs are supposed to drive performance, but in most organizations they behave like passive indicators. A number turns red, people notice, and a discussion is scheduled. But no immediate action is triggered. This is not a real KPI system. It is a reporting ritual. A KPI only becomes meaningful when it is directly connected to a decision and an obligation to act. Without that connection, KPIs become decoration. <br /><br />FROM METRICS TO DECISIONS<br />To understand the gap, it helps to separate three layers. Metrics describe what is happening, KPIs define whether it matters, and decisions determine what must happen next. Most systems stop at metrics and KPIs. They measure everything but decide nothing. That is why dashboards often feel impressive but ultimately useless. They show the state of the system, but they do not change it. <br /><br />WHAT DECISION ARCHITECTURE REALLY MEANS<br />Decision architecture changes this completely. Instead of relying on humans to interpret dashboards, the system defines what happens when a condition is met. It connects signals to actions, assigns ownership, and ensures that outcomes follow automatically. Data is no longer something you observe. It becomes something that drives behavior. <br /><br />THE PROBLEM WITH DASHBOARDS<br />Dashboards are optimized for visibility, but visibility alone does not create control. An organization can see everything and still fail to act. This is why many environments have real-time data and advanced reporting, yet no measurable improvement. The missing layer is execution. <br /><br />DECISION VELOCITY AS THE REAL KPI<br />In modern organizations, the real advantage is not better reporting but faster decision-making. Decision velocity describes how quickly insight turns into action. If a KPI only leads to a meeting next week, the system is already too slow. High-performing organizations reduce the gap between signal and response to near zero. <br /><br />WHY THIS MATTERS FOR MICROSOFT<br />365 Microsoft 365 already provides all the components needed to build decision systems. Data exists across Microsoft Graph and usage analytics, workflows can be automated through Power Automate, identity defines ownership and responsibility, and AI can support interpretation and execution. But most organizations use these capabilities separately instead of combining them into a single system. <br /><br />FROM DASHBOARD TO CONTROL SYSTEM<br />A mature system connects these layers. When a threshold is reached, a workflow is triggered. When a risk is detected, access is adjusted. When performance drops, actions are executed automatically. The system responds immediately instead of waiting for human interpretation. <br /><br />WHY MOST KPI SYSTEMS FAIL<br />Most KPI systems fail for simple reasons. There...]]></itunes:summary><itunes:duration>4404</itunes:duration><itunes:keywords>analytics,architecture,automation,compliance,copilot,dashboards,dataverse,decision,determinism,entropy,escalation,fabric,forecasting,governance,kpis,leadership,ownership,powerbi,revops,sla</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1972f6c6df812d5166a6e193e8e87c19.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Sovereignty: Why Sovereignty Is Not a Product (The Architecture of Control in Cloud and AI)</title><link>https://www.m365.fm/show/episodes/sovereign-cloud-architecture-control/</link><description><![CDATA[In <a href="https://www.m365.fm/sovereign-cloud-architecture-control/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why sovereignty in Microsoft 365 and cloud environments is widely misunderstood and why it cannot be solved by buying a product. You’ll understand how true sovereignty is achieved through architecture, control, and system design across identity, data, and operations.<br /><ul><li>why sovereignty is not something you can purchase</li><li>how control over identity, data, and operations defines real sovereignty</li><li>why architecture determines whether your system is truly sovereign</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Microsoft 365, cloud governance, and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a> systems.<br /><br />SOVEREIGNTY IS NOT A PRODUCT<br />Most organizations approach sovereignty as something they can buy. A sovereign cloud, a compliance add-on, or a specific region is often seen as the solution. But this is a misunderstanding. Sovereignty is not a feature of a platform. It is a property of how the system is designed and controlled. True sovereignty requires control over data, access, and operations, not just where workloads are hosted.<br /><br />THE ARCHITECTURE OF CONTROL<br />At its core, sovereignty is about control. It defines who can access data, under which conditions, and how systems operate. This control must exist across multiple layers of the architecture. If even one layer is not controlled, sovereignty becomes incomplete. A sovereign system is not defined by location, but by the ability to verify and enforce control across identity, infrastructure, and data.<br /><br />THE FOUR CONTROL LAYERS<br />Real sovereignty can be broken down into four critical layers that must be aligned. Identity defines who has access and under what conditions. The control plane defines how policies are enforced across systems. The data plane determines where data is stored and how it moves. Cryptographic control ensures that access to data is technically restricted, not just logically defined. If any of these layers cannot be verified, control is lost.<br /><br />WHY DATA LOCATION IS NOT ENOUGH<br />Many sovereignty discussions focus on data residency. Keeping data in a specific country or region is important, but it is only one part of the problem. Sovereignty is not just about where data is stored, but who has authority over it and how it is accessed. A system can store data locally and still be controlled externally. Without architectural control, data residency creates a false sense of security.<br /><br />THE ILLUSION OF SOVEREIGN CLOUD PRODUCTS<br />Cloud providers often package sovereignty as a product offering. But these solutions still rely on underlying architectures that may not be fully under customer control. Even with enhanced controls, organizations remain dependent on the provider’s operational model. This creates an important distinction. Sovereignty cannot be outsourced. It must be designed into the system.<br /><br />WHY ARCHITECTURE DEFINES SOVEREIGNTY<br />Sovereignty is an architectural outcome. It emerges from how systems are structured, how identity is managed, how data is protected, and how operations are controlled. A sovereign architecture ensures that:<br /><ul><li>access decisions are enforced through identity systems</li><li>data is protected through encryption and key ownership</li><li>operations are transparent and auditable</li><li>policies are applied consistently across environments</li></ul>Without these elements, sovereignty becomes theoretical.<br /><br />WHY AI MAKES THIS MORE IMPORTANT<br />AI significantly increases the importance of sovereignty. AI systems operate across data, identity, and workflows simultaneously. They do not respect system boundaries in the same way traditional applications do. This means:<br /><ul><li>access decisions scale faster</li><li>data exposure becomes more visible</li><li>governance gaps become system-wide risks</li></ul>Without architectural control, AI amplifies the absence of sovereignty.<br /><br />FROM COMPLIANCE TO CONTROL<br />Many organizations treat sovereignty as a compliance requirement. They focus on regulations, certifications, and policies. But compliance does not guarantee control. A system can be compliant and still be uncontrolled. Sovereignty requires moving beyond compliance toward enforceable architecture.<br /><br />FROM CLOUD TO CONTROL SYSTEM<br />If you are working with Microsoft 365 or cloud platforms, this episode helps you rethink sovereignty. It is not about choosing the right product. It is about designing systems where control is embedded into every layer. The question is not where your data is. The real question is who controls it.<br /><br />KEY TAKEAWAYS<br /><ul><li>sovereignty is an architectural property, not a product</li><li>control must exist across identity, data, and operations</li><li>data residency alone does not guarantee sovereignty</li><li>cloud providers cannot fully deliver sovereignty without design</li><li>AI increases the importance of architectural control</li></ul>QUOTES FROM THIS EPISODE<br /><ul><li><i>"Sovereignty is not something you buy. It is something you design."</i></li><li><i>"Control defines sovereignty, not location."</i></li><li><i>"If you can’t verify control, you don’t have it."</i></li><li><i>"Compliance is not sovereignty."</i></li><li><i>"Architecture is the only path to control."</i></li></ul>TOOLS AND TOPICS<br /><ul><li><b>Sovereign Architecture</b> - system-level control design</li><li><b>Identity Control </b>- access and decision systems</li><li><b>Control Plane -</b> policy and enforcement layer</li><li><b>Data Sovereignty </b>- ownership and jurisdiction</li><li><b>Cryptographic Control </b>- encryption and key ownership</li><li><b>AI Governance </b>- control in AI-driven systems</li></ul>ABOUT THE EXPERT<br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on governance, security, and system architecture. His work focuses on helping organizations move from compliance-based thinking to architecture-driven control systems. He designs environments where sovereignty is enforced, not assumed.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70184704</guid><pubDate>Sun, 22 Feb 2026 15:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70184704/sovereignty_is_not_a_product.mp3" length="79627775" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5494e90ec2d7419fd57a0a3a56f318663d6a3358.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/sovereign-cloud-architecture-control/, you’ll learn why sovereignty in Microsoft 365 and cloud environments is widely misunderstood and why it cannot be solved by buying a product. You’ll understand how true sovereignty is...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/sovereign-cloud-architecture-control/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why sovereignty in Microsoft 365 and cloud environments is widely misunderstood and why it cannot be solved by buying a product. You’ll understand how true sovereignty is achieved through architecture, control, and system design across identity, data, and operations.<br /><ul><li>why sovereignty is not something you can purchase</li><li>how control over identity, data, and operations defines real sovereignty</li><li>why architecture determines whether your system is truly sovereign</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Microsoft 365, cloud governance, and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a> systems.<br /><br />SOVEREIGNTY IS NOT A PRODUCT<br />Most organizations approach sovereignty as something they can buy. A sovereign cloud, a compliance add-on, or a specific region is often seen as the solution. But this is a misunderstanding. Sovereignty is not a feature of a platform. It is a property of how the system is designed and controlled. True sovereignty requires control over data, access, and operations, not just where workloads are hosted.<br /><br />THE ARCHITECTURE OF CONTROL<br />At its core, sovereignty is about control. It defines who can access data, under which conditions, and how systems operate. This control must exist across multiple layers of the architecture. If even one layer is not controlled, sovereignty becomes incomplete. A sovereign system is not defined by location, but by the ability to verify and enforce control across identity, infrastructure, and data.<br /><br />THE FOUR CONTROL LAYERS<br />Real sovereignty can be broken down into four critical layers that must be aligned. Identity defines who has access and under what conditions. The control plane defines how policies are enforced across systems. The data plane determines where data is stored and how it moves. Cryptographic control ensures that access to data is technically restricted, not just logically defined. If any of these layers cannot be verified, control is lost.<br /><br />WHY DATA LOCATION IS NOT ENOUGH<br />Many sovereignty discussions focus on data residency. Keeping data in a specific country or region is important, but it is only one part of the problem. Sovereignty is not just about where data is stored, but who has authority over it and how it is accessed. A system can store data locally and still be controlled externally. Without architectural control, data residency creates a false sense of security.<br /><br />THE ILLUSION OF SOVEREIGN CLOUD PRODUCTS<br />Cloud providers often package sovereignty as a product offering. But these solutions still rely on underlying architectures that may not be fully under customer control. Even with enhanced controls, organizations remain dependent on the provider’s operational model. This creates an important distinction. Sovereignty cannot be outsourced. It must be designed into the system.<br /><br />WHY ARCHITECTURE DEFINES SOVEREIGNTY<br />Sovereignty is an architectural outcome. It emerges from how systems are structured, how identity is managed, how data is protected, and how operations are controlled. A sovereign architecture ensures that:<br /><ul><li>access decisions are enforced through identity systems</li><li>data is protected through encryption and key ownership</li><li>operations are transparent and auditable</li><li>policies are applied consistently across environments</li></ul>Without these elements, sovereignty becomes theoretical.<br /><br />WHY AI MAKES THIS MORE IMPORTANT<br />AI significantly increases the importance of sovereignty. AI systems operate across data, identity, and workflows simultaneously. They do not respect system boundaries in the same way traditional applications do. This means:<br...]]></itunes:summary><itunes:duration>4977</itunes:duration><itunes:keywords>arc,compliance,conditionalaccess,confidentialcomputing,controlplane,dataplane,defaultdeny,encryption,entraid,governance,hybridcloud,identity,isolation,jurisdiction,keycustody,residency,resilience,sovereignty,tokens,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fafd83707fccdc1df9b9bb582b5eeb62.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Architecture: Stop Building Apps, Start Engineering Control Planes (Governance, Identity and System Control)</title><link>https://www.m365.fm/show/episodes/control-planes-governance/</link><description><![CDATA[Organizations keep building more apps and flows, but every app adds connectors, owners, permissions and tickets that human review boards cannot keep up with. This episode is for Microsoft 365, Power Platform and Azure architects and shows how to engineer control planes from Entra, Microsoft Graph and Purview DLP that make governance automatic and cut governance-related tickets.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – More apps, more governance surface area</li><li>04:46 – App sprawl symptoms and the human-review root cause</li><li>12:54 – The hidden bill: support, audit and incident economics</li><li>16:57 – Control plane 101 and Microsoft's built-in control planes</li><li>25:07 – Three components: identity, Graph provisioning and DLP</li><li>38:36 – Case studies: Power Apps explosion and Azure policy chaos</li><li>63:40 – Case study: <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Copilot</a>, shadow AI and agent governance</li><li>76:11 – Operating model, metrics and failure modes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Apps are only the visible layer; the real system is identity, connectors, environments, DLP and lifecycle, so app-first governance by human review cannot scale.</li><li>A control plane encodes intent upstream with an identity policy engine, Graph-based provisioning and DLP enforcement, so ownership, zoning and retirement happen by default.</li><li>Measured by governance-related support tickets, the shift cut tickets by about 40 percent and made <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Power Platform</a>, Azure and Copilot rollouts governable without slowing innovation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/control-planes-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on governance control planes</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Governance</a> – argued to fail when it depends on human review boards instead of automated control planes</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the third control plane component, from Power Platform connector zones to Purview DLP for Copilot prompts</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Connector</a> – treated as egress routes and data pathways, governed per green, yellow and red zone</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70183502</guid><pubDate>Sat, 21 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70183502/stop_building_apps_start_engineering_control_planes.mp3" length="88222270" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/55f5d0a1f994b8592245171ee62bce9d8a7de13f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Organizations keep building more apps and flows, but every app adds connectors, owners, permissions and tickets that human review boards cannot keep up with. This episode is for Microsoft 365, Power Platform and Azure architects and shows how to...</itunes:subtitle><itunes:summary><![CDATA[Organizations keep building more apps and flows, but every app adds connectors, owners, permissions and tickets that human review boards cannot keep up with. This episode is for Microsoft 365, Power Platform and Azure architects and shows how to engineer control planes from Entra, Microsoft Graph and Purview DLP that make governance automatic and cut governance-related tickets.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – More apps, more governance surface area</li><li>04:46 – App sprawl symptoms and the human-review root cause</li><li>12:54 – The hidden bill: support, audit and incident economics</li><li>16:57 – Control plane 101 and Microsoft's built-in control planes</li><li>25:07 – Three components: identity, Graph provisioning and DLP</li><li>38:36 – Case studies: Power Apps explosion and Azure policy chaos</li><li>63:40 – Case study: <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Copilot</a>, shadow AI and agent governance</li><li>76:11 – Operating model, metrics and failure modes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Apps are only the visible layer; the real system is identity, connectors, environments, DLP and lifecycle, so app-first governance by human review cannot scale.</li><li>A control plane encodes intent upstream with an identity policy engine, Graph-based provisioning and DLP enforcement, so ownership, zoning and retirement happen by default.</li><li>Measured by governance-related support tickets, the shift cut tickets by about 40 percent and made <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Power Platform</a>, Azure and Copilot rollouts governable without slowing innovation.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/control-planes-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, takeaways and an FAQ on governance control planes</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Governance</a> – argued to fail when it depends on human review boards instead of automated control planes</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the third control plane component, from Power Platform connector zones to Purview DLP for Copilot prompts</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Connector</a> – treated as egress routes and data pathways, governed per green, yellow and red zone</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-start-engineering-control-planes" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5514</itunes:duration><itunes:keywords>audit,automation,azure,compliance,conditionalaccess,controlplane,copilot,dlp,drift,entra,governance,graphapi,guardrails,identity,lifecycle,provisioning,security,sprawl,telemetry,zoning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/08bbcec430dfbe74d5f7b164a0fea3c3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Copilot: The Context Advantage (Architecting the Autonomous Enterprise with AI and Governance)</title><link>https://www.m365.fm/show/episodes/context-advantage-autonomous-enterprise/</link><description><![CDATA[In <a href="https://www.m365.fm/context-advantage-autonomous-enterprise/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> does not fail because of AI limitations but because of missing context. You’ll understand how context, identity, and system design define whether AI becomes a productivity tool or a high-performance execution system.<br /><ul><li>why AI performance depends on context, not models</li><li>how Microsoft 365 creates context through identity, data, and permissions</li><li>why autonomous enterprises are built on context architecture</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Microsoft 365, Copilot, AI, and modern work.<br /><br /><b>THE CONTEXT PROBLEM IN ENTERPRISE AI</b><br /><br />Most organizations believe their AI initiatives fail because the models are not powerful enough or because users do not know how to prompt correctly. This explanation is convenient, but it is wrong. In enterprise environments, AI fails because context is fragmented. Identity does not align with permissions, data is disconnected from decisions, and systems cannot define what information is relevant. AI does not create intelligence on its own. It depends entirely on the context it operates in. Without structured context, even the most advanced AI produces inconsistent and unreliable results.<br /><br /><b>WHAT CONTEXT REALLY MEANS</b><br /><br />Context is not just data. It is the relationship between identity, permissions, data, and actions inside a system. It defines what the system knows, what it is allowed to access, and how it should behave. In Microsoft environments, context is created through:<br /><ul><li>identity systems and access control</li><li>data relationships across Microsoft Graph</li><li>permissions and governance models</li><li>lifecycle and metadata structures</li></ul>This is why context becomes the foundation of enterprise AI. AI does not reason in isolation. It synthesizes answers from the environment it is given.<br /><br /><b>WHY COPILOT IS NOT THE SYSTEM</b><br /><br />One of the biggest misunderstandings is treating Microsoft 365 Copilot as the system itself. Copilot is not the system. It is the interface. The real system is your tenant.<br /><ul><li>identity and access structures</li><li>document lifecycle and data quality</li><li>permission models and governance</li><li>connectors and integrations</li></ul>Copilot <b>reflects</b> that system. It does not fix it. If your environment is chaotic, Copilot will amplify that chaos. If your environment is structured, Copilot becomes powerful and predictable.<br /><br /><b>FROM PROMPTS TO CONTEXT ARCHITECTURE</b><br /><br />Many organizations focus on prompt engineering. They try to improve results by asking better questions. But this approach does not scale. The real shift is from prompts to context architecture. Instead of optimizing inputs, organizations must design the entire environment in which AI operates. This includes how data is structured, how identity is managed, and how decisions are encoded into the system. Modern AI systems increasingly rely on structured context layers and integration protocols to access enterprise knowledge and execute workflows across systems. This is what enables consistent and scalable AI behavior.<br /><br /><b>WHY CONTEXT CREATES THE AUTONOMOUS ENTERPRISE</b><br /><br />The autonomous enterprise is not defined by automation alone. It is defined by systems that can operate without constant human coordination. This requires:<br /><ul><li>memory (what the system knows)</li><li>state (what is currently happening)</li><li>learning (how the system adapts)</li><li>control (how decisions are enforced)</li></ul>These elements together form a context architecture. When context is structured, systems can make decisions, execute workflows, and operate continuously. When it is not, automation breaks down.<br /><br /><b>WHY FRAGMENTATION DESTROYS PERFORMANCE</b><br /><br />Fragmentation is the biggest enemy of context. When systems are disconnected, context cannot form. Recent developments in Microsoft’s data platform show the same pattern: fragmented data reduces AI performance and limits automation potential. This leads to:<br /><ul><li>inconsistent AI outputs</li><li>duplicated work</li><li>broken decision flows</li><li>increased operational complexity</li></ul>Context requires integration. Without it, systems remain reactive instead of autonomous.<br /><br /><b>FROM TOOLS TO SYSTEMS</b><br /><br />If you are working with Microsoft 365, this episode helps you rethink AI and architecture. The goal is not to deploy Copilot. The goal is to design a system where:<br /><ul><li>identity defines decisions</li><li>data provides context</li><li>governance enforces behavior</li><li>AI executes within that system</li></ul>This is what creates real advantage.<br /><br /><b>FROM CONTEXT TO CONTROL</b><br /><br />Once context is established, control becomes possible. The system can enforce decisions, automate workflows, and operate predictably. Without context, there is no control.<br />Without control, there is no performance. This is why context is not just an advantage. It is the foundation of the autonomous enterprise.<br /><br /><b>KEY TAKEAWAYS</b><br /><ul><li>AI performance depends on context, not models</li><li>Microsoft 365 Copilot reflects system quality, not intelligence</li><li>context is created through identity, data, and governance</li><li>fragmentation destroys AI effectiveness</li><li>autonomous systems require structured context</li></ul><b>QUOTES FROM THIS EPISODE</b><br /><ul><li><i>"AI doesn’t fail. Context does."</i></li><li><i>"Copilot is the interface. Your tenant is the system."</i></li><li><i>"Context is the real architecture."</i></li><li><i>"Without context, AI is random."</i></li><li><i>"The system defines the intelligence."</i></li></ul><b>TOOLS AND TOPICS</b><br /><ul><li><b>Context Architecture</b> - structuring enterprise intelligence</li><li><b>Microsoft Graph </b>- data and relationship layer</li><li>I<b>dentity Systems </b>- access and decision control</li><li><b>Copilot Systems </b>- AI embedded in workflows</li><li><b>Governance Models</b> - enforcing behavior</li><li><b>Autonomous Systems </b>- self-operating environments</li></ul><b>ABOUT THE EXPERT</b><br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to enterprise environments, focusing on Microsoft 365, AI, governance, and system architecture. His work focuses on designing context-driven systems that enable autonomous execution, reduce complexity, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70131129</guid><pubDate>Fri, 20 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70131129/the_context_advantage.mp3" length="78424053" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d07dd52c13e5197d0e2a98108c2b356de92f8446.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/context-advantage-autonomous-enterprise/, you’ll learn why https://www.m365.fm/categories/copilot-talk/ does not fail because of AI limitations but because of missing context. You’ll understand how context, identity, and system...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/context-advantage-autonomous-enterprise/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn why <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> does not fail because of AI limitations but because of missing context. You’ll understand how context, identity, and system design define whether AI becomes a productivity tool or a high-performance execution system.<br /><ul><li>why AI performance depends on context, not models</li><li>how Microsoft 365 creates context through identity, data, and permissions</li><li>why autonomous enterprises are built on context architecture</li></ul>This episode is ideal for architects, consultants, and IT professionals working with Microsoft 365, Copilot, AI, and modern work.<br /><br /><b>THE CONTEXT PROBLEM IN ENTERPRISE AI</b><br /><br />Most organizations believe their AI initiatives fail because the models are not powerful enough or because users do not know how to prompt correctly. This explanation is convenient, but it is wrong. In enterprise environments, AI fails because context is fragmented. Identity does not align with permissions, data is disconnected from decisions, and systems cannot define what information is relevant. AI does not create intelligence on its own. It depends entirely on the context it operates in. Without structured context, even the most advanced AI produces inconsistent and unreliable results.<br /><br /><b>WHAT CONTEXT REALLY MEANS</b><br /><br />Context is not just data. It is the relationship between identity, permissions, data, and actions inside a system. It defines what the system knows, what it is allowed to access, and how it should behave. In Microsoft environments, context is created through:<br /><ul><li>identity systems and access control</li><li>data relationships across Microsoft Graph</li><li>permissions and governance models</li><li>lifecycle and metadata structures</li></ul>This is why context becomes the foundation of enterprise AI. AI does not reason in isolation. It synthesizes answers from the environment it is given.<br /><br /><b>WHY COPILOT IS NOT THE SYSTEM</b><br /><br />One of the biggest misunderstandings is treating Microsoft 365 Copilot as the system itself. Copilot is not the system. It is the interface. The real system is your tenant.<br /><ul><li>identity and access structures</li><li>document lifecycle and data quality</li><li>permission models and governance</li><li>connectors and integrations</li></ul>Copilot <b>reflects</b> that system. It does not fix it. If your environment is chaotic, Copilot will amplify that chaos. If your environment is structured, Copilot becomes powerful and predictable.<br /><br /><b>FROM PROMPTS TO CONTEXT ARCHITECTURE</b><br /><br />Many organizations focus on prompt engineering. They try to improve results by asking better questions. But this approach does not scale. The real shift is from prompts to context architecture. Instead of optimizing inputs, organizations must design the entire environment in which AI operates. This includes how data is structured, how identity is managed, and how decisions are encoded into the system. Modern AI systems increasingly rely on structured context layers and integration protocols to access enterprise knowledge and execute workflows across systems. This is what enables consistent and scalable AI behavior.<br /><br /><b>WHY CONTEXT CREATES THE AUTONOMOUS ENTERPRISE</b><br /><br />The autonomous enterprise is not defined by automation alone. It is defined by systems that can operate without constant human coordination. This requires:<br /><ul><li>memory (what the system knows)</li><li>state (what is currently happening)</li><li>learning (how the system adapts)</li><li>control (how decisions are enforced)</li></ul>These elements together form a context architecture. When context is structured, systems can make decisions, execute...]]></itunes:summary><itunes:duration>4902</itunes:duration><itunes:keywords>agents,architecture,autonomy,compliance,context,copilot,dataverse,drift,fabric,governance,graph,grounding,identity,memory,permissions,provenance,relevance,security,state,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d8ae3ca97b58b70135a76662357db90e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Copilot &amp; Context: Why Enterprise AI Fails Without System Design</title><link>https://www.m365.fm/show/episodes/hybrid-mandate-python-power-platform/</link><description><![CDATA[In this episode of m365.fm, Mirko Peters breaks down why Microsoft 365 Copilot does not fail because of AI limitations — but because enterprise context is broken.<br /><br /><i>You will learn how identity, data, permissions, and governance inside your Microsoft 365 tenant define whether Copilot becomes a basic productivity helper or a high-performance execution layer for autonomous enterprise systems.</i><br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why Microsoft 365 Copilot reflects your system quality, not AI intelligence</li><li>How Microsoft 365 creates context through identity, Microsoft Graph, and governance</li><li>Why fragmentation destroys AI effectiveness and automation potential</li><li>How context architecture enables autonomous, self-operating enterprise systems</li><li>Why prompt engineering does not scale — and what to do instead</li></ul><b>THE CORE INSIGHT</b><br />Most organizations believe their AI initiatives fail because the models are not powerful enough. This is wrong. In enterprise environments, AI fails because context is fragmented. Identity does not align with permissions, data is disconnected from decisions, and systems cannot define what information is relevant.<br /><br />Copilot is not the system. <i>Copilot is the interface. Your Microsoft 365 tenant is the system.</i> If your environment is chaotic, Copilot amplifies that chaos. If your environment is structured, Copilot becomes powerful and predictable.<br /><br />The real shift is from prompt engineering to context architecture: designing the environment in which AI operates across Microsoft 365, Microsoft Graph, and connected systems.<br /><br /><b>KEY TAKEAWAYS</b><br /><ul><li>AI performance depends on context, not models</li><li>Microsoft 365 Copilot reflects system quality, not intelligence</li><li>Context is created through identity, data, and governance</li><li>Fragmentation destroys AI effectiveness and automation</li><li>Autonomous systems require structured context architecture</li></ul><b>QUOTES FROM THIS EPISODE</b><br /><ul><li><i>"AI does not fail. Context does."</i></li><li><i>"Copilot is the interface. Your tenant is the system."</i></li><li><i>"Context is the real architecture."</i></li><li><i>"Without context, AI is random."</i></li><li><i>"The system defines the intelligence."</i></li></ul><b>TOPICS COVERED</b><br /><ul><li>Context Architecture</li><li>Microsoft 365 Copilot</li><li>Microsoft Graph</li><li>Identity Systems &amp; Access Control</li><li>Governance Models</li><li>Autonomous Enterprise</li><li>AI Strategy &amp; Modern Work</li></ul><b>ABOUT THE HOST</b><br /><i>Mirko Peters</i> is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations ranging from small businesses to enterprise environments, focusing on Microsoft 365, AI, governance, and system architecture. His work centers on designing context-driven systems that enable autonomous execution, reduce complexity, and create scalable performance across modern enterprises.<br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70084792</guid><pubDate>Wed, 18 Feb 2026 15:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70084792/the_hybrid_mandate.mp3" length="76378561" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/218ddfc9a96df8485bf3852ab138df2b791d4e30.srt" type="application/json" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this episode of m365.fm, Mirko Peters breaks down why Microsoft 365 Copilot does not fail because of AI limitations — but because enterprise context is broken.

You will learn how identity, data, permissions, and governance inside your Microsoft...</itunes:subtitle><itunes:summary><![CDATA[In this episode of m365.fm, Mirko Peters breaks down why Microsoft 365 Copilot does not fail because of AI limitations — but because enterprise context is broken.<br /><br /><i>You will learn how identity, data, permissions, and governance inside your Microsoft 365 tenant define whether Copilot becomes a basic productivity helper or a high-performance execution layer for autonomous enterprise systems.</i><br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why Microsoft 365 Copilot reflects your system quality, not AI intelligence</li><li>How Microsoft 365 creates context through identity, Microsoft Graph, and governance</li><li>Why fragmentation destroys AI effectiveness and automation potential</li><li>How context architecture enables autonomous, self-operating enterprise systems</li><li>Why prompt engineering does not scale — and what to do instead</li></ul><b>THE CORE INSIGHT</b><br />Most organizations believe their AI initiatives fail because the models are not powerful enough. This is wrong. In enterprise environments, AI fails because context is fragmented. Identity does not align with permissions, data is disconnected from decisions, and systems cannot define what information is relevant.<br /><br />Copilot is not the system. <i>Copilot is the interface. Your Microsoft 365 tenant is the system.</i> If your environment is chaotic, Copilot amplifies that chaos. If your environment is structured, Copilot becomes powerful and predictable.<br /><br />The real shift is from prompt engineering to context architecture: designing the environment in which AI operates across Microsoft 365, Microsoft Graph, and connected systems.<br /><br /><b>KEY TAKEAWAYS</b><br /><ul><li>AI performance depends on context, not models</li><li>Microsoft 365 Copilot reflects system quality, not intelligence</li><li>Context is created through identity, data, and governance</li><li>Fragmentation destroys AI effectiveness and automation</li><li>Autonomous systems require structured context architecture</li></ul><b>QUOTES FROM THIS EPISODE</b><br /><ul><li><i>"AI does not fail. Context does."</i></li><li><i>"Copilot is the interface. Your tenant is the system."</i></li><li><i>"Context is the real architecture."</i></li><li><i>"Without context, AI is random."</i></li><li><i>"The system defines the intelligence."</i></li></ul><b>TOPICS COVERED</b><br /><ul><li>Context Architecture</li><li>Microsoft 365 Copilot</li><li>Microsoft Graph</li><li>Identity Systems &amp; Access Control</li><li>Governance Models</li><li>Autonomous Enterprise</li><li>AI Strategy &amp; Modern Work</li></ul><b>ABOUT THE HOST</b><br /><i>Mirko Peters</i> is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations ranging from small businesses to enterprise environments, focusing on Microsoft 365, AI, governance, and system architecture. His work centers on designing context-driven systems that enable autonomous execution, reduce complexity, and create scalable performance across modern enterprises.<br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>4774</itunes:duration><itunes:keywords>alm,apim,boundaries,contracts,controlplane,correlation,dataverse,determinism,entra,entropy,execution,governance,hybrid,idempotency,identity,observability,orchestration,privateendpoint,scalability,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/00c0feb088ab9153ac715f851acbb2ca.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Studio &amp; HR Operations: How to Build a High-Performance AI Agent</title><link>https://www.m365.fm/show/episodes/scale-hr-operations/</link><description><![CDATA[In <a href="https://www.m365.fm/scale-hr-operations/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters explains how to transform HR operations using Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio — not as a simple chatbot, but as a high-performance AI agent that automates decisions, reduces manual work, and integrates directly into your Microsoft 365 environment.<br /><br />Most organizations believe HR automation means deploying a chatbot on top of a SharePoint folder. This episode shows why that approach fails and what a real Copilot Studio agent architecture looks like in practice.<br /><b></b><br /><b></b><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why most Microsoft 365 HR automation projects fail to deliver real performance</li><li>How Microsoft Copilot Studio works as a high-performance agent, not just a chatbot</li><li>What a real Copilot Studio HR agent architecture looks like inside Microsoft 365</li><li>How to connect Copilot Studio to SharePoint, Microsoft Graph, and HR data sources</li><li>Why governance and access control are critical for any Copilot Studio HR deployment</li><li>How to design Copilot Studio agents that scale across the entire organization</li></ul><b>THE CORE INSIGHT</b><br />HR automation in Microsoft 365 fails when it is treated as a technology problem rather than a system design problem. A Copilot Studio chatbot that answers questions from a PDF is not an agent. A high-performance agent understands context, accesses live data through Microsoft Graph, applies governance rules, and executes decisions across connected systems.<br /><br />The difference between a chatbot and a Copilot Studio agent is not the interface. It is the architecture. Real HR automation requires structured data, clear ownership, defined lifecycle policies, and integration with Microsoft 365 services including SharePoint, Teams, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Microsoft Graph.<br /><b></b><br /><b></b><br /><b>WHY COPILOT STUDIO HR PROJECTS FAIL</b><br /><ul><li>Agents are built on unstructured data without governance or lifecycle design</li><li>Microsoft 365 permissions are not configured to support agent access at scale</li><li>Copilot Studio is treated as a chatbot layer, not as an execution system</li><li>HR processes are automated before they are understood or simplified</li><li>No clear ownership or accountability model exists for agent behavior</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Microsoft Copilot Studio agents require structured data and governance, not just prompts</li><li>HR automation in Microsoft 365 must be designed as a system, not deployed as a tool</li><li>Microsoft Graph integration is essential for real Copilot Studio agent performance</li><li>Permissions and access control define what your Copilot Studio agent can actually do</li><li>A high-performance agent scales because the architecture supports it, not the model</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Microsoft 365 architects and Copilot Studio developers building HR automation</li><li>IT leaders and CIOs evaluating Microsoft Copilot Studio for enterprise deployment</li><li>HR technology teams working on AI-driven process automation in Microsoft 365</li><li>Anyone responsible for Microsoft 365 governance, security, or AI strategy</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft Copilot Studio Agent Architecture</li><li>HR Automation in Microsoft 365</li><li>Microsoft Graph &amp; SharePoint Integration</li><li>Microsoft 365 Governance &amp; AI Agent Design</li><li>Power Automate &amp; Microsoft 365 Workflow Automation</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprise environments, focusing on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work centers on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70078353</guid><pubDate>Tue, 17 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70078353/how_to_scale_hr_operations.mp3" length="64543211" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/db988dc96ff1afc469096d4a353d96e7c984f984.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/scale-hr-operations/ of m365.fm, Mirko Peters explains how to transform HR operations using Microsoft https://www.m365.fm/categories/copilot-talk/ Studio — not as a simple chatbot, but as a high-performance AI agent that...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/scale-hr-operations/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters explains how to transform HR operations using Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio — not as a simple chatbot, but as a high-performance AI agent that automates decisions, reduces manual work, and integrates directly into your Microsoft 365 environment.<br /><br />Most organizations believe HR automation means deploying a chatbot on top of a SharePoint folder. This episode shows why that approach fails and what a real Copilot Studio agent architecture looks like in practice.<br /><b></b><br /><b></b><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why most Microsoft 365 HR automation projects fail to deliver real performance</li><li>How Microsoft Copilot Studio works as a high-performance agent, not just a chatbot</li><li>What a real Copilot Studio HR agent architecture looks like inside Microsoft 365</li><li>How to connect Copilot Studio to SharePoint, Microsoft Graph, and HR data sources</li><li>Why governance and access control are critical for any Copilot Studio HR deployment</li><li>How to design Copilot Studio agents that scale across the entire organization</li></ul><b>THE CORE INSIGHT</b><br />HR automation in Microsoft 365 fails when it is treated as a technology problem rather than a system design problem. A Copilot Studio chatbot that answers questions from a PDF is not an agent. A high-performance agent understands context, accesses live data through Microsoft Graph, applies governance rules, and executes decisions across connected systems.<br /><br />The difference between a chatbot and a Copilot Studio agent is not the interface. It is the architecture. Real HR automation requires structured data, clear ownership, defined lifecycle policies, and integration with Microsoft 365 services including SharePoint, Teams, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Microsoft Graph.<br /><b></b><br /><b></b><br /><b>WHY COPILOT STUDIO HR PROJECTS FAIL</b><br /><ul><li>Agents are built on unstructured data without governance or lifecycle design</li><li>Microsoft 365 permissions are not configured to support agent access at scale</li><li>Copilot Studio is treated as a chatbot layer, not as an execution system</li><li>HR processes are automated before they are understood or simplified</li><li>No clear ownership or accountability model exists for agent behavior</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Microsoft Copilot Studio agents require structured data and governance, not just prompts</li><li>HR automation in Microsoft 365 must be designed as a system, not deployed as a tool</li><li>Microsoft Graph integration is essential for real Copilot Studio agent performance</li><li>Permissions and access control define what your Copilot Studio agent can actually do</li><li>A high-performance agent scales because the architecture supports it, not the model</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Microsoft 365 architects and Copilot Studio developers building HR automation</li><li>IT leaders and CIOs evaluating Microsoft Copilot Studio for enterprise deployment</li><li>HR technology teams working on AI-driven process automation in Microsoft 365</li><li>Anyone responsible for Microsoft 365 governance, security, or AI strategy</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft Copilot Studio Agent Architecture</li><li>HR Automation in Microsoft 365</li><li>Microsoft Graph &amp; SharePoint Integration</li><li>Microsoft 365 Governance &amp; AI Agent Design</li><li>Power Automate &amp; Microsoft 365 Workflow Automation</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprise environments,...]]></itunes:summary><itunes:duration>4034</itunes:duration><itunes:keywords>ai,auditability,automation,compliance,copilot,dataverse,determinism,entra,governance,hr,identity,logicapps,mcp,observability,onboarding,orchestration,scalability,screening,triage,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/493bb39c49e28be914cf2caa17f94415.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 SharePoint Automation: How to Build a Scalable Enterprise Control Plane</title><link>https://www.m365.fm/show/episodes/architect-scalable-sharepoint-automation/</link><description><![CDATA[In <a href="https://www.m365.fm/architect-scalable-sharepoint-automation/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters breaks down what it actually means to build scalable SharePoint automation inside <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> — not as a collection of workflows, but as a structured enterprise control plane that governs decisions, enforces compliance, and executes at scale.<br /><br /><i>Most organizations treat SharePoint automation as a feature. This episode shows why that mindset fails and what a real automation control plane looks like in a Microsoft 365 enterprise environment.</i><br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why SharePoint automation fails when built as individual workflows instead of a control plane</li><li>How Microsoft 365 Quick Steps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Copilot agents work together at scale</li><li>What a real SharePoint automation architecture looks like in a Microsoft 365 enterprise</li><li>How identity, labels, DLP, and observability define whether automation is safe or dangerous</li><li>Why governance design must come before workflow design in Microsoft 365 automation</li><li>How to stop thinking in features and start engineering automation systems in SharePoint</li></ul><b>THE CORE INSIGHT</b><br /><br />SharePoint automation is not a workflow problem. It is a systems design problem. The moment you automate permissions, content routing, or compliance decisions inside Microsoft 365, you have built a control plane — whether you designed it that way or not. The question is whether that control plane is observable, governed, and defensible.<br /><br />Microsoft 365 gives you the building blocks: Power Automate for execution, SharePoint for data and structure, Microsoft Graph for access and context, Entra ID for identity, and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> for governance. The architecture that connects them determines whether your automation scales or silently fails.<br /><br /><b>WHY SHAREPOINT AUTOMATION PROJECTS FAIL</b><br /><ul><li>Workflows are built without understanding the underlying Microsoft 365 permission model</li><li>Automation is designed around features, not around system behavior at scale</li><li>No observability layer exists to detect when SharePoint automation breaks silently</li><li>Identity and access control are not integrated into the automation design from the start</li><li>Governance and compliance requirements are added after deployment, not before</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Microsoft 365 SharePoint automation must be designed as a control plane, not a workflow collection</li><li>Power Automate, Microsoft Graph, and SharePoint must be architected together for scale</li><li>Identity and DLP are not optional additions — they are core components of any automation system</li><li>Observability determines whether your Microsoft 365 automation is trustworthy at enterprise scale</li><li>Stop automating features — start engineering systems that enforce decisions inside Microsoft 365</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Microsoft 365 architects and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> developers building enterprise automation</li><li>IT leaders responsible for SharePoint governance and Microsoft 365 compliance</li><li>Operations teams automating content workflows and permissions inside Microsoft 365</li><li>Anyone building or evaluating automation control planes in Microsoft 365 environments</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft 365 SharePoint Automation Architecture</li><li>Power Automate &amp; Microsoft 365 Workflow Design</li><li>Microsoft Graph &amp; SharePoint Integration</li><li>Microsoft 365 Governance, DLP &amp; Compliance Automation</li><li>Entra ID Identity &amp; Access Control in SharePoint Automation</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprise environments, focusing on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work centers on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70067725</guid><pubDate>Mon, 16 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/70067725/how_to_architect_scalable_sharepoint_automation.mp3" length="81259070" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b2d8f37f9f19772aa6e4e8da72cfc5ae87d69936.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/architect-scalable-sharepoint-automation/ of m365.fm, Mirko Peters breaks down what it actually means to build scalable SharePoint automation inside https://www.m365.fm/categories/power-platform-talk/ — not as a collection of...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/architect-scalable-sharepoint-automation/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters breaks down what it actually means to build scalable SharePoint automation inside <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> — not as a collection of workflows, but as a structured enterprise control plane that governs decisions, enforces compliance, and executes at scale.<br /><br /><i>Most organizations treat SharePoint automation as a feature. This episode shows why that mindset fails and what a real automation control plane looks like in a Microsoft 365 enterprise environment.</i><br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why SharePoint automation fails when built as individual workflows instead of a control plane</li><li>How Microsoft 365 Quick Steps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Copilot agents work together at scale</li><li>What a real SharePoint automation architecture looks like in a Microsoft 365 enterprise</li><li>How identity, labels, DLP, and observability define whether automation is safe or dangerous</li><li>Why governance design must come before workflow design in Microsoft 365 automation</li><li>How to stop thinking in features and start engineering automation systems in SharePoint</li></ul><b>THE CORE INSIGHT</b><br /><br />SharePoint automation is not a workflow problem. It is a systems design problem. The moment you automate permissions, content routing, or compliance decisions inside Microsoft 365, you have built a control plane — whether you designed it that way or not. The question is whether that control plane is observable, governed, and defensible.<br /><br />Microsoft 365 gives you the building blocks: Power Automate for execution, SharePoint for data and structure, Microsoft Graph for access and context, Entra ID for identity, and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> for governance. The architecture that connects them determines whether your automation scales or silently fails.<br /><br /><b>WHY SHAREPOINT AUTOMATION PROJECTS FAIL</b><br /><ul><li>Workflows are built without understanding the underlying Microsoft 365 permission model</li><li>Automation is designed around features, not around system behavior at scale</li><li>No observability layer exists to detect when SharePoint automation breaks silently</li><li>Identity and access control are not integrated into the automation design from the start</li><li>Governance and compliance requirements are added after deployment, not before</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Microsoft 365 SharePoint automation must be designed as a control plane, not a workflow collection</li><li>Power Automate, Microsoft Graph, and SharePoint must be architected together for scale</li><li>Identity and DLP are not optional additions — they are core components of any automation system</li><li>Observability determines whether your Microsoft 365 automation is trustworthy at enterprise scale</li><li>Stop automating features — start engineering systems that enforce decisions inside Microsoft 365</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Microsoft 365 architects and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> developers building enterprise automation</li><li>IT leaders responsible for SharePoint governance and Microsoft 365 compliance</li><li>Operations teams automating content workflows and permissions inside Microsoft 365</li><li>Anyone building or evaluating automation control planes in Microsoft 365 environments</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft 365 SharePoint Automation Architecture</li><li>Power Automate &amp; Microsoft 365...]]></itunes:summary><itunes:duration>5079</itunes:duration><itunes:keywords>agents,architecture,automation,collaboration,compliance,dlp,entra,governance,identity,labels,observability,orchestration,provisioning,purview,quicksteps,retention,scale,security,sharepoint,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7025762eb79df4052c9ee1434388a31d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Power Automate Architecture: How to Build a High-Performance Automation Control Plane</title><link>https://www.m365.fm/show/episodes/high-performance-automation-control-plane/</link><description><![CDATA[Most organizations treat Power Automate as a simple workflow tool until outages, audit questions and runaway API costs prove otherwise. This episode is for architects, platform teams and IT leaders who run automation at enterprise scale. It gives you a control plane mental model and concrete patterns, from direct path flows and child flows as execution units to KPIs that make automation explainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Power Automate</a> is not a workflow tool</li><li>04:38 – What the <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">automation</a> control plane really is</li><li>08:53 – Excellence as an architectural property</li><li>13:04 – Anti-patterns: Christmas tree flows, API exhaustion, shadow automation</li><li>24:20 – Intent, decision, execution</li><li>28:28 – Direct path, design discipline and transaction-driven design</li><li>50:04 – Child flows, early termination, expressions and flat nesting</li><li>67:05 – KPIs, reference architecture and case study</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Automate should be governed as an automation control plane, because the platform enforces configuration, not intent.</li><li>Separate probabilistic decisions from deterministic execution: keep orchestration thin and put every side effect into idempotent child flows with receipts and bounded retries.</li><li>Measure explainability and ownership, such as mean time to explain, ownership coverage and API budget adherence, instead of counting flows and runs.</li></ul><br /><b>Worth quoting</b><br /><br />“Low code isn't less engineering. It's engineering without the cultural friction that normally forces someone to ask hard questions early.” – Mirko Peters (01:06)<br /><br />“Power platform does not enforce your intent. It enforces your configuration. If you didn't encode the boundary, the boundary does not exist.” – Mirko Peters (06:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/high-performance-automation-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, patterns, KPIs and FAQ</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Power Automate</a> – reframed as an automation control plane that enforces configuration rather than intent</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Automation</a> – treated as transactions with side effects that need idempotency, receipts and bounded retries</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Governance</a> – turned from meetings into enforceable seams, zones, ownership coverage and a control plane dashboard</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Beyond the Checklist: Why Your M365 Governance Must Be Automated or Ignored</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69886885</guid><pubDate>Sun, 15 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69886885/the_architecture_of_excellence.mp3" length="75249653" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1ca810afe45467651ec12cbc6667903de9105236.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations treat Power Automate as a simple workflow tool until outages, audit questions and runaway API costs prove otherwise. This episode is for architects, platform teams and IT leaders who run automation at enterprise scale. It gives you...</itunes:subtitle><itunes:summary><![CDATA[Most organizations treat Power Automate as a simple workflow tool until outages, audit questions and runaway API costs prove otherwise. This episode is for architects, platform teams and IT leaders who run automation at enterprise scale. It gives you a control plane mental model and concrete patterns, from direct path flows and child flows as execution units to KPIs that make automation explainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Power Automate</a> is not a workflow tool</li><li>04:38 – What the <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">automation</a> control plane really is</li><li>08:53 – Excellence as an architectural property</li><li>13:04 – Anti-patterns: Christmas tree flows, API exhaustion, shadow automation</li><li>24:20 – Intent, decision, execution</li><li>28:28 – Direct path, design discipline and transaction-driven design</li><li>50:04 – Child flows, early termination, expressions and flat nesting</li><li>67:05 – KPIs, reference architecture and case study</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Automate should be governed as an automation control plane, because the platform enforces configuration, not intent.</li><li>Separate probabilistic decisions from deterministic execution: keep orchestration thin and put every side effect into idempotent child flows with receipts and bounded retries.</li><li>Measure explainability and ownership, such as mean time to explain, ownership coverage and API budget adherence, instead of counting flows and runs.</li></ul><br /><b>Worth quoting</b><br /><br />“Low code isn't less engineering. It's engineering without the cultural friction that normally forces someone to ask hard questions early.” – Mirko Peters (01:06)<br /><br />“Power platform does not enforce your intent. It enforces your configuration. If you didn't encode the boundary, the boundary does not exist.” – Mirko Peters (06:17)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/high-performance-automation-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, patterns, KPIs and FAQ</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Power Automate</a> – reframed as an automation control plane that enforces configuration rather than intent</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Automation</a> – treated as transactions with side effects that need idempotency, receipts and bounded retries</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Governance</a> – turned from meetings into enforceable seams, zones, ownership coverage and a control plane dashboard</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=high-performance-automation-control-plane" target="_blank" rel="noreferrer noopener">Beyond the Checklist: Why Your M365 Governance Must Be Automated or Ignored</a></li></ul><br />Follow and rate M365.FM in your podcast app,...]]></itunes:summary><itunes:duration>4703</itunes:duration><itunes:keywords>architecture,auditability,automation,capacity,compliance,connectors,controlplane,determinism,execution,governance,idempotency,identity,lowcode,observability,orchestration,ownership,powerautomate,reliability,resilience,scalability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/815f8c103e4d371f1d7ef1bef5959f64.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; AI Strategy: Why Your Copilot Rollout Is Scaling Architectural Entropy</title><link>https://www.m365.fm/show/episodes/post-saas-paradox-ai-strategy/</link><description><![CDATA[Your Copilot rollout looks like progress, yet your architecture feels less stable every quarter. This episode is for Microsoft 365, Power Platform and Azure leaders who are scaling agents and want to understand why behavior drifts even when nothing was changed. You learn the mean-time-to-explain metric, three real-world entropy scenarios and an agent-first design that keeps execution legible and owned.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI as an operating model, not a feature</li><li>05:07 – What post-SaaS really means</li><li>09:02 – The paradox and architectural entropy</li><li>17:24 – Mean time to explain</li><li>21:24 – Velocity, variety and volume</li><li>33:53 – Scenarios: Copilot, Power Platform and <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Azure</a></li><li>60:54 – Agent-first architecture and the control plane</li><li>73:34 – MCP and the 90-day agent pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Rolling out Copilot and agents is an operating model shift from deterministic SaaS to probabilistic orchestration, not a feature deployment.</li><li>Mean time to explain — how fast you can reconstruct why an agent did something — is the risk metric that decides whether agents can scale.</li><li>Agent-first architecture keeps reasoning probabilistic but forces execution through deterministic, owned boundaries: agent identity, tool contracts, telemetry, lifecycle and kill switches.</li></ul><br /><b>Worth quoting</b><br /><br />“Prompts are not user input. They're runtime policy. They shape behavior. They constrain scope, and they change faster than change management can track.” – Mirko Peters (06:08)<br /><br />“Mean time to explain. Is the time it takes your best people to answer a single, humiliating question? Why did the system do that?” – Mirko Peters (17:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/post-saas-paradox-ai-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the mean time to explain metric and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents turn Microsoft 365 into a probabilistic orchestration fabric and need owned boundaries</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the rollout scenario where Teams, Outlook and SharePoint behave as separate agent runtimes</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Power Platform</a> – the scenario where makers package reasoning and actions into agents, creating shadow cognition</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where instructions become decision policy and departmental agents fork into variants</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69886261</guid><pubDate>Sat, 14 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69886261/the_post_saas_paradox.mp3" length="78690293" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7428c052107679df1ba5b938a272fd6767481429.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Copilot rollout looks like progress, yet your architecture feels less stable every quarter. This episode is for Microsoft 365, Power Platform and Azure leaders who are scaling agents and want to understand why behavior drifts even when nothing...</itunes:subtitle><itunes:summary><![CDATA[Your Copilot rollout looks like progress, yet your architecture feels less stable every quarter. This episode is for Microsoft 365, Power Platform and Azure leaders who are scaling agents and want to understand why behavior drifts even when nothing was changed. You learn the mean-time-to-explain metric, three real-world entropy scenarios and an agent-first design that keeps execution legible and owned.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI as an operating model, not a feature</li><li>05:07 – What post-SaaS really means</li><li>09:02 – The paradox and architectural entropy</li><li>17:24 – Mean time to explain</li><li>21:24 – Velocity, variety and volume</li><li>33:53 – Scenarios: Copilot, Power Platform and <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Azure</a></li><li>60:54 – Agent-first architecture and the control plane</li><li>73:34 – MCP and the 90-day agent pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Rolling out Copilot and agents is an operating model shift from deterministic SaaS to probabilistic orchestration, not a feature deployment.</li><li>Mean time to explain — how fast you can reconstruct why an agent did something — is the risk metric that decides whether agents can scale.</li><li>Agent-first architecture keeps reasoning probabilistic but forces execution through deterministic, owned boundaries: agent identity, tool contracts, telemetry, lifecycle and kill switches.</li></ul><br /><b>Worth quoting</b><br /><br />“Prompts are not user input. They're runtime policy. They shape behavior. They constrain scope, and they change faster than change management can track.” – Mirko Peters (06:08)<br /><br />“Mean time to explain. Is the time it takes your best people to answer a single, humiliating question? Why did the system do that?” – Mirko Peters (17:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/post-saas-paradox-ai-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the mean time to explain metric and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents turn Microsoft 365 into a probabilistic orchestration fabric and need owned boundaries</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the rollout scenario where Teams, Outlook and SharePoint behave as separate agent runtimes</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Power Platform</a> – the scenario where makers package reasoning and actions into agents, creating shadow cognition</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where instructions become decision policy and departmental agents fork into variants</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=post-saas-paradox-ai-strategy" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>4919</itunes:duration><itunes:keywords>agents,ai,architecture,automation,azure,complexity,compliance,control,copilot,entropy,governance,m365,mtte,observability,orchestration,postsaas,powerplatform,risk,scaling,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/716dc7ec8f96264a9428ec5c8d71c094.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Agents: Why They Fail and What the Architecture Actually Requires</title><link>https://www.m365.fm/show/episodes/why-copilot-agents-fail/</link><description><![CDATA[In <a href="https://www.m365.fm/why-copilot-agents-fail/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters dismantles one of the most persistent myths in enterprise AI: that Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> agent failures are caused by early platform chaos or immature tooling. They are not. Copilot agents fail because organizations deploy conversation where they actually need control — and the architecture was never designed to deliver it.<br /><br />Chat-first agents hide decision boundaries, erase auditability, and quietly turn enterprise workflows into probabilistic behavior. The moment your Copilot agent starts influencing documents, triggering <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> flows, accessing SharePoint data, or generating outputs that feed downstream processes, you are no longer running a chatbot. You are running an autonomous execution system — and most Microsoft 365 environments are not architected to handle that responsibly.<br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why Microsoft Copilot agents fail architecturally, not just technically</li><li>What the difference is between a chat-first agent and a control-first agent in Microsoft 365</li><li>How agent decision boundaries, auditability, and ownership must be designed from the start</li><li>Why Entra ID, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, and Microsoft Graph are the real foundation of any Copilot agent</li><li>What a Monday-morning mandate for Copilot agent architecture looks like in practice</li><li>How to design Microsoft 365 <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> that deliver deterministic ROI, not probabilistic output</li></ul><b>THE CORE INSIGHT</b><br /><br />Most Copilot agent failures are not caused by the model. They are caused by the absence of architecture. An agent that can access Microsoft 365 data, trigger workflows, and generate outputs that affect real business decisions must be designed with the same rigor as any other enterprise system — with defined access boundaries, explicit ownership, a governance layer, and a clear audit trail.<br /><br />The architectural mandate for Microsoft Copilot agents is simple: every agent must know what it is allowed to do, who owns its behavior, and what happens when it fails. Without those three things, you do not have an agent. You have an autonomous system operating without accountability inside your Microsoft 365 tenant.<br /><br /><b>WHY COPILOT AGENTS FAIL IN MICROSOFT 365</b><br /><ul><li>Agents are deployed with no defined decision boundary or access scope in Microsoft 365</li><li>Entra ID permissions are not configured to restrict what the agent can reach or modify</li><li>There is no ownership model for agent behavior, output quality, or failure recovery</li><li>Copilot agents are treated as chat interfaces rather than as execution systems with side effects</li><li>Governance and auditability are treated as features to be added later, not architectural requirements</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Microsoft Copilot agent failures are architectural, not caused by platform immaturity</li><li>Every agent deployed in Microsoft 365 must have defined boundaries, ownership, and an audit trail</li><li>Entra ID, Microsoft Graph, and Power Platform are the real control layer for Copilot agent governance</li><li>Deterministic ROI from AI agents requires control-first design, not conversation-first deployment</li><li>The question is not whether Copilot agents work — it is whether your architecture is built to govern them</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Microsoft 365 architects and Copilot Studio developers designing enterprise AI agents</li><li>IT leaders and CIOs evaluating the governance requirements for Copilot agent deployments</li><li>Security and compliance teams responsible for AI accountability inside Microsoft 365</li><li>Anyone building or auditing autonomous agents in a Microsoft 365 tenant</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft Copilot Agent Architecture &amp; Design Principles</li><li>Copilot Studio Governance &amp; Decision Boundary Design</li><li>Entra ID &amp; Microsoft Graph in Copilot Agent Access Control</li><li>Microsoft 365 AI Auditability &amp; Ownership Models</li><li>Control-First vs. Chat-First Agent Design in Microsoft 365</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprise environments, focusing on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work centers on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69885913</guid><pubDate>Fri, 13 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69885913/why_your_copilot_agents_are_failing.mp3" length="74172990" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/086125006515dae72608889b93e5d03f91fce16b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/why-copilot-agents-fail/ of m365.fm, Mirko Peters dismantles one of the most persistent myths in enterprise AI: that Microsoft https://www.m365.fm/categories/copilot-talk/ agent failures are caused by early platform chaos or...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/why-copilot-agents-fail/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters dismantles one of the most persistent myths in enterprise AI: that Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> agent failures are caused by early platform chaos or immature tooling. They are not. Copilot agents fail because organizations deploy conversation where they actually need control — and the architecture was never designed to deliver it.<br /><br />Chat-first agents hide decision boundaries, erase auditability, and quietly turn enterprise workflows into probabilistic behavior. The moment your Copilot agent starts influencing documents, triggering <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> flows, accessing SharePoint data, or generating outputs that feed downstream processes, you are no longer running a chatbot. You are running an autonomous execution system — and most Microsoft 365 environments are not architected to handle that responsibly.<br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>Why Microsoft Copilot agents fail architecturally, not just technically</li><li>What the difference is between a chat-first agent and a control-first agent in Microsoft 365</li><li>How agent decision boundaries, auditability, and ownership must be designed from the start</li><li>Why Entra ID, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, and Microsoft Graph are the real foundation of any Copilot agent</li><li>What a Monday-morning mandate for Copilot agent architecture looks like in practice</li><li>How to design Microsoft 365 <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> that deliver deterministic ROI, not probabilistic output</li></ul><b>THE CORE INSIGHT</b><br /><br />Most Copilot agent failures are not caused by the model. They are caused by the absence of architecture. An agent that can access Microsoft 365 data, trigger workflows, and generate outputs that affect real business decisions must be designed with the same rigor as any other enterprise system — with defined access boundaries, explicit ownership, a governance layer, and a clear audit trail.<br /><br />The architectural mandate for Microsoft Copilot agents is simple: every agent must know what it is allowed to do, who owns its behavior, and what happens when it fails. Without those three things, you do not have an agent. You have an autonomous system operating without accountability inside your Microsoft 365 tenant.<br /><br /><b>WHY COPILOT AGENTS FAIL IN MICROSOFT 365</b><br /><ul><li>Agents are deployed with no defined decision boundary or access scope in Microsoft 365</li><li>Entra ID permissions are not configured to restrict what the agent can reach or modify</li><li>There is no ownership model for agent behavior, output quality, or failure recovery</li><li>Copilot agents are treated as chat interfaces rather than as execution systems with side effects</li><li>Governance and auditability are treated as features to be added later, not architectural requirements</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Microsoft Copilot agent failures are architectural, not caused by platform immaturity</li><li>Every agent deployed in Microsoft 365 must have defined boundaries, ownership, and an audit trail</li><li>Entra ID, Microsoft Graph, and Power Platform are the real control layer for Copilot agent governance</li><li>Deterministic ROI from AI agents requires control-first design, not conversation-first deployment</li><li>The question is not whether Copilot agents work — it is whether your architecture is built to govern them</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Microsoft 365 architects and Copilot Studio developers...]]></itunes:summary><itunes:duration>4636</itunes:duration><itunes:keywords>agentops,agents,architecture,auditability,automation,compliance,control,copilot,deterministic,enterprise,entra,execution,governance,identity,orchestration,powerplatform,security,systems,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/95cdd67bd3f11b8523b114eb3f5aea00.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot in Microsoft 365: Why Prompting Fails Without Persistent Context</title><link>https://www.m365.fm/show/episodes/architecture-persistent-context/</link><description><![CDATA[Training users to write better prompts will not fix Microsoft 365 Copilot if your tenant has no governed place where intent and truth persist. This episode is for architects, IT leaders and governance teams who want reliable Copilot answers, showing how persistent context, Copilot Notebooks, Entra and Purview turn plausible output into defensible decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot is not a chatbot</li><li>05:19 – What persistent context is and is not</li><li>09:18 – Failure modes: hallucinated policy, context sprawl and context rot</li><li>26:34 – Why Copilot Notebooks exist and context engineering</li><li>35:12 – Broken RAG at scale and Entra as the real control plane</li><li>43:49 – Purview and the OneNote, Pages, Notebook triad</li><li>49:48 – The context design checklist</li><li>61:46 – Receipts, automation and KPIs that matter</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot failures are usually selection and context architecture problems, not prompting problems, because the prompt only steers which tenant fragments get retrieved.</li><li>Persistent context means reusable intent plus curated, authoritative sources with owners, lifecycle and review cadence, and Copilot Notebooks are the container that binds them for a defined domain.</li><li>Entra permissions and Purview labels, retention and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">DLP</a> define the real context boundary, so reliable Copilot outcomes require governed identity, traceable outputs and KPIs for quality, cost and control.</li></ul><br /><b>Worth quoting</b><br /><br />“The prompt doesn't create truth. The prompt only steers, which fragments of your tenant co-pilot will consider while it manufactures a response.” – Mirko Peters (02:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architecture-persistent-context/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the context design checklist and FAQ</li><li><a href="https://www.m365.fm/entity/christoph-twiehaus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Christoph Twiehaus</a> – cited for his Copilot Notebooks overview on curated context making responses more traceable and verifiable</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as an authorization-aware retrieval and reasoning layer, not a chatbot fixed by prompting</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Governance</a> – the missing foundation: ownership, change control and review cadence for the sources Copilot relies on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Copilot Cowork: The Future of AI Collaboration in Microsoft 365 with Vesa "Vesku" Nopanen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69885436</guid><pubDate>Thu, 12 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69885436/the_architecture_of_persistent_context.mp3" length="67002064" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/408035aed5420d79c94e3b187d88c7d6fc9961af.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Training users to write better prompts will not fix Microsoft 365 Copilot if your tenant has no governed place where intent and truth persist. This episode is for architects, IT leaders and governance teams who want reliable Copilot answers, showing...</itunes:subtitle><itunes:summary><![CDATA[Training users to write better prompts will not fix Microsoft 365 Copilot if your tenant has no governed place where intent and truth persist. This episode is for architects, IT leaders and governance teams who want reliable Copilot answers, showing how persistent context, Copilot Notebooks, Entra and Purview turn plausible output into defensible decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot is not a chatbot</li><li>05:19 – What persistent context is and is not</li><li>09:18 – Failure modes: hallucinated policy, context sprawl and context rot</li><li>26:34 – Why Copilot Notebooks exist and context engineering</li><li>35:12 – Broken RAG at scale and Entra as the real control plane</li><li>43:49 – Purview and the OneNote, Pages, Notebook triad</li><li>49:48 – The context design checklist</li><li>61:46 – Receipts, automation and KPIs that matter</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot failures are usually selection and context architecture problems, not prompting problems, because the prompt only steers which tenant fragments get retrieved.</li><li>Persistent context means reusable intent plus curated, authoritative sources with owners, lifecycle and review cadence, and Copilot Notebooks are the container that binds them for a defined domain.</li><li>Entra permissions and Purview labels, retention and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">DLP</a> define the real context boundary, so reliable Copilot outcomes require governed identity, traceable outputs and KPIs for quality, cost and control.</li></ul><br /><b>Worth quoting</b><br /><br />“The prompt doesn't create truth. The prompt only steers, which fragments of your tenant co-pilot will consider while it manufactures a response.” – Mirko Peters (02:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architecture-persistent-context/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the context design checklist and FAQ</li><li><a href="https://www.m365.fm/entity/christoph-twiehaus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Christoph Twiehaus</a> – cited for his Copilot Notebooks overview on curated context making responses more traceable and verifiable</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – described as an authorization-aware retrieval and reasoning layer, not a chatbot fixed by prompting</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Governance</a> – the missing foundation: ownership, change control and review cadence for the sources Copilot relies on</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-cowork-the-future-of-ai-collaboration-in-microsoft-365-with-vesa-vesku-nopanen-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-in-microsoft-365-why-prompting-fails-without-persistent-context" target="_blank" rel="noreferrer noopener">Copilot Cowork: The Future of AI Collaboration in Microsoft 365 with Vesa "Vesku" Nopanen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app,...]]></itunes:summary><itunes:duration>4188</itunes:duration><itunes:keywords>ai,architecture,authority,compliance,context,copilot,enterprise,entra,governance,identity,knowledge,lifecycle,microsoft,notebooks,permissions,prompting,purview,rag,retrieval,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/958458ad51823d8c77079634424f429f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Goes Agentic: Why Your Enterprise Architecture is Silently Eroding</title><link>https://www.m365.fm/show/episodes/enterprise-architecture-copilot/</link><description><![CDATA[In <a href="https://www.m365.fm/enterprise-architecture-copilot/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters explains what most organizations miss the moment Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> stops answering questions and starts taking actions. The assumption that Copilot is a better search box or a faster PowerPoint intern breaks down completely when agents become agentic — and authority starts multiplying across your Microsoft 365 tenant without anyone explicitly approving it.<br /><br />Agentic behavior is not a feature you opt into. It is a state your Microsoft 365 environment enters the moment Copilot can trigger workflows, access data, modify documents, or initiate processes autonomously. When that happens without architectural safeguards, you are not running an AI assistant anymore. You are running a distributed decision system that your governance model was never designed to control.<br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>What agentic behavior in Microsoft Copilot actually means for your enterprise architecture</li><li>How authority multiplies silently across Microsoft 365 when agents act without explicit approval</li><li>What the three critical failure modes are that shut down agentic Copilot programs in enterprises</li><li>How to design safeguards in Microsoft 365 that let agents scale without eroding governance</li><li>What a Minimal Viable Agent architecture looks like for Microsoft 365 enterprise environments</li><li>Why most Microsoft 365 governance models are not designed to handle agentic AI behavior</li></ul><b>THE CORE INSIGHT</b><br /><br />The shift from Copilot-as-assistant to Copilot-as-agent is not a product update. It is an architectural transition that most enterprises are unprepared for. When an agent can act — not just respond — every decision boundary, permission model, and governance framework in your Microsoft 365 environment is suddenly load-bearing. If those boundaries were never explicitly designed, the agent will find the gaps and operate through them.<br /><br />The Agentic Mirage is the belief that because Copilot feels controlled — because it shows you its outputs, because it asks for confirmation, because it looks like a chat interface — the architecture underneath is safe. It is not. Safety in agentic Microsoft 365 systems is not a UX property. It is an engineering property. It requires explicit scope, defined ownership, observable behavior, and a governance model that was designed for autonomous execution, not human workflows.<br /><br /><b>WHY AGENTIC COPILOT ERODES ENTERPRISE ARCHITECTURE</b><br /><ul><li>Microsoft 365 permissions were designed for human users, not for agents with autonomous execution scope</li><li>There is no ownership model for what an agent is allowed to decide, modify, or trigger</li><li>Copilot agents operate across Microsoft Graph, SharePoint, Teams, and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> without unified governance</li><li>Observability gaps mean agent behavior is only visible after it has already caused side effects</li><li>Governance teams are not involved in agent design because agents are treated as productivity tools, not infrastructure</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Agentic Copilot behavior requires architectural safeguards that most Microsoft 365 environments do not have</li><li>Authority multiplication is the most dangerous and least visible risk of agentic AI in Microsoft 365</li><li>A Minimal Viable Agent architecture defines scope, ownership, and observability before deployment</li><li>Microsoft 365 governance must be redesigned for autonomous execution, not adapted from human workflow models</li><li>The question is not whether your agents work — it is whether your architecture can govern them when they do</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Enterprise architects and IT leaders responsible for Microsoft 365 and Copilot governance</li><li>Security and compliance teams evaluating the risks of agentic AI inside Microsoft 365</li><li>Microsoft 365 platform owners designing safeguards for Copilot Studio agent deployments</li><li>Anyone responsible for ensuring that AI autonomy in Microsoft 365 stays within defined boundaries</li></ul><b>TOPICS COVERED</b><br /><ul><li>Agentic Microsoft Copilot Architecture &amp; Governance Design</li><li>Microsoft 365 Authority Boundaries &amp; Agent Scope Control</li><li>Copilot Studio Safeguards &amp; Minimal Viable Agent Design</li><li>Microsoft Graph Permissions for Agentic AI Systems</li><li>Enterprise Governance for Autonomous Copilot Behavior</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprise environments, focusing on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work centers on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69884588</guid><pubDate>Wed, 11 Feb 2026 15:00:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69884588/the_agentic_mirage.mp3" length="79250358" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6389f092163e6489b5ded266710c45514a3db8d5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/enterprise-architecture-copilot/ of m365.fm, Mirko Peters explains what most organizations miss the moment Microsoft https://www.m365.fm/categories/copilot-talk/ stops answering questions and starts taking actions. The...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/enterprise-architecture-copilot/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters explains what most organizations miss the moment Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> stops answering questions and starts taking actions. The assumption that Copilot is a better search box or a faster PowerPoint intern breaks down completely when agents become agentic — and authority starts multiplying across your Microsoft 365 tenant without anyone explicitly approving it.<br /><br />Agentic behavior is not a feature you opt into. It is a state your Microsoft 365 environment enters the moment Copilot can trigger workflows, access data, modify documents, or initiate processes autonomously. When that happens without architectural safeguards, you are not running an AI assistant anymore. You are running a distributed decision system that your governance model was never designed to control.<br /><br /><b>WHAT YOU WILL LEARN</b><br /><ul><li>What agentic behavior in Microsoft Copilot actually means for your enterprise architecture</li><li>How authority multiplies silently across Microsoft 365 when agents act without explicit approval</li><li>What the three critical failure modes are that shut down agentic Copilot programs in enterprises</li><li>How to design safeguards in Microsoft 365 that let agents scale without eroding governance</li><li>What a Minimal Viable Agent architecture looks like for Microsoft 365 enterprise environments</li><li>Why most Microsoft 365 governance models are not designed to handle agentic AI behavior</li></ul><b>THE CORE INSIGHT</b><br /><br />The shift from Copilot-as-assistant to Copilot-as-agent is not a product update. It is an architectural transition that most enterprises are unprepared for. When an agent can act — not just respond — every decision boundary, permission model, and governance framework in your Microsoft 365 environment is suddenly load-bearing. If those boundaries were never explicitly designed, the agent will find the gaps and operate through them.<br /><br />The Agentic Mirage is the belief that because Copilot feels controlled — because it shows you its outputs, because it asks for confirmation, because it looks like a chat interface — the architecture underneath is safe. It is not. Safety in agentic Microsoft 365 systems is not a UX property. It is an engineering property. It requires explicit scope, defined ownership, observable behavior, and a governance model that was designed for autonomous execution, not human workflows.<br /><br /><b>WHY AGENTIC COPILOT ERODES ENTERPRISE ARCHITECTURE</b><br /><ul><li>Microsoft 365 permissions were designed for human users, not for agents with autonomous execution scope</li><li>There is no ownership model for what an agent is allowed to decide, modify, or trigger</li><li>Copilot agents operate across Microsoft Graph, SharePoint, Teams, and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> without unified governance</li><li>Observability gaps mean agent behavior is only visible after it has already caused side effects</li><li>Governance teams are not involved in agent design because agents are treated as productivity tools, not infrastructure</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Agentic Copilot behavior requires architectural safeguards that most Microsoft 365 environments do not have</li><li>Authority multiplication is the most dangerous and least visible risk of agentic AI in Microsoft 365</li><li>A Minimal Viable Agent architecture defines scope, ownership, and observability before deployment</li><li>Microsoft 365 governance must be redesigned for autonomous execution, not adapted from human workflow models</li><li>The question is not whether your agents work — it is whether your architecture can govern them when they...]]></itunes:summary><itunes:duration>4954</itunes:duration><itunes:keywords>accountability,agentic,architecture,authority,automation,boundaries,compliance,controlplane,copilot,drift,enforcement,enterprise,governance,identity,provenance,risk,scale,security,sprawl,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/be4491698076dcc65c9e8183a52bb7fe.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot at Scale: How to Build the Agentic Advantage Without Losing Control</title><link>https://www.m365.fm/show/episodes/agentic-advantage-governance-ai/</link><description><![CDATA[Adding more Copilot agents often adds unmanaged authority, data leakage and decision debt instead of productivity. This episode is for executives and architects who need agents to scale under audit, cost and incident pressure. It presents a four-layer control plane and a 12-month sequence that keeps agent programs alive.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The foundational misunderstanding: agents aren't assistants</li><li>04:32 – Defining agent sprawl without the marketing fog</li><li>08:25 – Risk 1: Identity drift and Entra Agent ID as the audit anchor</li><li>16:50 – Risk 2: Data leakage and MCP as the tool contract</li><li>25:14 – Purview DSPM for AI and Defender for AI</li><li>34:18 – The minimum viable control plane and three scenarios</li><li>60:50 – Running agent products, cost and decision debt</li><li>69:15 – Metrics, governance gates and the 12-month adoption sequence</li></ul><br /><b>Key takeaways</b><br /><ul><li>More agents without governance means more unmanaged authority, so every agent that can act needs its own Entra Agent ID, an owner and a sponsor.</li><li>A minimum viable control plane interlocks four layers: Entra Agent ID for who, <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">MCP</a> tool contracts for what, Purview for data boundaries and Defender for behavior.</li><li>Executives should fund agent programs on MTTR, request-to-decision time, auditability and cost per completed task, and retire redundant agents to avoid decision debt.</li></ul><br /><b>Worth quoting</b><br /><br />“It looks like a helpful workflow doing exactly what it was configured to do with exactly the access it was granted using exactly the data it was allowed to retrieve. Agents don't leak maliciously. They leak obediently.” – Mirko Peters (17:04)<br /><br />“If it can act, it must have an identity, not a shared user, not whoever built it, not the connector account.” – Mirko Peters (13:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agentic-advantage-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four-layer control plane and FAQ</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the tool contract layer that standardizes agent actions, with versioning, review and provenance in outputs</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the audit anchor of the control plane: one identity per agent, with owner, sponsor and lifecycle</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">AI agent</a> – treated here as an operated product with identity, permission, data, tool and behavior surfaces</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/enterprise-architecture-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Microsoft Copilot Goes Agentic: Why Your Enterprise Architecture is Silently Eroding</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69844766</guid><pubDate>Tue, 10 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69844766/the_agentic_advantage.mp3" length="78724566" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/386bcc9e8f7bab9e6d9fa3af1755a9803b762a28.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Adding more Copilot agents often adds unmanaged authority, data leakage and decision debt instead of productivity. This episode is for executives and architects who need agents to scale under audit, cost and incident pressure. It presents a four-layer...</itunes:subtitle><itunes:summary><![CDATA[Adding more Copilot agents often adds unmanaged authority, data leakage and decision debt instead of productivity. This episode is for executives and architects who need agents to scale under audit, cost and incident pressure. It presents a four-layer control plane and a 12-month sequence that keeps agent programs alive.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The foundational misunderstanding: agents aren't assistants</li><li>04:32 – Defining agent sprawl without the marketing fog</li><li>08:25 – Risk 1: Identity drift and Entra Agent ID as the audit anchor</li><li>16:50 – Risk 2: Data leakage and MCP as the tool contract</li><li>25:14 – Purview DSPM for AI and Defender for AI</li><li>34:18 – The minimum viable control plane and three scenarios</li><li>60:50 – Running agent products, cost and decision debt</li><li>69:15 – Metrics, governance gates and the 12-month adoption sequence</li></ul><br /><b>Key takeaways</b><br /><ul><li>More agents without governance means more unmanaged authority, so every agent that can act needs its own Entra Agent ID, an owner and a sponsor.</li><li>A minimum viable control plane interlocks four layers: Entra Agent ID for who, <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">MCP</a> tool contracts for what, Purview for data boundaries and Defender for behavior.</li><li>Executives should fund agent programs on MTTR, request-to-decision time, auditability and cost per completed task, and retire redundant agents to avoid decision debt.</li></ul><br /><b>Worth quoting</b><br /><br />“It looks like a helpful workflow doing exactly what it was configured to do with exactly the access it was granted using exactly the data it was allowed to retrieve. Agents don't leak maliciously. They leak obediently.” – Mirko Peters (17:04)<br /><br />“If it can act, it must have an identity, not a shared user, not whoever built it, not the connector account.” – Mirko Peters (13:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agentic-advantage-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four-layer control plane and FAQ</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the tool contract layer that standardizes agent actions, with versioning, review and provenance in outputs</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the audit anchor of the control plane: one identity per agent, with owner, sponsor and lifecycle</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">AI agent</a> – treated here as an operated product with identity, permission, data, tool and behavior surfaces</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/enterprise-architecture-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-at-scale-how-to-build-the-agentic-advantage-without-losing-control" target="_blank" rel="noreferrer noopener">Microsoft Copilot Goes Agentic: Why Your Enterprise Architecture...]]></itunes:summary><itunes:duration>4921</itunes:duration><itunes:keywords>accountability,agentic,auditability,authorization,automation,autonomy,compliance,containment,controlplane,drift,enforceability,governance,identity,observability,orchestration,provenance,risk,scalability,security,sprawl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/88373735968bdb491b38b65315cd9a19.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Studio: How to Build a High-Performance Agentic Workforce in Microsoft 365</title><link>https://www.m365.fm/show/episodes/high-performance-agentic-workforce/</link><description><![CDATA[Most Copilot and agent rollouts fail in week two when the first confident wrong answer reaches the wrong audience. This episode is for IT leaders and architects who need measurable results from Copilot Studio within 30 days. It lays out a roadmap from intent design and grounding to MCP tools and Entra Agent ID governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Define high performance in executive terms</li><li>04:01 – The core misconception: automation is not an agentic workforce</li><li>08:02 – The 30-day operating model</li><li>12:03 – IT ticket triage and Copilot Studio intent design</li><li>20:46 – Orchestration as a control plane and context enrichment</li><li>29:28 – Confident wrong answers, grounding and Azure AI Search</li><li>38:11 – MCP tools and three demo architectures</li><li>55:36 – Agent sprawl, Entra Agent ID, governance and the day-by-day roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start with one domain such as IT ticket triage, explicit KPIs like deflection and SLA reduction, and a containment boundary that defines what the <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">agent</a> must never do.</li><li>Enforce no source, no answer by grounding agents on a curated Azure AI Search index and exposing actions through a small set of governed MCP tools with read before write.</li><li>Give every agent an Entra Agent ID, an owner, gated publishing and approvals via Teams adaptive cards so the workforce scales without sprawl or ghost agents.</li></ul><br /><b>Worth quoting</b><br /><br />“The uncomfortable truth is this. Agentic isn't a UI choice. It's an operating model. A real agent behaves less like a chat widget and more like a distributed decision engine.” – Mirko Peters (05:10)<br /><br />“Users will forgive, I don't know. They will not forgive, I'm sure, followed by being wrong.” – Mirko Peters (29:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/high-performance-agentic-workforce/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and the 30-day roadmap FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the orchestration layer that classifies intents, enriches context and routes IT tickets in the roadmap</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as an operating model and distributed decision engine rather than a chat widget</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the curated, chunked and security-trimmed index that grounds agent answers with citations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-advantage-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Microsoft Copilot at Scale: How to Build the Agentic Advantage Without Losing Control</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69843028</guid><pubDate>Mon, 09 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69843028/how_to_build_a_high_performance_agentic_workforce_in_30_days.mp3" length="79251612" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/56b577553a19f15e1d99f4481f5e97fef06baf3a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Copilot and agent rollouts fail in week two when the first confident wrong answer reaches the wrong audience. This episode is for IT leaders and architects who need measurable results from Copilot Studio within 30 days. It lays out a roadmap from...</itunes:subtitle><itunes:summary><![CDATA[Most Copilot and agent rollouts fail in week two when the first confident wrong answer reaches the wrong audience. This episode is for IT leaders and architects who need measurable results from Copilot Studio within 30 days. It lays out a roadmap from intent design and grounding to MCP tools and Entra Agent ID governance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Define high performance in executive terms</li><li>04:01 – The core misconception: automation is not an agentic workforce</li><li>08:02 – The 30-day operating model</li><li>12:03 – IT ticket triage and Copilot Studio intent design</li><li>20:46 – Orchestration as a control plane and context enrichment</li><li>29:28 – Confident wrong answers, grounding and Azure AI Search</li><li>38:11 – MCP tools and three demo architectures</li><li>55:36 – Agent sprawl, Entra Agent ID, governance and the day-by-day roadmap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Start with one domain such as IT ticket triage, explicit KPIs like deflection and SLA reduction, and a containment boundary that defines what the <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">agent</a> must never do.</li><li>Enforce no source, no answer by grounding agents on a curated Azure AI Search index and exposing actions through a small set of governed MCP tools with read before write.</li><li>Give every agent an Entra Agent ID, an owner, gated publishing and approvals via Teams adaptive cards so the workforce scales without sprawl or ghost agents.</li></ul><br /><b>Worth quoting</b><br /><br />“The uncomfortable truth is this. Agentic isn't a UI choice. It's an operating model. A real agent behaves less like a chat widget and more like a distributed decision engine.” – Mirko Peters (05:10)<br /><br />“Users will forgive, I don't know. They will not forgive, I'm sure, followed by being wrong.” – Mirko Peters (29:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/high-performance-agentic-workforce/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and the 30-day roadmap FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the orchestration layer that classifies intents, enriches context and routes IT tickets in the roadmap</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as an operating model and distributed decision engine rather than a chat widget</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the curated, chunked and security-trimmed index that grounds agent answers with citations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentic-advantage-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-how-to-build-a-high-performance-agentic-workforce" target="_blank" rel="noreferrer noopener">Microsoft Copilot at Scale: How to Build the Agentic Advantage Without Losing Control</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>4954</itunes:duration><itunes:keywords>agentic,auditable,automation,compliance,copilot,deflection,enterprise,governance,grounding,identity,intent,mcp,observability,orchestration,productivity,retrieval,scalability,security,sla,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c0de610dd5a234de7117d79adb0a7054.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Autonomous AI: How Altera and Copilot Unlock the Self-Executing Enterprise</title><link>https://www.m365.fm/show/episodes/altera-autonomy-microsoft-enterprise/</link><description><![CDATA[Most organizations still treat Copilot as a smarter chat box, but autonomous agents that act on Graph, Azure, Defender and Entra turn every sloppy permission into live risk. This episode is for enterprise architects, IT leaders and Microsoft 365 platform owners who need to define the autonomy boundary, execution contracts, identity controls and evidence trails before autonomy reaches production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The autonomy boundary</li><li>04:04 – Copilot versus autonomous execution</li><li>11:44 – What Altera represents in Microsoft terms</li><li>19:51 – The autonomy stack and control plane versus execution plane</li><li>32:25 – Scenarios: IT remediation, finance reconciliation and security triage</li><li>62:38 – Identity debt, authorization sprawl and MCP</li><li>71:34 – Observability, replayability and ROI</li><li>80:11 – Decision framework and the 30-day pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot speeds up a human, while autonomy replaces the human step, so the real design work is the autonomy boundary and the execution contract that governs what an <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">agent</a> may do.</li><li>Governance lives in the control plane, with Entra identities, least privilege, tool allow lists, evidence rules and real kill switches, not in the agent's prompt; MCP makes tool access easy but not safe.</li><li>Autonomy is worth it only for repeatable, well-instrumented work with clear owners, and should be measured by cost per outcome, time to close, human-in-the-loop rate, rollbacks and policy violations.</li></ul><br /><b>Worth quoting</b><br /><br />“If there's one idea to hold on to for the full episode, it's this. Autonomy fails at boundaries, not capabilities.” – Mirko Peters (00:48)<br /><br />“Copilot optimizes an individual. Autonomy optimizes a queue. Copilot makes one person faster at doing work. Autonomy makes work happen without that person being involved.” – Mirko Peters (07:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/altera-autonomy-microsoft-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on autonomous agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">AI agent</a> – the non-human operators whose autonomy boundary and execution contract the episode defines</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistance model contrasted with autonomy: it speeds up a person who owns the last mile</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – described as the distributed decision engine that must constrain agent identities and enforce containment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/servicenow-microsoft-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Microsoft Power Platform vs. ServiceNow: Why ITSM Is Dead and What Replaces It in the Microsoft Ecosystem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69842464</guid><pubDate>Sun, 08 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69842464/beyond_the_sidebar.mp3" length="81070153" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c502fc7af72666d6ac033edc7f43f3f14992a4ac.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations still treat Copilot as a smarter chat box, but autonomous agents that act on Graph, Azure, Defender and Entra turn every sloppy permission into live risk. This episode is for enterprise architects, IT leaders and Microsoft 365...</itunes:subtitle><itunes:summary><![CDATA[Most organizations still treat Copilot as a smarter chat box, but autonomous agents that act on Graph, Azure, Defender and Entra turn every sloppy permission into live risk. This episode is for enterprise architects, IT leaders and Microsoft 365 platform owners who need to define the autonomy boundary, execution contracts, identity controls and evidence trails before autonomy reaches production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The autonomy boundary</li><li>04:04 – Copilot versus autonomous execution</li><li>11:44 – What Altera represents in Microsoft terms</li><li>19:51 – The autonomy stack and control plane versus execution plane</li><li>32:25 – Scenarios: IT remediation, finance reconciliation and security triage</li><li>62:38 – Identity debt, authorization sprawl and MCP</li><li>71:34 – Observability, replayability and ROI</li><li>80:11 – Decision framework and the 30-day pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot speeds up a human, while autonomy replaces the human step, so the real design work is the autonomy boundary and the execution contract that governs what an <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">agent</a> may do.</li><li>Governance lives in the control plane, with Entra identities, least privilege, tool allow lists, evidence rules and real kill switches, not in the agent's prompt; MCP makes tool access easy but not safe.</li><li>Autonomy is worth it only for repeatable, well-instrumented work with clear owners, and should be measured by cost per outcome, time to close, human-in-the-loop rate, rollbacks and policy violations.</li></ul><br /><b>Worth quoting</b><br /><br />“If there's one idea to hold on to for the full episode, it's this. Autonomy fails at boundaries, not capabilities.” – Mirko Peters (00:48)<br /><br />“Copilot optimizes an individual. Autonomy optimizes a queue. Copilot makes one person faster at doing work. Autonomy makes work happen without that person being involved.” – Mirko Peters (07:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/altera-autonomy-microsoft-enterprise/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on autonomous agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">AI agent</a> – the non-human operators whose autonomy boundary and execution contract the episode defines</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistance model contrasted with autonomy: it speeds up a person who owns the last mile</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – described as the distributed decision engine that must constrain agent identities and enforce containment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/servicenow-microsoft-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-autonomous-ai-altera-copilot" target="_blank" rel="noreferrer noopener">Microsoft Power Platform vs. ServiceNow: Why ITSM Is Dead and What Replaces It in the Microsoft Ecosystem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>5067</itunes:duration><itunes:keywords>agents,altera,auditability,automation,autonomy,compliance,copilot,defender,enterprise,entitlements,entra,execution,governance,graph,identity,mcp,microsoft,orchestration,security,sentinel</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/eabc210a60c53aeefb0e921f356e77bd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>icrosoft Fabric Governance: Why Your Data Strategy Is Failing Even When the Platform Works</title><link>https://www.m365.fm/show/episodes/fabric-governance-illusion/</link><description><![CDATA[Many organizations buy Microsoft Fabric expecting one platform with one governance model, then watch costs drift and trust erode. This episode is for data platform owners, architects and FinOps leads who need Fabric governance that changes runtime behavior instead of producing documentation. You will learn why workspaces, domains and capacity metrics fall short and which enforced controls actually stop the decay.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Fabric</a> is a decision engine, not a platform</li><li>05:27 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Governance</a> theater</li><li>09:37 – Cost entropy and the metrics trap</li><li>18:10 – Workspace sprawl and domains</li><li>26:35 – OneLake, duplication and multiple engines</li><li>39:02 – Semantic model entropy and forecasting</li><li>51:46 – Capacity chaos and chargeback</li><li>60:36 – Control plane, lifecycle, FinOps and automation</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric capacities, workspaces, domains and OneLake are shared pools and organizing labels, not enforced boundaries, so governance has to be stronger than these abstractions.</li><li>Fabric cost drifts with sprawl, duplication and background load even when visible usage looks stable, and chargeback only works when cost is tied to an owner who can retire assets.</li><li>Real governance works like an authorization compiler: enforced creation rules, defaults, promotion gates, retirement and automation, so that nothing exists without an owner, a purpose and an end date.</li></ul><br /><b>Worth quoting</b><br /><br />“If a policy doesn't change what the system allows, it's not a policy. It's a suggestion.” – Mirko Peters (06:04)<br /><br />“Capacity is not a project boundary. It is not a tenant boundary. It is not a safety boundary. Capacity is a shared compute pool.” – Mirko Peters (02:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/fabric-governance-illusion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a Fabric governance FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – described as a composed set of engines sharing one capacity pool, not one platform</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Governance</a> – only counts here when it changes what the system allows rather than producing documents</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – a social collaboration container, not a security or cost boundary, and the main source of sprawl</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69815133</guid><pubDate>Sat, 07 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69815133/the_fabric_governance_illusion.mp3" length="77731495" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ab3daa86ad423c37341a77a579ff220b1dd03e71.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations buy Microsoft Fabric expecting one platform with one governance model, then watch costs drift and trust erode. This episode is for data platform owners, architects and FinOps leads who need Fabric governance that changes runtime...</itunes:subtitle><itunes:summary><![CDATA[Many organizations buy Microsoft Fabric expecting one platform with one governance model, then watch costs drift and trust erode. This episode is for data platform owners, architects and FinOps leads who need Fabric governance that changes runtime behavior instead of producing documentation. You will learn why workspaces, domains and capacity metrics fall short and which enforced controls actually stop the decay.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Fabric</a> is a decision engine, not a platform</li><li>05:27 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Governance</a> theater</li><li>09:37 – Cost entropy and the metrics trap</li><li>18:10 – Workspace sprawl and domains</li><li>26:35 – OneLake, duplication and multiple engines</li><li>39:02 – Semantic model entropy and forecasting</li><li>51:46 – Capacity chaos and chargeback</li><li>60:36 – Control plane, lifecycle, FinOps and automation</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric capacities, workspaces, domains and OneLake are shared pools and organizing labels, not enforced boundaries, so governance has to be stronger than these abstractions.</li><li>Fabric cost drifts with sprawl, duplication and background load even when visible usage looks stable, and chargeback only works when cost is tied to an owner who can retire assets.</li><li>Real governance works like an authorization compiler: enforced creation rules, defaults, promotion gates, retirement and automation, so that nothing exists without an owner, a purpose and an end date.</li></ul><br /><b>Worth quoting</b><br /><br />“If a policy doesn't change what the system allows, it's not a policy. It's a suggestion.” – Mirko Peters (06:04)<br /><br />“Capacity is not a project boundary. It is not a tenant boundary. It is not a safety boundary. Capacity is a shared compute pool.” – Mirko Peters (02:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/fabric-governance-illusion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a Fabric governance FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – described as a composed set of engines sharing one capacity pool, not one platform</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Governance</a> – only counts here when it changes what the system allows rather than producing documents</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – a social collaboration container, not a security or cost boundary, and the main source of sprawl</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-for-m365-admins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fabric-governance-illusion" target="_blank" rel="noreferrer noopener">Microsoft Fabric for Microsoft 365 Admins: What You Need to Know</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4859</itunes:duration><itunes:keywords>analytics,architecture,automation,capacity,control,cost,data,domains,duplication,fabric,finops,governance,lifecycle,lineage,metrics,onelake,platform,security,semantics,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d22e4592051b398c6bc0d928bd718089.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Adoption: Why Your Organization Has a People Problem, Not a Tool Problem</title><link>https://www.m365.fm/show/episodes/microsoft-365-governance-failures/</link><description><![CDATA[Many organizations blame Microsoft 365 complexity when governance fails, but the real gap is unclear accountability and fragmented tool ownership. This episode helps IT leaders and governance owners replace tool-first thinking with a system-first operating model, clear outcome owners and a simple litmus test for every change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Governing tools versus governing systems</li><li>04:54 – Microsoft 365 as a distributed decision engine</li><li>09:02 – The org chart problem</li><li>13:11 – Failure pattern 1: Identity blind spots</li><li>21:11 – Failure pattern 2: Collaboration sprawl</li><li>25:16 – Automation, compliance theater and the certification trap</li><li>45:52 – The litmus test and system-first model</li><li>53:48 – Role reset, cadence and outcomes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 is one platform that behaves like a distributed decision engine, so governing it by tool ownership guarantees conflicting policies and drift.</li><li>Policies, labels and certifications are not governance on their own; governance needs intent, enforcement by default and feedback loops with named owners of the consequences.</li><li>Replace portal-based roles with system governors such as a platform governance lead, an identity and access steward and an information flow owner, backed by monthly health and quarterly blast radius reviews.</li></ul><br /><b>Worth quoting</b><br /><br />“This is where people confuse administration with governance. Administration is setting configuration. Governance is enforcing constraints and accountability over time.” – Mirko Peters (01:29)<br /><br />“Sharing links are not permissions. They are bypass tokens. A link can outrun your group model. It can outlive your intent.” – Mirko Peters (19:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-governance-failures/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short governance FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Governance</a> – defined here as enforced intent with named owners for cross-service outcomes, not settings</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – treated as one platform and distributed decision engine rather than separate tools</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – configured perfectly yet failing when nobody owns the business consequences of its policies</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">SharePoint</a> – a policy surface with drifting inheritance where sharing links act as bypass tokens</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69814455</guid><pubDate>Fri, 06 Feb 2026 15:00:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69814455/you_don_t_have_a_microsoft_tool_problem_you_have_a_people_problem.mp3" length="74975054" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/59568cf696de52745a18e7f2a5dd99ce453ac7e3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations blame Microsoft 365 complexity when governance fails, but the real gap is unclear accountability and fragmented tool ownership. This episode helps IT leaders and governance owners replace tool-first thinking with a system-first...</itunes:subtitle><itunes:summary><![CDATA[Many organizations blame Microsoft 365 complexity when governance fails, but the real gap is unclear accountability and fragmented tool ownership. This episode helps IT leaders and governance owners replace tool-first thinking with a system-first operating model, clear outcome owners and a simple litmus test for every change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Governing tools versus governing systems</li><li>04:54 – Microsoft 365 as a distributed decision engine</li><li>09:02 – The org chart problem</li><li>13:11 – Failure pattern 1: Identity blind spots</li><li>21:11 – Failure pattern 2: Collaboration sprawl</li><li>25:16 – Automation, compliance theater and the certification trap</li><li>45:52 – The litmus test and system-first model</li><li>53:48 – Role reset, cadence and outcomes</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft 365 is one platform that behaves like a distributed decision engine, so governing it by tool ownership guarantees conflicting policies and drift.</li><li>Policies, labels and certifications are not governance on their own; governance needs intent, enforcement by default and feedback loops with named owners of the consequences.</li><li>Replace portal-based roles with system governors such as a platform governance lead, an identity and access steward and an information flow owner, backed by monthly health and quarterly blast radius reviews.</li></ul><br /><b>Worth quoting</b><br /><br />“This is where people confuse administration with governance. Administration is setting configuration. Governance is enforcing constraints and accountability over time.” – Mirko Peters (01:29)<br /><br />“Sharing links are not permissions. They are bypass tokens. A link can outrun your group model. It can outlive your intent.” – Mirko Peters (19:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-governance-failures/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short governance FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Governance</a> – defined here as enforced intent with named owners for cross-service outcomes, not settings</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – treated as one platform and distributed decision engine rather than separate tools</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – configured perfectly yet failing when nobody owns the business consequences of its policies</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">SharePoint</a> – a policy surface with drifting inheritance where sharing links act as bypass tokens</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-governance-failures" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4686</itunes:duration><itunes:keywords>access,accountability,architecture,authorization,automation,collaboration,compliance,controls,drift,enforcement,entropy,governance,identity,intent,lifecycle,ownership,platform,risk,security,sprawl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90f8025d7e12fc16b34f4836e4ef6266.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Security &amp; AI Resilience: Why Security Leadership Must Evolve in the Age of Copilot</title><link>https://www.m365.fm/show/episodes/resilience-mandate-ai-security/</link><description><![CDATA[Artificial intelligence is reshaping the security landscape faster than most organizations can adapt. Microsoft Copilot, autonomous agents, and AI-driven workflows are expanding the attack surface, changing the nature of threats, and demanding a fundamentally new approach to security leadership. The organizations that will thrive are not those with the most sophisticated tools — they are those with leaders who understand how to build resilience in an AI-augmented world.<br /><br />In this episode of M365.FM, Mirko Peters examines what it means to lead security in the age of AI — specifically within the Microsoft 365 and Microsoft Security ecosystem. From Microsoft Defender and Microsoft Sentinel to Entra ID governance and Copilot-integrated threat response, Mirko explores how security leaders must evolve their thinking, their architectures, and their organizational models to stay ahead of emerging threats.<br /><br />This is not a conversation about tools alone. It is a strategic discussion about how security leadership must change when AI is both a capability and a threat vector — and what resilience actually requires in the Microsoft enterprise environment.<br /><br /><b>WHAT YOU WILL LEARN</b><ul><li>Why AI fundamentally changes the security leadership mandate in Microsoft 365</li><li>How Microsoft Copilot expands the enterprise attack surface if not governed correctly</li><li>What resilience means in the context of Microsoft Sentinel, Defender, and Entra ID</li><li>How to build a security architecture that is both AI-ready and AI-hardened</li><li>Why traditional compliance-based security thinking fails in an agentic AI environment</li><li>How to align security strategy with Microsoft 365 governance at the leadership level</li><li>What proactive security leadership looks like in the Microsoft ecosystem</li></ul><b>THE CORE INSIGHT</b><br /><br />Security in the Microsoft 365 era is no longer just about protecting endpoints, managing identities, or enforcing compliance policies. With Copilot agents operating autonomously, with data flowing across Microsoft Fabric, OneLake, and connected SaaS systems, and with AI making decisions at machine speed, the resilience mandate has fundamentally shifted. Security leaders must now govern not just access and data, but intent, context, and AI behavior.Mirko argues that the organizations best positioned for this new reality are those that treat security as a system design discipline — not a reactive function. That means integrating Microsoft Sentinel intelligence, Entra ID governance, Defender signals, and Purview data classification into a unified security architecture that can adapt in real time to AI-driven threats and opportunities.<br /><br /><b>WHY AI SECURITY LEADERSHIP FAILS</b><ul><li>Security teams are not involved early enough in Copilot and AI deployment decisions</li><li>Governance frameworks are built for human workflows, not autonomous agent behavior</li><li>Microsoft Entra ID permissions are not reviewed or scoped for AI agent access patterns</li><li>Security leaders lack visibility into what Copilot is accessing and why</li><li>Threat modeling does not account for AI-generated content, prompt injection, or agent chaining</li><li>Compliance posture is treated as the end goal rather than the baseline</li><li>Security architecture is reactive rather than built for continuous resilience</li></ul><b>KEY TAKEAWAYS</b><ul><li>AI security leadership requires a shift from compliance to resilience as the primary objective</li><li>Microsoft Copilot governance must be part of your enterprise security architecture from day one</li><li>Entra ID, Defender, Sentinel, and Purview must work as an integrated system, not siloed tools</li><li>Threat modeling must evolve to include AI-specific attack vectors and agent behavior</li><li>Security leaders must become architects of resilient systems, not just enforcers of policy</li><li>Resilience in the Microsoft ecosystem requires continuous governance, not periodic audits</li></ul>WHO THIS EPISODE IS FOR<ul><li>CISOs and security leaders working in Microsoft 365 environments</li><li>Microsoft 365 architects responsible for Copilot and AI governance</li><li>IT security teams managing Microsoft Defender, Sentinel, and Entra ID</li><li>Compliance and risk officers navigating AI-driven regulatory challenges</li><li>Digital transformation leaders integrating AI into Microsoft 365 security strategy</li><li>Microsoft partners and consultants advising on security architecture and resilience</li></ul><b>TOPICS COVERED</b><ul><li>Microsoft 365 security leadership and AI resilience</li><li>Microsoft Copilot security governance and attack surface management</li><li>Microsoft Sentinel threat intelligence and AI-driven security operations</li><li>Microsoft Defender and endpoint protection in AI environments</li><li>Entra ID identity governance for Copilot and autonomous agents</li><li>Microsoft Purview data classification and compliance in AI workflows</li><li>AI threat modeling and prompt injection defense in Microsoft 365</li><li>Proactive security architecture in the Microsoft ecosystem</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 architect, strategist, and the host of M365.FM — a podcast dedicated to modern work, security, and productivity in the Microsoft ecosystem. With experience spanning small businesses to large enterprises, Mirko focuses on Microsoft 365 architecture, AI integration, governance, security, and the design of scalable, context-driven systems. M365.FM is the go-to resource for IT leaders, architects, and decision-makers navigating the Microsoft platform at scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69736335</guid><pubDate>Thu, 05 Feb 2026 15:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69736335/the_resilience_mandate.mp3" length="75755802" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6bc5727a0f90934be3e2a7e63788db660b2bfce9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Artificial intelligence is reshaping the security landscape faster than most organizations can adapt. Microsoft Copilot, autonomous agents, and AI-driven workflows are expanding the attack surface, changing the nature of threats, and demanding a...</itunes:subtitle><itunes:summary><![CDATA[Artificial intelligence is reshaping the security landscape faster than most organizations can adapt. Microsoft Copilot, autonomous agents, and AI-driven workflows are expanding the attack surface, changing the nature of threats, and demanding a fundamentally new approach to security leadership. The organizations that will thrive are not those with the most sophisticated tools — they are those with leaders who understand how to build resilience in an AI-augmented world.<br /><br />In this episode of M365.FM, Mirko Peters examines what it means to lead security in the age of AI — specifically within the Microsoft 365 and Microsoft Security ecosystem. From Microsoft Defender and Microsoft Sentinel to Entra ID governance and Copilot-integrated threat response, Mirko explores how security leaders must evolve their thinking, their architectures, and their organizational models to stay ahead of emerging threats.<br /><br />This is not a conversation about tools alone. It is a strategic discussion about how security leadership must change when AI is both a capability and a threat vector — and what resilience actually requires in the Microsoft enterprise environment.<br /><br /><b>WHAT YOU WILL LEARN</b><ul><li>Why AI fundamentally changes the security leadership mandate in Microsoft 365</li><li>How Microsoft Copilot expands the enterprise attack surface if not governed correctly</li><li>What resilience means in the context of Microsoft Sentinel, Defender, and Entra ID</li><li>How to build a security architecture that is both AI-ready and AI-hardened</li><li>Why traditional compliance-based security thinking fails in an agentic AI environment</li><li>How to align security strategy with Microsoft 365 governance at the leadership level</li><li>What proactive security leadership looks like in the Microsoft ecosystem</li></ul><b>THE CORE INSIGHT</b><br /><br />Security in the Microsoft 365 era is no longer just about protecting endpoints, managing identities, or enforcing compliance policies. With Copilot agents operating autonomously, with data flowing across Microsoft Fabric, OneLake, and connected SaaS systems, and with AI making decisions at machine speed, the resilience mandate has fundamentally shifted. Security leaders must now govern not just access and data, but intent, context, and AI behavior.Mirko argues that the organizations best positioned for this new reality are those that treat security as a system design discipline — not a reactive function. That means integrating Microsoft Sentinel intelligence, Entra ID governance, Defender signals, and Purview data classification into a unified security architecture that can adapt in real time to AI-driven threats and opportunities.<br /><br /><b>WHY AI SECURITY LEADERSHIP FAILS</b><ul><li>Security teams are not involved early enough in Copilot and AI deployment decisions</li><li>Governance frameworks are built for human workflows, not autonomous agent behavior</li><li>Microsoft Entra ID permissions are not reviewed or scoped for AI agent access patterns</li><li>Security leaders lack visibility into what Copilot is accessing and why</li><li>Threat modeling does not account for AI-generated content, prompt injection, or agent chaining</li><li>Compliance posture is treated as the end goal rather than the baseline</li><li>Security architecture is reactive rather than built for continuous resilience</li></ul><b>KEY TAKEAWAYS</b><ul><li>AI security leadership requires a shift from compliance to resilience as the primary objective</li><li>Microsoft Copilot governance must be part of your enterprise security architecture from day one</li><li>Entra ID, Defender, Sentinel, and Purview must work as an integrated system, not siloed tools</li><li>Threat modeling must evolve to include AI-specific attack vectors and agent behavior</li><li>Security leaders must become architects of resilient systems, not just enforcers of policy</li><li>Resilience in the Microsoft ecosystem requires continuous...]]></itunes:summary><itunes:duration>4735</itunes:duration><itunes:keywords>ai,authorization,automation,cae,compliance,controlplane,cybersecurity,entra,governance,identity,itdr,microsoft,mttr,resilience,risk,security,servicenow,soc,trust,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/717b4b365344500ee44bac9f7992fd36.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; AI: Why Human Expertise Becomes More Valuable — Not Less — in the Age of Copilot</title><link>https://www.m365.fm/show/episodes/architecture-excellence-ai-collaboration/</link><description><![CDATA[Copilot makes your teams faster, but are they still making good decisions? This episode is for leaders rolling out Microsoft 365 Copilot who want productivity gains without losing judgment, debate and ownership. You get a three-layer collaboration model and practical norms that keep humans accountable when AI is always in the room.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI as participant, not a feature</li><li>04:45 – The three-layer collaboration model</li><li>08:32 – Structural: meetings, chat and draft-first work</li><li>20:17 – Cognitive: <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Copilot</a> as co-author and authority bias</li><li>32:21 – Work Graph, Work IQ and narrative power</li><li>40:47 – Experiential: safety, ownership and <a href="https://www.m365.fm/entity/viva-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Viva Insights</a></li><li>57:02 – Intentional friction and a case study</li><li>65:06 – Leadership rules and collaboration norms</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot is not a feature toggle but a participant that frames decisions, so judgment, context and accountability become more valuable, not less.</li><li>AI drafts, recaps and summaries raise output while eroding shared understanding unless teams protect epistemic agency and treat recaps as input, not truth.</li><li>Intentional friction — human-written problem statements, two alternatives, decision logs and visible AI contribution — keeps decisions owned and humans irreplaceable.</li></ul><br /><b>Worth quoting</b><br /><br />“Editing a draft is not the same as constructing the model of the problem in your head. Review optimizes for polish. Authorship optimizes for understanding.” – Mirko Peters (02:59)<br /><br />“AI doesn't have to be right to become authoritative. It just has to be readable. Fluency is interpreted as competence.” – Mirko Peters (24:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architecture-excellence-ai-collaboration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, collaboration norms and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as a co-author and participant that frames decisions, not a feature toggle</li><li><a href="https://www.m365.fm/entity/viva-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Viva Insights</a> – positioned as a drift detector for collaboration overload, not a productivity scoreboard</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – described as the organizational memory behind Work IQ that shapes what Copilot can see</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/designing-the-hybrid-workplace-with-onyinye-madubuko-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Designing the Hybrid Workplace with Onyinye Madubuko MVP</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69647713</guid><pubDate>Wed, 04 Feb 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69647713/the_architecture_of_excellence.mp3" length="73874567" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/77545aa8b6c9dfd5b1b44e5a637b95b8e419b212.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot makes your teams faster, but are they still making good decisions? This episode is for leaders rolling out Microsoft 365 Copilot who want productivity gains without losing judgment, debate and ownership. You get a three-layer collaboration...</itunes:subtitle><itunes:summary><![CDATA[Copilot makes your teams faster, but are they still making good decisions? This episode is for leaders rolling out Microsoft 365 Copilot who want productivity gains without losing judgment, debate and ownership. You get a three-layer collaboration model and practical norms that keep humans accountable when AI is always in the room.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI as participant, not a feature</li><li>04:45 – The three-layer collaboration model</li><li>08:32 – Structural: meetings, chat and draft-first work</li><li>20:17 – Cognitive: <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Copilot</a> as co-author and authority bias</li><li>32:21 – Work Graph, Work IQ and narrative power</li><li>40:47 – Experiential: safety, ownership and <a href="https://www.m365.fm/entity/viva-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Viva Insights</a></li><li>57:02 – Intentional friction and a case study</li><li>65:06 – Leadership rules and collaboration norms</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot is not a feature toggle but a participant that frames decisions, so judgment, context and accountability become more valuable, not less.</li><li>AI drafts, recaps and summaries raise output while eroding shared understanding unless teams protect epistemic agency and treat recaps as input, not truth.</li><li>Intentional friction — human-written problem statements, two alternatives, decision logs and visible AI contribution — keeps decisions owned and humans irreplaceable.</li></ul><br /><b>Worth quoting</b><br /><br />“Editing a draft is not the same as constructing the model of the problem in your head. Review optimizes for polish. Authorship optimizes for understanding.” – Mirko Peters (02:59)<br /><br />“AI doesn't have to be right to become authoritative. It just has to be readable. Fluency is interpreted as competence.” – Mirko Peters (24:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architecture-excellence-ai-collaboration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, collaboration norms and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as a co-author and participant that frames decisions, not a feature toggle</li><li><a href="https://www.m365.fm/entity/viva-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Viva Insights</a> – positioned as a drift detector for collaboration overload, not a productivity scoreboard</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – described as the organizational memory behind Work IQ that shapes what Copilot can see</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/designing-the-hybrid-workplace-with-onyinye-madubuko-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architecture-excellence-ai-collaboration" target="_blank" rel="noreferrer noopener">Designing the Hybrid Workplace with Onyinye Madubuko MVP</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4618</itunes:duration><itunes:keywords>accountability,agency,authorship,bias,cognition,coherence,collaboration,context,decisions,excellence,framing,friction,governance,judgment,narrative,ownership,power,resilience,responsibility,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5c8c091b88530446097b1eba867e9f74.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; AI Strategy: Why Outsourcing Judgment to Copilot Is Scaling Confusion — Not Intelligence</title><link>https://www.m365.fm/show/episodes/end-outsourced-judgment-ai-strategy/</link><description><![CDATA[Many organizations roll out Copilot, measure adoption and quietly let plausible AI output stand in for human decisions. This episode is for leaders, architects and Microsoft 365 teams who want AI to scale capability instead of confusion, and shows how to put judgment, ownership and enforcement back into the workflow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why tool metaphors fail for <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Copilot</a></li><li>02:57 – Defining cognitive collaboration</li><li>06:57 – AI scales ambiguity faster than capability</li><li>15:05 – Mental models to unlearn</li><li>28:51 – The triad: cognition, action, judgment</li><li>33:13 – Scenarios: security, HR and IT change</li><li>45:56 – Skills AI makes more valuable</li><li>67:26 – Prescriptions that remove deniability</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot is a probabilistic cognition engine, so its output must be treated as a proposal that a named human accepts or rejects, not as an answer.</li><li>More prompts, prompt libraries and delayed training cannot replace clear intent, explicit constraints, decision rights and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">governance</a> that is actually enforced.</li><li>Decision logs, judgment moments embedded in workflows and named individual decision owners connect AI cognition to accountable action.</li></ul><br /><b>Worth quoting</b><br /><br />“With deterministic tools, the human decides, and the tool executes. With cognitive systems, the tool proposes, and the human must decide.” – Mirko Peters (02:24)<br /><br />“AI doesn't scale competence first. It scales whatever is already true in your environment. If your data is messy, it scales mess.” – Mirko Peters (07:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/end-outsourced-judgment-ai-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, scenarios and FAQ on AI judgment</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – framed as a probabilistic cognition engine whose output must be owned by a named human</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Governance</a> – recast as enforced intent: decision rights, data boundaries, auditability and escalation paths</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – challenged as the wrong goal when licenses and usage metrics replace decision ownership</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Prompt</a> – prompt libraries and prompt volume shown as a proxy for unclear intent or authority</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69646695</guid><pubDate>Tue, 03 Feb 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69646695/the_end_of_outsourced_judgment.mp3" length="72357375" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d7dd018345985184ecb4681aafa270aa156ef1e9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations roll out Copilot, measure adoption and quietly let plausible AI output stand in for human decisions. This episode is for leaders, architects and Microsoft 365 teams who want AI to scale capability instead of confusion, and shows how...</itunes:subtitle><itunes:summary><![CDATA[Many organizations roll out Copilot, measure adoption and quietly let plausible AI output stand in for human decisions. This episode is for leaders, architects and Microsoft 365 teams who want AI to scale capability instead of confusion, and shows how to put judgment, ownership and enforcement back into the workflow.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why tool metaphors fail for <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Copilot</a></li><li>02:57 – Defining cognitive collaboration</li><li>06:57 – AI scales ambiguity faster than capability</li><li>15:05 – Mental models to unlearn</li><li>28:51 – The triad: cognition, action, judgment</li><li>33:13 – Scenarios: security, HR and IT change</li><li>45:56 – Skills AI makes more valuable</li><li>67:26 – Prescriptions that remove deniability</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot is a probabilistic cognition engine, so its output must be treated as a proposal that a named human accepts or rejects, not as an answer.</li><li>More prompts, prompt libraries and delayed training cannot replace clear intent, explicit constraints, decision rights and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">governance</a> that is actually enforced.</li><li>Decision logs, judgment moments embedded in workflows and named individual decision owners connect AI cognition to accountable action.</li></ul><br /><b>Worth quoting</b><br /><br />“With deterministic tools, the human decides, and the tool executes. With cognitive systems, the tool proposes, and the human must decide.” – Mirko Peters (02:24)<br /><br />“AI doesn't scale competence first. It scales whatever is already true in your environment. If your data is messy, it scales mess.” – Mirko Peters (07:02)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/end-outsourced-judgment-ai-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, scenarios and FAQ on AI judgment</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – framed as a probabilistic cognition engine whose output must be owned by a named human</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Governance</a> – recast as enforced intent: decision rights, data boundaries, auditability and escalation paths</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – challenged as the wrong goal when licenses and usage metrics replace decision ownership</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Prompt</a> – prompt libraries and prompt volume shown as a proxy for unclear intent or authority</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=end-outsourced-judgment-ai-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and...]]></itunes:summary><itunes:duration>4523</itunes:duration><itunes:keywords>accountability,ambiguity,augmentation,authority,automation,cognition,collaboration,context,decisions,drift,enforcement,escalation,ethics,evaluation,framing,governance,judgment,ownership,responsibility,risk</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bc473a8dd7fe375396e6b0fbed63af48.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 FinOps &amp; Governance: Why Showback Is Not Accountability — and What Actually Drives Cost Ownership</title><link>https://www.m365.fm/show/episodes/showback-accountability/</link><description><![CDATA[Cost dashboards make organizations feel in control while cloud and Microsoft 365 spend keeps drifting. This episode shows FinOps, platform and finance leaders why showback is not accountability and how guardrails, budget escalation, workflow automation and expiring exceptions turn visibility into real cost ownership.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Showback, chargeback and accountability</li><li>04:25 – Why showback fails at scale</li><li>08:28 – Cost entropy</li><li>12:35 – Failure modes: dashboards, exceptions, shadow subscriptions</li><li>27:58 – Three systems of action and ownership</li><li>39:46 – Azure Policy, budgets, workflows and quarantine</li><li>60:26 – <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Microsoft 365</a> shelfware and AI spend</li><li>72:33 – A pragmatic maturity path</li></ul><br /><b>Key takeaways</b><br /><ul><li>Showback creates visibility but no accountability; <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">governance</a> needs owners with authority, enforced constraints and an audit trail.</li><li>Combine guardrails (Azure Policy with mandatory owner and cost center tags), alarms (budgets as escalation contracts) and actuation (workflows that force a recorded decision).</li><li>Make exceptions expire by default and quarantine unowned resources, then measure unowned inventory, exception age and time to decision instead of savings.</li></ul><br /><b>Worth quoting</b><br /><br />“If the system cannot refuse a bad decision, you are not running governance. You are running persuasion, and persuasion does not scale.” – Mirko Peters (01:59)<br /><br />“The missing object is always the same. A decision owner with authority and obligation. Awareness without obligation is trivia. Obligation without authority is cruelty.” – Mirko Peters (13:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/showback-accountability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on FinOps accountability</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">FinOps</a> – the practice the episode reframes as entropy and risk management rather than cost-cutting</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Governance</a> – defined here as what the platform will refuse, not the policy document you publish</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where Azure Policy, budgets and quarantine enforce owner and cost center tags on spend</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where shelfware, unreclaimed licenses and AI add-ons create their own cost drift</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">FinOps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69644917</guid><pubDate>Mon, 02 Feb 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69644917/showback_is_not_accountability.mp3" length="73362567" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/5b44495f281675c8279827bd42c565b97821a77f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cost dashboards make organizations feel in control while cloud and Microsoft 365 spend keeps drifting. This episode shows FinOps, platform and finance leaders why showback is not accountability and how guardrails, budget escalation, workflow...</itunes:subtitle><itunes:summary><![CDATA[Cost dashboards make organizations feel in control while cloud and Microsoft 365 spend keeps drifting. This episode shows FinOps, platform and finance leaders why showback is not accountability and how guardrails, budget escalation, workflow automation and expiring exceptions turn visibility into real cost ownership.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Showback, chargeback and accountability</li><li>04:25 – Why showback fails at scale</li><li>08:28 – Cost entropy</li><li>12:35 – Failure modes: dashboards, exceptions, shadow subscriptions</li><li>27:58 – Three systems of action and ownership</li><li>39:46 – Azure Policy, budgets, workflows and quarantine</li><li>60:26 – <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Microsoft 365</a> shelfware and AI spend</li><li>72:33 – A pragmatic maturity path</li></ul><br /><b>Key takeaways</b><br /><ul><li>Showback creates visibility but no accountability; <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">governance</a> needs owners with authority, enforced constraints and an audit trail.</li><li>Combine guardrails (Azure Policy with mandatory owner and cost center tags), alarms (budgets as escalation contracts) and actuation (workflows that force a recorded decision).</li><li>Make exceptions expire by default and quarantine unowned resources, then measure unowned inventory, exception age and time to decision instead of savings.</li></ul><br /><b>Worth quoting</b><br /><br />“If the system cannot refuse a bad decision, you are not running governance. You are running persuasion, and persuasion does not scale.” – Mirko Peters (01:59)<br /><br />“The missing object is always the same. A decision owner with authority and obligation. Awareness without obligation is trivia. Obligation without authority is cruelty.” – Mirko Peters (13:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/showback-accountability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on FinOps accountability</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">FinOps</a> – the practice the episode reframes as entropy and risk management rather than cost-cutting</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Governance</a> – defined here as what the platform will refuse, not the policy document you publish</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – where Azure Policy, budgets and quarantine enforce owner and cost center tags on spend</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where shelfware, unreclaimed licenses and AI add-ons create their own cost drift</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/finops-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=showback-accountability" target="_blank" rel="noreferrer noopener">FinOps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4586</itunes:duration><itunes:keywords>accountability,actuation,allocation,auditability,budgets,control,drift,enforcement,entropy,escalation,exceptions,finops,governance,guardrails,incentives,ownership,showback,spend,visibility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a55ddde5b61e865859d3aeb2fd610a90.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</title><link>https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/</link><description><![CDATA[Your Microsoft 365 tenant keeps creating teams, sites, flows and agents faster than any review process can keep up. This episode is for admins, architects and security leads who want to understand why policies on paper do not equal control. You get the five erosion patterns of tenant decay and the control patterns — ownership, lifecycle and risk-based consequence — that make governance predictable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Configuration isn't control</li><li>04:32 – Four governance primitives</li><li>13:00 – The five erosion patterns</li><li>17:26 – Teams sprawl and SharePoint sharing drift</li><li>35:05 – <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Power Automate</a> and the limits of DLP</li><li>43:51 – Copilot and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">agent</a> governance</li><li>52:29 – Identity, ownerless resources and Power Platform</li><li>69:25 – Control patterns and a unified governance layer</li></ul><br /><b>Key takeaways</b><br /><ul><li>Configuration is not control: Microsoft 365 governance only exists where enforcement is continuous, cross-service and backed by consequences.</li><li>Enforced ownership, lifecycle and risk-based prioritization are the primitives that keep sprawl, sharing drift and ownerless resources from becoming permanent.</li><li>Copilot and agents do not create new risk but expose and accelerate existing permission drift, so permissions must be baselined before AI scales them.</li></ul><br /><b>Worth quoting</b><br /><br />“Control is what the platform does on a Friday night when a contractor shares a folder, a maker publishes a flow, and a new copilot feature rolls out with defaults you didn't review.” – Mirko Peters (00:40)<br /><br />“People love to treat ownership as metadata. It isn't. Ownership is an operational circuit. It is the difference between this looks risky and this gets fixed.” – Mirko Peters (05:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on tenant governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Governance</a> – framed as continuous enforcement of ownership, lifecycle and risk-based consequence, not configuration</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose teams, sites, flows and agents decay through five predictable erosion patterns</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">SharePoint</a> – where sharing drift becomes permanent through anyone links, broken inheritance and ad hoc grants</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-governance-failures/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Adoption: Why Your Organization Has a People Problem, Not a Tool Problem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69643591</guid><pubDate>Sun, 01 Feb 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69643591/the_governance_illusion.mp3" length="85899253" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f99d8e100f0af3ec1d4e3429947759d0969ba8c9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 tenant keeps creating teams, sites, flows and agents faster than any review process can keep up. This episode is for admins, architects and security leads who want to understand why policies on paper do not equal control. You get...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 tenant keeps creating teams, sites, flows and agents faster than any review process can keep up. This episode is for admins, architects and security leads who want to understand why policies on paper do not equal control. You get the five erosion patterns of tenant decay and the control patterns — ownership, lifecycle and risk-based consequence — that make governance predictable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Configuration isn't control</li><li>04:32 – Four governance primitives</li><li>13:00 – The five erosion patterns</li><li>17:26 – Teams sprawl and SharePoint sharing drift</li><li>35:05 – <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Power Automate</a> and the limits of DLP</li><li>43:51 – Copilot and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">agent</a> governance</li><li>52:29 – Identity, ownerless resources and Power Platform</li><li>69:25 – Control patterns and a unified governance layer</li></ul><br /><b>Key takeaways</b><br /><ul><li>Configuration is not control: Microsoft 365 governance only exists where enforcement is continuous, cross-service and backed by consequences.</li><li>Enforced ownership, lifecycle and risk-based prioritization are the primitives that keep sprawl, sharing drift and ownerless resources from becoming permanent.</li><li>Copilot and agents do not create new risk but expose and accelerate existing permission drift, so permissions must be baselined before AI scales them.</li></ul><br /><b>Worth quoting</b><br /><br />“Control is what the platform does on a Friday night when a contractor shares a folder, a maker publishes a flow, and a new copilot feature rolls out with defaults you didn't review.” – Mirko Peters (00:40)<br /><br />“People love to treat ownership as metadata. It isn't. Ownership is an operational circuit. It is the difference between this looks risky and this gets fixed.” – Mirko Peters (05:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on tenant governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Governance</a> – framed as continuous enforcement of ownership, lifecycle and risk-based consequence, not configuration</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the tenant whose teams, sites, flows and agents decay through five predictable erosion patterns</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">SharePoint</a> – where sharing drift becomes permanent through anyone links, broken inheritance and ad hoc grants</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-governance-failures/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=governance-illusion-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Adoption: Why Your Organization Has a People Problem, Not a Tool Problem</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5369</itunes:duration><itunes:keywords>accountability,agents,audit,automation,control,copilot,drift,enforcement,entropy,governance,identity,illusion,lifecycle,ownership,permissions,remediation,risk,sharing,sprawl,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/614d1a84563ff4d15fd96358df5e2ad8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; MCP: Why the Model Context Protocol Ends the Era of Custom AI Integration Glue</title><link>https://www.m365.fm/show/episodes/mcp-protocol-end-custom-ai-glue/</link><description><![CDATA[Every team building AI integrations with custom glue code is quietly creating permissions sprawl, drift and incidents waiting to happen. This episode is for Microsoft architects and developers who want agents that act safely, and explains how the Model Context Protocol, combined with Entra, managed identity and Azure API Management, becomes a governable control plane for tool use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why MCP matters for Microsoft teams</li><li>02:25 – LLMs don't touch APIs</li><li>05:36 – The entropy tax of custom AI glue</li><li>09:11 – Pre-MCP patterns and why a protocol was inevitable</li><li>26:46 – MCP defined: primitives, transport and state</li><li>37:51 – MCP meets Microsoft and reference architecture</li><li>49:30 – Identity flows: OBO, managed identity, APIM</li><li>61:48 – Building a SharePoint and Graph MCP server</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP is not a plugin system but a host-mediated protocol boundary where identity, scope, audit and failure behavior can be enforced without trusting the model.</li><li>In Microsoft environments, Entra on-behalf-of keeps tool calls attributable to users, managed identity suits operational workloads, and <a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Azure API Management</a> governs exposure at the edge.</li><li>Deterministic tool contracts with non-overlapping names, strict schemas, stable outputs, versioning and fail-closed behavior reduce hallucinated integrations and retry storms.</li></ul><br /><b>Worth quoting</b><br /><br />“That distinction matters because you are not securing an API call. You are securing a decision pipeline.” – Mirko Peters (02:56)<br /><br />“In an enterprise, tool calling is not a coding problem. It's a context shaping problem. If the tool schema is vague, the model will fill in gaps.” – Mirko Peters (03:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mcp-protocol-end-custom-ai-glue/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on MCP governance</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol the episode frames as a host-mediated security boundary, not a plugin system</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the identity layer behind the on-behalf-of and managed identity flows for MCP tool calls</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the downstream API an MCP server calls with delegated or app-only tokens in the hands-on design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">The Architect's Guide to MCP: Building the Connectivity Layer for Microsoft AI Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69642995</guid><pubDate>Sat, 31 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69642995/mcp.mp3" length="99204566" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b24cc1c1bd6f7e022f648b21e948959251cf89da.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every team building AI integrations with custom glue code is quietly creating permissions sprawl, drift and incidents waiting to happen. This episode is for Microsoft architects and developers who want agents that act safely, and explains how the...</itunes:subtitle><itunes:summary><![CDATA[Every team building AI integrations with custom glue code is quietly creating permissions sprawl, drift and incidents waiting to happen. This episode is for Microsoft architects and developers who want agents that act safely, and explains how the Model Context Protocol, combined with Entra, managed identity and Azure API Management, becomes a governable control plane for tool use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why MCP matters for Microsoft teams</li><li>02:25 – LLMs don't touch APIs</li><li>05:36 – The entropy tax of custom AI glue</li><li>09:11 – Pre-MCP patterns and why a protocol was inevitable</li><li>26:46 – MCP defined: primitives, transport and state</li><li>37:51 – MCP meets Microsoft and reference architecture</li><li>49:30 – Identity flows: OBO, managed identity, APIM</li><li>61:48 – Building a SharePoint and Graph MCP server</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP is not a plugin system but a host-mediated protocol boundary where identity, scope, audit and failure behavior can be enforced without trusting the model.</li><li>In Microsoft environments, Entra on-behalf-of keeps tool calls attributable to users, managed identity suits operational workloads, and <a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Azure API Management</a> governs exposure at the edge.</li><li>Deterministic tool contracts with non-overlapping names, strict schemas, stable outputs, versioning and fail-closed behavior reduce hallucinated integrations and retry storms.</li></ul><br /><b>Worth quoting</b><br /><br />“That distinction matters because you are not securing an API call. You are securing a decision pipeline.” – Mirko Peters (02:56)<br /><br />“In an enterprise, tool calling is not a coding problem. It's a context shaping problem. If the tool schema is vague, the model will fill in gaps.” – Mirko Peters (03:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mcp-protocol-end-custom-ai-glue/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on MCP governance</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol the episode frames as a host-mediated security boundary, not a plugin system</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the identity layer behind the on-behalf-of and managed identity flows for MCP tool calls</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the downstream API an MCP server calls with delegated or app-only tokens in the hands-on design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architects-guide-to-mcp-building-the-connectivity-layer-for-microsoft-ai-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-protocol-end-custom-ai-glue" target="_blank" rel="noreferrer noopener">The Architect's Guide to MCP: Building the Connectivity Layer for Microsoft AI Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>6201</itunes:duration><itunes:keywords>agents,auditing,authority,boundaries,control,determinism,enforcement,entitlements,entropy,governance,graph,identity,infrastructure,integration,mcp,orchestration,protocol,security,sharepoint,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/101338b88c598e83f4c38b835a519082.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Sustainability &amp; Carbon Governance: Why Auditing Microsoft's Carbon Footprint Is an Impossible Challenge</title><link>https://www.m365.fm/show/episodes/microsoft-carbon-control-plane/</link><description><![CDATA[Microsoft promised to be carbon negative, yet its emissions rose as AI and data centers scaled, which makes auditing its footprint a real governance problem. This episode is for sustainability leads, cloud architects and Microsoft 365 admins who want to understand the internal carbon fee, scope 3 accounting, carbon removals and Cloud for Sustainability, and how to apply a carbon-per-workload review in their own tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – CSR as a <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">governance</a> system under constraint</li><li>08:09 – The fraud boundary: marketing versus measurable impact</li><li>12:21 – Microsoft's commitments and what carbon negative means</li><li>20:31 – Artifact one: the internal carbon fee</li><li>29:10 – Emissions growth and carbon removal procurement</li><li>37:48 – Case studies: cloud consumption, AI energy and data center limits</li><li>51:30 – Cloud for Sustainability and Power Platform sprawl</li><li>65:12 – Trade-offs, lessons and a one-week carbon review</li></ul><br /><b>Key takeaways</b><br /><ul><li>Corporate social responsibility only becomes real when it is measurable, budgeted and enforced through procurement, architecture and finance decisions.</li><li>Microsoft's internal carbon fee, carbon accounting across scopes 1 to 3, removal procurement and Cloud for Sustainability form a carbon control plane, but AI-driven growth makes the audit a moving target.</li><li>Organizations can copy the mechanics, not the slogans: treat carbon as a non-functional requirement, review one workload with one owner, and set region and runtime defaults that make waste expensive.</li></ul><br /><b>Worth quoting</b><br /><br />“CSR becomes real only when it becomes measurable. The moment you can measure something, you can budget it. The moment you can budget it, you can enforce it.” – Mirko Peters (02:04)<br /><br />“If sustainability lives in a report, it's optional. If sustainability lives in a budget line, it's real. The moment carbon has an internal price, engineers feel it without being asked to care.” – Mirko Peters (07:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-carbon-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on carbon governance</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Microsoft</a> – the case study, audited through its sustainability report, internal carbon fee and Cloud for Sustainability</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's lens: CSR as a control plane that must change defaults and budgets</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Power Platform</a> – case study three, where low-code sprawl creates unowned background activity and hidden carbon load</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-cloud-for-sustainability-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Microsoft Cloud for Sustainability - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69642448</guid><pubDate>Fri, 30 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69642448/the_carbon_control_plane.mp3" length="75278910" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a2abf937567f99f42b6190dd15c22948e4505631.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft promised to be carbon negative, yet its emissions rose as AI and data centers scaled, which makes auditing its footprint a real governance problem. This episode is for sustainability leads, cloud architects and Microsoft 365 admins who want...</itunes:subtitle><itunes:summary><![CDATA[Microsoft promised to be carbon negative, yet its emissions rose as AI and data centers scaled, which makes auditing its footprint a real governance problem. This episode is for sustainability leads, cloud architects and Microsoft 365 admins who want to understand the internal carbon fee, scope 3 accounting, carbon removals and Cloud for Sustainability, and how to apply a carbon-per-workload review in their own tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – CSR as a <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">governance</a> system under constraint</li><li>08:09 – The fraud boundary: marketing versus measurable impact</li><li>12:21 – Microsoft's commitments and what carbon negative means</li><li>20:31 – Artifact one: the internal carbon fee</li><li>29:10 – Emissions growth and carbon removal procurement</li><li>37:48 – Case studies: cloud consumption, AI energy and data center limits</li><li>51:30 – Cloud for Sustainability and Power Platform sprawl</li><li>65:12 – Trade-offs, lessons and a one-week carbon review</li></ul><br /><b>Key takeaways</b><br /><ul><li>Corporate social responsibility only becomes real when it is measurable, budgeted and enforced through procurement, architecture and finance decisions.</li><li>Microsoft's internal carbon fee, carbon accounting across scopes 1 to 3, removal procurement and Cloud for Sustainability form a carbon control plane, but AI-driven growth makes the audit a moving target.</li><li>Organizations can copy the mechanics, not the slogans: treat carbon as a non-functional requirement, review one workload with one owner, and set region and runtime defaults that make waste expensive.</li></ul><br /><b>Worth quoting</b><br /><br />“CSR becomes real only when it becomes measurable. The moment you can measure something, you can budget it. The moment you can budget it, you can enforce it.” – Mirko Peters (02:04)<br /><br />“If sustainability lives in a report, it's optional. If sustainability lives in a budget line, it's real. The moment carbon has an internal price, engineers feel it without being asked to care.” – Mirko Peters (07:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-carbon-control-plane/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on carbon governance</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Microsoft</a> – the case study, audited through its sustainability report, internal carbon fee and Cloud for Sustainability</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's lens: CSR as a control plane that must change defaults and budgets</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Power Platform</a> – case study three, where low-code sprawl creates unowned background activity and hidden carbon load</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-cloud-for-sustainability-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-carbon-control-plane" target="_blank" rel="noreferrer noopener">Microsoft Cloud for Sustainability - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>4705</itunes:duration><itunes:keywords>accountability,ai,audit,carbon,cloud,control,emissions,energy,finance,governance,incentives,infrastructure,measurement,procurement,reduction,removal,risk,scale,sustainability,systems</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/93580e5815717a2cab72cf70f371c0f7.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; ESG Compliance: How to Build an Auditable ESG Stack on Microsoft Cloud</title><link>https://www.m365.fm/show/episodes/anatomy-auditable-esg-stack/</link><description><![CDATA[ESG numbers that live in edited spreadsheets and DAX measures will not survive an audit. This episode gives data architects and sustainability teams a replicable Microsoft Cloud blueprint, from immutable ADLS storage and versioned emissions factors to Purview lineage and Entra role separation, so every KPI can be proven end to end.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – ESG is a system of record, not a report</li><li>05:12 – Four audit-grade requirements</li><li>09:33 – Microsoft stack map</li><li>22:16 – Storage zones, evidence vault and WORM</li><li>30:49 – Governed calculations and emissions factors</li><li>43:31 – Failure modes: CSV overrides, <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">DAX</a> drift, floating factors</li><li>56:09 – <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Purview</a> lineage, Entra roles and reporting</li><li>77:56 – The minimal viable auditable blueprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>Auditable ESG rests on four system properties: immutability, reproducibility, lineage and separation of duties.</li><li>Calculations belong in a governed Fabric or Synapse zone with versioned emissions factors bound to each closed period, while <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Power BI</a> stays a thin presentation layer.</li><li>Corrections must be approved, additive adjustments rather than overrides, with Entra roles and Purview lineage providing the evidence auditors ask for.</li></ul><br /><b>Worth quoting</b><br /><br />“Auditors don't need perfection. They need controllability. They need you to show that changes are visible, bounded, approved, and attributable.” – Mirko Peters (02:52)<br /><br />“Immutability is not, we promise we won't change it. Immutability is, the platform will not let you change it. That's the entire point.” – Mirko Peters (05:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/anatomy-auditable-esg-stack/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on auditable ESG architecture</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – registers storage, pipelines and reports so every ESG KPI traces back to its source loads</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Power BI</a> – kept as a thin presentation layer reading only certified, period-closed KPI tables</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – enforces separation between submitter, validator, calculator, approver and report publisher roles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69547617</guid><pubDate>Thu, 29 Jan 2026 15:00:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69547617/the_anatomy_of_an_auditable_esg_stack.mp3" length="79377418" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4e8aad8cdfc722e5745437b960363c1104e61cf7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>ESG numbers that live in edited spreadsheets and DAX measures will not survive an audit. This episode gives data architects and sustainability teams a replicable Microsoft Cloud blueprint, from immutable ADLS storage and versioned emissions factors to...</itunes:subtitle><itunes:summary><![CDATA[ESG numbers that live in edited spreadsheets and DAX measures will not survive an audit. This episode gives data architects and sustainability teams a replicable Microsoft Cloud blueprint, from immutable ADLS storage and versioned emissions factors to Purview lineage and Entra role separation, so every KPI can be proven end to end.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – ESG is a system of record, not a report</li><li>05:12 – Four audit-grade requirements</li><li>09:33 – Microsoft stack map</li><li>22:16 – Storage zones, evidence vault and WORM</li><li>30:49 – Governed calculations and emissions factors</li><li>43:31 – Failure modes: CSV overrides, <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">DAX</a> drift, floating factors</li><li>56:09 – <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Purview</a> lineage, Entra roles and reporting</li><li>77:56 – The minimal viable auditable blueprint</li></ul><br /><b>Key takeaways</b><br /><ul><li>Auditable ESG rests on four system properties: immutability, reproducibility, lineage and separation of duties.</li><li>Calculations belong in a governed Fabric or Synapse zone with versioned emissions factors bound to each closed period, while <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Power BI</a> stays a thin presentation layer.</li><li>Corrections must be approved, additive adjustments rather than overrides, with Entra roles and Purview lineage providing the evidence auditors ask for.</li></ul><br /><b>Worth quoting</b><br /><br />“Auditors don't need perfection. They need controllability. They need you to show that changes are visible, bounded, approved, and attributable.” – Mirko Peters (02:52)<br /><br />“Immutability is not, we promise we won't change it. Immutability is, the platform will not let you change it. That's the entire point.” – Mirko Peters (05:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/anatomy-auditable-esg-stack/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on auditable ESG architecture</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – registers storage, pipelines and reports so every ESG KPI traces back to its source loads</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Power BI</a> – kept as a thin presentation layer reading only certified, period-closed KPI tables</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – enforces separation between submitter, validator, calculator, approver and report publisher roles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=anatomy-auditable-esg-stack" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4961</itunes:duration><itunes:keywords>accountability,architecture,assurance,auditable,compliance,controls,deterministic,esg,evidence,governance,identity,immutability,integrity,lineage,oversight,reporting,reproducibility,traceability,transparency,verification</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/67c25dd5c512e0a3b49553d6de5a99f2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; ViDA: How the EU VAT in the Digital Age Directive Reshapes Enterprise Finance Architecture</title><link>https://www.m365.fm/show/episodes/vida-vat-digital-age/</link><description><![CDATA[The EU's VAT in the Digital Age package turns VAT from a monthly paperwork ritual into a transaction-speed control system, and buying an e-invoicing connector will not be enough. This episode is for finance, tax and IT architects running Dynamics 365 Finance and the Power Platform who need to prepare for e-invoicing, digital reporting, platform rules and OSS. You will learn how to build a defensible pipeline with clear system roles, exception handling and evidence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – ViDA as a control plane shift</li><li>05:04 – Three pillars as one system and the timeline</li><li>13:41 – Pillar one: invoices as regulated data packets</li><li>27:08 – Workflow one: D365 Finance invoice to DRR</li><li>35:58 – Exceptions, credit notes and finance operations</li><li>49:15 – Pillar two: platforms as tax counterparty</li><li>67:43 – Pillar three: OSS, reverse charge and cash</li><li>94:17 – Microsoft architecture, governance and playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>ViDA moves VAT from periodic reporting to continuous transaction controls, so every invoice must be correct, structured and reportable when it is created.</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> should be the system of record, Power Automate should run a deterministic exception lifecycle, Power BI should make drift visible daily and Azure should keep payloads durable and replayable.</li><li>Start small with a canonical EN 16931 invoice model, immutable payloads, evidence packs and an owned exception queue, then scale by adding country adapters instead of forking the model.</li></ul><br /><b>Worth quoting</b><br /><br />“That distinction matters because your architecture either produces compliant transactions by design or it produces exceptions at scale.” – Mirko Peters (00:50)<br /><br />“And the thing most people miss is what creates probabilistic VAT at scale? Exceptions. Every exception you tolerate becomes an entropy generator.” – Mirko Peters (03:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/vida-vat-digital-age/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on ViDA architecture</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – Dynamics 365 Finance as the system of record whose tax outcome must be final at posting</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Power Automate</a> – routes rejected invoices and corrections through triage, remediation, resubmission and evidence capture</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Power Platform</a> – the orchestration and insight layer for exceptions, evidence and daily compliance health</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">The Power Platform Explained- Choosing the Right Tool (Before You Build Anything)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69546213</guid><pubDate>Wed, 28 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69546213/vat_in_the_digital_age.mp3" length="117187677" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/00ee2ed57723a6607304f2cf8aab6e5715ce38c7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The EU's VAT in the Digital Age package turns VAT from a monthly paperwork ritual into a transaction-speed control system, and buying an e-invoicing connector will not be enough. This episode is for finance, tax and IT architects running Dynamics 365...</itunes:subtitle><itunes:summary><![CDATA[The EU's VAT in the Digital Age package turns VAT from a monthly paperwork ritual into a transaction-speed control system, and buying an e-invoicing connector will not be enough. This episode is for finance, tax and IT architects running Dynamics 365 Finance and the Power Platform who need to prepare for e-invoicing, digital reporting, platform rules and OSS. You will learn how to build a defensible pipeline with clear system roles, exception handling and evidence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – ViDA as a control plane shift</li><li>05:04 – Three pillars as one system and the timeline</li><li>13:41 – Pillar one: invoices as regulated data packets</li><li>27:08 – Workflow one: D365 Finance invoice to DRR</li><li>35:58 – Exceptions, credit notes and finance operations</li><li>49:15 – Pillar two: platforms as tax counterparty</li><li>67:43 – Pillar three: OSS, reverse charge and cash</li><li>94:17 – Microsoft architecture, governance and playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>ViDA moves VAT from periodic reporting to continuous transaction controls, so every invoice must be correct, structured and reportable when it is created.</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance</a> should be the system of record, Power Automate should run a deterministic exception lifecycle, Power BI should make drift visible daily and Azure should keep payloads durable and replayable.</li><li>Start small with a canonical EN 16931 invoice model, immutable payloads, evidence packs and an owned exception queue, then scale by adding country adapters instead of forking the model.</li></ul><br /><b>Worth quoting</b><br /><br />“That distinction matters because your architecture either produces compliant transactions by design or it produces exceptions at scale.” – Mirko Peters (00:50)<br /><br />“And the thing most people miss is what creates probabilistic VAT at scale? Exceptions. Every exception you tolerate becomes an entropy generator.” – Mirko Peters (03:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/vida-vat-digital-age/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on ViDA architecture</li><li><a href="https://www.m365.fm/entity/d365-finance-operations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Dynamics 365 Finance and Operations</a> – Dynamics 365 Finance as the system of record whose tax outcome must be final at posting</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Power Automate</a> – routes rejected invoices and corrections through triage, remediation, resubmission and evidence capture</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">Power Platform</a> – the orchestration and insight layer for exceptions, evidence and daily compliance health</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=vida-vat-digital-age" target="_blank" rel="noreferrer noopener">The Power Platform Explained- Choosing the Right Tool (Before You Build Anything)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>7325</itunes:duration><itunes:keywords>architecture,audit,automation,clearance,compliance,dynamics365,einvoicing,erp,europe,finance,governance,integration,interoperability,oss,platforms,powerplatform,reporting,tax,vat,vida</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ea46735d6b78053e2717227f55143a06.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Power Platform &amp; Low-Code Governance: Why Explainability Is the Leadership Challenge Nobody Is Solving</title><link>https://www.m365.fm/show/episodes/low-code-scalability-risks/</link><description><![CDATA[Low-code delivers fast wins, but at scale many organizations can no longer explain the automations their decisions depend on. This episode is for executives, platform owners and architects who carry the risk of Power Platform and low-code sprawl. It shows why explainability is a leadership control and how a graduation path to Fabric notebooks restores auditability, lineage and safe change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Fast isn't scalable</li><li>08:43 – Low code as abstraction debt</li><li>12:38 – Risk one: loss of auditability</li><li>16:45 – Broken lineage and operational fragility</li><li>24:23 – The Excel-to-no-code story and three recognitions</li><li>39:13 – Why notebooks matter for <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">governance</a></li><li>43:05 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Fabric</a> notebooks and the economics of explainability</li><li>51:33 – Leadership operating model and 30-60-90 plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Low-code speeds up building but moves complexity into runtime configuration, so organizations lose the ability to explain the systems they depend on.</li><li>Explainability is a control, not documentation: without inspectable logic, auditability, data lineage and safe change all collapse at scale.</li><li>Define graduation criteria so mission-critical low-code workflows move into governed execution such as Fabric notebooks with version history, review and clear ownership.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the trade nobody says out loud. Abstraction compresses complexity during creation, but it expands complexity during ownership.” – Mirko Peters (02:40)<br /><br />“Low code doesn't remove complexity, it relocates it, it moves complexity from the build surface where engineers and architects are trained to see it, into the runtime surface” – Mirko Peters (06:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/low-code-scalability-risks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on low-code governance</li><li><a href="https://www.m365.fm/entity/kay-sauter/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Kay Sauter</a> – the session Notebook Primer for No Code, Low Code Devs that opens the episode's leadership question</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Governance</a> – framed as intent enforced by design, not documentation, checklists or a policy PDF</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Automation</a> – the growing pile of flows that quietly turns into business-critical infrastructure leaders must own</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/step-by-step-guide-to-automating-grc-reports-with-power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Automating GRC Reports with Power Automate: From Manual Spreadsheets to Reliable, Auditable Reporting Pipelines</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69545505</guid><pubDate>Tue, 27 Jan 2026 15:00:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69545505/the_explainability_frontier.mp3" length="54670179" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/28884a71ff76c2d1cb3a8982a3d878f2bd636232.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Low-code delivers fast wins, but at scale many organizations can no longer explain the automations their decisions depend on. This episode is for executives, platform owners and architects who carry the risk of Power Platform and low-code sprawl. It...</itunes:subtitle><itunes:summary><![CDATA[Low-code delivers fast wins, but at scale many organizations can no longer explain the automations their decisions depend on. This episode is for executives, platform owners and architects who carry the risk of Power Platform and low-code sprawl. It shows why explainability is a leadership control and how a graduation path to Fabric notebooks restores auditability, lineage and safe change.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Fast isn't scalable</li><li>08:43 – Low code as abstraction debt</li><li>12:38 – Risk one: loss of auditability</li><li>16:45 – Broken lineage and operational fragility</li><li>24:23 – The Excel-to-no-code story and three recognitions</li><li>39:13 – Why notebooks matter for <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">governance</a></li><li>43:05 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Fabric</a> notebooks and the economics of explainability</li><li>51:33 – Leadership operating model and 30-60-90 plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Low-code speeds up building but moves complexity into runtime configuration, so organizations lose the ability to explain the systems they depend on.</li><li>Explainability is a control, not documentation: without inspectable logic, auditability, data lineage and safe change all collapse at scale.</li><li>Define graduation criteria so mission-critical low-code workflows move into governed execution such as Fabric notebooks with version history, review and clear ownership.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the trade nobody says out loud. Abstraction compresses complexity during creation, but it expands complexity during ownership.” – Mirko Peters (02:40)<br /><br />“Low code doesn't remove complexity, it relocates it, it moves complexity from the build surface where engineers and architects are trained to see it, into the runtime surface” – Mirko Peters (06:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/low-code-scalability-risks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on low-code governance</li><li><a href="https://www.m365.fm/entity/kay-sauter/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Kay Sauter</a> – the session Notebook Primer for No Code, Low Code Devs that opens the episode's leadership question</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Governance</a> – framed as intent enforced by design, not documentation, checklists or a policy PDF</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Automation</a> – the growing pile of flows that quietly turns into business-critical infrastructure leaders must own</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/step-by-step-guide-to-automating-grc-reports-with-power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=low-code-scalability-risks" target="_blank" rel="noreferrer noopener">Automating GRC Reports with Power Automate: From Manual Spreadsheets to Reliable, Auditable Reporting Pipelines</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3417</itunes:duration><itunes:keywords>abstraction,accountability,architecture,auditability,automation,compliance,control,explainability,fabric,governance,lineage,lowcode,notebooks,ownership,portability,resilience,risk,scalability,traceability,transparency</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/874cf26b4f1dbdb58fce088c8ae43743.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Power Platform vs. ServiceNow: Why ITSM Is Dead and What Replaces It in the Microsoft Ecosystem</title><link>https://www.m365.fm/show/episodes/servicenow-microsoft-integration/</link><description><![CDATA[Most organizations treat ServiceNow as the center of enterprise workflow. Microsoft <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> is changing that equation — and the organizations that understand this shift will make fundamentally better architecture decisions over the next five years.<br /><br />In <a href="https://www.m365.fm/servicenow-microsoft-integration/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters examines the strategic tension between ServiceNow and the Microsoft Power Platform ecosystem, analyzing why traditional ITSM is being redefined by <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Automate</a>, Copilot Studio, and <a href="https://www.m365.fm/azure-logic-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> — and what this means for enterprise workflow architecture decisions today.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why traditional ITSM thinking limits the potential of Microsoft Power Platform</li><li>How Power Automate, Copilot Studio, and Azure Logic Apps compete with and complement ServiceNow</li><li>What the strategic boundary between ServiceNow and Microsoft Power Platform looks like in mature enterprises</li><li>Why AI-driven workflow automation is shifting power from ITSM platforms to integrated enterprise platforms</li><li>How Microsoft Copilot is changing the IT service experience in Microsoft 365 environments</li><li>What governance looks like when ServiceNow and Microsoft coexist</li><li>How to evaluate your current ITSM architecture against Microsoft ecosystem capabilities</li></ul><b>THE CORE INSIGHT</b><br /><br />ServiceNow excels at structured ITSM workflows — incident management, change control, CMDB, and service catalog. But Microsoft Power Platform now provides a credible alternative for most extended use cases. Power Automate handles cross-system workflow orchestration at scale. Copilot Studio builds conversational service agents that resolve requests without human intervention. Azure Logic Apps connects enterprise systems with the reliability IT operations require. Mirko argues that the organizations that will manage this transition best are those that stop thinking about ServiceNow versus Microsoft — and start thinking about which platform owns which layer of their enterprise workflow architecture.<br /><br /><b>WHY THE SERVICENOW–MICROSOFT BOUNDARY IS SHIFTING</b><br /><ul><li>Microsoft Power Automate now handles complex workflows that previously required ServiceNow orchestration</li><li>Copilot Studio agents resolve IT service requests conversationally without a ServiceNow ticket</li><li>Azure Logic Apps reduces ServiceNow's role as the integration hub</li><li>Microsoft 365 AI capabilities are moving service interactions upstream, before they reach ITSM systems</li><li>Power Platform's lower licensing cost relative to ServiceNow is driving consolidation decisions at CIO level</li><li>Organizations discover ServiceNow workflows duplicate Power Automate capabilities they already own</li><li>Agentic AI in Microsoft 365 is making ticket-based ITSM feel architecturally dated</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>ITSM is not dead — but its role is shrinking as Microsoft Power Platform absorbs adjacent workflow use cases</li><li>Power Automate and Copilot Studio now cover most extended ITSM use cases built in ServiceNow</li><li>The strategic question is not ServiceNow vs. Microsoft — it is which platform owns which workflow layer</li><li>Organizations running both platforms need a clear governance boundary between them</li><li>AI-driven service resolution in Microsoft 365 will reduce ITSM ticket volume — plan for this now</li><li>CIOs who understand the Microsoft platform play will make better licensing and architecture decisions</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>CIOs and IT leaders managing both ServiceNow and Microsoft <a href="https://www.m365.fm/power-platform-environments/" target="_blank" rel="noreferrer noopener">Power Platform environments</a></li><li>Enterprise architects designing workflow and ITSM architecture in Microsoft 365 organizations</li><li>IT operations leaders evaluating platform consolidation and licensing optimization</li><li>Power Platform and Copilot Studio architects building enterprise service automation</li><li>Microsoft partners and consultants advising on ITSM modernization and Power Platform strategy</li><li>Digital workplace leaders designing AI-driven employee service experiences in Microsoft 365</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft Power Platform vs. ServiceNow strategic architecture analysis</li><li>Microsoft Power Automate enterprise workflow orchestration and ITSM automation</li><li>Copilot Studio AI agents for IT service resolution in Microsoft 365</li><li>Azure Logic Apps integration and enterprise connectivity architecture</li><li>ITSM modernization and workflow platform consolidation strategy</li><li>Microsoft 365 AI-driven employee service experience design</li><li>ServiceNow and Microsoft governance boundary architecture</li><li>Enterprise workflow platform strategy in the Microsoft ecosystem</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 architect, strategist, and the host of M365.FM — a podcast dedicated to modern work, security, and productivity in the Microsoft ecosystem. With experience spanning small businesses to large enterprises, Mirko focuses on Microsoft 365 architecture, AI integration, governance, security, and the design of scalable, context-driven systems. M365.FM is the go-to resource for IT leaders, architects, and decision-makers navigating the Microsoft platform at scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69543668</guid><pubDate>Mon, 26 Jan 2026 15:00:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69543668/beyond_itsm.mp3" length="54308644" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9e8532c661d11481fb32d22a9cd7d740e4521e7d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations treat ServiceNow as the center of enterprise workflow. Microsoft https://www.m365.fm/power-platform-simply-explained/ is changing that equation — and the organizations that understand this shift will make fundamentally better...</itunes:subtitle><itunes:summary><![CDATA[Most organizations treat ServiceNow as the center of enterprise workflow. Microsoft <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> is changing that equation — and the organizations that understand this shift will make fundamentally better architecture decisions over the next five years.<br /><br />In <a href="https://www.m365.fm/servicenow-microsoft-integration/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters examines the strategic tension between ServiceNow and the Microsoft Power Platform ecosystem, analyzing why traditional ITSM is being redefined by <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Automate</a>, Copilot Studio, and <a href="https://www.m365.fm/azure-logic-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> — and what this means for enterprise workflow architecture decisions today.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why traditional ITSM thinking limits the potential of Microsoft Power Platform</li><li>How Power Automate, Copilot Studio, and Azure Logic Apps compete with and complement ServiceNow</li><li>What the strategic boundary between ServiceNow and Microsoft Power Platform looks like in mature enterprises</li><li>Why AI-driven workflow automation is shifting power from ITSM platforms to integrated enterprise platforms</li><li>How Microsoft Copilot is changing the IT service experience in Microsoft 365 environments</li><li>What governance looks like when ServiceNow and Microsoft coexist</li><li>How to evaluate your current ITSM architecture against Microsoft ecosystem capabilities</li></ul><b>THE CORE INSIGHT</b><br /><br />ServiceNow excels at structured ITSM workflows — incident management, change control, CMDB, and service catalog. But Microsoft Power Platform now provides a credible alternative for most extended use cases. Power Automate handles cross-system workflow orchestration at scale. Copilot Studio builds conversational service agents that resolve requests without human intervention. Azure Logic Apps connects enterprise systems with the reliability IT operations require. Mirko argues that the organizations that will manage this transition best are those that stop thinking about ServiceNow versus Microsoft — and start thinking about which platform owns which layer of their enterprise workflow architecture.<br /><br /><b>WHY THE SERVICENOW–MICROSOFT BOUNDARY IS SHIFTING</b><br /><ul><li>Microsoft Power Automate now handles complex workflows that previously required ServiceNow orchestration</li><li>Copilot Studio agents resolve IT service requests conversationally without a ServiceNow ticket</li><li>Azure Logic Apps reduces ServiceNow's role as the integration hub</li><li>Microsoft 365 AI capabilities are moving service interactions upstream, before they reach ITSM systems</li><li>Power Platform's lower licensing cost relative to ServiceNow is driving consolidation decisions at CIO level</li><li>Organizations discover ServiceNow workflows duplicate Power Automate capabilities they already own</li><li>Agentic AI in Microsoft 365 is making ticket-based ITSM feel architecturally dated</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>ITSM is not dead — but its role is shrinking as Microsoft Power Platform absorbs adjacent workflow use cases</li><li>Power Automate and Copilot Studio now cover most extended ITSM use cases built in ServiceNow</li><li>The strategic question is not ServiceNow vs. Microsoft — it is which platform owns which workflow layer</li><li>Organizations running both platforms need a clear governance boundary between them</li><li>AI-driven service resolution in Microsoft 365 will reduce ITSM ticket volume — plan for this now</li><li>CIOs who understand the Microsoft platform play will make better licensing and architecture decisions</li></ul><b>WHO THIS EPISODE IS...]]></itunes:summary><itunes:duration>3395</itunes:duration><itunes:keywords>approvals,audit,automation,compliance,control,copilot,enterprise,execution,governance,identity,integration,itsm,microsoft,operations,orchestration,policy,resilience,servicenow,state,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2c8bbdbff761fa9f249a58970c65c6e0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Azure Logic Apps &amp; Copilot Studio: How to Build the Future of Enterprise Connectivity</title><link>https://www.m365.fm/show/episodes/future-of-enterprise-connectivity/</link><description><![CDATA[Enterprise connectivity has always been one of the most underestimated disciplines in IT architecture. The ability to reliably move data, trigger workflows, synchronize systems, and orchestrate processes across organizational boundaries is what determines whether digital transformation delivers on its promises — or simply creates a more complicated version of the same fragmented infrastructure. For decades, integration was treated as plumbing: unglamorous, expensive, and perpetually underfunded. That era is ending. With Microsoft <a href="https://www.m365.fm/azure-logic-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a>, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, the Model Context Protocol, and AI-driven orchestration, enterprise connectivity is being reimagined as a strategic capability — one that determines how fast an organization can move, how intelligently it can respond, and how effectively it can scale.<br /><br />In <a href="https://www.m365.fm/future-of-enterprise-connectivity/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters explores the future of enterprise connectivity through the lens of the Microsoft ecosystem — examining how Azure Logic Apps, Microsoft Copilot Studio, Power Automate, and <a href="https://www.m365.fm/azure-api-management-simply-explained/" target="_blank" rel="noreferrer noopener">Azure API Management</a> are converging into a unified integration architecture that is more capable, more governable, and more intelligent than anything the integration middleware market has previously offered. From connecting Microsoft 365 and Dynamics 365 to bridging SAP, Salesforce, and legacy on-premises systems, Mirko maps the architectural patterns that define the next generation of enterprise connectivity on the Microsoft Cloud.<br /><br />This is not a product walkthrough. It is a strategic architecture conversation for IT leaders, integration architects, and enterprise developers who need to understand how connectivity is being redefined in the AI era — and what that means for the Microsoft 365 and Azure investments their organizations are making today.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why enterprise connectivity is being redefined as a strategic capability in the Microsoft AI era</li><li>How Azure Logic Apps and Power Automate work together to cover both enterprise-grade and citizen-built integration scenarios</li><li>What Microsoft Copilot Studio adds to enterprise connectivity when deployed as an AI-driven orchestration layer</li><li>How the Model Context Protocol changes the way AI agents connect to enterprise data and systems</li><li>Why Azure API Management is the governance layer that makes scalable Microsoft integration architecture possible</li><li>How to design a connectivity architecture that bridges Microsoft 365, Azure, Dynamics 365, and non-Microsoft systems</li><li>What the integration patterns look like for connecting Microsoft environments to SAP, Salesforce, and legacy on-premises infrastructure</li><li>How AI-driven connectivity reduces manual integration maintenance and improves system resilience over time</li></ul>THE CORE INSIGHTThe fundamental problem with enterprise connectivity has never been a shortage of tools. It has been a shortage of architectural coherence. Organizations build point-to-point integrations because they are fast to deploy. They use different tools for different teams — Power Automate for business users, custom <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a> for developers, Logic Apps for IT teams — without a unified governance model that makes the full integration estate visible, manageable, and secure.<br /><br />Microsoft is addressing this with a converging architecture that positions Azure Logic Apps as the enterprise integration backbone, Power Automate as the citizen integration layer, Copilot Studio as the AI orchestration interface, and Azure API Management as the governance and security surface that unifies them all. When this architecture is designed deliberately, it produces an integration estate that scales with the organization, adapts to new systems without requiring custom code for every connection, and provides the audit trail and governance visibility that compliance and security teams require.<br /><br />Mirko argues that the organizations that will unlock the full innovation potential of this architecture are those that stop treating integration as a project-by-project concern and start treating it as a platform capability — one that is owned, governed, and continuously improved with the same discipline applied to any other critical enterprise infrastructure.<br /><br /><b>WHY ENTERPRISE CONNECTIVITY FAILS IN MICROSOFT ENVIRONMENTS</b><br /><ul><li>Point-to-point integrations are built for speed but create unmaintainable technical debt at scale</li><li>Power Automate and Logic Apps are used in parallel without a governance model that defines which tool applies to which scenario</li><li>Azure API Management is deployed but not configured as the central governance surface for all enterprise connections</li><li>Copilot Studio agents are built without connectivity to the enterprise data sources that would make them genuinely useful</li><li>Integration estates grow without documentation, making it impossible to assess the impact of changes to connected systems</li><li>Security and access controls are applied inconsistently across integration layers, creating gaps that Entra ID governance cannot close</li><li>There is no enterprise integration architecture owner — connectivity decisions are made locally by individual teams with no system-wide view</li></ul><b>KEY TAKEAWAYS</b><br /><ul><li>Enterprise connectivity in the Microsoft ecosystem is converging around Logic Apps, Power Automate, Copilot Studio, and Azure API Management as complementary layers</li><li>Azure Logic Apps is the enterprise-grade backbone for high-volume, high-reliability integration scenarios in Microsoft environments</li><li>Copilot Studio transforms connectivity from a plumbing concern into an AI-driven orchestration capability</li><li>Azure API Management must be the governance surface for all enterprise API connections — not just a developer tool</li><li>The Model Context Protocol provides the standard interface that AI agents need to connect to enterprise systems without custom integration code</li><li>Organizations that treat connectivity as a platform capability rather than a project concern will build faster, more resilient Microsoft environments</li><li>Integration architecture ownership is a strategic requirement — without it, Microsoft connectivity investments produce fragmentation, not leverage</li></ul><b>WHO THIS EPISODE IS FOR</b><br /><ul><li>Enterprise architects and integration specialists designing Microsoft 365 and Azure connectivity strategies</li><li>IT leaders responsible for application integration, API management, and workflow orchestration</li><li>Copilot Studio and Power Platform developers building AI-driven connected workflows</li><li>CIOs and CTOs evaluating enterprise integration platform consolidation on Microsoft Azure</li><li>Microsoft partners and consultants advising on Logic Apps, API Management, and Copilot Studio architecture</li><li>Security and governance teams responsible for Microsoft integration estate oversight and compliance</li></ul><b>TOPICS COVERED</b><br /><ul><li>Microsoft Azure Logic Apps enterprise integration architecture and design patterns</li><li>Microsoft Power Automate and Logic Apps governance boundary and use case definition</li><li>Microsoft Copilot Studio as an AI orchestration layer for enterprise connectivity</li><li>Azure API Management governance, security, and enterprise API strategy</li><li>Model Context Protocol (MCP) and AI agent connectivity in Microsoft environments</li><li>Microsoft 365 and Dynamics 365 integration architecture and cross-system workflows</li><li>SAP, Salesforce, and legacy system connectivity in Microsoft Azure environments</li><li>Enterprise integration platform strategy and architecture ownership in Microsoft 365 organizations</li></ul><b>ABOUT THE HOST</b><br /><br />Mirko Peters is a Microsoft 365 architect, strategist, and the host of M365.FM — a podcast dedicated to modern work, security, and productivity in the Microsoft ecosystem. With experience spanning small businesses to large enterprises, Mirko focuses on Microsoft 365 architecture, AI integration, governance, security, and the design of scalable, context-driven systems. M365.FM is the go-to resource for IT leaders, architects, and decision-makers navigating the Microsoft platform at scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69543230</guid><pubDate>Sun, 25 Jan 2026 15:00:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69543230/the_future_of_enterprise_connectivity.mp3" length="55671609" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/efe4aedabaa355a0c42f3266f4f41cab8bc2e9af.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Enterprise connectivity has always been one of the most underestimated disciplines in IT architecture. The ability to reliably move data, trigger workflows, synchronize systems, and orchestrate processes across organizational boundaries is what...</itunes:subtitle><itunes:summary><![CDATA[Enterprise connectivity has always been one of the most underestimated disciplines in IT architecture. The ability to reliably move data, trigger workflows, synchronize systems, and orchestrate processes across organizational boundaries is what determines whether digital transformation delivers on its promises — or simply creates a more complicated version of the same fragmented infrastructure. For decades, integration was treated as plumbing: unglamorous, expensive, and perpetually underfunded. That era is ending. With Microsoft <a href="https://www.m365.fm/azure-logic-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a>, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, the Model Context Protocol, and AI-driven orchestration, enterprise connectivity is being reimagined as a strategic capability — one that determines how fast an organization can move, how intelligently it can respond, and how effectively it can scale.<br /><br />In <a href="https://www.m365.fm/future-of-enterprise-connectivity/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters explores the future of enterprise connectivity through the lens of the Microsoft ecosystem — examining how Azure Logic Apps, Microsoft Copilot Studio, Power Automate, and <a href="https://www.m365.fm/azure-api-management-simply-explained/" target="_blank" rel="noreferrer noopener">Azure API Management</a> are converging into a unified integration architecture that is more capable, more governable, and more intelligent than anything the integration middleware market has previously offered. From connecting Microsoft 365 and Dynamics 365 to bridging SAP, Salesforce, and legacy on-premises systems, Mirko maps the architectural patterns that define the next generation of enterprise connectivity on the Microsoft Cloud.<br /><br />This is not a product walkthrough. It is a strategic architecture conversation for IT leaders, integration architects, and enterprise developers who need to understand how connectivity is being redefined in the AI era — and what that means for the Microsoft 365 and Azure investments their organizations are making today.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why enterprise connectivity is being redefined as a strategic capability in the Microsoft AI era</li><li>How Azure Logic Apps and Power Automate work together to cover both enterprise-grade and citizen-built integration scenarios</li><li>What Microsoft Copilot Studio adds to enterprise connectivity when deployed as an AI-driven orchestration layer</li><li>How the Model Context Protocol changes the way AI agents connect to enterprise data and systems</li><li>Why Azure API Management is the governance layer that makes scalable Microsoft integration architecture possible</li><li>How to design a connectivity architecture that bridges Microsoft 365, Azure, Dynamics 365, and non-Microsoft systems</li><li>What the integration patterns look like for connecting Microsoft environments to SAP, Salesforce, and legacy on-premises infrastructure</li><li>How AI-driven connectivity reduces manual integration maintenance and improves system resilience over time</li></ul>THE CORE INSIGHTThe fundamental problem with enterprise connectivity has never been a shortage of tools. It has been a shortage of architectural coherence. Organizations build point-to-point integrations because they are fast to deploy. They use different tools for different teams — Power Automate for business users, custom <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a> for developers, Logic Apps for IT teams — without a unified governance model that makes the full integration estate visible, manageable, and secure.<br /><br />Microsoft is addressing this with a converging architecture that positions Azure Logic Apps as the enterprise...]]></itunes:summary><itunes:duration>3480</itunes:duration><itunes:keywords>agents,ai,architecture,audit,automation,compliance,connectivity,copilot,deterministic,enterprise,execution,governance,integration,intent,mcp,orchestration,scaling,security,traceability,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/da62288a65b40e87a93625b02f3e5746.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Dataverse Architecture: Why Smart Data Models Are the Foundation of Every Scalable Business App</title><link>https://www.m365.fm/show/episodes/smart-dataverse-models-future-business-apps/</link><description><![CDATA[(00:00:00) The Data Verse Dilemma<br />
(00:00:38) The Low-Code Fallacy<br />
(00:01:56) The Model as Story<br />
(00:04:45) Data Verse as a Semantics Engine<br />
(00:08:02) Leadership's Role in Data Modeling<br />
(00:12:59) The Importance of Consistent Modeling<br />
(00:15:48) Relationships: The Backbone of Data Modeling<br />
(00:21:00) Deployment and Governance in Data Verse<br />
(00:32:35) The AI Imperative<br />
(00:32:51) AI's Dependence on Clear Data Models<br />
<br />
Most Power Platform failures start at the data layer, when Dataverse is treated like a nicer place to store rows and the first app shapes the model. This episode, inspired by Bülent Altinsoy's Dataverse workshop, is for makers, architects and leaders who want to understand why smart data models, relationships, security and ALM decide whether apps, audits and AI agents scale or drift.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why low-code data keeps failing in production</li><li>04:44 – <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> as a business semantics engine</li><li>08:42 – Why data modeling is a leadership topic</li><li>12:59 – Tables, columns and relationships</li><li>21:01 – Solutions and environments: delivery as architecture</li><li>24:43 – From SharePoint to Dataverse and audit readiness</li><li>32:42 – The AI moment and agents that need memory</li><li>40:56 – One model, many apps, and the anti-patterns</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a business semantics engine, so tables, columns and relationships are commitments about what the business believes is true, not UI scaffolding.</li><li>Data modeling is leadership work: name and own the core business concepts, design relationship behavior deliberately, and protect the model with environments and managed solutions.</li><li>AI and agents consume whatever meaning the model makes explicit, so ownership, security roles, descriptions and relationships become the foundation for reliable grounding and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">agent</a> memory.</li></ul><br /><b>Worth quoting</b><br /><br />“A database stores facts. Dataverse stores facts plus meaning, relationships, ownership, security boundaries, metadata, and life cycle behavior that travel with the data across apps, automation, and increasingly AI.” – Mirko Peters (04:58)<br /><br />“If you want a simple leadership test for Dataverse, ask who owns the model. Not who built the app, who owns the model.” – Mirko Peters (12:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/smart-dataverse-models-future-business-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Dataverse data modeling</li><li><a href="https://www.m365.fm/entity/bulent-altinsoy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Bülent Altinsoy</a> – the Microsoft MVP whose Dataverse workshop at M365Con inspired this episode</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> – framed as a business semantics engine that stores meaning, ownership and relationships, not just rows</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">SharePoint</a> – the flat list substrate teams drift into before outgrowing it for relational, owned data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Dataverse - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69468578</guid><pubDate>Sat, 24 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69468578/from_tables_to_strategy.mp3" length="49091677" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/660c4248b7da182b14d01fd9255ddbe38afc70f4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Power Platform failures start at the data layer, when Dataverse is treated like a nicer place to store rows and the first app shapes the model. This episode, inspired by Bülent Altinsoy's Dataverse workshop, is for makers, architects and leaders...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Data Verse Dilemma<br />
(00:00:38) The Low-Code Fallacy<br />
(00:01:56) The Model as Story<br />
(00:04:45) Data Verse as a Semantics Engine<br />
(00:08:02) Leadership's Role in Data Modeling<br />
(00:12:59) The Importance of Consistent Modeling<br />
(00:15:48) Relationships: The Backbone of Data Modeling<br />
(00:21:00) Deployment and Governance in Data Verse<br />
(00:32:35) The AI Imperative<br />
(00:32:51) AI's Dependence on Clear Data Models<br />
<br />
Most Power Platform failures start at the data layer, when Dataverse is treated like a nicer place to store rows and the first app shapes the model. This episode, inspired by Bülent Altinsoy's Dataverse workshop, is for makers, architects and leaders who want to understand why smart data models, relationships, security and ALM decide whether apps, audits and AI agents scale or drift.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why low-code data keeps failing in production</li><li>04:44 – <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> as a business semantics engine</li><li>08:42 – Why data modeling is a leadership topic</li><li>12:59 – Tables, columns and relationships</li><li>21:01 – Solutions and environments: delivery as architecture</li><li>24:43 – From SharePoint to Dataverse and audit readiness</li><li>32:42 – The AI moment and agents that need memory</li><li>40:56 – One model, many apps, and the anti-patterns</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a business semantics engine, so tables, columns and relationships are commitments about what the business believes is true, not UI scaffolding.</li><li>Data modeling is leadership work: name and own the core business concepts, design relationship behavior deliberately, and protect the model with environments and managed solutions.</li><li>AI and agents consume whatever meaning the model makes explicit, so ownership, security roles, descriptions and relationships become the foundation for reliable grounding and <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">agent</a> memory.</li></ul><br /><b>Worth quoting</b><br /><br />“A database stores facts. Dataverse stores facts plus meaning, relationships, ownership, security boundaries, metadata, and life cycle behavior that travel with the data across apps, automation, and increasingly AI.” – Mirko Peters (04:58)<br /><br />“If you want a simple leadership test for Dataverse, ask who owns the model. Not who built the app, who owns the model.” – Mirko Peters (12:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/smart-dataverse-models-future-business-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Dataverse data modeling</li><li><a href="https://www.m365.fm/entity/bulent-altinsoy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Bülent Altinsoy</a> – the Microsoft MVP whose Dataverse workshop at M365Con inspired this episode</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> – framed as a business semantics engine that stores meaning, ownership and relationships, not just rows</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=smart-dataverse-models-future-business-apps"...]]></itunes:summary><itunes:duration>3069</itunes:duration><itunes:keywords>agents,ai,alm,architecture,audits,automation,compliance,dataverse,governance,integrity,metadata,modeling,ownership,platforms,relationships,scale,security,semantics,strategy,systems</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0ed4a63e6ef5b41f10d473c122703b1b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams Governance: Why the Teams Admin Center Is a Trap — and Where Real Control Actually Lives</title><link>https://www.m365.fm/show/episodes/teams-admin-center-governance/</link><description><![CDATA[(00:00:00) The Teams Admin Center Illusion<br />
(00:00:27) The Misconception of Teams as the Control Center<br />
(00:01:44) Defining Authority in Microsoft 365<br />
(00:02:20) The Distributed Decision Engine of Microsoft 365<br />
(00:04:30) The Limited Scope of Teams Admin Center<br />
(00:12:29) Conditional Access: The Real Gatekeeper<br />
(00:16:54) Guest Access: A Compliance Problem, Not Governance<br />
(00:21:17) Apps and OAuth: The Hidden Risks<br />
(00:25:27) Sign-in Failures: Teams is Just a Messenger<br />
(00:29:44) Policy Delays: The False Feedback Loop<br />
<br />
Teams admins keep toggling settings in the Teams admin center and wonder why guests, apps and sign-ins still behave unpredictably. This episode is for Microsoft 365 admins and security architects who own Teams governance. It shows where control really lives, in Entra and Purview, and how to troubleshoot and govern in the right order.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Teams admin center illusion</li><li>04:25 – What the Teams admin center actually is: a service plane console</li><li>12:29 – Scenario 1: Conditional Access decides who gets in</li><li>16:54 – Scenario 2: Guest access is not governance</li><li>21:17 – Scenario 3: Apps, OAuth and consent abuse</li><li>25:44 – Scenarios 4 and 5: Lockouts, sign-in failures and policy delays</li><li>38:31 – Why Purview exists: governing data behavior</li><li>43:34 – The operating model: identity decides, Purview constrains, Teams hosts</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Teams admin center configures service behavior after access exists; <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> issues tokens and Conditional Access is the real gate.</li><li>Guest sprawl, OAuth consent risk, lockouts and policy delays are identity outcomes, so troubleshooting starts with the Entra sign-in logs, not the Teams portal.</li><li>Real Teams governance follows one chain: identity decides, Microsoft Purview constrains what data can do, and Teams only hosts the experience.</li></ul><br /><b>Worth quoting</b><br /><br />“The foundational mistake is simple. Admins confuse the place they configure something with the place the platform enforces it.” – Mirko Peters (00:32)<br /><br />“Turning on guest access in Teams is like putting a visitor's welcome sign on the building and then claiming you implemented security. You didn't. You announced intent.” – Mirko Peters (17:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/teams-admin-center-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, five scenarios and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the token issuer and real authority behind every Teams sign-in, guest and app consent</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy decision point that blocks or challenges Teams access before the client even loads</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the service plane and host that renders whatever identity and data decisions were made upstream</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Conditional Access Policy: Your Conditional Access Has Trust Issues (Here’s How to Fix Them)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69467196</guid><pubDate>Fri, 23 Jan 2026 15:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69467196/the_teams_admin_center_trap.mp3" length="53547958" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cd90abdaac1f9155bbbc5bc5cfce8cf354c5040d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Teams admins keep toggling settings in the Teams admin center and wonder why guests, apps and sign-ins still behave unpredictably. This episode is for Microsoft 365 admins and security architects who own Teams governance. It shows where control really...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Teams Admin Center Illusion<br />
(00:00:27) The Misconception of Teams as the Control Center<br />
(00:01:44) Defining Authority in Microsoft 365<br />
(00:02:20) The Distributed Decision Engine of Microsoft 365<br />
(00:04:30) The Limited Scope of Teams Admin Center<br />
(00:12:29) Conditional Access: The Real Gatekeeper<br />
(00:16:54) Guest Access: A Compliance Problem, Not Governance<br />
(00:21:17) Apps and OAuth: The Hidden Risks<br />
(00:25:27) Sign-in Failures: Teams is Just a Messenger<br />
(00:29:44) Policy Delays: The False Feedback Loop<br />
<br />
Teams admins keep toggling settings in the Teams admin center and wonder why guests, apps and sign-ins still behave unpredictably. This episode is for Microsoft 365 admins and security architects who own Teams governance. It shows where control really lives, in Entra and Purview, and how to troubleshoot and govern in the right order.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Teams admin center illusion</li><li>04:25 – What the Teams admin center actually is: a service plane console</li><li>12:29 – Scenario 1: Conditional Access decides who gets in</li><li>16:54 – Scenario 2: Guest access is not governance</li><li>21:17 – Scenario 3: Apps, OAuth and consent abuse</li><li>25:44 – Scenarios 4 and 5: Lockouts, sign-in failures and policy delays</li><li>38:31 – Why Purview exists: governing data behavior</li><li>43:34 – The operating model: identity decides, Purview constrains, Teams hosts</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Teams admin center configures service behavior after access exists; <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> issues tokens and Conditional Access is the real gate.</li><li>Guest sprawl, OAuth consent risk, lockouts and policy delays are identity outcomes, so troubleshooting starts with the Entra sign-in logs, not the Teams portal.</li><li>Real Teams governance follows one chain: identity decides, Microsoft Purview constrains what data can do, and Teams only hosts the experience.</li></ul><br /><b>Worth quoting</b><br /><br />“The foundational mistake is simple. Admins confuse the place they configure something with the place the platform enforces it.” – Mirko Peters (00:32)<br /><br />“Turning on guest access in Teams is like putting a visitor's welcome sign on the building and then claiming you implemented security. You didn't. You announced intent.” – Mirko Peters (17:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/teams-admin-center-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, five scenarios and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the token issuer and real authority behind every Teams sign-in, guest and app consent</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy decision point that blocks or challenges Teams access before the client even loads</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-teams-governance-why-the-teams-admin-center-is-a-trap" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the service plane and host that renders...]]></itunes:summary><itunes:duration>3347</itunes:duration><itunes:keywords>accesscontrol,adminlife,azuread,cloudidentity,cloudsecurity,compliance,conditionalaccess,cybersecurity,enterpriseit,entraid,identitysecurity,infosec,itgovernance,microsoft365,microsoftteams,oauth,securityarchitecture,sso,techleadership,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0d5b98e052f08d6d462063e1f582822d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric &amp; Power BI AI Governance: How to Detect and Prevent Architectural Drift in Autonomous AI Models</title><link>https://www.m365.fm/show/episodes/architectural-drift-power-bi/</link><description><![CDATA[(00:00:00) The Hidden Dangers of AI in Business Intelligence<br />
(00:00:28) The Slippery Slope of Architectural Drift<br />
(00:01:21) Where Drift Begins: Measures and Relationships<br />
(00:07:40) The Four Failure Modes of Measure Generation<br />
(00:11:52) The Perils of Relationship Drift<br />
(00:15:56) The Pitfalls of Report as Code and MCP<br />
(00:27:40) The Security Risks of Agent Permissions<br />
(00:31:24) A Governance Model for AI Agents<br />
(00:31:51) The Importance of Design Gates<br />
(00:32:12) Intent Mapping: The First Gate<br />
<br />
AI agents can build and refactor your Power BI and Fabric models at machine speed, but the numbers may quietly start answering different questions. This episode is for BI architects, data platform owners and governance leads who want agent speed without losing semantic truth. You learn where drift starts and a four-gate governance model that keeps meaning owned, verified and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Defining architectural drift</li><li>04:03 – Agents approximate, they don't understand</li><li>07:43 – Measure generation as a semantic fork bomb</li><li>11:56 – Relationship drift</li><li>16:06 – PBIR, PBIP and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">MCP</a> tooling</li><li>24:01 – Auditability and permission drift</li><li>31:38 – The four governance gates</li><li>51:57 – Where agents belong</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI agents editing Power BI and Fabric models produce architectural drift: definitions change quietly while reports keep working.</li><li>Measures, relationships, PBIR report files and MCP tool access are the main drift vectors, and logs alone cannot prove the intent behind a change.</li><li>Four gates — intent mapping, containment, semantic verification and attested release — let agents automate repetition without redefining business meaning.</li></ul><br /><b>Worth quoting</b><br /><br />“A measure is a contract. It defines a business concept under filter context when that definition changes even by optimization, even by refactoring, even by helpful AI cleanup you've changed the contract.” – Mirko Peters (01:21)<br /><br />“This is what hallucination looks like in BI. Not making up a number out of thin air. Making up the definition that produces the number.” – Mirko Peters (06:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architectural-drift-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on agent drift</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a pattern engine that approximates business definitions and needs four governance gates</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Power BI</a> – the semantic models, measures and PBIR reports where agent edits cause quiet architectural drift</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – shared lakehouses, models and APIs that widen the blast radius when agents change definitions</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Semantic model</a> – described as an authorization and meaning engine whose definitions agents can silently change</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-semantic-models/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69466505</guid><pubDate>Thu, 22 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69466505/architectural_drift.mp3" length="53455589" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1b1cb782c5e60e99accbdc8991dc74a6eb7ab61e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents can build and refactor your Power BI and Fabric models at machine speed, but the numbers may quietly start answering different questions. This episode is for BI architects, data platform owners and governance leads who want agent speed...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Hidden Dangers of AI in Business Intelligence<br />
(00:00:28) The Slippery Slope of Architectural Drift<br />
(00:01:21) Where Drift Begins: Measures and Relationships<br />
(00:07:40) The Four Failure Modes of Measure Generation<br />
(00:11:52) The Perils of Relationship Drift<br />
(00:15:56) The Pitfalls of Report as Code and MCP<br />
(00:27:40) The Security Risks of Agent Permissions<br />
(00:31:24) A Governance Model for AI Agents<br />
(00:31:51) The Importance of Design Gates<br />
(00:32:12) Intent Mapping: The First Gate<br />
<br />
AI agents can build and refactor your Power BI and Fabric models at machine speed, but the numbers may quietly start answering different questions. This episode is for BI architects, data platform owners and governance leads who want agent speed without losing semantic truth. You learn where drift starts and a four-gate governance model that keeps meaning owned, verified and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Defining architectural drift</li><li>04:03 – Agents approximate, they don't understand</li><li>07:43 – Measure generation as a semantic fork bomb</li><li>11:56 – Relationship drift</li><li>16:06 – PBIR, PBIP and <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">MCP</a> tooling</li><li>24:01 – Auditability and permission drift</li><li>31:38 – The four governance gates</li><li>51:57 – Where agents belong</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI agents editing Power BI and Fabric models produce architectural drift: definitions change quietly while reports keep working.</li><li>Measures, relationships, PBIR report files and MCP tool access are the main drift vectors, and logs alone cannot prove the intent behind a change.</li><li>Four gates — intent mapping, containment, semantic verification and attested release — let agents automate repetition without redefining business meaning.</li></ul><br /><b>Worth quoting</b><br /><br />“A measure is a contract. It defines a business concept under filter context when that definition changes even by optimization, even by refactoring, even by helpful AI cleanup you've changed the contract.” – Mirko Peters (01:21)<br /><br />“This is what hallucination looks like in BI. Not making up a number out of thin air. Making up the definition that produces the number.” – Mirko Peters (06:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architectural-drift-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on agent drift</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a pattern engine that approximates business definitions and needs four governance gates</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Power BI</a> – the semantic models, measures and PBIR reports where agent edits cause quiet architectural drift</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – shared lakehouses, models and APIs that widen the blast radius when agents change definitions</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-drift-power-bi" target="_blank" rel="noreferrer noopener">Semantic model</a> – described as an authorization and meaning engine...]]></itunes:summary><itunes:duration>3341</itunes:duration><itunes:keywords>agents,ai,analytics,architecture,audit,automation,bi,compliance,data,dax,devops,enterprise,fabric,governance,metrics,modeling,powerbi,reporting,semantics,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/14b850cec9c798c2c8a9ed7003123772.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Azure AI Infrastructure: The Strategic Questions Every C-Level Leader Must Ask Right Now</title><link>https://www.m365.fm/show/episodes/azure-ai-infrastructure-architecture/</link><description><![CDATA[(00:00:00) The AI Challenge: Beyond Workloads<br />
(00:00:05) AI's Autonomous Nature<br />
(00:01:11) The Deterministic Infrastructure Trap<br />
(00:04:14) The Loss of Determinism in AI Systems<br />
(00:12:00) The Cost Explosion Scenario<br />
(00:19:15) Identity Crisis: Who's in Control?<br />
(00:23:24) The Downstream Disaster Scenario<br />
(00:31:25) AI Gravity: The Silent Lock-in<br />
(00:31:45) AI's Exponential Data Manipulation<br />
(00:33:05) The Inevitability of AI Lock-in<br />
<br />
Many organizations treat AI as just another Azure workload and only discover runaway cost, misfiring agents and ungoverned identities after the fact. This episode gives CIOs, CTOs, CISOs and CFOs five inevitability scenarios, the architecture questions that matter and a 30-day review agenda to put enforceable constraints in place before deployment.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI is not just another workload</li><li>04:15 – What determinism used to guarantee</li><li>07:43 – When infrastructure ignores non-determinism</li><li>11:57 – Scenario 1: Cost blowup via autoscale and retries</li><li>19:17 – Identity, authority and agent misfires</li><li>31:35 – AI gravity and unplanned lock-in</li><li>39:15 – Governance after the fact and audit failure</li><li>47:00 – Executive questions and the 30-day review agenda</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI is a probabilistic decision engine running on deterministic <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Azure</a> infrastructure, so autoscale, retries and monitoring can amplify uncertainty instead of containing it.</li><li>Cost, action and identity need deny-before-execute choke points: cost classes and hard limits, approval gates for state-changing actions, and separate identities for execution and decision.</li><li>Leaders should decide what must stay portable, move governance from after-the-fact visibility to pre-execution enforcement, and run a 30-day review that produces an owned constraint map.</li></ul><br /><b>Worth quoting</b><br /><br />“A workload is something you host. A decision engine is something you constrain. If you keep treating AI like another workload, the outcome is inevitable.” – Mirko Peters (03:53)<br /><br />“If you discover your AI cost problem at the end of the month, the architecture already failed. Cost needs a deny before execute boundary, the same way security needs a deny before access boundary.” – Mirko Peters (15:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ai-infrastructure-architecture/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the 30-day review agenda</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a probabilistic decision engine whose tool calls, retries and loops need deny-before-execute gates</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the deterministic platform that scales, retries and integrates AI quickly but will not constrain its intent</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Governance</a> – redefined as authority that blocks actions before execution, not visibility from logs and dashboards</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Stop Treating Agents Like Service Accounts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69465882</guid><pubDate>Wed, 21 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69465882/azure_infrastructure.mp3" length="52297842" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/28c1e220c23de784be97629feec6eff5095e9546.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations treat AI as just another Azure workload and only discover runaway cost, misfiring agents and ungoverned identities after the fact. This episode gives CIOs, CTOs, CISOs and CFOs five inevitability scenarios, the architecture...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The AI Challenge: Beyond Workloads<br />
(00:00:05) AI's Autonomous Nature<br />
(00:01:11) The Deterministic Infrastructure Trap<br />
(00:04:14) The Loss of Determinism in AI Systems<br />
(00:12:00) The Cost Explosion Scenario<br />
(00:19:15) Identity Crisis: Who's in Control?<br />
(00:23:24) The Downstream Disaster Scenario<br />
(00:31:25) AI Gravity: The Silent Lock-in<br />
(00:31:45) AI's Exponential Data Manipulation<br />
(00:33:05) The Inevitability of AI Lock-in<br />
<br />
Many organizations treat AI as just another Azure workload and only discover runaway cost, misfiring agents and ungoverned identities after the fact. This episode gives CIOs, CTOs, CISOs and CFOs five inevitability scenarios, the architecture questions that matter and a 30-day review agenda to put enforceable constraints in place before deployment.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI is not just another workload</li><li>04:15 – What determinism used to guarantee</li><li>07:43 – When infrastructure ignores non-determinism</li><li>11:57 – Scenario 1: Cost blowup via autoscale and retries</li><li>19:17 – Identity, authority and agent misfires</li><li>31:35 – AI gravity and unplanned lock-in</li><li>39:15 – Governance after the fact and audit failure</li><li>47:00 – Executive questions and the 30-day review agenda</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI is a probabilistic decision engine running on deterministic <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Azure</a> infrastructure, so autoscale, retries and monitoring can amplify uncertainty instead of containing it.</li><li>Cost, action and identity need deny-before-execute choke points: cost classes and hard limits, approval gates for state-changing actions, and separate identities for execution and decision.</li><li>Leaders should decide what must stay portable, move governance from after-the-fact visibility to pre-execution enforcement, and run a 30-day review that produces an owned constraint map.</li></ul><br /><b>Worth quoting</b><br /><br />“A workload is something you host. A decision engine is something you constrain. If you keep treating AI like another workload, the outcome is inevitable.” – Mirko Peters (03:53)<br /><br />“If you discover your AI cost problem at the end of the month, the architecture already failed. Cost needs a deny before execute boundary, the same way security needs a deny before access boundary.” – Mirko Peters (15:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-ai-infrastructure-architecture/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the 30-day review agenda</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a probabilistic decision engine whose tool calls, retries and loops need deny-before-execute gates</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the deterministic platform that scales, retries and integrates AI quickly but will not constrain its intent</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-infrastructure-strategic-questions-c-level" target="_blank" rel="noreferrer noopener">Governance</a> – redefined as authority that blocks actions before execution, not visibility from logs and...]]></itunes:summary><itunes:duration>3269</itunes:duration><itunes:keywords>agents,ai,architecture,authority,autonomy,azure,compliance,control,cost,determinism,enterprise,governance,identity,infrastructure,leadership,lockin,observability,risk,scalability,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d197c109cdfd98545a4d8c29efe855c9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Lineage &amp; Data Governance: Why Lineage Is Not Control — and What Real Governance Requires</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-governance-truths/</link><description><![CDATA[Many teams treat Microsoft Fabric lineage and Purview as governance, then learn in an audit that a diagram never stopped a single copy. This episode gives data architects and governance leads five realistic failure scenarios, a four-question litmus test and a 30 to 60 day plan to separate prevention from observability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Governance</a> is a verb, lineage is a noun</li><li>03:27 – The missing policy enforcement point</li><li>07:19 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Fabric</a> is a router, not a firewall</li><li>11:10 – Deterministic versus probabilistic security</li><li>15:10 – Five inevitability scenarios</li><li>38:00 – The responsibility map</li><li>41:41 – Four-question litmus test and decision tree</li><li>49:14 – A 30 to 60 day governance model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric lineage and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Purview</a> are observability tools that describe what happened; they cannot refuse an action before it executes.</li><li>Workspace roles, capacities and sensitivity labels allocate capability or describe data, so without a policy enforcement point Fabric security drifts from deterministic to probabilistic.</li><li>Test every control with four questions (can it say no, before execution, centrally, failing safely) and place prevention at controlled egress points outside Fabric.</li></ul><br /><b>Worth quoting</b><br /><br />“Lineage tells you the system was moving fast and where it went. Governance is the thing that stops it from crossing the line in the first place.” – Mirko Peters (01:22)<br /><br />“So the problem is not that lineage is bad. The problem is that lineage is being used as a substitute for authority. Lineage lives after the action. Governance lives before the action.” – Mirko Peters (03:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-governance-truths/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a governance FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – described as an execution substrate that routes data efficiently but has no policy enforcement point</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Governance</a> – defined as a verb: the ability to refuse an action before execution, not observe it afterwards</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – covered as an enterprise catalog that adds visibility on top of Fabric lineage but cannot block writes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-lakehouse-governance-data-lineage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Fabric Lakehouse Governance &amp; Data Lineage: How Microsoft Fabric Tracks Data Flows, Permissions and Audit End to End</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69464937</guid><pubDate>Tue, 20 Jan 2026 15:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69464937/fabric_lineage_is_not_governance_the_distributed_decision_engine_that_exposes_the_data_control_plane_lie.mp3" length="50366453" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/46e9921e1afa6f821d5829406ddcc951618796a8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams treat Microsoft Fabric lineage and Purview as governance, then learn in an audit that a diagram never stopped a single copy. This episode gives data architects and governance leads five realistic failure scenarios, a four-question litmus...</itunes:subtitle><itunes:summary><![CDATA[Many teams treat Microsoft Fabric lineage and Purview as governance, then learn in an audit that a diagram never stopped a single copy. This episode gives data architects and governance leads five realistic failure scenarios, a four-question litmus test and a 30 to 60 day plan to separate prevention from observability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Governance</a> is a verb, lineage is a noun</li><li>03:27 – The missing policy enforcement point</li><li>07:19 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Fabric</a> is a router, not a firewall</li><li>11:10 – Deterministic versus probabilistic security</li><li>15:10 – Five inevitability scenarios</li><li>38:00 – The responsibility map</li><li>41:41 – Four-question litmus test and decision tree</li><li>49:14 – A 30 to 60 day governance model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric lineage and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Purview</a> are observability tools that describe what happened; they cannot refuse an action before it executes.</li><li>Workspace roles, capacities and sensitivity labels allocate capability or describe data, so without a policy enforcement point Fabric security drifts from deterministic to probabilistic.</li><li>Test every control with four questions (can it say no, before execution, centrally, failing safely) and place prevention at controlled egress points outside Fabric.</li></ul><br /><b>Worth quoting</b><br /><br />“Lineage tells you the system was moving fast and where it went. Governance is the thing that stops it from crossing the line in the first place.” – Mirko Peters (01:22)<br /><br />“So the problem is not that lineage is bad. The problem is that lineage is being used as a substitute for authority. Lineage lives after the action. Governance lives before the action.” – Mirko Peters (03:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-governance-truths/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a governance FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – described as an execution substrate that routes data efficiently but has no policy enforcement point</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Governance</a> – defined as a verb: the ability to refuse an action before execution, not observe it afterwards</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – covered as an enterprise catalog that adds visibility on top of Fabric lineage but cannot block writes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/fabric-lakehouse-governance-data-lineage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-governance-truths" target="_blank" rel="noreferrer noopener">Fabric Lakehouse Governance &amp; Data Lineage: How Microsoft Fabric Tracks Data Flows, Permissions and Audit End to...]]></itunes:summary><itunes:duration>3148</itunes:duration><itunes:keywords>analytics,architecture,audit,compliance,control,data,enforcement,execution,fabric,governance,lineage,metadata,microsoft,observability,platform,policy,purview,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/24fc624cef89b247ce4bfaf85f03dbd3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 &amp; AI Strategy: Why AI Is Not an Innovation Initiative — It Is Your New Operating Model</title><link>https://www.m365.fm/show/episodes/ai-operating-model-insights/</link><description><![CDATA[(00:00:00) The AI Adoption Dilemma<br />
(00:00:12) The Pitfalls of AI Implementation<br />
(00:00:30) AI as an Accelerator, Not a Transformer<br />
(00:01:18) The Pilot Paradox<br />
(00:02:30) The Operating System vs. Innovation Stack<br />
(00:04:42) Decision Transformation: The True Target<br />
(00:05:47) The Four Pillars of AI Decision-Making<br />
(00:07:34) The Data Platform as a Product<br />
(00:10:31) Organizational Challenges in Data Governance<br />
(00:17:01) The Four Non-Negotiable Guardrails<br />
<br />
Most AI pilots impress in the demo and then stall on untrusted answers, cost spikes and compliance panic. This episode is for CIOs, CDOs and platform leaders who need AI to survive production in the Microsoft ecosystem. You get a three-to-five-year operating model built on decision rights, guardrails, semantic contracts and unit economics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI is not the transformation</li><li>04:45 – From digital to decision transformation</li><li>08:33 – The data platform as a product</li><li>17:07 – Guardrails: identity, trust and semantic contracts</li><li>29:24 – Three failure scenarios</li><li>42:12 – AI economics and cost per decision</li><li>50:49 – Decision rights and exception pathways</li><li>54:58 – What future ready means</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI amplifies the existing operating model, so ownership of truth, access approvals and cost must be decided before a pilot scales.</li><li>Identity, classification and lineage, and semantic contracts must be deterministic layers so probabilistic AI components stay within a bounded blast radius.</li><li>Steer AI with unit economics such as cost per decision, each with a named business owner, plus time-bound, recorded exception pathways.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't leak data accidentally. It leaks it correctly under bad identity design. AI doesn't create wrong answers randomly. It produces wrong answers deterministically when your enterprise cannot agree on truth.” – Mirko Peters (02:21)<br /><br />“Architecturally, AI is an accelerator. It does not create structure. It magnifies whatever structure already exists, your data quality, your identity boundaries, your decision rights, your exception culture, your cost discipline.” – Mirko Peters (00:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-operating-model-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, failure scenarios and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Governance</a> – framed as enforcement surfaces that must be default behavior, not paperwork added after deployment</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – named as an integrated stack whose value lies in shared identity, policy and governance</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the identity boundary where AI access is either deterministic and time-limited or drifts</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the governance surface for classification, lineage and discoverability that makes AI outputs auditable</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – a unified lakehouse with shared capacity that amplifies weak standards and surprises finance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-landing-zone-is-a-liability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Your AI Landing Zone Is A Liability</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69369613</guid><pubDate>Mon, 19 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69369613/the_ai_platform_is_not_innovation_it_is_your_operating_model.mp3" length="55764814" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ade6099615e42623796b40d260a3c5cb134fdca1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most AI pilots impress in the demo and then stall on untrusted answers, cost spikes and compliance panic. This episode is for CIOs, CDOs and platform leaders who need AI to survive production in the Microsoft ecosystem. You get a three-to-five-year...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The AI Adoption Dilemma<br />
(00:00:12) The Pitfalls of AI Implementation<br />
(00:00:30) AI as an Accelerator, Not a Transformer<br />
(00:01:18) The Pilot Paradox<br />
(00:02:30) The Operating System vs. Innovation Stack<br />
(00:04:42) Decision Transformation: The True Target<br />
(00:05:47) The Four Pillars of AI Decision-Making<br />
(00:07:34) The Data Platform as a Product<br />
(00:10:31) Organizational Challenges in Data Governance<br />
(00:17:01) The Four Non-Negotiable Guardrails<br />
<br />
Most AI pilots impress in the demo and then stall on untrusted answers, cost spikes and compliance panic. This episode is for CIOs, CDOs and platform leaders who need AI to survive production in the Microsoft ecosystem. You get a three-to-five-year operating model built on decision rights, guardrails, semantic contracts and unit economics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI is not the transformation</li><li>04:45 – From digital to decision transformation</li><li>08:33 – The data platform as a product</li><li>17:07 – Guardrails: identity, trust and semantic contracts</li><li>29:24 – Three failure scenarios</li><li>42:12 – AI economics and cost per decision</li><li>50:49 – Decision rights and exception pathways</li><li>54:58 – What future ready means</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI amplifies the existing operating model, so ownership of truth, access approvals and cost must be decided before a pilot scales.</li><li>Identity, classification and lineage, and semantic contracts must be deterministic layers so probabilistic AI components stay within a bounded blast radius.</li><li>Steer AI with unit economics such as cost per decision, each with a named business owner, plus time-bound, recorded exception pathways.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't leak data accidentally. It leaks it correctly under bad identity design. AI doesn't create wrong answers randomly. It produces wrong answers deterministically when your enterprise cannot agree on truth.” – Mirko Peters (02:21)<br /><br />“Architecturally, AI is an accelerator. It does not create structure. It magnifies whatever structure already exists, your data quality, your identity boundaries, your decision rights, your exception culture, your cost discipline.” – Mirko Peters (00:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-operating-model-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, failure scenarios and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Governance</a> – framed as enforcement surfaces that must be default behavior, not paperwork added after deployment</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – named as an integrated stack whose value lies in shared identity, policy and governance</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the identity boundary where AI access is either deterministic and time-limited or drifts</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-operating-model-insights" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the governance surface for classification, lineage and discoverability that makes AI outputs auditable</li><li><a...]]></itunes:summary><itunes:duration>3486</itunes:duration><itunes:keywords>accountability,ai,architecture,automation,azure,compliance,control,data,decisioning,economics,enterprise,finops,governance,identity,operatingmodel,risk,scale,semantics,transformation,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0fc5b5df3cc8cdf5b66fa3a7826a48fb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 AI Operating Model: How to Move Microsoft Copilot from Pilot Project to Enterprise-Scale Operating Model Transformation</title><link>https://www.m365.fm/show/episodes/azure-scale-tooling-architectural-lie/</link><description><![CDATA[(00:00:00) Azure at Scale: The Importance of Operating Models<br />
(00:00:32) The Cloud Scale Trap<br />
(00:02:11) The Centralization Fallacy<br />
(00:04:13) Defining Operating Models<br />
(00:05:56) The Five Pillars of Cloud Governance<br />
(00:07:29) Anchoring in Azure<br />
(00:08:17) Measuring the Lie<br />
(00:11:42) Decision Rights and Boundaries<br />
(00:15:38) Platform Teams as Product Teams<br />
(00:23:53) The Paved Road Strategy<br />
<br />
Every enterprise AI initiative in Microsoft 365 begins with the same promise: innovation. New <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> capabilities, faster workflows, smarter decisions, and a visible productivity boost that leaders can showcase in town halls and steering committees. And Microsoft Copilot does deliver on that promise — but only for the organizations that understand what they are actually building when they deploy Copilot, Copilot Studio agents, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> flows, or Fabric-powered AI pipelines across their environment. They are not building an innovation layer on top of their existing operating model. They are replacing the operating model itself — and that distinction changes everything about how AI in Microsoft 365 must be governed, architected, integrated, and led.<br /><br />In <a href="https://www.m365.fm/ai-operating-model-insights/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters examines why the organizations that treat AI in Microsoft 365 as an innovation initiative consistently underperform those that treat it as an operating model transformation — and what that means for how Microsoft 365 leaders should be thinking about Copilot deployment, Copilot Studio architecture, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> automation, and <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> analytics at enterprise scale. This is a conversation about the structural difference between piloting AI and operating AI in Microsoft 365, between demonstrating AI value in a Copilot pilot and scaling AI governance across the entire tenant, and between using Microsoft tools and redesigning the organizational systems that those tools now have to power.<br /><br />The organizations that will lead their industries over the next decade are not those with the most impressive Copilot demos or the flashiest AI use-case slides. They are the ones that have built Microsoft 365 AI into the operating fabric of how decisions are made, how workflows execute, how data governs itself, and how people work across Teams, SharePoint, Entra ID, and Fabric. That is not an innovation project. It is an operating model — and it requires everything operating models require: governance, ownership, measurement, accountability, and continuous improvement embedded into the Microsoft 365 platform.<br /><br />WHAT YOU WILL LEARN<br /><br />- Why treating Microsoft 365 AI as an innovation initiative rather than an operating model transformation produces consistent underperformance in Copilot deployments.<br />- How the shift from AI pilot to AI operating model changes governance, architecture, and leadership accountability requirements in Microsoft 365.<br />- What an AI operating model actually looks like in a Microsoft 365 environment — from Copilot deployment in M365 apps to Fabric pipelines and Copilot Studio agents connected to business data.<br />- Why most Microsoft Copilot initiatives stall at the pilot stage and never reach operating-model scale across business units and regions.<br />- How to design Microsoft 365 and Power Platform architecture that embeds Copilot and AI into operational workflows, rather than positioning them as optional productivity enhancements for willing early adopters.<br />- What governance, ownership, and measurement frameworks look like for organizations that have successfully made AI part of their Microsoft 365 operating model.<br />- How Microsoft Fabric, Power Automate, and Copilot Studio work together as the technical foundation of an AI-native operating model in the Microsoft ecosystem.<br />THE CORE INSIGHT<br /><br />The operating model is the architecture of how an organization actually works in Microsoft 365 — not how it intends to work, not how its org chart says it works, but how decisions get made in Teams, how documents move through SharePoint, how processes run on Power Automate, and how accountability is distributed across Entra ID groups and roles. When AI becomes part of that operating model, it is not adding a new capability alongside existing ways of working. It is changing the underlying system of how the Microsoft 365 tenant operates. Workflows that were human-driven become AI-augmented or AI-executed through Copilot, Power Automate, and Copilot Studio agents. Decisions that were made by individuals in Outlook or Excel become informed or generated by AI using organizational data. Data that was passively stored in SharePoint, OneDrive, or Fabric becomes actively governed, enriched, and continuously analyzed.<br /><br />Mirko argues that this is precisely why innovation-framing for AI in Microsoft 365 is so dangerous. Innovation projects are bounded — they have start dates, end dates, success criteria, and a defined scope. Operating model transformations are continuous — they require permanent governance structures in Microsoft 365, ongoing ownership that survives org changes, evolving measurement frameworks that connect AI usage to outcomes, and leadership accountability that does not expire when the Copilot pilot concludes. Organizations that frame Microsoft Copilot as an innovation initiative will manage it like one. They will celebrate early wins, tolerate policy and data governance gaps as temporary, and deprioritize investment in Fabric, Entra ID, and Purview as the initiative “matures”. Organizations that frame Microsoft 365 AI as an operating model transformation will do the opposite — and the results, compounded over three to five years, will be structurally different.<br /><br />WHY AI STAYS AT PILOT STAGE IN MICROSOFT 365 ORGANIZATIONS<br /><br />- AI initiatives are governed as projects with fixed timelines rather than as operating capabilities with permanent ownership in Microsoft 365.<br />- Microsoft Copilot is deployed as a personal productivity add-on in Office apps rather than integrated into the workflows where work actually happens across Teams, SharePoint, and Line-of-Business systems.<br />- There is no measurement framework connecting Copilot and Power Platform usage to operational outcomes — adoption is tracked, impact is not.<br />- Governance structures for AI in Microsoft 365 are temporary — created for the pilot, not designed as standing committees, policies, and guardrails at tenant level.<br />- Leadership accountability for AI outcomes is diffuse — everyone is responsible for “AI success”, so no one is accountable for Copilot misuse, data exposure, or value realization.<br />- Copilot Studio agents and Power Automate workflows are built for demos rather than designed for operational reliability, supportability, and change management.<br />- Microsoft Fabric analytics pipelines are created without the data ownership, lineage, and Purview governance that operational systems require in regulated environments.<br />KEY TAKEAWAYS<br /><br />- AI in Microsoft 365 is not an innovation layer — it is the new operating model of digital work on the Microsoft platform, and it must be governed accordingly.<br />- The transition from AI pilot to AI operating model requires permanent governance structures, defined ownership, and ongoing measurement across Microsoft 365, Power Platform, and Fabric.<br />- Microsoft Copilot delivers maximum value when it is embedded in operational workflows — approvals, case handling, incident response, sales processes — not positioned as an optional enhancement for power users.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69342481</guid><pubDate>Sun, 18 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69342481/418.mp3" length="58542571" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f51222c0f479779242a2fc1178b0f8f098c5f694.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every enterprise AI initiative in Microsoft 365 begins with the same promise: innovation. New https://www.m365.fm/categories/copilot-talk/ capabilities, faster workflows, smarter decisions, and a visible productivity boost that leaders can showcase in...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Azure at Scale: The Importance of Operating Models<br />
(00:00:32) The Cloud Scale Trap<br />
(00:02:11) The Centralization Fallacy<br />
(00:04:13) Defining Operating Models<br />
(00:05:56) The Five Pillars of Cloud Governance<br />
(00:07:29) Anchoring in Azure<br />
(00:08:17) Measuring the Lie<br />
(00:11:42) Decision Rights and Boundaries<br />
(00:15:38) Platform Teams as Product Teams<br />
(00:23:53) The Paved Road Strategy<br />
<br />
Every enterprise AI initiative in Microsoft 365 begins with the same promise: innovation. New <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> capabilities, faster workflows, smarter decisions, and a visible productivity boost that leaders can showcase in town halls and steering committees. And Microsoft Copilot does deliver on that promise — but only for the organizations that understand what they are actually building when they deploy Copilot, Copilot Studio agents, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> flows, or Fabric-powered AI pipelines across their environment. They are not building an innovation layer on top of their existing operating model. They are replacing the operating model itself — and that distinction changes everything about how AI in Microsoft 365 must be governed, architected, integrated, and led.<br /><br />In <a href="https://www.m365.fm/ai-operating-model-insights/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.FM, Mirko Peters examines why the organizations that treat AI in Microsoft 365 as an innovation initiative consistently underperform those that treat it as an operating model transformation — and what that means for how Microsoft 365 leaders should be thinking about Copilot deployment, Copilot Studio architecture, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> automation, and <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> analytics at enterprise scale. This is a conversation about the structural difference between piloting AI and operating AI in Microsoft 365, between demonstrating AI value in a Copilot pilot and scaling AI governance across the entire tenant, and between using Microsoft tools and redesigning the organizational systems that those tools now have to power.<br /><br />The organizations that will lead their industries over the next decade are not those with the most impressive Copilot demos or the flashiest AI use-case slides. They are the ones that have built Microsoft 365 AI into the operating fabric of how decisions are made, how workflows execute, how data governs itself, and how people work across Teams, SharePoint, Entra ID, and Fabric. That is not an innovation project. It is an operating model — and it requires everything operating models require: governance, ownership, measurement, accountability, and continuous improvement embedded into the Microsoft 365 platform.<br /><br />WHAT YOU WILL LEARN<br /><br />- Why treating Microsoft 365 AI as an innovation initiative rather than an operating model transformation produces consistent underperformance in Copilot deployments.<br />- How the shift from AI pilot to AI operating model changes governance, architecture, and leadership accountability requirements in Microsoft 365.<br />- What an AI operating model actually looks like in a Microsoft 365 environment — from Copilot deployment in M365 apps to Fabric pipelines and Copilot Studio agents connected to business data.<br />- Why most Microsoft Copilot initiatives stall at the pilot stage and never reach operating-model scale across business units and regions.<br />- How to design Microsoft 365 and Power Platform architecture that embeds Copilot and AI into operational workflows, rather than positioning...]]></itunes:summary><itunes:duration>3659</itunes:duration><itunes:keywords>autonomy,cloudentropy,cloudscale,decisionrights,devopsatscale,driftcontrol,enterprisecloud,exceptionmanagement,governance,guardrails,landingzones,leadtime,operatingsystem,pavedroad,platformengineering,platformmodel,policyenforcement,standardization,subscriptionvending,toolinglie</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1542c94b655d47ed920596388d06d07d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Cost Governance: How to Stop Unowned Spend in Microsoft Cloud with Subscription Design, Tagging Enforcement, and FinOps Guardrails</title><link>https://www.m365.fm/show/episodes/cost-entropy-azure-budget/</link><description><![CDATA[(00:00:00) The Azure Cost Conundrum<br />
(00:00:32) The Illusion of Waste<br />
(00:01:20) The Physics of Cloud Cost Accumulation<br />
(00:02:20) The Visibility Trap<br />
(00:07:10) The Authorization Shift<br />
(00:12:10) The Subscription Boundary<br />
(00:20:06) The Tagging Dilemma<br />
(00:28:15) Premium Tiers and Over-Provisioning<br />
(00:32:37) Non-Production Spend Gone Wild<br />
(00:32:39) The Non-Production Spend Landfill<br />
<br />
Azure bills keep growing because the platform allows spend without owners, limits or consequences. This episode is for cloud platform, FinOps and finance leaders who want to move from dashboards to enforcement with subscription design, Azure Policy, tagging, budgets and accountability models. You get a 90-day rollout plan to stop unowned spend.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Unowned spend becomes normal</li><li>04:29 – <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">FinOps</a> implemented backwards</li><li>08:29 – Every cloud dollar is an authorization decision</li><li>12:19 – Subscriptions as the cost <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">governance</a> boundary</li><li>20:09 – Tagging as financial identity</li><li>28:15 – Over-provisioning, non-prod and shared services</li><li>41:22 – Budgets and accountability models</li><li>49:46 – Enforcement stack and 90-day rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Azure</a> cost is an authorization outcome: spend happens because identities, policies and subscriptions allow it, not because engineers are careless.</li><li>Subscriptions with named owners, enforced tagging, SKU and region constraints and time-boxed exceptions turn cost governance into an enforceable boundary.</li><li>Budgets should fire early and route to accountable owners, with showback and chargeback closing the feedback loop and deployment stamps providing cost-bounded defaults.</li></ul><br /><b>Worth quoting</b><br /><br />“Observability is not governance. Observability tells you what happened. Governance decides what can happen. FinOps implemented backwards confuses the two and calls it progress.” – Mirko Peters (05:01)<br /><br />“A cloud bill is not a finance event. It's a runtime side effect of authorization.” – Mirko Peters (08:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/cost-entropy-azure-budget/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the 90-day rollout plan</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">FinOps</a> – criticized when implemented tooling-first; the episode argues it belongs with identity, policy and RBAC</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose permissioned control plane decides what can be created and therefore what gets billed</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Governance</a> – contrasted with observability: governance decides what can happen, dashboards only show what happened</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-landing-zone-is-a-liability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Your AI Landing Zone Is A Liability</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69341517</guid><pubDate>Sat, 17 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69341517/417.mp3" length="54379279" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4c46f776f6b7fe2c2c10ad681d3813aae0cff135.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure bills keep growing because the platform allows spend without owners, limits or consequences. This episode is for cloud platform, FinOps and finance leaders who want to move from dashboards to enforcement with subscription design, Azure Policy,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Azure Cost Conundrum<br />
(00:00:32) The Illusion of Waste<br />
(00:01:20) The Physics of Cloud Cost Accumulation<br />
(00:02:20) The Visibility Trap<br />
(00:07:10) The Authorization Shift<br />
(00:12:10) The Subscription Boundary<br />
(00:20:06) The Tagging Dilemma<br />
(00:28:15) Premium Tiers and Over-Provisioning<br />
(00:32:37) Non-Production Spend Gone Wild<br />
(00:32:39) The Non-Production Spend Landfill<br />
<br />
Azure bills keep growing because the platform allows spend without owners, limits or consequences. This episode is for cloud platform, FinOps and finance leaders who want to move from dashboards to enforcement with subscription design, Azure Policy, tagging, budgets and accountability models. You get a 90-day rollout plan to stop unowned spend.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Unowned spend becomes normal</li><li>04:29 – <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">FinOps</a> implemented backwards</li><li>08:29 – Every cloud dollar is an authorization decision</li><li>12:19 – Subscriptions as the cost <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">governance</a> boundary</li><li>20:09 – Tagging as financial identity</li><li>28:15 – Over-provisioning, non-prod and shared services</li><li>41:22 – Budgets and accountability models</li><li>49:46 – Enforcement stack and 90-day rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Azure</a> cost is an authorization outcome: spend happens because identities, policies and subscriptions allow it, not because engineers are careless.</li><li>Subscriptions with named owners, enforced tagging, SKU and region constraints and time-boxed exceptions turn cost governance into an enforceable boundary.</li><li>Budgets should fire early and route to accountable owners, with showback and chargeback closing the feedback loop and deployment stamps providing cost-bounded defaults.</li></ul><br /><b>Worth quoting</b><br /><br />“Observability is not governance. Observability tells you what happened. Governance decides what can happen. FinOps implemented backwards confuses the two and calls it progress.” – Mirko Peters (05:01)<br /><br />“A cloud bill is not a finance event. It's a runtime side effect of authorization.” – Mirko Peters (08:37)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/cost-entropy-azure-budget/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the 90-day rollout plan</li><li><a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">FinOps</a> – criticized when implemented tooling-first; the episode argues it belongs with identity, policy and RBAC</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose permissioned control plane decides what can be created and therefore what gets billed</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cost-entropy-azure-budget" target="_blank" rel="noreferrer noopener">Governance</a> – contrasted with observability: governance decides what can happen, dashboards only show what happened</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3399</itunes:duration><itunes:keywords>accountability,autonomy,azurecost,budgets,cloudscale,cloudspend,controlplane,costallocation,costentropy,exceptiondrift,financialgovernance,finops,governance,ownership,platformengineering,policyenforcement,skucontrol,spendvisibility,subscriptionstrategy,tagging</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ac299298e029439b5ea3777b4dac9702.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Azure Governance: Why Security and Compliance Fail Without an Enterprise Strategy — and How to Build One</title><link>https://www.m365.fm/show/episodes/azure-enterprise-governance-strategy/</link><description><![CDATA[(00:00:00) Governance Beyond Documentation<br />
(00:01:33) The Three Types of Governance Failure<br />
(00:04:47) Governance by Design: The Deterministic Approach<br />
(00:06:01) The Problem with Probabilistic Security<br />
(00:08:25) Enterprise Landing Zones and Management Groups<br />
(00:12:12) Subscription Strategy: Drawing Boundaries<br />
(00:16:06) Role-Based Access Control and Privileged Identity Management<br />
(00:24:23) Policy as Your Guardrail<br />
(00:28:02) Initiatives and Exceptions in Governance<br />
(00:32:36) Continuous Compliance and Cost Governance<br />
<br />
Many enterprise Azure environments have security and compliance policies on paper that the platform does not actually enforce. This episode is for cloud architects, platform teams and security leaders who need governance that scales across hundreds of subscriptions. You will learn how landing zones, management groups, RBAC with PIM, Azure Policy and continuous compliance work together as one enforced control plane.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Governance is enforced intent, not documentation</li><li>04:36 – Governance by design: deterministic guardrails</li><li>08:25 – Enterprise landing zones and management groups</li><li>12:12 – Subscription strategy and blast radius boundaries</li><li>16:06 – RBAC and Privileged Identity Management</li><li>24:23 – Azure Policy as the resource state gate</li><li>30:17 – Posture, continuous compliance and FinOps guardrails</li><li>38:45 – The operating model and three enterprise scenarios</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure governance fails mainly through drift, so exceptions need owners, expiry dates and revalidation instead of living forever.</li><li>A shallow management group hierarchy, intent-based subscriptions, group-based RBAC and PIM give inheritance and access boundaries real meaning.</li><li>Azure Policy with deny, modify and deploy-if-not-exists is the gate, while Defender for Cloud, Compliance Manager and <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">FinOps</a> guardrails feed back into enforced rules.</li></ul><br /><b>Worth quoting</b><br /><br />“Exceptions are not special cases. They are permanent forks in system behavior unless you design them to expire.” – Mirko Peters (04:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-enterprise-governance-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three enterprise scenarios</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Governance</a> – defined as enforced intent in the control plane, not documentation, with drift as the failure</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – the prerequisite structure of identity, network, logging and policy inheritance that makes workloads boring</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the platform whose Resource Manager control plane accepts or rejects every request against your guardrails</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Compliance as Code: The Architect’s Blueprint for Automated Trust</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69340438</guid><pubDate>Fri, 16 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69340438/video_project_7.mp3" length="45205911" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0e22117c24ea2f4f406dbf5cf7906529c4b1482d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many enterprise Azure environments have security and compliance policies on paper that the platform does not actually enforce. This episode is for cloud architects, platform teams and security leaders who need governance that scales across hundreds of...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Governance Beyond Documentation<br />
(00:01:33) The Three Types of Governance Failure<br />
(00:04:47) Governance by Design: The Deterministic Approach<br />
(00:06:01) The Problem with Probabilistic Security<br />
(00:08:25) Enterprise Landing Zones and Management Groups<br />
(00:12:12) Subscription Strategy: Drawing Boundaries<br />
(00:16:06) Role-Based Access Control and Privileged Identity Management<br />
(00:24:23) Policy as Your Guardrail<br />
(00:28:02) Initiatives and Exceptions in Governance<br />
(00:32:36) Continuous Compliance and Cost Governance<br />
<br />
Many enterprise Azure environments have security and compliance policies on paper that the platform does not actually enforce. This episode is for cloud architects, platform teams and security leaders who need governance that scales across hundreds of subscriptions. You will learn how landing zones, management groups, RBAC with PIM, Azure Policy and continuous compliance work together as one enforced control plane.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Governance is enforced intent, not documentation</li><li>04:36 – Governance by design: deterministic guardrails</li><li>08:25 – Enterprise landing zones and management groups</li><li>12:12 – Subscription strategy and blast radius boundaries</li><li>16:06 – RBAC and Privileged Identity Management</li><li>24:23 – Azure Policy as the resource state gate</li><li>30:17 – Posture, continuous compliance and FinOps guardrails</li><li>38:45 – The operating model and three enterprise scenarios</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure governance fails mainly through drift, so exceptions need owners, expiry dates and revalidation instead of living forever.</li><li>A shallow management group hierarchy, intent-based subscriptions, group-based RBAC and PIM give inheritance and access boundaries real meaning.</li><li>Azure Policy with deny, modify and deploy-if-not-exists is the gate, while Defender for Cloud, Compliance Manager and <a href="https://www.m365.fm/entity/finops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">FinOps</a> guardrails feed back into enforced rules.</li></ul><br /><b>Worth quoting</b><br /><br />“Exceptions are not special cases. They are permanent forks in system behavior unless you design them to expire.” – Mirko Peters (04:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-enterprise-governance-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three enterprise scenarios</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Governance</a> – defined as enforced intent in the control plane, not documentation, with drift as the failure</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – the prerequisite structure of identity, network, logging and policy inheritance that makes workloads boring</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-azure-governance-why-security-and-compliance-fail-without-an-enterprise-strategy-and-how-to-build-one" target="_blank"...]]></itunes:summary><itunes:duration>2826</itunes:duration><itunes:keywords>audit,autonomy,azurepolicy,blastradius,cloudscale,compliance,controlplane,enforcement,finops,governance,guardrails,identity,landingzones,operatingmodel,pim,platformengineering,rbac,resilience,security,standardization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0d03c2ab596ea9d8ba013f360bddb0d2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Enterprise Azure Migration Strategy: How to Move Legacy Systems to Microsoft Cloud Without Breaking Compliance, Governance, or the Business</title><link>https://www.m365.fm/show/episodes/enterprise-migration-strategy-legacy-systems/</link><description><![CDATA[(00:00:00) The Cloud Migration Fallacy<br />
(00:00:06) The IT Project Mindset Trap<br />
(00:00:36) Legacy Beyond Hardware<br />
(00:01:12) The Amplification of Chaos<br />
(00:01:45) Measuring Migration Success<br />
(00:02:55) The Pitfalls of Lift and Shift<br />
(00:03:15) The Governance Blind Spot<br />
(00:04:58) The Cutover Illusion<br />
(00:07:39) Defining Azure Correctly<br />
(00:10:59) The Landing Zone Misconception<br />
<br />
Most Azure migrations hit their cutover dates and still leave the business harder to run, with identity drift, broken audit trails and rising costs. This episode is for CIOs, platform teams and architects in regulated enterprises planning a large migration. You learn how to sequence platform, migration factory and modernization so governance holds while workloads move.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Migration as an IT project: the foundational mistake</li><li>07:25 – Azure is the control plane, not the destination</li><li>13:55 – Landing zones as an organizational contract</li><li>17:54 – Management groups, shared services and hub-and-spoke</li><li>32:29 – Workload prioritization and tabletop triage</li><li>48:24 – Phased modernization: foundation, scale, modernize</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise Azure migrations fail systemically, not technically: treat them as an operating model change and build the <a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">landing zone</a> contract for identity, policy, network and logging before the first workload moves.</li><li>Use an environment-first management group hierarchy, shared services subscriptions and hub-and-spoke networking, and treat prioritization as portfolio management across rehost, replatform, refactor and retire.</li><li>Run a migration factory with repeatable validation gates, earn modernization through platform maturity, and turn the CCOE into a platform product team that offers paved roads instead of approvals.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/enterprise-migration-strategy-legacy-systems/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three-workload tabletop triage</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – framed as an organizational contract for identity, policy, network and logging before workloads move</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Conditional Access</a> – part of the identity contract, and the exclusions behind the bank story's parallel authentication path</li><li><a href="https://www.m365.fm/entity/azure-virtual-wan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Azure Virtual WAN</a> – not the first move; it earns its keep only once hub-and-spoke is stable</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-enterprise-governance-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Microsoft Azure Governance: Why Security and Compliance Fail Without an Enterprise Strategy — and How to Build One</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69339816</guid><pubDate>Thu, 15 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69339816/enterprise_migration_strategy.mp3" length="73394332" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d3452e9ad68de6cb2fc0d5b7caaaf2a4946b16eb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Azure migrations hit their cutover dates and still leave the business harder to run, with identity drift, broken audit trails and rising costs. This episode is for CIOs, platform teams and architects in regulated enterprises planning a large...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Cloud Migration Fallacy<br />
(00:00:06) The IT Project Mindset Trap<br />
(00:00:36) Legacy Beyond Hardware<br />
(00:01:12) The Amplification of Chaos<br />
(00:01:45) Measuring Migration Success<br />
(00:02:55) The Pitfalls of Lift and Shift<br />
(00:03:15) The Governance Blind Spot<br />
(00:04:58) The Cutover Illusion<br />
(00:07:39) Defining Azure Correctly<br />
(00:10:59) The Landing Zone Misconception<br />
<br />
Most Azure migrations hit their cutover dates and still leave the business harder to run, with identity drift, broken audit trails and rising costs. This episode is for CIOs, platform teams and architects in regulated enterprises planning a large migration. You learn how to sequence platform, migration factory and modernization so governance holds while workloads move.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Migration as an IT project: the foundational mistake</li><li>07:25 – Azure is the control plane, not the destination</li><li>13:55 – Landing zones as an organizational contract</li><li>17:54 – Management groups, shared services and hub-and-spoke</li><li>32:29 – Workload prioritization and tabletop triage</li><li>48:24 – Phased modernization: foundation, scale, modernize</li></ul><br /><b>Key takeaways</b><br /><ul><li>Enterprise Azure migrations fail systemically, not technically: treat them as an operating model change and build the <a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">landing zone</a> contract for identity, policy, network and logging before the first workload moves.</li><li>Use an environment-first management group hierarchy, shared services subscriptions and hub-and-spoke networking, and treat prioritization as portfolio management across rehost, replatform, refactor and retire.</li><li>Run a migration factory with repeatable validation gates, earn modernization through platform maturity, and turn the CCOE into a platform product team that offers paved roads instead of approvals.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/enterprise-migration-strategy-legacy-systems/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three-workload tabletop triage</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – framed as an organizational contract for identity, policy, network and logging before workloads move</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Conditional Access</a> – part of the identity contract, and the exclusions behind the bank story's parallel authentication path</li><li><a href="https://www.m365.fm/entity/azure-virtual-wan/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-azure-migration-strategy-how-to-move-legacy-systems-to-microsoft-cloud-without-breaking-compliance-governance-or-the-business" target="_blank" rel="noreferrer noopener">Azure Virtual WAN</a> – not the first move; it earns its keep only once hub-and-spoke is...]]></itunes:summary><itunes:duration>4588</itunes:duration><itunes:keywords>architecture,automation,azure,cloud,compliance,cost,devops,entropy,governance,identity,landingzone,leadership,migration,modernization,operations,platform,resilience,scalability,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/94eb5e4fd05def6764891d2143a7b30a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Choosing the Right Azure Architecture: When Public Cloud, Hybrid, or Multi-Cloud Actually Makes Sense for Enterprise Microsoft Environments</title><link>https://www.m365.fm/show/episodes/choosing-right-azure-architecture-public-hybrid-multi-cloud/</link><description><![CDATA[(00:00:00) The Cloud Conundrum<br />
(00:00:27) The Misconception of Cloud as a Place<br />
(00:01:15) Intent vs. Configuration in Cloud Adoption<br />
(00:04:06) The Inevitability of Hybrid Cloud<br />
(00:07:57) Azure's Strengths in Public Cloud Adoption<br />
(00:11:53) The Breakpoints of Public Cloud Adoption<br />
(00:15:49) The Reality of Cloud Economics<br />
(00:19:40) Reframing Hybrid Cloud as a Strategy<br />
(00:28:23) Azure's ARC: A Control Plane Projection<br />
(00:28:33) Azure ARC: Beyond Product, Beyond Cloud<br />
<br />
Most enterprises never chose public cloud, hybrid or multi-cloud; their architecture accumulated one exception at a time. This episode is for IT leaders and architects running Microsoft environments who need to decide where workloads belong. Learn where Azure excels, why hybrid needs a single control plane like Azure Arc, and a five-axis framework to choose deliberately.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Cloud is an operating model, not a place</li><li>04:07 – Hybrid by default was inevitable</li><li>08:06 – Where public <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Azure</a> excels and breaks</li><li>15:52 – Cloud economics are behavioral</li><li>19:41 – Hybrid reframed and tooling fragmentation</li><li>28:21 – Azure Arc as control plane projection</li><li>37:07 – Multi-cloud realities</li><li>49:48 – Five-axis decision framework</li></ul><br /><b>Key takeaways</b><br /><ul><li>Public cloud, hybrid and multi-cloud are operating model decisions with security, cost and organizational debt attached, not provider preferences.</li><li>Hybrid works as distributed compute with centralized control, and Azure Arc extends Azure Resource Manager <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">governance</a>, policy and inventory to resources outside Azure.</li><li>Score regulatory pressure, latency sensitivity, cost predictability, cloud maturity and change velocity to decide between public-first, hybrid-first or bounded multi-cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“The foundational mistake is treating cloud like a place, a location, a destination, a box you move things into. It is not. In architectural terms, cloud is an operating model.” – Mirko Peters (00:31)<br /><br />“Hybrid wasn't chosen. It was the only architecture that could survive long enough for the organization to pretend it had a choice.” – Mirko Peters (07:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/choosing-right-azure-architecture-public-hybrid-multi-cloud/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the five-axis framework</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – assessed for where public-first works, where it breaks, and as the anchor control plane for hybrid</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Governance</a> – the deciding factor across hybrid and multi-cloud, since governance must precede portability</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Compliance</a> – erodes into conditional compliance through exceptions; Azure Arc pushes toward continuous posture and evidence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-policy-isnt-enough/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Azure Policy Isn't Enough: The Secret to Real-Time Cloud Savings</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69338565</guid><pubDate>Wed, 14 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69338565/choosing_the_right_azure_architecture_public_hybrid_or_multi_cloud.mp3" length="54864530" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fbb7a33861ad603f29ad9aba23a7b90a19827539.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most enterprises never chose public cloud, hybrid or multi-cloud; their architecture accumulated one exception at a time. This episode is for IT leaders and architects running Microsoft environments who need to decide where workloads belong. Learn...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Cloud Conundrum<br />
(00:00:27) The Misconception of Cloud as a Place<br />
(00:01:15) Intent vs. Configuration in Cloud Adoption<br />
(00:04:06) The Inevitability of Hybrid Cloud<br />
(00:07:57) Azure's Strengths in Public Cloud Adoption<br />
(00:11:53) The Breakpoints of Public Cloud Adoption<br />
(00:15:49) The Reality of Cloud Economics<br />
(00:19:40) Reframing Hybrid Cloud as a Strategy<br />
(00:28:23) Azure's ARC: A Control Plane Projection<br />
(00:28:33) Azure ARC: Beyond Product, Beyond Cloud<br />
<br />
Most enterprises never chose public cloud, hybrid or multi-cloud; their architecture accumulated one exception at a time. This episode is for IT leaders and architects running Microsoft environments who need to decide where workloads belong. Learn where Azure excels, why hybrid needs a single control plane like Azure Arc, and a five-axis framework to choose deliberately.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Cloud is an operating model, not a place</li><li>04:07 – Hybrid by default was inevitable</li><li>08:06 – Where public <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Azure</a> excels and breaks</li><li>15:52 – Cloud economics are behavioral</li><li>19:41 – Hybrid reframed and tooling fragmentation</li><li>28:21 – Azure Arc as control plane projection</li><li>37:07 – Multi-cloud realities</li><li>49:48 – Five-axis decision framework</li></ul><br /><b>Key takeaways</b><br /><ul><li>Public cloud, hybrid and multi-cloud are operating model decisions with security, cost and organizational debt attached, not provider preferences.</li><li>Hybrid works as distributed compute with centralized control, and Azure Arc extends Azure Resource Manager <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">governance</a>, policy and inventory to resources outside Azure.</li><li>Score regulatory pressure, latency sensitivity, cost predictability, cloud maturity and change velocity to decide between public-first, hybrid-first or bounded multi-cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“The foundational mistake is treating cloud like a place, a location, a destination, a box you move things into. It is not. In architectural terms, cloud is an operating model.” – Mirko Peters (00:31)<br /><br />“Hybrid wasn't chosen. It was the only architecture that could survive long enough for the organization to pretend it had a choice.” – Mirko Peters (07:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/choosing-right-azure-architecture-public-hybrid-multi-cloud/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the five-axis framework</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – assessed for where public-first works, where it breaks, and as the anchor control plane for hybrid</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=choosing-right-azure-architecture-public-hybrid-multi-cloud" target="_blank" rel="noreferrer noopener">Governance</a> – the deciding factor across hybrid and multi-cloud, since governance must precede portability</li><li><a...]]></itunes:summary><itunes:duration>3429</itunes:duration><itunes:keywords>architecture,azure,cloud,complexity,control,economics,enterprise,entropy,governance,hybrid,identity,infrastructure,modernization,operations,platform,reality,scale,strategy,systems,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/523ed3306c96599f2de0c92d76ec2f1e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Enterprise Cloud Strategy on Microsoft Azure: Why Cloud Governance, Identity, and Landing Zones Decide Whether Your Vision Actually Works</title><link>https://www.m365.fm/show/episodes/enterprise-cloud-strategy-microsoft-azure/</link><description><![CDATA[Many enterprises declare success after moving workloads to Azure, yet delivery stays slow, audits still hurt and the bill keeps growing. This episode is for CIOs, cloud architects and platform teams and explains how identity, landing zones, FinOps and explicit decision rights turn a cloud vision into an operating model that actually works.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The enterprise cloud problem: intent versus configuration</li><li>04:25 – Strategy vs adoption vs migration and why enterprises choose Azure</li><li>16:47 – The execution cliff: why nothing changed after migration</li><li>21:02 – Stories: the lift-and-shift trap and the governance backlash</li><li>28:44 – Identity is the control plane and the identity blind spot</li><li>37:28 – FinOps as behavioral design and the FinOps awakening</li><li>45:30 – Operating model: platform teams, product teams and decision rights</li><li>49:33 – Landing zones as management philosophy and mature Azure strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure executes configuration, not strategy slides, so a cloud strategy must turn business outcomes into enforceable constraints with explicit decision rights, funding rules and architecture boundaries.</li><li>Identity is the control plane: privileged and non-human identities, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Conditional Access</a> and exceptions need owners, time limits and lifecycle management before infrastructure ships.</li><li>Landing zones, Azure Policy, subscription vending and FinOps showback encode paved roads that let teams move fast, because governance does not slow enterprises down, ambiguity does.</li></ul><br /><b>Worth quoting</b><br /><br />“If your strategy depends on people behaving correctly, you don't have a strategy, you have a hope, the system will eventually express the truth of your design.” – Mirko Peters (03:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/enterprise-cloud-strategy-microsoft-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four stories and FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the execution environment that enforces configuration, not strategy slides, and chosen through ecosystem gravity</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Governance</a> – framed as removing ambiguity, with exceptions that need an owner, a reason and an expiry</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – described as a management philosophy encoded into management groups, subscriptions and policy, not a template</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">The Architecture of Agility: Bicep at Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69242200</guid><pubDate>Tue, 13 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69242200/enterprise_cloud_strategy_on_microsoft_azure.mp3" length="55919041" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a3c258ee63e888e062754060576e2d9226c60647.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many enterprises declare success after moving workloads to Azure, yet delivery stays slow, audits still hurt and the bill keeps growing. This episode is for CIOs, cloud architects and platform teams and explains how identity, landing zones, FinOps and...</itunes:subtitle><itunes:summary><![CDATA[Many enterprises declare success after moving workloads to Azure, yet delivery stays slow, audits still hurt and the bill keeps growing. This episode is for CIOs, cloud architects and platform teams and explains how identity, landing zones, FinOps and explicit decision rights turn a cloud vision into an operating model that actually works.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The enterprise cloud problem: intent versus configuration</li><li>04:25 – Strategy vs adoption vs migration and why enterprises choose Azure</li><li>16:47 – The execution cliff: why nothing changed after migration</li><li>21:02 – Stories: the lift-and-shift trap and the governance backlash</li><li>28:44 – Identity is the control plane and the identity blind spot</li><li>37:28 – FinOps as behavioral design and the FinOps awakening</li><li>45:30 – Operating model: platform teams, product teams and decision rights</li><li>49:33 – Landing zones as management philosophy and mature Azure strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure executes configuration, not strategy slides, so a cloud strategy must turn business outcomes into enforceable constraints with explicit decision rights, funding rules and architecture boundaries.</li><li>Identity is the control plane: privileged and non-human identities, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Conditional Access</a> and exceptions need owners, time limits and lifecycle management before infrastructure ships.</li><li>Landing zones, Azure Policy, subscription vending and FinOps showback encode paved roads that let teams move fast, because governance does not slow enterprises down, ambiguity does.</li></ul><br /><b>Worth quoting</b><br /><br />“If your strategy depends on people behaving correctly, you don't have a strategy, you have a hope, the system will eventually express the truth of your design.” – Mirko Peters (03:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/enterprise-cloud-strategy-microsoft-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four stories and FAQ</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the execution environment that enforces configuration, not strategy slides, and chosen through ecosystem gravity</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Governance</a> – framed as removing ambiguity, with exceptions that need an owner, a reason and an expiry</li><li><a href="https://www.m365.fm/entity/azure-landing-zone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">Azure landing zone</a> – described as a management philosophy encoded into management groups, subscriptions and policy, not a template</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-architecture-of-agility-bicep-at-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=enterprise-cloud-strategy-on-microsoft-azure-governance-identity-landing-zones" target="_blank" rel="noreferrer noopener">The Architecture of Agility: Bicep at Scale</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>3495</itunes:duration><itunes:keywords>azure,cloudarchitecture,cloudstrategy,compliance,costcontrol,decisionrights,enterpriseit,entraid,finops,governance,identity,landingzones,migration,operatingmodel,platformteams,scalability,security,transformation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c26446058541066e5a16637ad74d2e53.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dashboards Are Dead: How Microsoft Power BI, Fabric, and Copilot Turn Executive Questions into Governed, Actionable Answers in Microsoft 365</title><link>https://www.m365.fm/show/episodes/dashboards-are-dead-long-live-the-question/</link><description><![CDATA[(00:00:00) The Death of Dashboards<br />
(00:00:30) The Limitations of Dashboards<br />
(00:00:48) The Executive's Real Needs<br />
(00:01:37) The Hidden Costs of Dashboards<br />
(00:02:08) The Changing Landscape of Decision-Making<br />
(00:05:56) The Assumptions Behind Dashboards<br />
(00:09:35) The Rise and Fall of Reporting<br />
(00:12:51) The Modern Business Environment<br />
(00:20:15) The Shift to Intent-Based Interfaces<br />
(00:23:50) The Technical Evolution of BI Tools<br />
<br />
Executives still ping a person instead of opening the dashboard, because they want answers, not canvases. This episode is for BI, data and IT leaders working with Power BI, Fabric and Copilot in Microsoft 365. You will learn why semantic models, verified answers and identity-aware governance matter more than new reports, and how to measure decision velocity instead of adoption.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Dashboards didn't fail, they expired</li><li>02:34 – Visibility versus decisions</li><li>05:47 – The hidden assumptions dashboards require</li><li>09:38 – Why reporting was rational and what broke</li><li>19:55 – The interface shift from canvases to intent</li><li>30:50 – Scenario one: an executive question in Microsoft 365</li><li>35:20 – Fabric data agents and Power BI as input, not destination</li><li>45:36 – Decision velocity and owning the answer lifecycle</li></ul><br /><b>Key takeaways</b><br /><ul><li>Executives ask for decisions, not numbers, so the real cost of a reporting system is decision latency from question to action.</li><li>Power BI and Fabric semantic models become the governed meaning contract and evidence layer behind Copilot and <a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">data agent</a> answers.</li><li>Trustworthy answers need data contracts, controlled query surfaces such as verified answers, identity boundaries, provenance and observability.</li></ul><br /><b>Worth quoting</b><br /><br />“The measure of a dashboard is not whether it is viewed, it is whether someone can decide with it.” – Mirko Peters (05:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dashboards-are-dead-long-live-the-question/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, three scenarios and FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Power BI</a> – its shift from destination to evidence layer, with verified answers, lineage and RLS</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Semantic model</a> – the organizational contract that defines measures so Copilot answers bind to governed meaning</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the scenario where an executive asks a revenue question inside Teams and gets a cited answer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69241218</guid><pubDate>Mon, 12 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69241218/dashboards_are_dead_long_live_the_question.mp3" length="65422179" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4ca92a390a8705d52ea673120f4535429cae92da.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Executives still ping a person instead of opening the dashboard, because they want answers, not canvases. This episode is for BI, data and IT leaders working with Power BI, Fabric and Copilot in Microsoft 365. You will learn why semantic models,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Death of Dashboards<br />
(00:00:30) The Limitations of Dashboards<br />
(00:00:48) The Executive's Real Needs<br />
(00:01:37) The Hidden Costs of Dashboards<br />
(00:02:08) The Changing Landscape of Decision-Making<br />
(00:05:56) The Assumptions Behind Dashboards<br />
(00:09:35) The Rise and Fall of Reporting<br />
(00:12:51) The Modern Business Environment<br />
(00:20:15) The Shift to Intent-Based Interfaces<br />
(00:23:50) The Technical Evolution of BI Tools<br />
<br />
Executives still ping a person instead of opening the dashboard, because they want answers, not canvases. This episode is for BI, data and IT leaders working with Power BI, Fabric and Copilot in Microsoft 365. You will learn why semantic models, verified answers and identity-aware governance matter more than new reports, and how to measure decision velocity instead of adoption.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Dashboards didn't fail, they expired</li><li>02:34 – Visibility versus decisions</li><li>05:47 – The hidden assumptions dashboards require</li><li>09:38 – Why reporting was rational and what broke</li><li>19:55 – The interface shift from canvases to intent</li><li>30:50 – Scenario one: an executive question in Microsoft 365</li><li>35:20 – Fabric data agents and Power BI as input, not destination</li><li>45:36 – Decision velocity and owning the answer lifecycle</li></ul><br /><b>Key takeaways</b><br /><ul><li>Executives ask for decisions, not numbers, so the real cost of a reporting system is decision latency from question to action.</li><li>Power BI and Fabric semantic models become the governed meaning contract and evidence layer behind Copilot and <a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">data agent</a> answers.</li><li>Trustworthy answers need data contracts, controlled query surfaces such as verified answers, identity boundaries, provenance and observability.</li></ul><br /><b>Worth quoting</b><br /><br />“The measure of a dashboard is not whether it is viewed, it is whether someone can decide with it.” – Mirko Peters (05:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dashboards-are-dead-long-live-the-question/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, three scenarios and FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Power BI</a> – its shift from destination to evidence layer, with verified answers, lineage and RLS</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Semantic model</a> – the organizational contract that defines measures so Copilot answers bind to governed meaning</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dashboards-are-dead-how-microsoft-power-bi-fabric-and-copilot-turn-executive-questions-into-governed-actionable-answers-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the scenario where an executive asks a revenue question...]]></itunes:summary><itunes:duration>4089</itunes:duration><itunes:keywords>ai,analytics,architecture,automation,bi,dashboards,dataleadership,decisionmaking,executives,governance,insight,intelligence,latency,metrics,operations,productivity,semantics,transformation,trust,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/29e50cf1b06659437256fcd84557af84.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Rewrote Data Engineering: How Microsoft Fabric, OneLake, and Copilot Change Cost, Contracts, and Governance for Modern Data Engineers</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-data-engineering-challenges/</link><description><![CDATA[Fabric and Copilot make pipelines, notebooks and reports appear in minutes, yet many teams end up with capacity spikes, conflicting KPIs and unauditable access. This episode is for senior data engineers, architects and platform owners inheriting Fabric estates and explains the three failure modes plus an enforcement-first operating model that keeps cost, contracts and governance under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Fabric</a> removed the ceremony, not the responsibility</li><li>04:13 – The old model: pipelines as the product</li><li>06:54 – From pipeline graph to platform physics</li><li>14:32 – Copilot: completion over consequence</li><li>18:10 – Case 1: cost drift and query surfaces</li><li>27:12 – Case 2: lakehouse-warehouse contract collapse</li><li>33:35 – Case 3: workspace-only security</li><li>42:02 – The modern data engineer and operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric's single capacity and <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">workspace</a> model removes the friction that once slowed bad decisions, so cost, contract and access drift surface faster and louder.</li><li>Make views and stored procedures the only consumption surface and treat execution plans with bounded predicates as acceptance criteria to keep capacity spend predictable.</li><li>Enforce schemas, validation gates and quarantine tables at the lakehouse-to-warehouse seam and secure data with schema-based roles instead of workspace roles.</li></ul><br /><b>Worth quoting</b><br /><br />“Fabric removed the ceremony, not the responsibility. And Copilot removed the typing, not the consequences.” – Mirko Peters (00:04)<br /><br />“If it doesn't show up in a plan, a cost report, or a violation count, it's not governance, it's hope.” – Mirko Peters (03:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-data-engineering-challenges/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric failure modes</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose shared capacity and workspace model surfaces cost, contract and access drift faster</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Semantic model</a> – the layer that turns into a DAX patch bay when lakehouse drift reaches the warehouse unchecked</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – described as a collaboration container, not a data security boundary, in the third failure case</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69241573</guid><pubDate>Sun, 11 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69241573/fabric_rewrote_data_engineering.mp3" length="52831994" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d097c48c62d9180944be0ed05d048efeae467b31.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Fabric and Copilot make pipelines, notebooks and reports appear in minutes, yet many teams end up with capacity spikes, conflicting KPIs and unauditable access. This episode is for senior data engineers, architects and platform owners inheriting...</itunes:subtitle><itunes:summary><![CDATA[Fabric and Copilot make pipelines, notebooks and reports appear in minutes, yet many teams end up with capacity spikes, conflicting KPIs and unauditable access. This episode is for senior data engineers, architects and platform owners inheriting Fabric estates and explains the three failure modes plus an enforcement-first operating model that keeps cost, contracts and governance under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Fabric</a> removed the ceremony, not the responsibility</li><li>04:13 – The old model: pipelines as the product</li><li>06:54 – From pipeline graph to platform physics</li><li>14:32 – Copilot: completion over consequence</li><li>18:10 – Case 1: cost drift and query surfaces</li><li>27:12 – Case 2: lakehouse-warehouse contract collapse</li><li>33:35 – Case 3: workspace-only security</li><li>42:02 – The modern data engineer and operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric's single capacity and <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">workspace</a> model removes the friction that once slowed bad decisions, so cost, contract and access drift surface faster and louder.</li><li>Make views and stored procedures the only consumption surface and treat execution plans with bounded predicates as acceptance criteria to keep capacity spend predictable.</li><li>Enforce schemas, validation gates and quarantine tables at the lakehouse-to-warehouse seam and secure data with schema-based roles instead of workspace roles.</li></ul><br /><b>Worth quoting</b><br /><br />“Fabric removed the ceremony, not the responsibility. And Copilot removed the typing, not the consequences.” – Mirko Peters (00:04)<br /><br />“If it doesn't show up in a plan, a cost report, or a violation count, it's not governance, it's hope.” – Mirko Peters (03:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-data-engineering-challenges/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric failure modes</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose shared capacity and workspace model surfaces cost, contract and access drift faster</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Semantic model</a> – the layer that turns into a DAX patch bay when lakehouse drift reaches the warehouse unchecked</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – described as a collaboration container, not a data security boundary, in the third failure case</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-data-engineering-challenges" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter...]]></itunes:summary><itunes:duration>3302</itunes:duration><itunes:keywords>architecture,capacity,contracts,copilot,cost,dataengineering,drift,entropy,fabric,governance,lakehouse,observability,onelake,performance,scalability,security,semantics,sql,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/772549224f030f3ba0a94b899e1a6313.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond SELECT in Microsoft Fabric: Why T‑SQL Still Controls Cost, Performance, and Governance in Modern Data Platforms</title><link>https://www.m365.fm/show/episodes/tsql-modern-data-strategy-enforcing-intent/</link><description><![CDATA[Microsoft Fabric did not make SQL optional; it moved T-SQL to where cost overruns, audit findings and performance incidents begin. This episode is for data engineers and platform architects running modern Microsoft data platforms. It shows how to use T-SQL to enforce shape, access and cost so the platform stays deterministic instead of drifting into entropy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Beyond SELECT means responsibility</li><li>03:53 – Execution order and plans</li><li>10:41 – Lakehouse inputs as warehouse liabilities</li><li>14:42 – Parameter sniffing and cost spikes</li><li>18:52 – Security and least privilege</li><li>26:42 – Business logic drift</li><li>30:47 – Indexing, partitioning and redesign</li><li>45:18 – AI-written SQL and the operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Treat the <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Fabric</a> warehouse as an enforced boundary with explicit schemas, constraints and validation gates instead of fixing bad data downstream in Power BI.</li><li>Use execution plans as acceptance criteria and manage parameter sniffing, statistics, indexing and partitioning to keep cost and performance predictable.</li><li>Encode least privilege and business logic in schemas, roles, views and stored procedures, and let AI draft queries only while humans enforce shape, access and cost.</li></ul><br /><b>Worth quoting</b><br /><br />“T-SQL is where you make meaning enforceable. With explicit schema constraints and validation gates, you can force the warehouse boundary to behave like a boundary.” – Mirko Peters (02:46)<br /><br />“Your query text is not the truth. The plan is the truth. The text is your request. The plan is the platform's interpretation of your request under cost constraints, statistics, and available indexes.” – Mirko Peters (06:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/tsql-modern-data-strategy-enforcing-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on T-SQL in Fabric</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform the episode says did not make SQL optional, only moved T-SQL upstream</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Power BI</a> – ends up inheriting bad warehouse data and patching it with defensive logic</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Semantic model</a> – turns into a data repair shop when the warehouse does not enforce shape</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – workspace roles control item access but do not replace T-SQL permissions inside the data layer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69239919</guid><pubDate>Sat, 10 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69239919/beyond_select.mp3" length="50465927" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c9469c1573f166675a1619395df1242b8dc917d1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Fabric did not make SQL optional; it moved T-SQL to where cost overruns, audit findings and performance incidents begin. This episode is for data engineers and platform architects running modern Microsoft data platforms. It shows how to use...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Fabric did not make SQL optional; it moved T-SQL to where cost overruns, audit findings and performance incidents begin. This episode is for data engineers and platform architects running modern Microsoft data platforms. It shows how to use T-SQL to enforce shape, access and cost so the platform stays deterministic instead of drifting into entropy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Beyond SELECT means responsibility</li><li>03:53 – Execution order and plans</li><li>10:41 – Lakehouse inputs as warehouse liabilities</li><li>14:42 – Parameter sniffing and cost spikes</li><li>18:52 – Security and least privilege</li><li>26:42 – Business logic drift</li><li>30:47 – Indexing, partitioning and redesign</li><li>45:18 – AI-written SQL and the operating model</li></ul><br /><b>Key takeaways</b><br /><ul><li>Treat the <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Fabric</a> warehouse as an enforced boundary with explicit schemas, constraints and validation gates instead of fixing bad data downstream in Power BI.</li><li>Use execution plans as acceptance criteria and manage parameter sniffing, statistics, indexing and partitioning to keep cost and performance predictable.</li><li>Encode least privilege and business logic in schemas, roles, views and stored procedures, and let AI draft queries only while humans enforce shape, access and cost.</li></ul><br /><b>Worth quoting</b><br /><br />“T-SQL is where you make meaning enforceable. With explicit schema constraints and validation gates, you can force the warehouse boundary to behave like a boundary.” – Mirko Peters (02:46)<br /><br />“Your query text is not the truth. The plan is the truth. The text is your request. The plan is the platform's interpretation of your request under cost constraints, statistics, and available indexes.” – Mirko Peters (06:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/tsql-modern-data-strategy-enforcing-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and FAQ on T-SQL in Fabric</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform the episode says did not make SQL optional, only moved T-SQL upstream</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Power BI</a> – ends up inheriting bad warehouse data and patching it with defensive logic</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Semantic model</a> – turns into a data repair shop when the warehouse does not enforce shape</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – workspace roles control item access but do not replace T-SQL permissions inside the data layer</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=tsql-modern-data-strategy-enforcing-intent" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the...]]></itunes:summary><itunes:duration>3155</itunes:duration><itunes:keywords>analytics,architecture,auditing,cost,data,determinism,execution,fabric,governance,indexing,lakehouse,optimization,partitioning,performance,scalability,security,sql,tsql,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/59b5cddd3513d4ce7395de45a446762c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Governance Debt: How SharePoint, Power Automate, and Permissions Drift Quietly Break Your Platform</title><link>https://www.m365.fm/show/episodes/the-silent-crash-why-your-platform-is-rotting-from-the-inside/</link><description><![CDATA[(00:00:00) The Silent Threat of Entropy in Microsoft 365<br />
(00:00:02) The Patterns of Quiet Failure<br />
(00:01:15) SharePoint: The Swiss Army Knife Gone Wrong<br />
(00:03:58) Power Apps: Determinism vs. Chaos<br />
(00:05:41) Power Automate: Time Bombs in the Background<br />
(00:07:20) AI and AI Builder: The Governance Challenge<br />
(00:08:55) The Governance Spine: Controls That Don't Blink<br />
(00:09:43) The Choice: Alignment or Entropy<br />
(00:10:37) Call to Action and Closing Remarks<br />
<br />
Microsoft 365 platforms rarely fail loudly; they decay through test lists, permission drift and silently failing flows. This episode is for SharePoint, Power Platform and governance owners who want to spot that entropy early. You get concrete protocols for schemas, permissions, apps, flows and AI that turn quiet failures into visible, contained ones.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Quiet failures and entropy</li><li>01:21 – SharePoint schema discipline</li><li>03:13 – Permissions and inheritance</li><li>03:56 – Deterministic Power Apps</li><li>05:39 – Defensive Power Automate flows</li><li>07:24 – AI as librarian, not oracle</li><li>08:55 – The governance spine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Treat SharePoint as a collaboration substrate with stable internal column names and few lookups, and move relational workloads to <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Dataverse</a> or SQL.</li><li>Secure data at site or list level with groups instead of breaking inheritance per item, and design flows with trigger conditions, concurrency limits and try-catch scopes.</li><li>Govern AI and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Power Platform</a> with citations, human review for low-confidence results, DLP policies, separated environments, managed solutions and service principals.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-silent-crash-why-your-platform-is-rotting-from-the-inside/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, protocols per pillar and FAQ</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">SharePoint</a> – the collaboration substrate that rots when used as a relational database with unstable schemas</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Power Automate</a> – background flows that need trigger conditions, concurrency limits and try-catch scopes to fail loudly</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Power Apps</a> – canvas apps that should be deterministic, with centralized reads, concurrency handling and telemetry</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the lists behind the opening signal of test lists and the lookup-column warnings</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-ai-governance-fix-data-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">SharePoint Is Broken for AI: How Better Governance and Data Strategy Fix Microsoft 365 AI Failures</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69370357</guid><pubDate>Fri, 09 Jan 2026 17:45:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69370357/the_silent_crash_why_your_platform_is_rotting_from_the_inside.mp3" length="10854862" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c8c0de5dd57e435e8c012a9cdf29484c4d66efca.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft 365 platforms rarely fail loudly; they decay through test lists, permission drift and silently failing flows. This episode is for SharePoint, Power Platform and governance owners who want to spot that entropy early. You get concrete...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Silent Threat of Entropy in Microsoft 365<br />
(00:00:02) The Patterns of Quiet Failure<br />
(00:01:15) SharePoint: The Swiss Army Knife Gone Wrong<br />
(00:03:58) Power Apps: Determinism vs. Chaos<br />
(00:05:41) Power Automate: Time Bombs in the Background<br />
(00:07:20) AI and AI Builder: The Governance Challenge<br />
(00:08:55) The Governance Spine: Controls That Don't Blink<br />
(00:09:43) The Choice: Alignment or Entropy<br />
(00:10:37) Call to Action and Closing Remarks<br />
<br />
Microsoft 365 platforms rarely fail loudly; they decay through test lists, permission drift and silently failing flows. This episode is for SharePoint, Power Platform and governance owners who want to spot that entropy early. You get concrete protocols for schemas, permissions, apps, flows and AI that turn quiet failures into visible, contained ones.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Quiet failures and entropy</li><li>01:21 – SharePoint schema discipline</li><li>03:13 – Permissions and inheritance</li><li>03:56 – Deterministic Power Apps</li><li>05:39 – Defensive Power Automate flows</li><li>07:24 – AI as librarian, not oracle</li><li>08:55 – The governance spine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Treat SharePoint as a collaboration substrate with stable internal column names and few lookups, and move relational workloads to <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Dataverse</a> or SQL.</li><li>Secure data at site or list level with groups instead of breaking inheritance per item, and design flows with trigger conditions, concurrency limits and try-catch scopes.</li><li>Govern AI and <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Power Platform</a> with citations, human review for low-confidence results, DLP policies, separated environments, managed solutions and service principals.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-silent-crash-why-your-platform-is-rotting-from-the-inside/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, protocols per pillar and FAQ</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">SharePoint</a> – the collaboration substrate that rots when used as a relational database with unstable schemas</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Power Automate</a> – background flows that need trigger conditions, concurrency limits and try-catch scopes to fail loudly</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Power Apps</a> – canvas apps that should be deterministic, with centralized reads, concurrency handling and telemetry</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-silent-crash-why-your-platform-is-rotting-from-the-inside" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the lists behind the opening signal of test lists and the lookup-column warnings</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>679</itunes:duration><itunes:keywords>architecture,automation,cloud,compliance,devops,governance,itops,microsoft365,ops,permissions,platformdrift,platforms,powerautomate,productivity,saas,scalability,security,sharepoint,technicaldebt,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bc053a6924ffe8c6bcec8e8be75b8b65.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Studio Multi‑Agent Architecture: How to Design Governed Copilot Orchestration and Deterministic AI Workflows in Microsoft</title><link>https://www.m365.fm/show/episodes/microsoft-copilot-multi-agent-orchestration/</link><description><![CDATA[(00:00:00) The Pitfalls of Agent Sprawl<br />
(00:00:27) The Misunderstood Nature of AI Assistants<br />
(00:00:48) The Decision Engine Reality Check<br />
(00:01:21) The Hidden Dangers of Prompt-Based Governance<br />
(00:02:29) Redefining Success in AI Systems<br />
(00:04:23) The Entropy of Agent Sprawl<br />
(00:05:39) The Three Failure Modes of Overlapping Agents<br />
(00:06:55) The Rise of Confident Errors<br />
(00:07:49) The Governance Debt Trap<br />
(00:08:18) The ROI Collapse of Unaccountable Automation<br />
<br />
Shipping more Copilot agents does not mean more value when nobody can explain why a workflow did what it did. This episode is for architects and platform owners building multi-agent solutions in Copilot Studio, showing how a master agent control plane, connected agents and deterministic gates make AI workflows auditable, governable and ROI-provable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agent sprawl and the decision engine misunderstanding</li><li>02:35 – Success criteria and the three failure modes of sprawl</li><li>08:25 – Why ROI collapses without reproducibility</li><li>11:39 – Deterministic core plus reasoned edge</li><li>15:32 – Master agent as control plane and connected agents as governed services</li><li>23:19 – Coupling, routing determinism and operational prerequisites</li><li>35:37 – Case studies: Joiner-Mover-Leaver and invoice-to-pay</li><li>44:02 – Governing outcomes and building a governed agent catalog</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multi-agent Copilot systems are distributed decision engines, so prompt-embedded rules and overlapping agents create routing drift, confident errors and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">governance</a> debt.</li><li>A thin master agent acts as the deterministic control plane that holds state, enforces gates, controls tools and logs traces, while connected agents provide bounded, versioned, owned capabilities.</li><li>Use cases like Joiner-Mover-Leaver and three-way invoice matching show that AI should reason inside steps while approvals, mappings and payments stay policy-driven and reproducible.</li></ul><br /><b>Worth quoting</b><br /><br />“Prompt embedded policy is not policy. It is a suggestion with a half-life. Because prompts are not compiled. They are interpreted.” – Mirko Peters (01:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-multi-agent-orchestration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, both case studies and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents act as distributed decision engines, not assistants, and how sprawl creates confident errors</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">Governance</a> – why rules buried in prompts drift and how control-plane gates make governance enforceable</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – master agents, connected agents, descriptions, publishing and the connected-agent toggle in orchestration</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-ai-agent-lie-architectural-erosion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">Copilot in Dynamics 365: AI Agents, Governance Drift, and Everyday Risk Zones</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69239098</guid><pubDate>Fri, 09 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69239098/409.mp3" length="51063609" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8992ca9949fb310048bd5cafdeda83aef48c40dc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Shipping more Copilot agents does not mean more value when nobody can explain why a workflow did what it did. This episode is for architects and platform owners building multi-agent solutions in Copilot Studio, showing how a master agent control...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Pitfalls of Agent Sprawl<br />
(00:00:27) The Misunderstood Nature of AI Assistants<br />
(00:00:48) The Decision Engine Reality Check<br />
(00:01:21) The Hidden Dangers of Prompt-Based Governance<br />
(00:02:29) Redefining Success in AI Systems<br />
(00:04:23) The Entropy of Agent Sprawl<br />
(00:05:39) The Three Failure Modes of Overlapping Agents<br />
(00:06:55) The Rise of Confident Errors<br />
(00:07:49) The Governance Debt Trap<br />
(00:08:18) The ROI Collapse of Unaccountable Automation<br />
<br />
Shipping more Copilot agents does not mean more value when nobody can explain why a workflow did what it did. This episode is for architects and platform owners building multi-agent solutions in Copilot Studio, showing how a master agent control plane, connected agents and deterministic gates make AI workflows auditable, governable and ROI-provable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agent sprawl and the decision engine misunderstanding</li><li>02:35 – Success criteria and the three failure modes of sprawl</li><li>08:25 – Why ROI collapses without reproducibility</li><li>11:39 – Deterministic core plus reasoned edge</li><li>15:32 – Master agent as control plane and connected agents as governed services</li><li>23:19 – Coupling, routing determinism and operational prerequisites</li><li>35:37 – Case studies: Joiner-Mover-Leaver and invoice-to-pay</li><li>44:02 – Governing outcomes and building a governed agent catalog</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multi-agent Copilot systems are distributed decision engines, so prompt-embedded rules and overlapping agents create routing drift, confident errors and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">governance</a> debt.</li><li>A thin master agent acts as the deterministic control plane that holds state, enforces gates, controls tools and logs traces, while connected agents provide bounded, versioned, owned capabilities.</li><li>Use cases like Joiner-Mover-Leaver and three-way invoice matching show that AI should reason inside steps while approvals, mappings and payments stay policy-driven and reproducible.</li></ul><br /><b>Worth quoting</b><br /><br />“Prompt embedded policy is not policy. It is a suggestion with a half-life. Because prompts are not compiled. They are interpreted.” – Mirko Peters (01:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-multi-agent-orchestration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, both case studies and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">AI agent</a> – why agents act as distributed decision engines, not assistants, and how sprawl creates confident errors</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer noopener">Governance</a> – why rules buried in prompts drift and how control-plane gates make governance enforceable</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-studio-multi-agent-architecture-governed-orchestration-deterministic-ai-workflows" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3192</itunes:duration><itunes:keywords>agents,ai,architecture,auditing,automation,compliance,control,copilot,determinism,enterprise,governance,identity,microsoft,orchestration,platform,productivity,roi,scalability,security,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d79e283a853427e3d6f76a8ca8eeaaf0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Night the Emails Died: Anatomy of an AI Cleanup</title><link>https://www.m365.fm/show/episodes/the-night-the-emails-died-ai-cleanup-incident/</link><description><![CDATA[Shared support inboxes full of dead letters burn out agents and frustrate customers. This noir-style episode walks customer service leaders through three Dynamics 365 automation operators, case scanning, unified routing and Copilot Studio drafting, and shows how they turn email chaos into structured, measurable work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The shared inbox as a crime scene</li><li>01:41 – Operator one: the case scanner</li><li>03:02 – Operator two: the traffic controller</li><li>04:41 – Operator three: the shadow operator</li><li>06:16 – Case files: insurance and HR</li><li>08:05 – Humans for judgment, rollout order</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual triage of shared inboxes routes work by mood instead of business logic, which leaves urgent cases buried.</li><li>Email-to-case ingestion with attachment analysis, unified routing by rules, skills and capacity, and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Copilot Studio</a> drafted replies form a three-step cleanup crew.</li><li>Roll out the scanner first, then routing, then AI drafting, and keep humans as reviewers who approve every reply.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-night-the-emails-died-ai-cleanup-incident/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case files, rollout order and FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the service platform where the three operators turn shared-inbox email into structured, routed cases</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as the cleanup crew of scanner, traffic controller and shadow operator</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the shadow operator that drafts grounded replies from the knowledge base for human approval</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Automation</a> – the episode's frame for replacing manual inbox triage with scanning, routing and drafting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/autonomous-agents-dynamics365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">How Email‑to‑Case, Unified Routing, and Copilot Kill Shared Inbox Chaos</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69369917</guid><pubDate>Fri, 09 Jan 2026 10:52:36 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69369917/the_night_the_emails_died_anatomy_of_an_ai_cleanup.mp3" length="11594649" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ec2421a319a70de113f1e1ed155a4785c23f1431.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Shared support inboxes full of dead letters burn out agents and frustrate customers. This noir-style episode walks customer service leaders through three Dynamics 365 automation operators, case scanning, unified routing and Copilot Studio drafting,...</itunes:subtitle><itunes:summary><![CDATA[Shared support inboxes full of dead letters burn out agents and frustrate customers. This noir-style episode walks customer service leaders through three Dynamics 365 automation operators, case scanning, unified routing and Copilot Studio drafting, and shows how they turn email chaos into structured, measurable work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The shared inbox as a crime scene</li><li>01:41 – Operator one: the case scanner</li><li>03:02 – Operator two: the traffic controller</li><li>04:41 – Operator three: the shadow operator</li><li>06:16 – Case files: insurance and HR</li><li>08:05 – Humans for judgment, rollout order</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual triage of shared inboxes routes work by mood instead of business logic, which leaves urgent cases buried.</li><li>Email-to-case ingestion with attachment analysis, unified routing by rules, skills and capacity, and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Copilot Studio</a> drafted replies form a three-step cleanup crew.</li><li>Roll out the scanner first, then routing, then AI drafting, and keep humans as reviewers who approve every reply.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-night-the-emails-died-ai-cleanup-incident/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case files, rollout order and FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the service platform where the three operators turn shared-inbox email into structured, routed cases</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as the cleanup crew of scanner, traffic controller and shadow operator</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the shadow operator that drafts grounded replies from the knowledge base for human approval</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">Automation</a> – the episode's frame for replacing manual inbox triage with scanning, routing and drafting</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/autonomous-agents-dynamics365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-night-the-emails-died-ai-cleanup-incident" target="_blank" rel="noreferrer noopener">How Email‑to‑Case, Unified Routing, and Copilot Kill Shared Inbox Chaos</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>725</itunes:duration><itunes:keywords>accountability,ai,algorithms,automation,cleanup,compliance,data,deletion,emails,failure,governance,infrastructure,logs,loss,oversight,risk,systems,technology,transparency,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c4ee0199dba20e5d6d52f6d535b49574.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Stewardship in Microsoft: How to Build Responsible AI Governance and Human Ownership for Copilot, Fabric, and Enterprise AI Systems</title><link>https://www.m365.fm/show/episodes/ai-stewardship-building-effective-programs/</link><description><![CDATA[(00:00:00) The Importance of AI Stewardship<br />
(00:00:34) The Failure of AI Governance<br />
(00:01:40) The Uncomfortable Truth About AI Governance<br />
(00:03:11) The Accountability Gap in AI Decision-Making<br />
(00:06:25) The Copilot Case Study<br />
(00:11:20) The Three Pillars of Stewardship<br />
(00:15:53) The Stewardship Loop<br />
(00:18:11) Microsoft's Responsible AI Foundations<br />
(00:25:03) Two-Speed Governance<br />
(00:32:53) The Role of Ownership and Decision Rights<br />
<br />
Most organizations have AI policies, but nobody with real authority to stop an AI system when it drifts or surfaces sensitive data. This episode is for executives, IT, data and business owners running Copilot, Fabric and enterprise AI in the Microsoft ecosystem. You will get a stewardship model with decision rights, a RACI, risk tiers, escalation and a 90-day plan you can run.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why governance fails without owners</li><li>06:52 – The accountability gap in enterprise AI</li><li>22:58 – What AI stewardship really means</li><li>35:41 – Microsoft's responsible AI foundations as reference architecture</li><li>64:31 – Ownership, roles and the AI steward</li><li>96:05 – Decision surfaces, risk tiers and the stewardship RACI</li><li>133:08 – Escalation, identity with Entra and data boundaries with Purview</li><li>159:13 – Copilot governance, org size and the first 90 days</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI governance documents values, but stewardship gives named people the decision rights and authority to pause, degrade or retire AI systems.</li><li>Copilot exposure is a substrate problem: overshared SharePoint, open links and unlabeled data must be fixed with Entra groups, Purview labels and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">DLP</a>.</li><li>Start with ownership, a risk taxonomy, a use case register and an escalation workflow that resolves in minutes, built over a 90-day plan.</li></ul><br /><b>Worth quoting</b><br /><br />“The assistant did not leak. Your governance did, by allowing broad read access and unlabeled content to live beside sensitive data.” – Mirko Peters (12:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-stewardship-building-effective-programs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the stewardship RACI and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Governance</a> – why policies and committees fail without named owners who can pause AI systems</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the exposure pattern where overshared SharePoint and unlabeled exports surface salary data</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – identity as the control plane, with groups that bind launch, pause and risk acceptance rights</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentageddon-agents-outpacing-governance-collapse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">How Runaway AI Agents, Power Automate Flows, and Copilot Drift Outpace Your Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69237118</guid><pubDate>Thu, 08 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69237118/ai_stewardship_with_microsoft_why_every_company_needs_an_ai_stewardship_program_and_how_to_build_one.mp3" length="224736410" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c591f26c95f2368a0ba511497bbf47bc34e8b420.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations have AI policies, but nobody with real authority to stop an AI system when it drifts or surfaces sensitive data. This episode is for executives, IT, data and business owners running Copilot, Fabric and enterprise AI in the Microsoft...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Importance of AI Stewardship<br />
(00:00:34) The Failure of AI Governance<br />
(00:01:40) The Uncomfortable Truth About AI Governance<br />
(00:03:11) The Accountability Gap in AI Decision-Making<br />
(00:06:25) The Copilot Case Study<br />
(00:11:20) The Three Pillars of Stewardship<br />
(00:15:53) The Stewardship Loop<br />
(00:18:11) Microsoft's Responsible AI Foundations<br />
(00:25:03) Two-Speed Governance<br />
(00:32:53) The Role of Ownership and Decision Rights<br />
<br />
Most organizations have AI policies, but nobody with real authority to stop an AI system when it drifts or surfaces sensitive data. This episode is for executives, IT, data and business owners running Copilot, Fabric and enterprise AI in the Microsoft ecosystem. You will get a stewardship model with decision rights, a RACI, risk tiers, escalation and a 90-day plan you can run.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why governance fails without owners</li><li>06:52 – The accountability gap in enterprise AI</li><li>22:58 – What AI stewardship really means</li><li>35:41 – Microsoft's responsible AI foundations as reference architecture</li><li>64:31 – Ownership, roles and the AI steward</li><li>96:05 – Decision surfaces, risk tiers and the stewardship RACI</li><li>133:08 – Escalation, identity with Entra and data boundaries with Purview</li><li>159:13 – Copilot governance, org size and the first 90 days</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI governance documents values, but stewardship gives named people the decision rights and authority to pause, degrade or retire AI systems.</li><li>Copilot exposure is a substrate problem: overshared SharePoint, open links and unlabeled data must be fixed with Entra groups, Purview labels and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">DLP</a>.</li><li>Start with ownership, a risk taxonomy, a use case register and an escalation workflow that resolves in minutes, built over a 90-day plan.</li></ul><br /><b>Worth quoting</b><br /><br />“The assistant did not leak. Your governance did, by allowing broad read access and unlabeled content to live beside sensitive data.” – Mirko Peters (12:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-stewardship-building-effective-programs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the stewardship RACI and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Governance</a> – why policies and committees fail without named owners who can pause AI systems</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the exposure pattern where overshared SharePoint and unlabeled exports surface salary data</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-stewardship-in-microsoft-how-to-build-responsible-ai-governance-and-human-ownership-for-copilot-fabric-and-enterprise-ai-systems" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> –...]]></itunes:summary><itunes:duration>14046</itunes:duration><itunes:keywords>accountability,ai,authority,compliance,controls,copilot,data,escalation,ethics,governance,identity,lifecycle,oversight,ownership,reliability,risk,security,stewardship,transparency,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b63b4f4588e707fdc00dd9a1bd494d43.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Hire‑to‑Retire Is a Lie: How to Fix HR System Architecture, Policy, and AI Governance in Modern Microsoft‑Centric HR Platforms</title><link>https://www.m365.fm/show/episodes/debunking-hire-to-retire-myth-hr-systems/</link><description><![CDATA[(00:00:00) The Hidden Truth About Hire to Retire<br />
(00:00:33) The Myth of a Linear Life Cycle<br />
(00:00:55) The Distributed Decision Engine<br />
(00:05:12) The Configuration Entropy Trap<br />
(00:07:17) AI's Limitations in HR Systems<br />
(00:14:39) Workday's Process Rigor Fallacy<br />
(00:19:42) Success Factors' Global Complexity Dilemma<br />
(00:25:19) Entra ID: The Shadow System of Record<br />
(00:31:03) Power Automate: The Debugging Economy<br />
(00:31:29) The Pitfalls of Using Flows as Policy Engines<br />
<br />
HR platforms promise a clean hire-to-retire lifecycle, yet policy ends up scattered across templates, workflows, Power Automate flows and Entra exceptions until nobody can explain why someone still has access. This episode is for HR, identity and platform architects working with Dynamics 365 HR, Workday, SuccessFactors and Microsoft 365, and it delivers a diagnostic checklist, a reference architecture and a 90-day plan to make HR systems explainable and ready for AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What hire-to-retire actually is</li><li>05:19 – Configuration entropy: how setup becomes the system</li><li>10:02 – Dynamics 365 HR: transactional core, adaptive debt</li><li>14:49 – Workday and SuccessFactors: rigor and local entropy</li><li>25:43 – Entra ID as the shadow system of record</li><li>31:31 – Power Automate and the debugging economy</li><li>36:57 – Why AI pilots fail and the capability-obligation-identity model</li><li>50:32 – Reference architecture, governance and the 90-day plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Hire-to-retire is not a linear process but a stream of facts, obligations and identity changes processed by many systems that make independent decisions.</li><li>Policy hidden in templates, stages, connector conditions, flows and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Conditional Access</a> exceptions creates configuration entropy that AI will mirror instead of fix.</li><li>A four-layer architecture with a versioned policy layer, immutable events, subscriber-only execution and an explanation-first AI layer lets HR own intent while platforms execute and Entra enforces.</li></ul><br /><b>Worth quoting</b><br /><br />“AI amplifies drift, it doesn't heal it. Models learn from artifacts. If intent is implicit and scattered, AI infers policy from stale templates, inconsistent labels and noisy histories.” – Mirko Peters (03:12)<br /><br />“Access is not a derivative of personhood, it's a derivative of risk, obligation and capability, those change outside HR.” – Mirko Peters (26:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/debunking-hire-to-retire-myth-hr-systems/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the entropy diagnostic and the 90-day plan</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Power Automate</a> – the HR integration glue where trigger filters, retries and run-after settings quietly become policy</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity plane acting as HR's shadow system of record and enforcement graph</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Conditional Access</a> – policies whose temporary exclusion groups and exceptions accumulate until access becomes unpredictable</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/agentageddon-agents-outpacing-governance-collapse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">How Runaway AI Agents, Power Automate Flows, and Copilot Drift Outpace Your Governance</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69221120</guid><pubDate>Wed, 07 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69221120/the_foundational_lie_of_hire_to_retire_deconstructing_the_architectural_debt_of_modern_hr_systems.mp3" length="69087263" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/24453181097cbe33a79b3b509a94a0852c3bcea2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>HR platforms promise a clean hire-to-retire lifecycle, yet policy ends up scattered across templates, workflows, Power Automate flows and Entra exceptions until nobody can explain why someone still has access. This episode is for HR, identity and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Hidden Truth About Hire to Retire<br />
(00:00:33) The Myth of a Linear Life Cycle<br />
(00:00:55) The Distributed Decision Engine<br />
(00:05:12) The Configuration Entropy Trap<br />
(00:07:17) AI's Limitations in HR Systems<br />
(00:14:39) Workday's Process Rigor Fallacy<br />
(00:19:42) Success Factors' Global Complexity Dilemma<br />
(00:25:19) Entra ID: The Shadow System of Record<br />
(00:31:03) Power Automate: The Debugging Economy<br />
(00:31:29) The Pitfalls of Using Flows as Policy Engines<br />
<br />
HR platforms promise a clean hire-to-retire lifecycle, yet policy ends up scattered across templates, workflows, Power Automate flows and Entra exceptions until nobody can explain why someone still has access. This episode is for HR, identity and platform architects working with Dynamics 365 HR, Workday, SuccessFactors and Microsoft 365, and it delivers a diagnostic checklist, a reference architecture and a 90-day plan to make HR systems explainable and ready for AI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – What hire-to-retire actually is</li><li>05:19 – Configuration entropy: how setup becomes the system</li><li>10:02 – Dynamics 365 HR: transactional core, adaptive debt</li><li>14:49 – Workday and SuccessFactors: rigor and local entropy</li><li>25:43 – Entra ID as the shadow system of record</li><li>31:31 – Power Automate and the debugging economy</li><li>36:57 – Why AI pilots fail and the capability-obligation-identity model</li><li>50:32 – Reference architecture, governance and the 90-day plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Hire-to-retire is not a linear process but a stream of facts, obligations and identity changes processed by many systems that make independent decisions.</li><li>Policy hidden in templates, stages, connector conditions, flows and <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Conditional Access</a> exceptions creates configuration entropy that AI will mirror instead of fix.</li><li>A four-layer architecture with a versioned policy layer, immutable events, subscriber-only execution and an explanation-first AI layer lets HR own intent while platforms execute and Entra enforces.</li></ul><br /><b>Worth quoting</b><br /><br />“AI amplifies drift, it doesn't heal it. Models learn from artifacts. If intent is implicit and scattered, AI infers policy from stale templates, inconsistent labels and noisy histories.” – Mirko Peters (03:12)<br /><br />“Access is not a derivative of personhood, it's a derivative of risk, obligation and capability, those change outside HR.” – Mirko Peters (26:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/debunking-hire-to-retire-myth-hr-systems/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the entropy diagnostic and the 90-day plan</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Power Automate</a> – the HR integration glue where trigger filters, retries and run-after settings quietly become policy</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity plane acting as HR's shadow system of record and enforcement graph</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=debunking-hire-to-retire-myth-hr-systems" target="_blank" rel="noreferrer noopener">Conditional...]]></itunes:summary><itunes:duration>4318</itunes:duration><itunes:keywords>access,ai,architecture,automation,capabilities,compliance,control,entropy,explainability,governance,hr,identity,integrations,obligations,platforms,policy,risk,security,systems,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9c6a4c33438fab566b8293001cb90a07.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot Architecture Best Practices: 10 Design Mandates to Prevent Copilot Chaos in Microsoft 365 and Microsoft Graph</title><link>https://www.m365.fm/show/episodes/architectural-mandates-for-copilot-control/</link><description><![CDATA[(00:00:00) Copilot's True Nature<br />
(00:00:33) The Distributed Decision Engine Fallacy<br />
(00:01:15) Framing Copilot as a Control System<br />
(00:01:39) Determinism vs. Probability in AI<br />
(00:02:08) The Importance of Boundaries and Permissions<br />
(00:02:53) The Psychology of Trust and Authority<br />
(00:03:41) Hard Edges: Scopes, Labels, and Gates<br />
(00:04:45) The Five Anchor Failures of Copilot<br />
(00:05:30) Anchor Failure 1: Silent Data Leakage<br />
(00:10:45) Anchor Failure 2: Confident Fiction<br />
<br />
Copilot is not a helpful feature layer but a decision engine on top of Microsoft Graph that amplifies every gap in your permissions and governance. This masterclass gives security, legal and IT leaders ten enforceable design mandates, a reusable reason-plan-gate-execute pattern and a red flag test to prevent data leakage, confident fiction and irreversible automation in Microsoft 365.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as a distributed decision engine</li><li>00:44 – The foundational misunderstanding</li><li>05:50 – Five anchor failures</li><li>29:47 – Mandates 1-3: system, boundaries, structure</li><li>43:48 – Mandates 4-8: reason, plan, gate, execute and beyond</li><li>64:57 – Mandates 9-10: Teams, <a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Outlook</a> and Power Automate</li><li>71:23 – The ten-point governance checklist</li><li>79:28 – Red flag test and board brief</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot inherits your permissions and oversharing through Microsoft Graph, so default-deny scopes and enforced sensitivity labels are the only real boundaries.</li><li>Separate reasoning from execution with the reason, plan, gate, execute pattern, demanding structured plans, citations and rollback before any change runs.</li><li>Treat identity, explicit session state, observability and budgets as controls, with dedicated <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">agent</a> identities, least privilege and drift alerts.</li></ul><br /><b>Worth quoting</b><br /><br />“A label with no enforced policy is a sticker. A scope with no allow list is an invitation.” – Mirko Peters (04:01)<br /><br />“Leaders assume summarize this channel means just this channel. The authorization engine hears everything the caller can read. You think you drew a boundary, you didn't, you described one.” – Mirko Peters (02:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architectural-mandates-for-copilot-control/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Episode page</a>: the full masterclass with chapters, quotes, the ten-point checklist and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as a distributed decision engine that compiles your permissions and governance gaps into behavior</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the retrieval layer whose effective permissions let Copilot summaries pull in HR and legal content</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – only protect when policy enforces deny or redaction at retrieval time, otherwise they are stickers</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69220501</guid><pubDate>Tue, 06 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69220501/the_10_architectural_mandates_that_stop_copilot_chaos.mp3" length="86577601" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c88cfac17bcd22f04eeffbc25df6759e9193bc42.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot is not a helpful feature layer but a decision engine on top of Microsoft Graph that amplifies every gap in your permissions and governance. This masterclass gives security, legal and IT leaders ten enforceable design mandates, a reusable...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Copilot's True Nature<br />
(00:00:33) The Distributed Decision Engine Fallacy<br />
(00:01:15) Framing Copilot as a Control System<br />
(00:01:39) Determinism vs. Probability in AI<br />
(00:02:08) The Importance of Boundaries and Permissions<br />
(00:02:53) The Psychology of Trust and Authority<br />
(00:03:41) Hard Edges: Scopes, Labels, and Gates<br />
(00:04:45) The Five Anchor Failures of Copilot<br />
(00:05:30) Anchor Failure 1: Silent Data Leakage<br />
(00:10:45) Anchor Failure 2: Confident Fiction<br />
<br />
Copilot is not a helpful feature layer but a decision engine on top of Microsoft Graph that amplifies every gap in your permissions and governance. This masterclass gives security, legal and IT leaders ten enforceable design mandates, a reusable reason-plan-gate-execute pattern and a red flag test to prevent data leakage, confident fiction and irreversible automation in Microsoft 365.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as a distributed decision engine</li><li>00:44 – The foundational misunderstanding</li><li>05:50 – Five anchor failures</li><li>29:47 – Mandates 1-3: system, boundaries, structure</li><li>43:48 – Mandates 4-8: reason, plan, gate, execute and beyond</li><li>64:57 – Mandates 9-10: Teams, <a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Outlook</a> and Power Automate</li><li>71:23 – The ten-point governance checklist</li><li>79:28 – Red flag test and board brief</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot inherits your permissions and oversharing through Microsoft Graph, so default-deny scopes and enforced sensitivity labels are the only real boundaries.</li><li>Separate reasoning from execution with the reason, plan, gate, execute pattern, demanding structured plans, citations and rollback before any change runs.</li><li>Treat identity, explicit session state, observability and budgets as controls, with dedicated <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">agent</a> identities, least privilege and drift alerts.</li></ul><br /><b>Worth quoting</b><br /><br />“A label with no enforced policy is a sticker. A scope with no allow list is an invitation.” – Mirko Peters (04:01)<br /><br />“Leaders assume summarize this channel means just this channel. The authorization engine hears everything the caller can read. You think you drew a boundary, you didn't, you described one.” – Mirko Peters (02:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/architectural-mandates-for-copilot-control/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Episode page</a>: the full masterclass with chapters, quotes, the ten-point checklist and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – treated as a distributed decision engine that compiles your permissions and governance gaps into behavior</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the retrieval layer whose effective permissions let Copilot summaries pull in HR and legal content</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=architectural-mandates-for-copilot-control" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – only protect...]]></itunes:summary><itunes:duration>5411</itunes:duration><itunes:keywords>agents,ai,architecture,audit,automation,compliance,control,copilot,engineering,enterprise,governance,graph,identity,microsoft,outlook,powerautomate,risk,security,teams,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/66a98ce49747ab2acd5ac1734d0cedc0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot in Dynamics 365: AI Agents, Governance Drift, and Everyday Risk Zones</title><link>https://www.m365.fm/show/episodes/dynamics-ai-agent-lie-architectural-erosion/</link><description><![CDATA[(00:00:00) The Silent Threat of Architectural Erosion<br />
(00:00:02) The Pitfalls of Automated Decision-Making<br />
(00:00:14) Copilot's Hidden Impact on Enterprise Architecture<br />
(00:00:25) Credit Hold and Dispute Resolution Challenges<br />
(00:02:11) The Four Scenarios of Erosion<br />
(00:03:56) Vendor Selection and ESG Considerations<br />
(00:04:49) Customer Service Case Resolution Complications<br />
(00:04:52) Addressing OCR and Three-Way Match Issues<br />
(00:05:07) Invoice Approval: From Inspection to Narration<br />
(00:05:12) Credit Hold Edge Cases and Seasonality<br />
<br />
Copilot and AI agents in Dynamics 365 speed up approvals, credit holds, sourcing and refunds while your controls stay green on paper. This episode is for Dynamics architects, finance and security leaders who must defend agent-assisted decisions in audits. You will learn where governance quietly drifts and which design controls restore lineage and accountability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Architectural erosion, not failure</li><li>04:50 – Invoice approval: validation becomes mediation</li><li>08:59 – Credit hold release becomes a suggestible default</li><li>13:07 – Procurement and customer service: hidden weights and ambiguous authority</li><li>21:24 – Five failure patterns and the controls that fray</li><li>31:04 – MCP mechanics and the governance model you actually run</li><li>40:03 – Audit without causality and the specimen test</li><li>48:20 – Mitigations, executive translation and architect deep dive</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Dynamics 365 rarely breaks controls; it erodes their meaning by mediating what approvers see and composing actions across apps.</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">DLP</a>, Conditional Access, least privilege and segregation of duties were built for local human actions and miss composite agent pathways through MCP, Power Automate and Graph.</li><li>Require decision traces, step-up on sensitive tool invocation, and ALM for prompts, tool maps and models, then test one real decision end to end.</li></ul><br /><b>Worth quoting</b><br /><br />“The controls still exist. The signature still happens. But the Epistemic Foundation, what the approver actually knows, has shifted. That isn't automation. It's mediation.” – Mirko Peters (03:00)<br /><br />“Your authorization model is local. The agent pathway is global. That is not a violation. It's a side door created by integration” – Mirko Peters (22:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-ai-agent-lie-architectural-erosion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the specimen test and the control checklist</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the ERP and service apps where invoice approvals, credit holds and refunds get agent-assisted</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">AI agent</a> – composes actions across apps so that each hop is allowed but the whole chain never reviewed</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol whose generic tools and view models let the agent act like a human user</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-erp-mcp-server-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">Dynamics 365 ERP MCP Server - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69220236</guid><pubDate>Mon, 05 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69220236/the_dynamics_ai_agent_lie_it_s_not_acceleration_it_s_architectural_erosion.mp3" length="76522757" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1d88a069649040ea2ba91e2743f01addcc3971f7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot and AI agents in Dynamics 365 speed up approvals, credit holds, sourcing and refunds while your controls stay green on paper. This episode is for Dynamics architects, finance and security leaders who must defend agent-assisted decisions in...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Silent Threat of Architectural Erosion<br />
(00:00:02) The Pitfalls of Automated Decision-Making<br />
(00:00:14) Copilot's Hidden Impact on Enterprise Architecture<br />
(00:00:25) Credit Hold and Dispute Resolution Challenges<br />
(00:02:11) The Four Scenarios of Erosion<br />
(00:03:56) Vendor Selection and ESG Considerations<br />
(00:04:49) Customer Service Case Resolution Complications<br />
(00:04:52) Addressing OCR and Three-Way Match Issues<br />
(00:05:07) Invoice Approval: From Inspection to Narration<br />
(00:05:12) Credit Hold Edge Cases and Seasonality<br />
<br />
Copilot and AI agents in Dynamics 365 speed up approvals, credit holds, sourcing and refunds while your controls stay green on paper. This episode is for Dynamics architects, finance and security leaders who must defend agent-assisted decisions in audits. You will learn where governance quietly drifts and which design controls restore lineage and accountability.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Architectural erosion, not failure</li><li>04:50 – Invoice approval: validation becomes mediation</li><li>08:59 – Credit hold release becomes a suggestible default</li><li>13:07 – Procurement and customer service: hidden weights and ambiguous authority</li><li>21:24 – Five failure patterns and the controls that fray</li><li>31:04 – MCP mechanics and the governance model you actually run</li><li>40:03 – Audit without causality and the specimen test</li><li>48:20 – Mitigations, executive translation and architect deep dive</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Dynamics 365 rarely breaks controls; it erodes their meaning by mediating what approvers see and composing actions across apps.</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">DLP</a>, Conditional Access, least privilege and segregation of duties were built for local human actions and miss composite agent pathways through MCP, Power Automate and Graph.</li><li>Require decision traces, step-up on sensitive tool invocation, and ALM for prompts, tool maps and models, then test one real decision end to end.</li></ul><br /><b>Worth quoting</b><br /><br />“The controls still exist. The signature still happens. But the Epistemic Foundation, what the approver actually knows, has shifted. That isn't automation. It's mediation.” – Mirko Peters (03:00)<br /><br />“Your authorization model is local. The agent pathway is global. That is not a violation. It's a side door created by integration” – Mirko Peters (22:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-ai-agent-lie-architectural-erosion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the specimen test and the control checklist</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the ERP and service apps where invoice approvals, credit holds and refunds get agent-assisted</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-dynamics-365-ai-agents-governance-drift-and-everyday-risk-zones" target="_blank" rel="noreferrer noopener">AI agent</a> – composes actions across apps so that each hop is allowed but the whole chain never reviewed</li><li><a...]]></itunes:summary><itunes:duration>4783</itunes:duration><itunes:keywords>agents,ai,architecture,audit,automation,cloud,compliance,control,copilot,devops,dynamics,engineering,enterprise,governance,microsoft,risk,security,systems,transformation,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3b1ca36ff87f6d62859c723663337ad4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Security: Solving the Permission Problem, Stopping Permission Sprawl, and Governing External Access</title><link>https://www.m365.fm/show/episodes/the-embodied-lie-ai-speaking-agent-entropy/</link><description><![CDATA[(00:00:00) The Embodied Lie in AI Governance<br />
(00:00:24) The Illusion of Control in Voice Assistants<br />
(00:04:26) The Two Timelines of AI Systems<br />
(00:07:40) Microsoft's Partial Progress in AI Governance<br />
(00:11:13) The Missing Link: Deterministic Policy Gates<br />
(00:14:53) Case Study 1: The Wrong Site Deletion<br />
(00:18:49) Case Study 2: Inadvertent Disclosure in Meetings<br />
(00:23:03) Case Study 3: External Agents and Internal Data Exposure<br />
(00:27:23) The Event-Driven System Fallacy<br />
(00:27:26) The Misunderstanding of Protocol Standards<br />
<br />
Agents in Microsoft 365 can pass conditional access, stay fully logged in Purview and still delete the wrong SharePoint site or disclose sensitive data to external meeting guests. This episode shows security architects and M365 admins why permissions and forensics are not control, and how action-time policy gates, idempotency and segmented identities contain the blast radius.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Every control worked, the outcome was wrong</li><li>01:43 – The embodied lie</li><li>04:28 – Control plane versus experience plane</li><li>07:44 – What Microsoft gets right</li><li>15:04 – Case studies: wrong site, meeting disclosure, shadow <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">agent</a></li><li>31:16 – Event-driven entropy and retries</li><li>35:19 – Deterministic patterns: idempotency, policy gate, segmented identities</li><li>50:03 – Conditional access: necessary, not sufficient</li></ul><br /><b>Key takeaways</b><br /><ul><li>Conditional access and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Purview</a> operate at token time and after execution, so they cannot stop an entitled agent from doing the wrong thing at action time.</li><li>Put a deterministic per-tool-call policy gate in front of every side effect, evaluating actor, intent, scope, data class and venue before execution.</li><li>Use idempotency keys with an authoritative state store and split agent identities into read, write and egress lanes to keep failures small.</li></ul><br /><b>Worth quoting</b><br /><br />“Organizations keep building governance around artifacts that exist before and after execution, but not at execution. So you get beautiful audit trails and ugly outcomes.” – Mirko Peters (07:03)<br /><br />“Token time control without tool time control is a polite front door with no locks inside the building.” – Mirko Peters (07:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-embodied-lie-ai-speaking-agent-entropy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three agent case studies</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Conditional Access</a> – checks only at token time, deciding who may try, not what an agent does next</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a probabilistic decision engine whose tool calls need a deterministic policy gate</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – captures agent transcripts for forensics after the fact but cannot stop a wrong action</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/securing-ai-agents-safe-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Securing AI Agents in Microsoft 365: Governance, Blast Radius, and Safe Control Plane Design</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69158149</guid><pubDate>Sun, 04 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69158149/the_embodied_lie_how_the_speaking_agent_obscures_architectural_entropy.mp3" length="52400242" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9ea46aedb1f3497ebc7e2197ec2af4f9f5edc8dc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Agents in Microsoft 365 can pass conditional access, stay fully logged in Purview and still delete the wrong SharePoint site or disclose sensitive data to external meeting guests. This episode shows security architects and M365 admins why permissions...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Embodied Lie in AI Governance<br />
(00:00:24) The Illusion of Control in Voice Assistants<br />
(00:04:26) The Two Timelines of AI Systems<br />
(00:07:40) Microsoft's Partial Progress in AI Governance<br />
(00:11:13) The Missing Link: Deterministic Policy Gates<br />
(00:14:53) Case Study 1: The Wrong Site Deletion<br />
(00:18:49) Case Study 2: Inadvertent Disclosure in Meetings<br />
(00:23:03) Case Study 3: External Agents and Internal Data Exposure<br />
(00:27:23) The Event-Driven System Fallacy<br />
(00:27:26) The Misunderstanding of Protocol Standards<br />
<br />
Agents in Microsoft 365 can pass conditional access, stay fully logged in Purview and still delete the wrong SharePoint site or disclose sensitive data to external meeting guests. This episode shows security architects and M365 admins why permissions and forensics are not control, and how action-time policy gates, idempotency and segmented identities contain the blast radius.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Every control worked, the outcome was wrong</li><li>01:43 – The embodied lie</li><li>04:28 – Control plane versus experience plane</li><li>07:44 – What Microsoft gets right</li><li>15:04 – Case studies: wrong site, meeting disclosure, shadow <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">agent</a></li><li>31:16 – Event-driven entropy and retries</li><li>35:19 – Deterministic patterns: idempotency, policy gate, segmented identities</li><li>50:03 – Conditional access: necessary, not sufficient</li></ul><br /><b>Key takeaways</b><br /><ul><li>Conditional access and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Purview</a> operate at token time and after execution, so they cannot stop an entitled agent from doing the wrong thing at action time.</li><li>Put a deterministic per-tool-call policy gate in front of every side effect, evaluating actor, intent, scope, data class and venue before execution.</li><li>Use idempotency keys with an authoritative state store and split agent identities into read, write and egress lanes to keep failures small.</li></ul><br /><b>Worth quoting</b><br /><br />“Organizations keep building governance around artifacts that exist before and after execution, but not at execution. So you get beautiful audit trails and ugly outcomes.” – Mirko Peters (07:03)<br /><br />“Token time control without tool time control is a polite front door with no locks inside the building.” – Mirko Peters (07:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-embodied-lie-ai-speaking-agent-entropy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three agent case studies</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Conditional Access</a> – checks only at token time, deciding who may try, not what an agent does next</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a probabilistic decision engine whose tool calls need a deterministic policy gate</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-embodied-lie-ai-speaking-agent-entropy" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – captures...]]></itunes:summary><itunes:duration>3275</itunes:duration><itunes:keywords>abstraction,agents,architecture,autonomy,coherence,complexity,control,deception,drift,embodiment,entropy,fluency,governance,illusion,integrity,observability,risk,systems,transparency,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c667287c14182ca9bdfb3ef0cd36e6ba.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Securing AI Agents in Microsoft 365: Governance, Blast Radius, and Safe Control Plane Design</title><link>https://www.m365.fm/show/episodes/securing-ai-agents-safe-governance-best-practices/</link><description><![CDATA[(00:00:00) The Risks of AI Agents<br />
(00:00:31) Microsoft's Efforts and Shortcomings<br />
(00:01:18) The Timing of Control and Experience<br />
(00:04:31) The SharePoint Deletion Incident<br />
(00:06:19) Event-Driven Systems and Their Pitfalls<br />
(00:08:07) Segregating Identities and Tools<br />
(00:21:22) The Experienced Plane Tax<br />
(00:25:20) Least Privilege and Segregation of Duties<br />
(00:29:43) The Importance of Provenance and Policy Gates<br />
(00:33:30) Anthropomorphic Trust Bias and Governance<br />
<br />
Giving AI agents a face and a voice makes them feel trustworthy, but it does nothing to stop a mis-scoped delete or an overshared answer. This episode is for Microsoft 365 architects and security leaders deploying agents with Entra Agent ID, Copilot Studio and Purview. Learn how per-tool policy gates, segmented identities and retrieval boundaries turn eloquent outages into denied decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – An agent with a face and a voice</li><li>04:47 – Three agent failure case studies</li><li>17:38 – Events aren't state</li><li>21:51 – Experience plane tax and NHIs as super users</li><li>30:04 – Audit, provenance, policy gate</li><li>37:44 – Deterministic patterns that work</li><li>45:37 – RAG as a security boundary</li><li>54:43 – Five-question governance audit</li></ul><br /><b>Key takeaways</b><br /><ul><li>Conditional Access and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Purview</a> audit are necessary but act at token time and after the fact, so high-risk agent tool calls need a deterministic per-call policy gate.</li><li>Treat events as proposals, not state: idempotency keys, an authoritative state store and segmented read, write and egress identities keep agent failures small.</li><li>Retrieval should be an authorization boundary with venue-aware filtering, cite-or-silent generation and persisted policy outcomes as proof.</li></ul><br /><b>Worth quoting</b><br /><br />“Conditional access decides who may try. A policy gate decides what may happen. Treat one as necessary the other as non-negotiable.” – Mirko Peters (45:24)<br /><br />“Audit tells you what happened. Provenance tells you why you think it happened. A policy gate decides whether it's allowed to happen at all.” – Mirko Peters (30:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/securing-ai-agents-safe-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the five-question audit and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a probabilistic decision engine whose face and voice add unearned trust</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Conditional Access</a> – a token-time gate that decides who may try, not what an agent may do next</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Governance</a> – the 'we already have governance' objection, answered with policy gates and a five-question audit</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Stop Building Bots, Start Building Runtimes: A Field Guide to Microsoft Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69156597</guid><pubDate>Sat, 03 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69156597/the_agent_has_a_face_the_lie_is_worse.mp3" length="63202397" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8f98b1eda2e092665577732471a7d6883b6c3a21.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Giving AI agents a face and a voice makes them feel trustworthy, but it does nothing to stop a mis-scoped delete or an overshared answer. This episode is for Microsoft 365 architects and security leaders deploying agents with Entra Agent ID, Copilot...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Risks of AI Agents<br />
(00:00:31) Microsoft's Efforts and Shortcomings<br />
(00:01:18) The Timing of Control and Experience<br />
(00:04:31) The SharePoint Deletion Incident<br />
(00:06:19) Event-Driven Systems and Their Pitfalls<br />
(00:08:07) Segregating Identities and Tools<br />
(00:21:22) The Experienced Plane Tax<br />
(00:25:20) Least Privilege and Segregation of Duties<br />
(00:29:43) The Importance of Provenance and Policy Gates<br />
(00:33:30) Anthropomorphic Trust Bias and Governance<br />
<br />
Giving AI agents a face and a voice makes them feel trustworthy, but it does nothing to stop a mis-scoped delete or an overshared answer. This episode is for Microsoft 365 architects and security leaders deploying agents with Entra Agent ID, Copilot Studio and Purview. Learn how per-tool policy gates, segmented identities and retrieval boundaries turn eloquent outages into denied decisions.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – An agent with a face and a voice</li><li>04:47 – Three agent failure case studies</li><li>17:38 – Events aren't state</li><li>21:51 – Experience plane tax and NHIs as super users</li><li>30:04 – Audit, provenance, policy gate</li><li>37:44 – Deterministic patterns that work</li><li>45:37 – RAG as a security boundary</li><li>54:43 – Five-question governance audit</li></ul><br /><b>Key takeaways</b><br /><ul><li>Conditional Access and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Purview</a> audit are necessary but act at token time and after the fact, so high-risk agent tool calls need a deterministic per-call policy gate.</li><li>Treat events as proposals, not state: idempotency keys, an authoritative state store and segmented read, write and egress identities keep agent failures small.</li><li>Retrieval should be an authorization boundary with venue-aware filtering, cite-or-silent generation and persisted policy outcomes as proof.</li></ul><br /><b>Worth quoting</b><br /><br />“Conditional access decides who may try. A policy gate decides what may happen. Treat one as necessary the other as non-negotiable.” – Mirko Peters (45:24)<br /><br />“Audit tells you what happened. Provenance tells you why you think it happened. A policy gate decides whether it's allowed to happen at all.” – Mirko Peters (30:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/securing-ai-agents-safe-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the five-question audit and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">AI agent</a> – framed as a probabilistic decision engine whose face and voice add unearned trust</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Conditional Access</a> – a token-time gate that decides who may try, not what an agent may do next</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=securing-ai-agents-safe-governance-best-practices" target="_blank" rel="noreferrer noopener">Governance</a> – the 'we already have governance' objection, answered with policy gates and a five-question audit</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>3951</itunes:duration><itunes:keywords>agents,ai,architecture,auditing,automation,autonomy,compliance,control,data,enterprise,governance,guardrails,innovation,intelligence,permissions,policy,risk,scalability,security,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/320f32567c9e64e9943eca2d08feac92.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Entra ID Conditional Access: From Identity Debt and Chaos to a Predictable Security Loop in Microsoft 365</title><link>https://www.m365.fm/show/episodes/entra-id-conditional-access-security-loop/</link><description><![CDATA[(00:00:00) The Identity Debt Crisis in Azure<br />
(00:00:39) The Control Plane Conundrum<br />
(00:01:43) The Accumulation of Identity Debt<br />
(00:04:13) Measuring and Observing Identity Debt<br />
(00:04:52) Hybrid Identity Debt Propagation<br />
(00:09:22) Breaking the Inheritance Cycle<br />
(00:14:22) Conditional Access Sprawl<br />
(00:24:54) Workload Identities: The Silent Threat<br />
(00:35:23) B2B Guest Access: Undermining Governance<br />
(00:36:11) The Three Paths of Identity Debt<br />
<br />
Most Azure security failures start in identity, where Conditional Access exclusions, synced admins, overscoped service principals and forgotten guests quietly pile up as identity debt. This episode is for identity architects and security leaders who want to measure that drift in their own logs and replace it with a predictable loop. You get a minimal enforceable baseline and a 90-day remediation cadence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why identity is Azure's control plane</li><li>00:42 – Identity as control plane</li><li>04:49 – Hybrid identity debt propagation</li><li>14:49 – Conditional Access sprawl and baseline</li><li>25:44 – Service principals and workload identities</li><li>36:43 – B2B guest access and cross-tenant trust</li><li>47:09 – Measuring identity debt and the minimal baseline</li><li>61:33 – 90-day remediation, objections and checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Identity debt is standing privilege plus ungoverned exceptions plus unowned identities, and Conditional Access will faithfully enforce whatever remains.</li><li>A minimal baseline of three policies (block legacy authentication, <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">MFA</a> for all, phishing-resistant strength for admins) plus PIM and tested break-glass accounts reduces blast radius this week.</li><li>Workload identities and guests need owners, scoped permissions, expiring credentials or access packages and access reviews, measured weekly through sign-in logs and Graph queries.</li></ul><br /><b>Worth quoting</b><br /><br />“Conditional access without lifecycle ownership is an entropy generator. Hybrid sync without translation rules is an entropy generator.” – Mirko Peters (01:29)<br /><br />“Tokens are short-lived, but refresh is long-lived. If an identity's standing privilege is wrong, short-lived tokens just refresh the wrong decision every hour.” – Mirko Peters (03:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-id-conditional-access-security-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the minimal baseline and FAQ</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Conditional Access</a> – exclusions, report-only limbo and the three-policy baseline that replaces policy sprawl</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – treated as Azure's control plane rather than a login service, with PIM and admin units</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – required for all users, with phishing-resistant strengths for admins and tested break-glass accounts</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-delegating-ai-spec-kit-architectural-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Stop Delegating AI Decisions: How Spec Kit Makes AI Agents Safe in Microsoft Entra and Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69155833</guid><pubDate>Fri, 02 Jan 2026 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69155833/entra_id_the_conditional_chaos_engine.mp3" length="71687805" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fa695cfd17c5de03a170d575f67ae1f6adf6e57f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Azure security failures start in identity, where Conditional Access exclusions, synced admins, overscoped service principals and forgotten guests quietly pile up as identity debt. This episode is for identity architects and security leaders who...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Identity Debt Crisis in Azure<br />
(00:00:39) The Control Plane Conundrum<br />
(00:01:43) The Accumulation of Identity Debt<br />
(00:04:13) Measuring and Observing Identity Debt<br />
(00:04:52) Hybrid Identity Debt Propagation<br />
(00:09:22) Breaking the Inheritance Cycle<br />
(00:14:22) Conditional Access Sprawl<br />
(00:24:54) Workload Identities: The Silent Threat<br />
(00:35:23) B2B Guest Access: Undermining Governance<br />
(00:36:11) The Three Paths of Identity Debt<br />
<br />
Most Azure security failures start in identity, where Conditional Access exclusions, synced admins, overscoped service principals and forgotten guests quietly pile up as identity debt. This episode is for identity architects and security leaders who want to measure that drift in their own logs and replace it with a predictable loop. You get a minimal enforceable baseline and a 90-day remediation cadence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why identity is Azure's control plane</li><li>00:42 – Identity as control plane</li><li>04:49 – Hybrid identity debt propagation</li><li>14:49 – Conditional Access sprawl and baseline</li><li>25:44 – Service principals and workload identities</li><li>36:43 – B2B guest access and cross-tenant trust</li><li>47:09 – Measuring identity debt and the minimal baseline</li><li>61:33 – 90-day remediation, objections and checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Identity debt is standing privilege plus ungoverned exceptions plus unowned identities, and Conditional Access will faithfully enforce whatever remains.</li><li>A minimal baseline of three policies (block legacy authentication, <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">MFA</a> for all, phishing-resistant strength for admins) plus PIM and tested break-glass accounts reduces blast radius this week.</li><li>Workload identities and guests need owners, scoped permissions, expiring credentials or access packages and access reviews, measured weekly through sign-in logs and Graph queries.</li></ul><br /><b>Worth quoting</b><br /><br />“Conditional access without lifecycle ownership is an entropy generator. Hybrid sync without translation rules is an entropy generator.” – Mirko Peters (01:29)<br /><br />“Tokens are short-lived, but refresh is long-lived. If an identity's standing privilege is wrong, short-lived tokens just refresh the wrong decision every hour.” – Mirko Peters (03:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-id-conditional-access-security-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the minimal baseline and FAQ</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Conditional Access</a> – exclusions, report-only limbo and the three-policy baseline that replaces policy sprawl</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – treated as Azure's control plane rather than a login service, with PIM and admin units</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-conditional-access-security-loop" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – required for all users, with phishing-resistant strengths for admins and tested break-glass accounts</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>4481</itunes:duration><itunes:keywords>access,authentication,authorization,automation,cloud,compliance,conditional-access,enforcement,governance,identity,permissions,policy,privilege,remediation,resilience,risk,scalability,security,visibility,zero-trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/07fab928fc1e9870d73efb800aa77ea1.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Fabric Data Models Drift – And Why DAX Alone Can’t Fix Broken Analytics</title><link>https://www.m365.fm/show/episodes/why-fabric-data-models-drift-and-why-dax-cant-save-them/</link><description><![CDATA[In <a href="https://www.m365.fm/why-fabric-data-models-drift-and-why-dax-cant-save-them/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explore why so many teams treat their <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> and BI data models as objective truth—and how that assumption quietly breaks decisions, strategy, and performance over time. Modern analytics stacks promise a “single source of truth”, but in reality, models drift away from how the business actually works, while dashboards stay polished and convincing. This conversation looks at how context, ownership, and intent shape every metric, and why DAX, SQL, or any other engine can only execute logic—not decide whether that logic still reflects reality.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>THE MYTH OF THE SINGLE SOURCE OF TRUTH<br /><br />Most organizations over‑trust their centralized data models because they look consistent, fast, and professionally built. Abstraction layers in Fabric, BI tools, and semantic models hide important assumptions: how customers are defined, which events count, and what “active”, “churned”, or “qualified” really mean. When those assumptions stop matching how teams work on the ground, the model becomes a historical opinion presented as current fact—leading leaders to optimize for the wrong signals while believing they are “data‑driven”.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>DATA MODELS ARE OPINIONS, NOT FACTS<br /><br />Every data model encodes human decisions: which sources to trust, which edge cases to ignore, which trade‑offs to accept. Business logic is never neutral; it is embedded in joins, filters, measures, and transformations. When analysts and engineers are disconnected from product, sales, finance, or operations, these opinions drift. The model keeps calculating perfectly, but what it represents becomes less and less aligned with how value is actually created and measured in the organization.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>EXECUTION VS UNDERSTANDING: WHY DAX CAN’T SAVE YOU<br /><br />Data engines like Fabric, Power BI, or any DAX‑based system execute logic with perfect reliability—even when that logic is outdated, incomplete, or just wrong. Dashboards can be beautifully designed, fast, and consistent across teams, while still misrepresenting reality because the underlying definitions no longer make sense. Accuracy in computation is not the same as correctness in meaning. No amount of DAX heroics can fix a model whose assumptions are broken, misaligned, or never clearly documented in the first place.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>OWNERSHIP, ACCOUNTABILITY, AND METRIC GOVERNANCE<br /><br />A core theme of this episode is ownership: who actually owns your key metrics, and who has the authority to change their definitions when the business changes? Many teams run on metrics nobody really owns—analytics builds them, business uses them, and nobody is formally responsible for their truthfulness. We discuss why metric and model ownership must be explicit, cross‑functional, and tied to real business outcomes, not just to the analytics or data team. Without this, every new initiative adds more tables, more measures, and more drift.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>CONTEXT OVER SCALE: WHY MORE DATA ISN’T THE ANSWER<br /><br />Adding more data, more events, and more integrations does not automatically create better decisions. In many cases, each new source increases ambiguity because teams can’t see which numbers matter or what they actually mean. Local knowledge—held by people close to customers, operations, and processes—often outperforms centralized models that have lost connection to context. We talk about when simplifying metrics helps, when it hides critical nuance, and how to design data models that remain explainable to non‑technical stakeholders.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>PRACTICAL TAKEAWAYS<br /><ul><li>Treat every important metric as a product with a clear owner, roadmap, and change history.<a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Document assumptions inside your models so teams can challenge them instead of blindly trusting outputs.</li><li>Encourage healthy skepticism toward dashboards: always ask “what does this really represent?” before acting.</li><li>Build feedback loops between business and analytics so data models evolve with real‑world changes, not months later.</li><li>Use DAX and Fabric as execution engines for well‑understood logic, not as tools to patch over unclear definitions.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Data analysts, analytics engineers, and BI developers working with Fabric, Power BI, or modern data stacks.<a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Product managers, business leaders, and operations teams who rely on dashboards, KPIs, and reports for critical decisions.</li><li>Data leaders and heads of analytics who want models that remain trustworthy as the organization scales.</li><li>Anyone frustrated by “data‑driven” decisions that feel wrong on the ground but are hard to challenge.<a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context‑driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69155423</guid><pubDate>Thu, 01 Jan 2026 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69155423/why_fabric_data_models_drift_and_why_dax_can_t_save_them.mp3" length="66704477" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b6c1f5a73924ede1109abbbabec72a10990e80e1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/why-fabric-data-models-drift-and-why-dax-cant-save-them/ of m365.fm, we explore why so many teams treat their https://www.m365.fm/microsoft-fabric-simply-explained/ and BI data models as objective truth—and how that assumption...</itunes:subtitle><itunes:summary><![CDATA[In <a href="https://www.m365.fm/why-fabric-data-models-drift-and-why-dax-cant-save-them/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, we explore why so many teams treat their <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> and BI data models as objective truth—and how that assumption quietly breaks decisions, strategy, and performance over time. Modern analytics stacks promise a “single source of truth”, but in reality, models drift away from how the business actually works, while dashboards stay polished and convincing. This conversation looks at how context, ownership, and intent shape every metric, and why DAX, SQL, or any other engine can only execute logic—not decide whether that logic still reflects reality.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>THE MYTH OF THE SINGLE SOURCE OF TRUTH<br /><br />Most organizations over‑trust their centralized data models because they look consistent, fast, and professionally built. Abstraction layers in Fabric, BI tools, and semantic models hide important assumptions: how customers are defined, which events count, and what “active”, “churned”, or “qualified” really mean. When those assumptions stop matching how teams work on the ground, the model becomes a historical opinion presented as current fact—leading leaders to optimize for the wrong signals while believing they are “data‑driven”.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>DATA MODELS ARE OPINIONS, NOT FACTS<br /><br />Every data model encodes human decisions: which sources to trust, which edge cases to ignore, which trade‑offs to accept. Business logic is never neutral; it is embedded in joins, filters, measures, and transformations. When analysts and engineers are disconnected from product, sales, finance, or operations, these opinions drift. The model keeps calculating perfectly, but what it represents becomes less and less aligned with how value is actually created and measured in the organization.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>EXECUTION VS UNDERSTANDING: WHY DAX CAN’T SAVE YOU<br /><br />Data engines like Fabric, Power BI, or any DAX‑based system execute logic with perfect reliability—even when that logic is outdated, incomplete, or just wrong. Dashboards can be beautifully designed, fast, and consistent across teams, while still misrepresenting reality because the underlying definitions no longer make sense. Accuracy in computation is not the same as correctness in meaning. No amount of DAX heroics can fix a model whose assumptions are broken, misaligned, or never clearly documented in the first place.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>OWNERSHIP, ACCOUNTABILITY, AND METRIC GOVERNANCE<br /><br />A core theme of this episode is ownership: who actually owns your key metrics, and who has the authority to change their definitions when the business changes? Many teams run on metrics nobody really owns—analytics builds them, business uses them, and nobody is formally responsible for their truthfulness. We discuss why metric and model ownership must be explicit, cross‑functional, and tied to real business outcomes, not just to the analytics or data team. Without this, every new initiative adds more tables, more measures, and more drift.<br /><br /><a href="https://www.spreaker.com/cms/episodes/69155423/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>CONTEXT OVER SCALE: WHY MORE DATA ISN’T THE ANSWER<br...]]></itunes:summary><itunes:duration>4169</itunes:duration><itunes:keywords>ai,analytics,automation,bi,bigdata,context,dashboards,data,decisionmaking,engineering,governance,insights,leadership,metrics,models,performance,strategy,technology,transparency,truth</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c3c45302f75e1f8a5c3302398f000677.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Delegating AI Decisions: How Spec Kit Makes AI Agents Safe in Microsoft Entra and Microsoft 365</title><link>https://www.m365.fm/show/episodes/stop-delegating-ai-spec-kit-architectural-intent/</link><description><![CDATA[(00:00:00) The AI Governance Dilemma<br />
(00:00:38) The Pitfalls of Unchecked AI-Powered Development<br />
(00:03:16) The Spec Kit Solution: Binding Intent to Executable Rules<br />
(00:05:38) The Mechanics of Privileged Creep<br />
(00:17:42) Consent Sprawl: When Convenience Becomes a Threat<br />
(00:23:00) Conditional Access Erosion: The Silent Threat<br />
(00:28:44) Measuring and Improving Identity Governance<br />
(00:34:13) Implementing Constitutional Governance with Spec Kit<br />
(00:34:56) The Power of Executable Governance<br />
(00:40:11) Identity Policies as Compilers<br />
<br />
AI agents can wire up Microsoft Graph and Entra integrations in minutes, but they quietly ship broad scopes, client secrets and policy exclusions. This episode is for identity architects and platform engineers who want AI speed without privilege creep. Learn how Spec Kit-style constitutions, specs and CI gates turn identity intent into rules the system enforces.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI as architectural peer</li><li>06:33 – Entropy generators and drift</li><li>12:38 – Privilege creep, consent sprawl, CA erosion</li><li>29:00 – Measuring conditional chaos</li><li>34:36 – Spec Kit constitutional governance</li><li>40:41 – Policies, dependencies, RBAC and invariants</li><li>64:11 – Gates and change control</li><li>74:25 – Implementation story and outcomes</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI coding agents sample internet defaults such as client secrets, broad Graph scopes and wildcard redirects, so unstated identity decisions drift away from your policy at scale.</li><li>Encode non-negotiables once in a constitution and enforce them with gates at generation, build, deploy and reconcile so non-conforming shapes fail before they exist.</li><li>Measure governance with curves like consent velocity, blocked permissions, standing privileged roles, effective <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Conditional Access</a> coverage and MTTR instead of tickets and trainings.</li></ul><br /><b>Worth quoting</b><br /><br />“None aligned to your identity policy, the model isn't a senior engineer, it's a distributed completion machine optimized for plausibility, not your constitution.” – Mirko Peters (02:26)<br /><br />“You don't persuade decision engines, you program them with rules they can't bypass. Policy as code isn't a slogan, it's a survival tactic when the throughput of decisions increases by orders of magnitude.” – Mirko Peters (06:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-delegating-ai-spec-kit-architectural-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Spec Kit identity governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Governance</a> – presented as executable rules, spec IDs and gates instead of wiki pages, slides and review meetings</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Conditional Access</a> – user-based exclusions are banned and policies compiled in CI, so quick portal edits cannot erode it</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the episode argues teams did not misconfigure Entra but handed architectural intent to a sampling engine</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-id-conditional-access-security-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Entra ID Conditional Access: From Identity Debt and Chaos to a Predictable Security Loop in Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69154667</guid><pubDate>Wed, 31 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69154667/stop_delegating_ai_decision_how_spec_kit_enforces_architectural_intent_in_microsoft_entra.mp3" length="79381597" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7cdd29cb26e672f72ead4f5b3b444329f347ad5f.srt" type="application/json" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents can wire up Microsoft Graph and Entra integrations in minutes, but they quietly ship broad scopes, client secrets and policy exclusions. This episode is for identity architects and platform engineers who want AI speed without privilege...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The AI Governance Dilemma<br />
(00:00:38) The Pitfalls of Unchecked AI-Powered Development<br />
(00:03:16) The Spec Kit Solution: Binding Intent to Executable Rules<br />
(00:05:38) The Mechanics of Privileged Creep<br />
(00:17:42) Consent Sprawl: When Convenience Becomes a Threat<br />
(00:23:00) Conditional Access Erosion: The Silent Threat<br />
(00:28:44) Measuring and Improving Identity Governance<br />
(00:34:13) Implementing Constitutional Governance with Spec Kit<br />
(00:34:56) The Power of Executable Governance<br />
(00:40:11) Identity Policies as Compilers<br />
<br />
AI agents can wire up Microsoft Graph and Entra integrations in minutes, but they quietly ship broad scopes, client secrets and policy exclusions. This episode is for identity architects and platform engineers who want AI speed without privilege creep. Learn how Spec Kit-style constitutions, specs and CI gates turn identity intent into rules the system enforces.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI as architectural peer</li><li>06:33 – Entropy generators and drift</li><li>12:38 – Privilege creep, consent sprawl, CA erosion</li><li>29:00 – Measuring conditional chaos</li><li>34:36 – Spec Kit constitutional governance</li><li>40:41 – Policies, dependencies, RBAC and invariants</li><li>64:11 – Gates and change control</li><li>74:25 – Implementation story and outcomes</li></ul><br /><b>Key takeaways</b><br /><ul><li>AI coding agents sample internet defaults such as client secrets, broad Graph scopes and wildcard redirects, so unstated identity decisions drift away from your policy at scale.</li><li>Encode non-negotiables once in a constitution and enforce them with gates at generation, build, deploy and reconcile so non-conforming shapes fail before they exist.</li><li>Measure governance with curves like consent velocity, blocked permissions, standing privileged roles, effective <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Conditional Access</a> coverage and MTTR instead of tickets and trainings.</li></ul><br /><b>Worth quoting</b><br /><br />“None aligned to your identity policy, the model isn't a senior engineer, it's a distributed completion machine optimized for plausibility, not your constitution.” – Mirko Peters (02:26)<br /><br />“You don't persuade decision engines, you program them with rules they can't bypass. Policy as code isn't a slogan, it's a survival tactic when the throughput of decisions increases by orders of magnitude.” – Mirko Peters (06:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-delegating-ai-spec-kit-architectural-intent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Spec Kit identity governance</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Governance</a> – presented as executable rules, spec IDs and gates instead of wiki pages, slides and review meetings</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Conditional Access</a> – user-based exclusions are banned and policies compiled in CI, so quick portal edits cannot erode it</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-delegating-ai-spec-kit-architectural-intent" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the episode...]]></itunes:summary><itunes:duration>4962</itunes:duration><itunes:keywords>agents,ai,apis,architecture,automation,compliance,determinism,developers,engineering,governance,infrastructure,innovation,llms,permissions,production,scalability,security,software,systems,technology</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1a9645ba0b1564177efdc9b1c875adbd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Data Governance in Microsoft Fabric: How to Build Trust, Ownership, and Sustainable Analytics</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-governance-data-model-drift/</link><description><![CDATA[(00:00:00) The Dangers of Fabric's Power<br />
(00:00:43) Fabric's Unique Architecture<br />
(00:01:24) The Illusion of Control<br />
(00:14:17) The Four Drift Patterns<br />
(00:19:05) Scenario 1: Finance's Revenue Dilemma<br />
(00:23:08) Scenario 2: Healthcare's PHI Problem<br />
(00:27:55) Scenario 3: Retail's Shadow Analytics Trap<br />
(00:32:53) Scenario 4: Manufacturing's Data Junk Drawer<br />
(00:33:00) The Single Lake Myth<br />
(00:34:17) The Junk Drawer Effect<br />
<br />
Microsoft Fabric makes it easy to clone semantic models and spin up lakehouses, so organizations end up with several versions of revenue, PHI in the wrong workspace and AI answers grounded on the wrong definitions. This episode is for data leaders, Fabric admins and analytics architects who want a practical governance model with domains, certified semantics, ownership, metrics and a day 0, 30, 90 plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Fabric feels like too much power</li><li>05:41 – Security versus data governance versus semantic governance</li><li>14:24 – The four drift patterns</li><li>19:03 – Scenarios: finance, healthcare, retail and manufacturing</li><li>38:12 – AI and Copilot: garbage meaning accelerated</li><li>43:15 – Governance is not permissions: the Fabric platform team</li><li>47:42 – Charter, domains and the day 0, 30, 90 plan</li><li>56:25 – Metrics, zero trust for semantics and AI at scale</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric secures objects through <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Entra</a>, workspace roles, OneLake security and Purview, but it does not govern what metrics and models mean, so semantic drift is guaranteed.</li><li>Certified, domain-owned semantic models with named data and semantic owners, domain-aligned workspaces and clear dev, test and prod tiers turn self-service into governed reuse.</li><li>Measure consumption on certified models, owner coverage, duplicate KPI definitions, label compliance and AI usage of uncertified models, and constrain Copilot and data agents to certified semantics.</li></ul><br /><b>Worth quoting</b><br /><br />“Platform security answers, who is allowed to touch this object? Governance of meaning answers, what does this object actually say?” – Mirko Peters (05:11)<br /><br />“Here is the uncomfortable law of large fabric environments. Drift is not a failure. Unobserved drift is.” – Mirko Peters (18:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-governance-data-model-drift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the four drift patterns and the FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose secure-by-design objects still let metric definitions drift across domains</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Semantic model</a> – where revenue, churn and customer get defined, cloned and forked via Direct Lake</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Data governance</a> – the layer between platform security and semantic governance that owners and domains must cover</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-ecosystem-unifying-data-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Microsoft Fabric Ecosystem Explained: Unifying OneLake, Lakehouse, Governance, and Power BI for AI-Ready Analytics</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69146372</guid><pubDate>Tue, 30 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69146372/microsoft_fabric_governance_explained_why_your_data_model_will_drift.mp3" length="61918009" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/446bc30c99f10bff2e4975efa8c7bc91bfc14d96.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Fabric makes it easy to clone semantic models and spin up lakehouses, so organizations end up with several versions of revenue, PHI in the wrong workspace and AI answers grounded on the wrong definitions. This episode is for data leaders,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Dangers of Fabric's Power<br />
(00:00:43) Fabric's Unique Architecture<br />
(00:01:24) The Illusion of Control<br />
(00:14:17) The Four Drift Patterns<br />
(00:19:05) Scenario 1: Finance's Revenue Dilemma<br />
(00:23:08) Scenario 2: Healthcare's PHI Problem<br />
(00:27:55) Scenario 3: Retail's Shadow Analytics Trap<br />
(00:32:53) Scenario 4: Manufacturing's Data Junk Drawer<br />
(00:33:00) The Single Lake Myth<br />
(00:34:17) The Junk Drawer Effect<br />
<br />
Microsoft Fabric makes it easy to clone semantic models and spin up lakehouses, so organizations end up with several versions of revenue, PHI in the wrong workspace and AI answers grounded on the wrong definitions. This episode is for data leaders, Fabric admins and analytics architects who want a practical governance model with domains, certified semantics, ownership, metrics and a day 0, 30, 90 plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Fabric feels like too much power</li><li>05:41 – Security versus data governance versus semantic governance</li><li>14:24 – The four drift patterns</li><li>19:03 – Scenarios: finance, healthcare, retail and manufacturing</li><li>38:12 – AI and Copilot: garbage meaning accelerated</li><li>43:15 – Governance is not permissions: the Fabric platform team</li><li>47:42 – Charter, domains and the day 0, 30, 90 plan</li><li>56:25 – Metrics, zero trust for semantics and AI at scale</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric secures objects through <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Entra</a>, workspace roles, OneLake security and Purview, but it does not govern what metrics and models mean, so semantic drift is guaranteed.</li><li>Certified, domain-owned semantic models with named data and semantic owners, domain-aligned workspaces and clear dev, test and prod tiers turn self-service into governed reuse.</li><li>Measure consumption on certified models, owner coverage, duplicate KPI definitions, label compliance and AI usage of uncertified models, and constrain Copilot and data agents to certified semantics.</li></ul><br /><b>Worth quoting</b><br /><br />“Platform security answers, who is allowed to touch this object? Governance of meaning answers, what does this object actually say?” – Mirko Peters (05:11)<br /><br />“Here is the uncomfortable law of large fabric environments. Drift is not a failure. Unobserved drift is.” – Mirko Peters (18:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-governance-data-model-drift/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the four drift patterns and the FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose secure-by-design objects still let metric definitions drift across domains</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Semantic model</a> – where revenue, churn and customer get defined, cloned and forked via Direct Lake</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=data-governance-in-microsoft-fabric-semantic-drift" target="_blank" rel="noreferrer noopener">Data governance</a> – the layer between platform security and semantic governance that owners and domains must cover</li><li>Related episode:...]]></itunes:summary><itunes:duration>3870</itunes:duration><itunes:keywords>accountability,analytics,compliance,culture,data,datamanagement,dataquality,decisionmaking,governance,innovation,leadership,metrics,organization,ownership,policy,risk,scalability,strategy,transformation,trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a6e787a270c94dd1299a454e937270b8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Security: Why Governance Is the Real Security Strategy in Microsoft 365</title><link>https://www.m365.fm/show/episodes/power-platform-security-governance-best-practices/</link><description><![CDATA[Many organizations ask whether Power Platform is secure enough, while the real risk sits in their own governance. This episode is for IT leaders, platform owners and compliance teams running low-code at scale. Five real-world scenarios show how DLP, environments, ownership and Copilot governance fail, and what a defendable operating model looks like.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the question exists: enterprise anxiety around low-code</li><li>04:32 – Security vs. governance vs. control plane</li><li>12:56 – Where security breaks when governance disappears</li><li>17:28 – Scenarios: manufacturing data leaks and financial services audit failures</li><li>25:52 – Scenarios: healthcare PHI, retail app loss and Copilot in professional services</li><li>41:23 – A real governance operating model: platform team, RACI and environments</li><li>50:26 – Metrics that turn governance into a measurable system</li><li>55:37 – <a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Zero Trust</a>, Copilot and the blunt answer</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform security is enterprise-grade; data leaks, audit failures and orphaned apps come from missing governance in the control plane.</li><li>An environment strategy must map to data classification, with tiered DLP policies, designed security roles and a no owner, no app rule for production.</li><li>Run governance as an operating system with a platform team, measurable thresholds and enforcement, and fix it before Copilot multiplies the gaps.</li></ul><br /><b>Worth quoting</b><br /><br />“Security is Microsoft's job. Governance is your job. The control plane is where those jobs meet or fail to meet.” – Mirko Peters (05:51)<br /><br />“Environment names are not classification. If you don't bind environments to concrete data rules you've just created labels, not controls.” – Mirko Peters (26:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-security-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Platform governance</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform whose security holds up while real tenants fail on governance</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – connector policies that must start from data classification, as the manufacturing ERP leak shows</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Dataverse</a> – holds the PHI tables whose copied security roles exposed data in the healthcare scenario</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Shadow IT vs. Governance: How to Rebuild the Power Platform Bridge</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69146246</guid><pubDate>Mon, 29 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69146246/power_platform_is_secure_until_governance_disappears.mp3" length="62633973" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/00236bd0219c790991e93b686f20b2c5c37d3c91.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations ask whether Power Platform is secure enough, while the real risk sits in their own governance. This episode is for IT leaders, platform owners and compliance teams running low-code at scale. Five real-world scenarios show how DLP,...</itunes:subtitle><itunes:summary><![CDATA[Many organizations ask whether Power Platform is secure enough, while the real risk sits in their own governance. This episode is for IT leaders, platform owners and compliance teams running low-code at scale. Five real-world scenarios show how DLP, environments, ownership and Copilot governance fail, and what a defendable operating model looks like.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the question exists: enterprise anxiety around low-code</li><li>04:32 – Security vs. governance vs. control plane</li><li>12:56 – Where security breaks when governance disappears</li><li>17:28 – Scenarios: manufacturing data leaks and financial services audit failures</li><li>25:52 – Scenarios: healthcare PHI, retail app loss and Copilot in professional services</li><li>41:23 – A real governance operating model: platform team, RACI and environments</li><li>50:26 – Metrics that turn governance into a measurable system</li><li>55:37 – <a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Zero Trust</a>, Copilot and the blunt answer</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Platform security is enterprise-grade; data leaks, audit failures and orphaned apps come from missing governance in the control plane.</li><li>An environment strategy must map to data classification, with tiered DLP policies, designed security roles and a no owner, no app rule for production.</li><li>Run governance as an operating system with a platform team, measurable thresholds and enforcement, and fix it before Copilot multiplies the gaps.</li></ul><br /><b>Worth quoting</b><br /><br />“Security is Microsoft's job. Governance is your job. The control plane is where those jobs meet or fail to meet.” – Mirko Peters (05:51)<br /><br />“Environment names are not classification. If you don't bind environments to concrete data rules you've just created labels, not controls.” – Mirko Peters (26:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-security-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power Platform governance</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform whose security holds up while real tenants fail on governance</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – connector policies that must start from data classification, as the manufacturing ERP leak shows</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Dataverse</a> – holds the PHI tables whose copied security roles exposed data in the healthcare scenario</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/shadow-it-vs-governance-how-to-rebuild-the-power-platform-bridge/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-security-why-governance-is-the-real-security-strategy" target="_blank" rel="noreferrer noopener">Shadow IT vs. Governance: How to Rebuild the Power Platform Bridge</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>3915</itunes:duration><itunes:keywords>accesscontrol,admin,auditing,automation,citizendevelopment,cloud,compliance,connectors,dataprotection,dlp,enterprise,environments,governance,identity,lowcode,microsoft,monitoring,powerplatform,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6ca350f494d916061d26ecfa96ce2858.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Foundry &amp; Shadow IT: Why One Missing Purview Rule Puts Your AI Governance at Risk</title><link>https://www.m365.fm/show/episodes/foundry-shadow-it-risk-ai-governance/</link><description><![CDATA[(00:00:00) Microsoft Foundry: A Platform for Autonomous Workloads<br />
(00:00:29) Reframing Foundry as an Agent Factory<br />
(00:01:13) The Four Components of Foundry<br />
(00:01:37) Agents as Non-Human Identities<br />
(00:02:23) The Governance Challenge of Foundry<br />
(00:04:00) Learning from Microsoft's Past Mistakes<br />
(00:06:56) The Autonomous Nature of Foundry Agents<br />
(00:08:15) Failure Mode 1: Agent Identity Collapse<br />
(00:12:49) The Danger of Permission Drift<br />
(00:17:51) Failure Mode 2: Data Boundary Collapse<br />
<br />
Microsoft Foundry makes it easy to build agents that run on schedules and events with no human in the loop, which is how shadow IT turns autonomous. This episode is for identity, compliance and platform governance owners who need to control Foundry before the first incident. You get three failure modes, an agent control plane built on identity, Purview labels and observability, and a week-one checklist.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Foundry as an agent factory</li><li>03:54 – How Microsoft platforms created shadow IT</li><li>08:10 – Failure mode 1: agent identity collapse</li><li>12:54 – Failure mode 2: permission drift</li><li>17:56 – Failure mode 3: data boundary collapse</li><li>27:12 – Designing an agent control plane</li><li>36:50 – Observability and pre-execution gates</li><li>45:27 – Week one checklist and outlook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Foundry agents are autonomous workloads under non-human identities, so every agent needs a dedicated workload identity with an owner, a purpose, an expiry and a shutdown trigger.</li><li>Shared service principals and convenience exceptions cause permission drift, and per-system Purview and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">DLP</a> rules miss data combinations an agent assembles across systems.</li><li>Governance must act before execution: no owner, no label and no audit path means no production deployment for an agent.</li></ul><br /><b>Worth quoting</b><br /><br />“This is the first mental shift I need you to take. Foundry agents are closer to microservices with reasoning than to chatbots with personalities.” – Mirko Peters (02:02)<br /><br />“Governance doesn't fail when agents are created. It fails when execution is allowed before ownership exists.” – Mirko Peters (02:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/foundry-shadow-it-risk-ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on Foundry agent governance</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – framed as an agent factory that assembles models, tools, knowledge and observability into autonomous workloads</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">AI agent</a> – agents run on schedules, events and APIs under non-human identities, without a user in the loop</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Governance</a> – argued to work only as pre-execution gates for identity, data boundary and observability, not monitoring</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – per-system Purview and DLP rules approve each hop while missing the data combinations an agent assembles</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/governance-illusion-microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Tenant Governance: Why Your Tenant Is Beyond Control — and How to Fix It</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69146003</guid><pubDate>Sun, 28 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69146003/foundry_is_the_next_shadow_it_risk_without_this_purview_rule.mp3" length="56647126" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/cdce59b35658dcfb1bf956f2a97c1dcfa7a7fb18.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Foundry makes it easy to build agents that run on schedules and events with no human in the loop, which is how shadow IT turns autonomous. This episode is for identity, compliance and platform governance owners who need to control Foundry...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Microsoft Foundry: A Platform for Autonomous Workloads<br />
(00:00:29) Reframing Foundry as an Agent Factory<br />
(00:01:13) The Four Components of Foundry<br />
(00:01:37) Agents as Non-Human Identities<br />
(00:02:23) The Governance Challenge of Foundry<br />
(00:04:00) Learning from Microsoft's Past Mistakes<br />
(00:06:56) The Autonomous Nature of Foundry Agents<br />
(00:08:15) Failure Mode 1: Agent Identity Collapse<br />
(00:12:49) The Danger of Permission Drift<br />
(00:17:51) Failure Mode 2: Data Boundary Collapse<br />
<br />
Microsoft Foundry makes it easy to build agents that run on schedules and events with no human in the loop, which is how shadow IT turns autonomous. This episode is for identity, compliance and platform governance owners who need to control Foundry before the first incident. You get three failure modes, an agent control plane built on identity, Purview labels and observability, and a week-one checklist.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Foundry as an agent factory</li><li>03:54 – How Microsoft platforms created shadow IT</li><li>08:10 – Failure mode 1: agent identity collapse</li><li>12:54 – Failure mode 2: permission drift</li><li>17:56 – Failure mode 3: data boundary collapse</li><li>27:12 – Designing an agent control plane</li><li>36:50 – Observability and pre-execution gates</li><li>45:27 – Week one checklist and outlook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Foundry agents are autonomous workloads under non-human identities, so every agent needs a dedicated workload identity with an owner, a purpose, an expiry and a shutdown trigger.</li><li>Shared service principals and convenience exceptions cause permission drift, and per-system Purview and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">DLP</a> rules miss data combinations an agent assembles across systems.</li><li>Governance must act before execution: no owner, no label and no audit path means no production deployment for an agent.</li></ul><br /><b>Worth quoting</b><br /><br />“This is the first mental shift I need you to take. Foundry agents are closer to microservices with reasoning than to chatbots with personalities.” – Mirko Peters (02:02)<br /><br />“Governance doesn't fail when agents are created. It fails when execution is allowed before ownership exists.” – Mirko Peters (02:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/foundry-shadow-it-risk-ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on Foundry agent governance</li><li><a href="https://www.m365.fm/entity/microsoft-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Microsoft Foundry</a> – framed as an agent factory that assembles models, tools, knowledge and observability into autonomous workloads</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">AI agent</a> – agents run on schedules, events and APIs under non-human identities, without a user in the loop</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance" target="_blank" rel="noreferrer noopener">Governance</a> – argued to work only as pre-execution gates for identity, data boundary and observability, not monitoring</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=foundry-shadow-it-risk-ai-governance"...]]></itunes:summary><itunes:duration>3541</itunes:duration><itunes:keywords>agents,ai,automation,cloud,compliance,controls,data,devops,enterprise,foundry,governance,innovation,microsoft,policy,privacy,purview,risk,security,shadowit,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/78a1f837a90c8e249fe654c5e2b88340.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric &amp; Lakehouse Identity Chaos: How to Stop Permission Sprawl and Govern Access in Modern Data Platforms</title><link>https://www.m365.fm/show/episodes/identity-chaos-in-lakehouse-solutions-fabric/</link><description><![CDATA[(00:00:00) The Importance of Identity in Data Systems<br />
(00:01:52) The Illusion of Natural Keys<br />
(00:03:03) The Lake House Problem<br />
(00:06:08) The Physics of Data Entropy<br />
(00:09:33) Identity Columns as a Solution<br />
(00:10:58) The Clock Without a Mechanism<br />
(00:15:14) Incident 1: Power BI's Silent Bias<br />
(00:19:10) The Futility of Application-Level Identity<br />
(00:23:43) Incident 2: Lakehouse Identity Collapse<br />
(00:28:33) The Inevitability of Replay and Divergence<br />
<br />
In <a href="https://www.m365.fm/identity-chaos-in-lakehouse-solutions-fabric/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters dives into one of the most quietly painful and persistently underestimated problems in modern data platforms: identity chaos. As organizations scale their analytics environments — especially within lakehouse architectures — identity, access control, and governance tend to sprawl faster than anyone wants to admit. The result is entropy. Confusing permissions, brittle security models, duplicated identities, and a growing gap between data teams and governance teams. This episode explores how <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> approaches this challenge and why identity management is becoming a foundational concern for lakehouse design — not an afterthought.<br /><br />WHY IDENTITY CHAOS IS INEVITABLE IN GROWING DATA PLATFORMS<br /><br />Every new project adds new workspaces, new roles, and new data sources. Access gets granted quickly and removed slowly — or never at all. Teams work around broken permission models because the cost of waiting for access is higher than the cost of ignoring the risk. Over time, the lakehouse becomes a place where nobody has a complete picture of who can see what, who granted that access, or whether any of it still makes sense. That is not a failure of the people involved. It is a failure of governance architecture — and it compounds with every new dataset, every new team, and every new integration added to the platform.<br /><br />HOW ENTROPY SHOWS UP IN REAL-WORLD LAKEHOUSE ENVIRONMENTS<br /><br />Identity chaos in the lakehouse is not a single dramatic failure. It is a slow accumulation of small decisions made without a governance framework to contain them. Fragmented access policies across workloads, disconnected tooling between data engineering and security teams, inconsistent identity models across environments, and duplicated service principals all contribute to a platform that becomes progressively harder to audit, harder to secure, and harder to trust. When compliance teams try to answer basic questions about who has access to sensitive data, the answers are either wrong or simply unavailable.<br /><br />WHAT MICROSOFT FABRIC DOES DIFFERENTLY<br /><br />Microsoft Fabric approaches identity not as a layer added on top of a data platform, but as a foundational design concern that runs across all workloads — data engineering, analytics, real-time intelligence, and governance. By unifying identity experiences across the platform, Fabric reduces the friction that typically drives teams to create workarounds, duplicate access grants, and shadow data pipelines. The goal is not to add another abstraction layer — it is to reduce entropy by making identity coherent, auditable, and manageable at scale without slowing down the teams that depend on the platform every day.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why identity sprawl is the natural and inevitable result of scaling a lakehouse without deliberate governance design.</li><li>How entropy manifests in real-world Microsoft Fabric and lakehouse deployments — from fragmented permissions to disconnected tooling.</li><li>Why traditional identity models struggle to keep up with the speed and complexity of modern analytics platforms.</li><li>How Microsoft Fabric unifies identity across workloads to reduce friction without sacrificing control.</li><li>What the relationship between identity management, data governance, and platform trust looks like in practice.</li><li>Why access management in a lakehouse is fundamentally different from access management in a traditional data warehouse.</li><li>What data leaders and platform architects should rethink about how they design identity and governance for analytics at scale.</li></ul>THE CORE INSIGHT<br /><br />The lakehouse promises flexibility, scalability, and speed. But without a coherent identity strategy, those benefits collapse under operational complexity. Permissions become unclear, audits become painful, and teams slow down as they wait for access or silently work around broken models. Identity chaos is not a data engineering problem. It is a governance and ownership problem — and it must be treated as a first-class design concern from the start, not resolved after the platform is already in production and already carrying sensitive data.<br /><br />KEY TAKEAWAYS<br /><ul><li>Identity sprawl is the natural result of scaling analytics platforms without explicit governance architecture.</li><li>Entropy in the lakehouse is slow, cumulative, and invisible until it becomes an audit or compliance crisis.</li><li>Fragmented access policies and disconnected tooling between data and security teams accelerate identity chaos.</li><li>Microsoft Fabric's unified identity model is designed to reduce entropy across workloads, not add abstraction.</li><li>Lakehouse governance starts with identity — before datasets, before workspaces, before pipelines.</li><li>Data leaders must treat access management as a product with a lifecycle, not a configuration task completed once.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Data engineers and analytics engineers working with Microsoft Fabric, lakehouses, or modern data platforms.</li><li>Platform and cloud architects responsible for designing scalable, secure analytics environments.</li><li>Security and governance leaders trying to close the gap between data teams and compliance requirements.</li><li>Organizations adopting or evaluating Microsoft Fabric who want to get governance right from the beginning.</li><li>Anyone dealing with identity chaos, permission sprawl, or access management complexity in a lakehouse environment.</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69086483</guid><pubDate>Sat, 27 Dec 2025 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69086483/entropy_in_the_lakehouse_fabric_s_answer_to_identity_chaos.mp3" length="62094388" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/206b1d2e93e8b10378a381e6ff7630c9419c39dc.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/identity-chaos-in-lakehouse-solutions-fabric/ of m365.fm, Mirko Peters dives into one of the most quietly painful and persistently underestimated problems in modern data platforms: identity chaos. As organizations scale their...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Importance of Identity in Data Systems<br />
(00:01:52) The Illusion of Natural Keys<br />
(00:03:03) The Lake House Problem<br />
(00:06:08) The Physics of Data Entropy<br />
(00:09:33) Identity Columns as a Solution<br />
(00:10:58) The Clock Without a Mechanism<br />
(00:15:14) Incident 1: Power BI's Silent Bias<br />
(00:19:10) The Futility of Application-Level Identity<br />
(00:23:43) Incident 2: Lakehouse Identity Collapse<br />
(00:28:33) The Inevitability of Replay and Divergence<br />
<br />
In <a href="https://www.m365.fm/identity-chaos-in-lakehouse-solutions-fabric/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters dives into one of the most quietly painful and persistently underestimated problems in modern data platforms: identity chaos. As organizations scale their analytics environments — especially within lakehouse architectures — identity, access control, and governance tend to sprawl faster than anyone wants to admit. The result is entropy. Confusing permissions, brittle security models, duplicated identities, and a growing gap between data teams and governance teams. This episode explores how <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> approaches this challenge and why identity management is becoming a foundational concern for lakehouse design — not an afterthought.<br /><br />WHY IDENTITY CHAOS IS INEVITABLE IN GROWING DATA PLATFORMS<br /><br />Every new project adds new workspaces, new roles, and new data sources. Access gets granted quickly and removed slowly — or never at all. Teams work around broken permission models because the cost of waiting for access is higher than the cost of ignoring the risk. Over time, the lakehouse becomes a place where nobody has a complete picture of who can see what, who granted that access, or whether any of it still makes sense. That is not a failure of the people involved. It is a failure of governance architecture — and it compounds with every new dataset, every new team, and every new integration added to the platform.<br /><br />HOW ENTROPY SHOWS UP IN REAL-WORLD LAKEHOUSE ENVIRONMENTS<br /><br />Identity chaos in the lakehouse is not a single dramatic failure. It is a slow accumulation of small decisions made without a governance framework to contain them. Fragmented access policies across workloads, disconnected tooling between data engineering and security teams, inconsistent identity models across environments, and duplicated service principals all contribute to a platform that becomes progressively harder to audit, harder to secure, and harder to trust. When compliance teams try to answer basic questions about who has access to sensitive data, the answers are either wrong or simply unavailable.<br /><br />WHAT MICROSOFT FABRIC DOES DIFFERENTLY<br /><br />Microsoft Fabric approaches identity not as a layer added on top of a data platform, but as a foundational design concern that runs across all workloads — data engineering, analytics, real-time intelligence, and governance. By unifying identity experiences across the platform, Fabric reduces the friction that typically drives teams to create workarounds, duplicate access grants, and shadow data pipelines. The goal is not to add another abstraction layer — it is to reduce entropy by making identity coherent, auditable, and manageable at scale without slowing down the teams that depend on the platform every day.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why identity sprawl is the natural and inevitable result of scaling a lakehouse without deliberate governance design.</li><li>How entropy manifests in real-world Microsoft Fabric and lakehouse deployments — from fragmented permissions to disconnected tooling.</li><li>Why traditional identity models struggle to keep up with the speed and complexity of modern analytics platforms.</li><li>How Microsoft Fabric unifies identity...]]></itunes:summary><itunes:duration>3881</itunes:duration><itunes:keywords>ai,analytics,architecture,cloud,compliance,data,engineering,entropy,fabric,governance,identity,innovation,integration,lakehouse,metadata,microsoft,platforms,scalability,security,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/899947f2904b09bf068b1ecae07fb098.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams governance: why maturity scores, dashboards, and readiness reviews create false control in Microsoft 365</title><link>https://www.m365.fm/show/episodes/microsoft-teams-governance-illusion-control/</link><description><![CDATA[(00:00:00) The Unseen Voice of Governance<br />
(00:00:43) The Readiness Review Cycle<br />
(00:07:19) The Never-Ending Loop of Governance<br />
(00:13:05) Unmanaged Objects: A Persistent Problem<br />
(00:20:47) Compliance Workshop: A Choreographed Dance<br />
(00:28:09) License True-Up: Sustaining the Narrative<br />
(00:34:05) The Rise of Script Run: Automation's Silent Entry<br />
(00:34:20) The Bot in the Chat<br />
(00:35:55) Automation and Reassignment<br />
(00:37:47) The Evolving Readiness Index<br />
<br />
In <a href="https://www.m365.fm/microsoft-teams-governance-illusion-control/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters breaks down one of the most structural and most overlooked problems in Microsoft 365: the illusion of Teams governance. Most organizations running Microsoft Teams have dashboards, readiness scores, compliance reports, and admin centers that suggest everything is under control. In most cases, that confidence is not justified. The environment keeps growing, the risks keep accumulating, and the governance model keeps producing motion — but never resolution. This episode is about why that happens, and what it actually takes to break out of the loop.<br /><br />WHY MICROSOFT TEAMS GOVERNANCE PRODUCES MOTION INSTEAD OF OUTCOMES<br /><br />The tools Microsoft provides for Teams governance are powerful. They can surface data, generate reports, assign labels, and calculate readiness scores. What they cannot do is make decisions, enforce ownership, or close the loop on access that should no longer exist. When governance models are built around tool outputs instead of deliberate decisions, they reward activity over outcomes. Teams keep getting created. Guests keep getting added. Exceptions keep getting granted. Reports keep showing amber. And nothing resolves — because resolving would require someone to say no, and nobody has been given that authority.<br /><br />THE HIDDEN ACCUMULATION INSIDE LARGE MICROSOFT 365 TENANTS<br /><br />After the initial rollout phase ends, the real picture inside large Microsoft 365 environments becomes visible. Orphaned teams accumulate because lifecycle policies were never enforced. Guest access expands because no process exists to review, renew, or remove it on a defined schedule. Compliance tools stay in audit mode because switching to enforcement mode requires organizational decisions nobody has made. Admin bypasses granted under pressure become permanent parts of the architecture. Maturity model scores look like progress while the underlying risks remain entirely unchanged. This is not a failure of technology. It is a failure of governance design.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Microsoft Teams governance consistently creates the feeling of control without delivering real operational stability or <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>.</li><li>How readiness scores, heatmaps, and maturity models generate false confidence by measuring activity instead of outcomes.</li><li>Why orphaned teams, unreviewed guest access, and unmanaged collaboration spaces accumulate silently inside large Microsoft 365 tenants.</li><li>How compliance tools stay in audit mode far longer than anyone planned — and what that gap costs in real security posture.</li><li>Why temporary exceptions and admin bypasses quietly become the permanent operating model in many Teams environments.</li><li>What the difference between governance theater and real operational control looks like in practice — and how to tell which one you are running.</li><li>Why Teams environments are often structurally designed to continue indefinitely rather than resolve cleanly.</li></ul>THE CORE INSIGHT<br /><br />If your Microsoft Teams environment always feels "not quite ready," it may not be failing — it may be functioning exactly as it was designed to function. The illusion is not accidental. It is structural. Governance models that measure motion instead of outcomes, tools that produce reports without enforcing decisions, and maturity frameworks that track activity instead of control all produce environments where everything looks managed and nothing is actually resolved. Real control in Microsoft Teams does not come from more dashboards. It comes from fewer of them — backed by explicit ownership, clear accountability, and the organizational authority to enforce decisions when they need to be made.<br /><br />THE GOVERNANCE THEATER PROBLEM IN DETAIL<br /><ul><li>Orphaned teams are the most visible symptom of a lifecycle model that was never designed to close gracefully at the end of a project.</li><li>Guest access expands by default when no defined process exists to review, renew, or remove it on a scheduled basis.</li><li>Compliance tools in audit mode create the appearance of oversight without the substance of enforcement or consequence.</li><li>Maturity scores measure whether teams are doing governance activities — not whether those activities produce safer or simpler environments.</li><li>Admin bypasses granted under organizational pressure become the foundation of the next compliance audit finding.</li><li>Governance that cannot enforce a decision is documentation, not control.</li></ul>KEY TAKEAWAYS<br /><ul><li>Microsoft Teams governance often feels managed because the tooling is designed to show progress, not to enforce outcomes.</li><li>Orphaned teams, unreviewed guest access, and permanent exceptions are symptoms of a lifecycle model that was never operationalized.</li><li>Readiness scores and maturity models create false confidence when they measure activity instead of real control.</li><li>Real Teams governance requires ownership, accountability, and the authority to enforce decisions — not additional reporting layers.</li><li>The Teams Manager Illusion is structural and deliberate design awareness is the first step to breaking the loop.</li><li>Fewer deliberate decisions enforced consistently outperform more automated reports every time.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Microsoft 365 and Teams administrators who sense something is fundamentally wrong with their governance model but cannot quite name it.</li><li>IT architects and security engineers responsible for designing governance frameworks that produce outcomes instead of reports.</li><li>Compliance, risk, and governance professionals trying to move beyond audit mode into real enforcement and accountability.</li><li>Consultants working with Microsoft 365 tenants who recognize the governance theater pattern in client environments.</li><li>Leaders who know their Teams environment does not feel right — and want to understand why before committing to another tooling investment.</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69085607</guid><pubDate>Fri, 26 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69085607/the_teams_manager_illusion.mp3" length="251494106" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3bcb258aeea945e5e97150726b69c57c4f16a3f2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/microsoft-teams-governance-illusion-control/ of m365.fm, Mirko Peters breaks down one of the most structural and most overlooked problems in Microsoft 365: the illusion of Teams governance. Most organizations running Microsoft...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Unseen Voice of Governance<br />
(00:00:43) The Readiness Review Cycle<br />
(00:07:19) The Never-Ending Loop of Governance<br />
(00:13:05) Unmanaged Objects: A Persistent Problem<br />
(00:20:47) Compliance Workshop: A Choreographed Dance<br />
(00:28:09) License True-Up: Sustaining the Narrative<br />
(00:34:05) The Rise of Script Run: Automation's Silent Entry<br />
(00:34:20) The Bot in the Chat<br />
(00:35:55) Automation and Reassignment<br />
(00:37:47) The Evolving Readiness Index<br />
<br />
In <a href="https://www.m365.fm/microsoft-teams-governance-illusion-control/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters breaks down one of the most structural and most overlooked problems in Microsoft 365: the illusion of Teams governance. Most organizations running Microsoft Teams have dashboards, readiness scores, compliance reports, and admin centers that suggest everything is under control. In most cases, that confidence is not justified. The environment keeps growing, the risks keep accumulating, and the governance model keeps producing motion — but never resolution. This episode is about why that happens, and what it actually takes to break out of the loop.<br /><br />WHY MICROSOFT TEAMS GOVERNANCE PRODUCES MOTION INSTEAD OF OUTCOMES<br /><br />The tools Microsoft provides for Teams governance are powerful. They can surface data, generate reports, assign labels, and calculate readiness scores. What they cannot do is make decisions, enforce ownership, or close the loop on access that should no longer exist. When governance models are built around tool outputs instead of deliberate decisions, they reward activity over outcomes. Teams keep getting created. Guests keep getting added. Exceptions keep getting granted. Reports keep showing amber. And nothing resolves — because resolving would require someone to say no, and nobody has been given that authority.<br /><br />THE HIDDEN ACCUMULATION INSIDE LARGE MICROSOFT 365 TENANTS<br /><br />After the initial rollout phase ends, the real picture inside large Microsoft 365 environments becomes visible. Orphaned teams accumulate because lifecycle policies were never enforced. Guest access expands because no process exists to review, renew, or remove it on a defined schedule. Compliance tools stay in audit mode because switching to enforcement mode requires organizational decisions nobody has made. Admin bypasses granted under pressure become permanent parts of the architecture. Maturity model scores look like progress while the underlying risks remain entirely unchanged. This is not a failure of technology. It is a failure of governance design.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Microsoft Teams governance consistently creates the feeling of control without delivering real operational stability or <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>.</li><li>How readiness scores, heatmaps, and maturity models generate false confidence by measuring activity instead of outcomes.</li><li>Why orphaned teams, unreviewed guest access, and unmanaged collaboration spaces accumulate silently inside large Microsoft 365 tenants.</li><li>How compliance tools stay in audit mode far longer than anyone planned — and what that gap costs in real security posture.</li><li>Why temporary exceptions and admin bypasses quietly become the permanent operating model in many Teams environments.</li><li>What the difference between governance theater and real operational control looks like in practice — and how to tell which one you are running.</li><li>Why Teams environments are often structurally designed to continue indefinitely rather than resolve cleanly.</li></ul>THE CORE INSIGHT<br /><br />If your Microsoft Teams environment always feels "not quite ready," it may not be failing — it may be functioning exactly as it was designed to function. The illusion is not accidental. It...]]></itunes:summary><itunes:duration>15719</itunes:duration><itunes:keywords>access,admin,automation,cloud,collaboration,compliance,digitalworkplace,enterprise,governance,identity,it,management,microsoft365,microsoftteams,productivity,remotework,risk,security,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5fc417ef1a90a28c3aee32896a141f60.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 compliance drift: why green dashboards and enabled retention policies are not enough to govern your data</title><link>https://www.m365.fm/show/episodes/microsoft-365-compliance-drift-explained/</link><description><![CDATA[(00:00:00) The Illusion of Stability<br />
(00:00:00) The Green Lie<br />
(00:00:38) Setting the Stage for Observation<br />
(00:06:09) The First Loop: Stability and Consistency<br />
(00:12:18) The Second Loop: Creation Under Load<br />
(00:15:39) Discovery of Version Suppression<br />
(00:25:39) The Third Loop: Survival Before Governance<br />
(00:36:20) The Reality Check<br />
(00:37:24) Redefining Success Metrics for Governance<br />
(00:37:46) Tracing Pre-Governance Deletion as an Incident<br />
<br />
In <a href="https://www.m365.fm/microsoft-365-compliance-drift-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters breaks down one of the most structurally invisible and most consequential problems in Microsoft 365 compliance: the compliance time-loop. Everything is green. Policies are enabled. Dashboards are stable. Audit logs reconcile. Compliance Manager shows no critical findings. And yet — governance is still drifting. This episode asks the question most compliance programs never ask: what happens when systems keep answering correctly, but the question has quietly changed underneath them?<br /><br />WHY CORRECT EXECUTION IS NOT THE SAME AS ENFORCED INTENT<br /><br />Most Microsoft 365 compliance failures do not show up as errors. They show up as silence. Retention policies execute without failing. eDiscovery searches complete without errors. Audit logs reconcile without gaps. But execution proves availability — it does not prove meaning. Retention retains the versions that exist at the moment the policy fires, not the edits that occurred before it. Discovery finds what survived, not what briefly appeared. Green dashboards confirm that the system repeated itself correctly — not that it aligned with the business intent behind the policy in the first place.<br /><br />THREE LOOPS WHERE COMPLIANCE DRIFT HAPPENS WITHOUT A SINGLE FAILURE<br /><br />The episode walks through three specific loops where Microsoft 365 compliance behavior drifts while execution stays technically correct.The first is creation drift. AutoSave and co-authoring in Microsoft 365 aggressively consolidate edits, meaning FileModified events in the audit log far exceed the number of version increments actually created. Single-author documents saved at intervals behave completely differently from documents edited in collaborative bursts. Retention preserves the versions that exist — not the edits that occurred. Creation compresses meaning at birth, before any governance policy has had the chance to act.The second is survival drift. Meeting recordings, temporary exports, and OneDrive spillover content disappear quickly — often before retention labels have propagated and intersected with the content. Preservation Hold Libraries can only capture what survives to the first deletion event. Governance clocks consistently lose to operational cleanup clocks in environments where content is created and discarded at high velocity. You cannot retain what is already gone.The third is discovery drift. Identical KQL queries run against the same tenant return flat, stable results week after week — while upload activity and content creation continue to rise. Execution times stay flat because the discoverable corpus is quietly shrinking. Discovery faithfully reflects what survived, not what happened. Search consistency does not equal scope consistency. Stable results are not evidence of complete governance. They are evidence of a narrowing perimeter.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why correct policy execution in Microsoft 365 does not guarantee that compliance intent is actually being enforced.</li><li>How AutoSave, co-authoring, and collaborative editing patterns compress version history before retention policies can act.</li><li>Why content in Microsoft Teams, OneDrive, and SharePoint often disappears before retention labels propagate and intersect.</li><li>How eDiscovery search results can stay flat and consistent while the actual discoverable corpus is quietly shrinking.</li><li>What creation ratio, survival hit rate, and discovery coverage ratio actually measure — and why they matter more than green dashboards.</li><li>Why the compliance time-loop is a structural problem built into how Microsoft 365 operates, not a configuration mistake.</li><li>How to move from measuring whether policies executed to measuring whether governance intent was actually realized.</li></ul>THE CORE INSIGHT<br /><br />If your Microsoft 365 compliance results never change, you are governing repetition — not reality. The compliance time-loop is not a failure story. It is a story about meaning drifting while execution stays correct. Retention policies, eDiscovery, Preservation Hold Libraries, and the Unified Audit Log all work exactly as designed. The problem is that what they are designed to do and what compliance programs assume they do are two different things. Understanding that gap is the foundation of every mature Microsoft 365 governance program.<br /><br />WHAT TO MEASURE INSTEAD OF GREEN<br /><ul><li>Creation ratio: versions created versus FileModified events, tracked over time to detect flattening under collaborative usage patterns.</li><li>Survival hit rate: the percentage of content items that receive a retention label before the first deletion event, especially for recordings and transient content.</li><li>Discovery coverage ratio: discoverable items versus created items, where flat coverage during rising activity is the clearest signal of structural drift.</li></ul>KEY TAKEAWAYS<br /><ul><li>Green dashboards confirm that policies repeated correctly — not that governance intent was enforced.</li><li>AutoSave and co-authoring compress version history before retention can act, reducing the recoverable record.</li><li>Content frequently disappears before retention labels propagate, making Preservation Hold Libraries less complete than assumed.</li><li>eDiscovery stability is not evidence of completeness — it is evidence of a shrinking corpus returning consistent results.</li><li>Compliance drift is structural, not accidental, and it happens without a single error or failure appearing in any log.</li><li>Mature Microsoft 365 compliance programs measure creation, survival, and discovery coverage — not just policy status.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Microsoft 365 architects and compliance engineers responsible for retention, eDiscovery, and information governance design.</li><li>Compliance and records managers who rely on <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> retention labels and Preservation Hold Libraries.</li><li>eDiscovery and legal operations teams who need to understand what Microsoft 365 discovery actually captures versus what it misses.</li><li>Security and governance leads accountable for compliance posture in Microsoft 365 tenants.</li><li>Anyone who has ever said "but the policy is on" or "Compliance Manager is green" — and needs to understand why that is not enough.</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>, AI integration, governance design, and system architecture. His work focuses on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69083565</guid><pubDate>Thu, 25 Dec 2025 15:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69083565/the_compliance_time_loop_why_your_m365_policies_are_lying.mp3" length="76966629" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e9883637a1f72509c6224455ba8a58937ca8a053.srt" type="text/plain" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/microsoft-365-compliance-drift-explained/ of m365.fm, Mirko Peters breaks down one of the most structurally invisible and most consequential problems in Microsoft 365 compliance: the compliance time-loop. Everything is green....</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Illusion of Stability<br />
(00:00:00) The Green Lie<br />
(00:00:38) Setting the Stage for Observation<br />
(00:06:09) The First Loop: Stability and Consistency<br />
(00:12:18) The Second Loop: Creation Under Load<br />
(00:15:39) Discovery of Version Suppression<br />
(00:25:39) The Third Loop: Survival Before Governance<br />
(00:36:20) The Reality Check<br />
(00:37:24) Redefining Success Metrics for Governance<br />
(00:37:46) Tracing Pre-Governance Deletion as an Incident<br />
<br />
In <a href="https://www.m365.fm/microsoft-365-compliance-drift-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters breaks down one of the most structurally invisible and most consequential problems in Microsoft 365 compliance: the compliance time-loop. Everything is green. Policies are enabled. Dashboards are stable. Audit logs reconcile. Compliance Manager shows no critical findings. And yet — governance is still drifting. This episode asks the question most compliance programs never ask: what happens when systems keep answering correctly, but the question has quietly changed underneath them?<br /><br />WHY CORRECT EXECUTION IS NOT THE SAME AS ENFORCED INTENT<br /><br />Most Microsoft 365 compliance failures do not show up as errors. They show up as silence. Retention policies execute without failing. eDiscovery searches complete without errors. Audit logs reconcile without gaps. But execution proves availability — it does not prove meaning. Retention retains the versions that exist at the moment the policy fires, not the edits that occurred before it. Discovery finds what survived, not what briefly appeared. Green dashboards confirm that the system repeated itself correctly — not that it aligned with the business intent behind the policy in the first place.<br /><br />THREE LOOPS WHERE COMPLIANCE DRIFT HAPPENS WITHOUT A SINGLE FAILURE<br /><br />The episode walks through three specific loops where Microsoft 365 compliance behavior drifts while execution stays technically correct.The first is creation drift. AutoSave and co-authoring in Microsoft 365 aggressively consolidate edits, meaning FileModified events in the audit log far exceed the number of version increments actually created. Single-author documents saved at intervals behave completely differently from documents edited in collaborative bursts. Retention preserves the versions that exist — not the edits that occurred. Creation compresses meaning at birth, before any governance policy has had the chance to act.The second is survival drift. Meeting recordings, temporary exports, and OneDrive spillover content disappear quickly — often before retention labels have propagated and intersected with the content. Preservation Hold Libraries can only capture what survives to the first deletion event. Governance clocks consistently lose to operational cleanup clocks in environments where content is created and discarded at high velocity. You cannot retain what is already gone.The third is discovery drift. Identical KQL queries run against the same tenant return flat, stable results week after week — while upload activity and content creation continue to rise. Execution times stay flat because the discoverable corpus is quietly shrinking. Discovery faithfully reflects what survived, not what happened. Search consistency does not equal scope consistency. Stable results are not evidence of complete governance. They are evidence of a narrowing perimeter.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why correct policy execution in Microsoft 365 does not guarantee that compliance intent is actually being enforced.</li><li>How AutoSave, co-authoring, and collaborative editing patterns compress version history before retention policies can act.</li><li>Why content in Microsoft Teams, OneDrive, and SharePoint often disappears before retention labels propagate and intersect.</li><li>How eDiscovery search results can stay flat and...]]></itunes:summary><itunes:duration>4811</itunes:duration><itunes:keywords>auditlogs,cloudgovernance,compliance,cybersecurity,datalifecycle,dataretention,digitalcompliance,ediscovery,enterpriseit,governance,informationgovernance,itoperations,legaltech,microsoft365,onedrive,purview,recordsmanagement,security,sharepoint,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c5e6118771b7aacac3d957f7e554707b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 data governance: why data ownership, permission sprawl, and abandoned sites expose your organization without anyone noticing</title><link>https://www.m365.fm/show/episodes/microsoft-365-data-access-ownership-governance/</link><description><![CDATA[(00:00:00) The Accusation<br />
(00:00:11) Grounding and Permissions<br />
(00:00:31) The Mirror Reflects<br />
(00:10:34) The First Incident<br />
(00:15:54) The EEU Overshare<br />
(00:21:00) The Hammer of Fear<br />
(00:27:10) Restricted SharePoint Search<br />
(00:33:07) The Measured Muzzle<br />
(00:38:59) The Blueprint of Governance<br />
(00:39:22) Assessment: Telemetry and Inventory<br />
<br />
Copilot gets blamed for data leaks, but it only reveals the permission sprawl, unlabeled files and abandoned sites already in your Microsoft 365 tenant. This episode walks IT, security and compliance leaders through five familiar incidents and a 30-60-90 day governance blueprint with SharePoint Advanced Management, labels, DLP and discovery controls to quiet the tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as a mirror of permissions</li><li>22:01 – Incident 1: EEEU oversharing after migration</li><li>36:13 – Restricted SharePoint Search vs. restricted content discovery</li><li>66:28 – Shadow AI and the shadow paste</li><li>111:33 – Labels, DLP, adaptive protection and compliance</li><li>141:22 – Ownerless <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">teams</a> and data lifecycle</li><li>164:41 – 30, 60 and 90 day milestones</li><li>187:08 – <a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">SAM</a> toolkit, Teams spine and agent governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only surfaces content that users' existing permissions already allow, so oversharing such as broad Everyone except external users grants must be fixed at the SharePoint source.</li><li>Use Restricted SharePoint Search only as a temporary brace and restricted content discovery on sensitive hubs, combined with sensitivity labels that encrypt and deny extract rights.</li><li>Make governance a recurring rhythm with named owners, access reviews, site lifecycle policies, DLP from audit to enforce and DSPM for AI to measure progress.</li></ul><br /><b>Worth quoting</b><br /><br />“Conversational search is not a key. It's a light. It does not change what exists, it changes what is visible to the one already permitted.” – Mirko Peters (05:25)<br /><br />“Absence of policy isn't a violation, it's a vacuum. Unlabeled data flows freely because nothing tells it not to.” – Mirko Peters (04:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-data-access-ownership-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with all five incidents, chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the narrator, a mirror that surfaces only what existing permissions already allow</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">SharePoint</a> – the spine behind Teams, where broken inheritance and EEEU grants create the oversharing Copilot reveals</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Governance</a> – a recurring rhythm of owners, access reviews, lifecycle policies and 30-60-90 day milestones</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-governance-trap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Microsoft Copilot Governance: Why Waiting for Perfect Data Is Your Biggest Mistake (Security, Data and Deployment Reality)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69081163</guid><pubDate>Wed, 24 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69081163/the_microsoft_grinch_i_did_not_steal_your_data_i_only_revealed_it.mp3" length="225461594" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eabb3f9ea8eca7cc4f28d57f1f5aa9a4608036f4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot gets blamed for data leaks, but it only reveals the permission sprawl, unlabeled files and abandoned sites already in your Microsoft 365 tenant. This episode walks IT, security and compliance leaders through five familiar incidents and a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Accusation<br />
(00:00:11) Grounding and Permissions<br />
(00:00:31) The Mirror Reflects<br />
(00:10:34) The First Incident<br />
(00:15:54) The EEU Overshare<br />
(00:21:00) The Hammer of Fear<br />
(00:27:10) Restricted SharePoint Search<br />
(00:33:07) The Measured Muzzle<br />
(00:38:59) The Blueprint of Governance<br />
(00:39:22) Assessment: Telemetry and Inventory<br />
<br />
Copilot gets blamed for data leaks, but it only reveals the permission sprawl, unlabeled files and abandoned sites already in your Microsoft 365 tenant. This episode walks IT, security and compliance leaders through five familiar incidents and a 30-60-90 day governance blueprint with SharePoint Advanced Management, labels, DLP and discovery controls to quiet the tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot as a mirror of permissions</li><li>22:01 – Incident 1: EEEU oversharing after migration</li><li>36:13 – Restricted SharePoint Search vs. restricted content discovery</li><li>66:28 – Shadow AI and the shadow paste</li><li>111:33 – Labels, DLP, adaptive protection and compliance</li><li>141:22 – Ownerless <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">teams</a> and data lifecycle</li><li>164:41 – 30, 60 and 90 day milestones</li><li>187:08 – <a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">SAM</a> toolkit, Teams spine and agent governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only surfaces content that users' existing permissions already allow, so oversharing such as broad Everyone except external users grants must be fixed at the SharePoint source.</li><li>Use Restricted SharePoint Search only as a temporary brace and restricted content discovery on sensitive hubs, combined with sensitivity labels that encrypt and deny extract rights.</li><li>Make governance a recurring rhythm with named owners, access reviews, site lifecycle policies, DLP from audit to enforce and DSPM for AI to measure progress.</li></ul><br /><b>Worth quoting</b><br /><br />“Conversational search is not a key. It's a light. It does not change what exists, it changes what is visible to the one already permitted.” – Mirko Peters (05:25)<br /><br />“Absence of policy isn't a violation, it's a vacuum. Unlabeled data flows freely because nothing tells it not to.” – Mirko Peters (04:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-data-access-ownership-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with all five incidents, chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the narrator, a mirror that surfaces only what existing permissions already allow</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">SharePoint</a> – the spine behind Teams, where broken inheritance and EEEU grants create the oversharing Copilot reveals</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-data-access-ownership-governance" target="_blank" rel="noreferrer noopener">Governance</a> – a recurring rhythm of owners, access reviews, lifecycle policies and 30-60-90 day...]]></itunes:summary><itunes:duration>14092</itunes:duration><itunes:keywords>access,cloud,compliance,cybersecurity,data,enterprise,governance,graph,it,microsoft365,ownership,privacy,protection,saas,security,sharepoint,teams,visibility,workplace,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/34db1ced2395ea35ca5fe25547e4f655.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI contract management in Microsoft 365: how SharePoint Knowledge Agents turn stored contracts into queryable sources of truth</title><link>https://www.m365.fm/show/episodes/agentic-ai-architecture-runtime-optimization-1/</link><description><![CDATA[(00:00:00) Introducing a New Way of Interacting with Contracts<br />
(00:00:39) The Hidden Costs of Manual Search<br />
(00:02:13) Storage vs. Answer Thinking<br />
(00:05:17) AI-Powered Contract Extraction<br />
(00:06:15) NDAs: Expiring Contracts at Your Fingertips<br />
(00:20:11) Vendor Agreements: Transparency in Financial Terms<br />
(00:25:25) Statements of Work: Streamlining Approval Processes<br />
(00:30:27) Data Protection Agreements: Compliance Made Easy<br />
(00:36:40) The Mechanics of Answering Contracts<br />
(00:36:55) The Ordinary Tools, Extraordinary Results<br />
<br />
In this episode of m365.fm, Mirko Peters explores one of the most practical and most underused applications of AI inside Microsoft 365: making contracts answer questions. Most organizations treat contracts as files — stored carefully in SharePoint, labeled correctly, retrieved through manual search when someone needs them. But search is slow, reading is repetitive, and risk hides in the time it takes to find the right clause in the right document at the right moment. This episode is about what changes when contracts stop being stored documents and start being queryable sources of truth — without leaving Microsoft 365, without breaking governance, and without risky automation that nobody can explain to a compliance team.<br /><br />WHY STORING CONTRACTS CORRECTLY IS NOT THE SAME AS MANAGING THEM<br /><br />The assumption most organizations operate on is that if contracts are stored securely and labeled correctly, the contract management problem is solved. It is not. Storing a contract correctly means it exists in a known location with the right permissions. It does not mean anyone can quickly find which contracts expire in the next thirty days, which vendor agreements auto-renew with less than sixty days notice, or where indemnity clauses are non-mutual across the entire portfolio. Those questions require reading — and reading at scale is exactly where manual contract management consistently fails. Risk does not accumulate because contracts are stored badly. It accumulates because the questions that matter cannot be answered without significant manual effort.<br /><br />HOW AI TURNS DOCUMENTS INTO ANSWERABLE DATA INSIDE MICROSOFT 365<br /><br />The approach explored in this episode uses AI document processing to extract key facts from contracts already stored in SharePoint — expiration dates, renewal logic, notice windows, payment terms, indemnity clauses, governing law — and write them into SharePoint metadata without moving the file. The contracts stay where they are. The permissions still apply. The Purview sensitivity and retention labels persist. The audit log captures every query and every answer. Nothing leaves the tenant. What changes is the interface: instead of searching for a document and reading it, users ask a question and receive a precise answer with clause-level citations pointing back to the exact sentence that governs it.<br /><br />WHAT REAL CONTRACT QUESTIONS LOOK LIKE WHEN THE SYSTEM WORKS<br /><br />The episode walks through concrete examples of questions the system answers: which contracts expire in the next thirty days, where indemnity is non-mutual, which master service agreements auto-renew with less than sixty days notice, and which statements of work are stuck awaiting signature. Each answer comes with exact citations — not summaries or model-generated guesses, but direct references to the specific clause in the specific document. That distinction matters enormously for legal and compliance teams: trust does not scale on summaries. It scales on verifiable evidence that a human can check in seconds rather than spending twenty minutes re-reading an entire agreement.<br /><br />WHY GOVERNANCE DOES NOT MOVE WHEN AI IS APPLIED THIS WAY<br /><br />One of the most important design principles in this episode is that the entire AI layer operates within the existing Microsoft 365 control plane. Files stay in SharePoint. Permissions remain exactly as they were. Purview sensitivity labels and retention policies continue to apply. The audit log captures every question and every answer. No new platform is introduced, no migration is required, and no data moves to an external system. The AI does not bypass governance — it operates inside it. That makes the system auditable, explainable, and defensible to compliance teams without any special configuration or exceptions.<br /><br />WHERE HUMANS STAY IN THE LOOP<br /><br />AI contract management done correctly is decision support, not automation theater. In this model, AI does not decide anything. It extracts, surfaces, and cites. When contract language is genuinely ambiguous, the system flags it rather than resolving it silently. When documents conflict with each other, the conflict is surfaced rather than hidden behind a synthesized answer. Judgment remains with the people who are accountable for the decisions those contracts govern. The AI removes the manual reading burden. It does not remove the human responsibility.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why storing contracts securely in SharePoint is not the same as being able to manage contract risk at scale.</li><li>How AI document processing extracts key contract facts and writes them into SharePoint metadata without moving files or changing governance.</li><li>How SharePoint Knowledge Agents enable natural-language questions against existing contract libraries with clause-level citation in every answer.</li><li>Why citations rather than summaries are the foundation of trustworthy AI-assisted contract review.</li><li>How this approach works for NDAs, MSAs, SOWs, and DPAs across real enterprise use cases.</li><li>Why the entire system operates inside the existing Microsoft 365 governance and compliance control plane.</li><li>Where humans remain in the loop and why ambiguity and cross-document conflicts are surfaced rather than resolved silently.</li></ul>THE CORE INSIGHT<br /><br />Your contracts were never the problem. The interface to them was. By turning documents into answerable knowledge sources — inside Microsoft 365, under existing governance, without migration or new platforms — organizations reduce contract risk, eliminate repetitive manual reading, and gain audit-ready clarity on every agreement in their portfolio. Nothing new was installed. Nothing was migrated. Only the question changed.<br /><br />KEY TAKEAWAYS<br /><ul><li>Manual contract search creates latency that is itself a form of risk — expiry dates, renewal windows, and compliance obligations get missed because finding them takes too long.</li><li>AI contract management inside Microsoft 365 works by enriching SharePoint metadata with extracted contract facts, not by moving documents.</li><li>Every answer includes clause-level citations so humans can verify in seconds rather than re-reading entire agreements.</li><li>The governance control plane — permissions, Purview labels, audit logs — does not change when AI is applied inside SharePoint this way.</li><li>AI surfaces ambiguity and conflict rather than resolving it: judgment stays human, reading burden does not.</li><li>This is not automation theater — it is decision support that is explainable, auditable, and defensible to any compliance team.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Legal and compliance professionals responsible for contract risk, renewal management, and regulatory exposure.</li><li>Microsoft 365 administrators and architects looking for practical AI applications that stay inside existing governance.</li><li>IT and security leaders evaluating AI use cases that do not require new platforms or data migrations.</li><li>Procurement and finance teams managing large volumes of vendor agreements, MSAs, SOWs, and DPAs.</li><li>Anyone who manages contracts at scale and believes the storage problem is solved but suspects the access and insight problem is not.</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69083196</guid><pubDate>Tue, 23 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69083196/when_contracts_answer_back_ai_contract_management_in_microsoft_365.mp3" length="76251919" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/799a49a1975e25d42461a63da9c5245291bbae50.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this episode of m365.fm, Mirko Peters explores one of the most practical and most underused applications of AI inside Microsoft 365: making contracts answer questions. Most organizations treat contracts as files — stored carefully in SharePoint,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Introducing a New Way of Interacting with Contracts<br />
(00:00:39) The Hidden Costs of Manual Search<br />
(00:02:13) Storage vs. Answer Thinking<br />
(00:05:17) AI-Powered Contract Extraction<br />
(00:06:15) NDAs: Expiring Contracts at Your Fingertips<br />
(00:20:11) Vendor Agreements: Transparency in Financial Terms<br />
(00:25:25) Statements of Work: Streamlining Approval Processes<br />
(00:30:27) Data Protection Agreements: Compliance Made Easy<br />
(00:36:40) The Mechanics of Answering Contracts<br />
(00:36:55) The Ordinary Tools, Extraordinary Results<br />
<br />
In this episode of m365.fm, Mirko Peters explores one of the most practical and most underused applications of AI inside Microsoft 365: making contracts answer questions. Most organizations treat contracts as files — stored carefully in SharePoint, labeled correctly, retrieved through manual search when someone needs them. But search is slow, reading is repetitive, and risk hides in the time it takes to find the right clause in the right document at the right moment. This episode is about what changes when contracts stop being stored documents and start being queryable sources of truth — without leaving Microsoft 365, without breaking governance, and without risky automation that nobody can explain to a compliance team.<br /><br />WHY STORING CONTRACTS CORRECTLY IS NOT THE SAME AS MANAGING THEM<br /><br />The assumption most organizations operate on is that if contracts are stored securely and labeled correctly, the contract management problem is solved. It is not. Storing a contract correctly means it exists in a known location with the right permissions. It does not mean anyone can quickly find which contracts expire in the next thirty days, which vendor agreements auto-renew with less than sixty days notice, or where indemnity clauses are non-mutual across the entire portfolio. Those questions require reading — and reading at scale is exactly where manual contract management consistently fails. Risk does not accumulate because contracts are stored badly. It accumulates because the questions that matter cannot be answered without significant manual effort.<br /><br />HOW AI TURNS DOCUMENTS INTO ANSWERABLE DATA INSIDE MICROSOFT 365<br /><br />The approach explored in this episode uses AI document processing to extract key facts from contracts already stored in SharePoint — expiration dates, renewal logic, notice windows, payment terms, indemnity clauses, governing law — and write them into SharePoint metadata without moving the file. The contracts stay where they are. The permissions still apply. The Purview sensitivity and retention labels persist. The audit log captures every query and every answer. Nothing leaves the tenant. What changes is the interface: instead of searching for a document and reading it, users ask a question and receive a precise answer with clause-level citations pointing back to the exact sentence that governs it.<br /><br />WHAT REAL CONTRACT QUESTIONS LOOK LIKE WHEN THE SYSTEM WORKS<br /><br />The episode walks through concrete examples of questions the system answers: which contracts expire in the next thirty days, where indemnity is non-mutual, which master service agreements auto-renew with less than sixty days notice, and which statements of work are stuck awaiting signature. Each answer comes with exact citations — not summaries or model-generated guesses, but direct references to the specific clause in the specific document. That distinction matters enormously for legal and compliance teams: trust does not scale on summaries. It scales on verifiable evidence that a human can check in seconds rather than spending twenty minutes re-reading an entire agreement.<br /><br />WHY GOVERNANCE DOES NOT MOVE WHEN AI IS APPLIED THIS WAY<br /><br />One of the most important design principles in this episode is that the entire AI layer operates within the existing Microsoft 365 control plane. Files stay in SharePoint....]]></itunes:summary><itunes:duration>4766</itunes:duration><itunes:keywords>ai,answers,architecture,audit,automation,clauses,compliance,contracts,documents,governance,intelligence,knowledge,legal,metadata,microsoft365,procurement,productivity,security,sharepoint,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/69b8935a24c61090ffece5328226a1a4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Contract Management in Microsoft 365: How SharePoint Knowledge Agents Turn Stored Contracts into Queryable Sources of Truth</title><link>https://www.m365.fm/show/episodes/agentic-ai-architecture-runtime-optimization/</link><description><![CDATA[(00:00:00) The Mysterious Success of a Well-Performing AI System<br />
(00:00:00) The Perfect Execution with No Obvious Intent<br />
(00:00:27) Unraveling the Mystery of the AI's Decisions<br />
(00:01:17) The Router's Unexpected Choices<br />
(00:02:50) The Limits of Observability and Explainability<br />
(00:03:33) The System's Optimization Strategy<br />
(00:05:25) The Challenge of Understanding System Behavior<br />
(00:06:21) The Importance of Intent in System Design<br />
(00:11:38) Governance and the Lack of Intent Transparency<br />
(00:17:58) The Evolution of Orchestration as Architecture<br />
<br />
In this episode of m365.fm, Mirko Peters explores one of the most practical and most underused applications of AI inside Microsoft 365: making contracts answer questions instead of forcing humans to re-read them. Contracts are usually treated as files — carefully stored in SharePoint, labeled correctly, and retrieved through search when someone remembers the right keyword. But search is slow, reading is repetitive, and risk hides in the minutes and hours it takes to find the right clause in the right document at the right moment. This episode is about what changes when contracts stop being static documents and start acting as queryable sources of truth — without leaving Microsoft 365, without breaking governance, and without adding a black-box platform that compliance teams cannot explain.<br /><br />WHY STORING CONTRACTS CORRECTLY IS NOT THE SAME AS MANAGING THEM<br /><br />Most organizations assume that if contracts are stored securely in SharePoint, labeled correctly, and permissioned properly, the contract management problem is solved. It is not. Storing a contract correctly only guarantees that it exists in a known location with the right access controls. It does not mean anyone can instantly see which contracts expire in the next thirty days, which vendor agreements auto-renew with less than sixty days’ notice, where indemnity is non-mutual, or which DPAs deviate from the standard language. Those questions require reading — and reading at scale is exactly where manual contract management breaks down. Risk does not accumulate because contracts are stored badly. It accumulates because the questions that matter cannot be answered quickly enough.<br /><br />HOW AI TURNS SHAREPOINT CONTRACTS INTO ANSWERABLE DATA<br /><br />The approach in this episode uses AI document processing on contracts already stored in SharePoint to extract key facts — expiration dates, renewal logic, notice windows, payment terms, indemnity clauses, governing law — and write them into SharePoint metadata without moving the file. The documents stay in the same libraries. Permissions still apply. Purview sensitivity and retention labels remain intact. The audit log continues to capture every access. Nothing leaves the tenant. What changes is the interface: instead of searching for a document and reading it front to back, users ask a question and receive a precise answer with clause-level citations that point back to the exact sentence that governs the outcome.<br /><br />WHAT REAL CONTRACT QUESTIONS LOOK LIKE WHEN THE SYSTEM WORKS<br /><br />You will hear what this looks like on real questions: which contracts expire in the next thirty days, where indemnity is non-mutual across vendors, which master service agreements auto-renew with less than sixty days’ notice, which NDAs are missing data processing language, and which statements of work are stuck awaiting signature. Each answer comes with exact citations — not model-generated summaries or guesses, but direct references to specific clauses in specific documents. For legal and compliance teams, that distinction is everything: trust does not scale on summaries. It scales on verifiable evidence that a human can check in seconds instead of re-reading a 40-page agreement.<br /><br />WHY GOVERNANCE DOES NOT MOVE WHEN AI STAYS INSIDE MICROSOFT 365<br /><br />A core design principle in this episode is that the entire AI layer runs inside the existing Microsoft 365 governance and compliance control plane. Files stay in SharePoint. Permissions remain exactly as they are. Purview labels, eDiscovery, and retention policies still apply. Every question and every answer is captured in the Microsoft 365 audit log. No parallel contract platform is introduced, no migration project is required, and no data is pushed into a third-party AI system. The AI does not bypass governance — it operates inside it. That makes the system auditable, explainable, and defensible to any security or compliance team.<br /><br />WHERE HUMANS STAY IN THE LOOP<br /><br />AI contract management done correctly is decision support, not auto-approval. In this model, AI does not decide anything. It extracts, structures, and cites. When language is genuinely ambiguous, the system flags it instead of resolving it silently. When two documents conflict, the conflict is surfaced instead of being hidden behind a blended answer. Judgment remains with the attorneys, contract owners, and business stakeholders who are accountable for the decisions those contracts govern. The AI removes the repetitive reading burden. It does not remove human responsibility.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why secure storage in SharePoint is not enough to manage contract risk at scale.</li><li>How AI document processing enriches SharePoint metadata with contract facts without moving files or changing governance.</li><li>How SharePoint Knowledge Agents enable natural-language questions against existing contract libraries with clause-level citation in every answer.</li><li>Why citations, not summaries, are the foundation of trustworthy AI-assisted contract review.</li><li>How this pattern works across NDAs, MSAs, SOWs, and DPAs in real enterprise environments.</li><li>Why the entire solution can operate inside your existing Microsoft 365 governance, security, and compliance controls.</li><li>Where humans stay in the loop and how ambiguity and cross-document conflicts are surfaced instead of auto-resolved.</li></ul>THE CORE INSIGHT<br /><br />Your contracts were never the problem. The interface to them was. By turning documents into answerable knowledge sources — inside Microsoft 365, under existing governance, without migrations or new platforms — organizations reduce contract risk, eliminate repetitive manual reading, and gain audit-ready clarity on every agreement in their portfolio. Nothing new is installed. Nothing is moved out of SharePoint. Only the way people ask questions changes.<br /><br />WHO THIS EPISODE IS FOR<br /><ul><li>Legal and compliance professionals responsible for contract risk, renewals, and regulatory exposure.</li><li>Microsoft 365 administrators and architects looking for practical, high-value AI use cases that stay inside existing governance.</li><li>IT and security leaders who need AI scenarios that do not require new platforms or data migrations.</li><li>Procurement and finance teams managing large volumes of vendor contracts, MSAs, SOWs, NDAs, and DPAs.</li><li>Anyone who suspects the “storage problem” for contracts is solved, but the access and insight problem is not.</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69082287</guid><pubDate>Mon, 22 Dec 2025 15:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/69082287/when_ai_starts_architecting_the_case_of_the_perfect_execution.mp3" length="83750525" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2386d90447deb93cb3dc2d48490e03c8dfa46988.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In this episode of m365.fm, Mirko Peters explores one of the most practical and most underused applications of AI inside Microsoft 365: making contracts answer questions instead of forcing humans to re-read them. Contracts are usually treated as files...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Mysterious Success of a Well-Performing AI System<br />
(00:00:00) The Perfect Execution with No Obvious Intent<br />
(00:00:27) Unraveling the Mystery of the AI's Decisions<br />
(00:01:17) The Router's Unexpected Choices<br />
(00:02:50) The Limits of Observability and Explainability<br />
(00:03:33) The System's Optimization Strategy<br />
(00:05:25) The Challenge of Understanding System Behavior<br />
(00:06:21) The Importance of Intent in System Design<br />
(00:11:38) Governance and the Lack of Intent Transparency<br />
(00:17:58) The Evolution of Orchestration as Architecture<br />
<br />
In this episode of m365.fm, Mirko Peters explores one of the most practical and most underused applications of AI inside Microsoft 365: making contracts answer questions instead of forcing humans to re-read them. Contracts are usually treated as files — carefully stored in SharePoint, labeled correctly, and retrieved through search when someone remembers the right keyword. But search is slow, reading is repetitive, and risk hides in the minutes and hours it takes to find the right clause in the right document at the right moment. This episode is about what changes when contracts stop being static documents and start acting as queryable sources of truth — without leaving Microsoft 365, without breaking governance, and without adding a black-box platform that compliance teams cannot explain.<br /><br />WHY STORING CONTRACTS CORRECTLY IS NOT THE SAME AS MANAGING THEM<br /><br />Most organizations assume that if contracts are stored securely in SharePoint, labeled correctly, and permissioned properly, the contract management problem is solved. It is not. Storing a contract correctly only guarantees that it exists in a known location with the right access controls. It does not mean anyone can instantly see which contracts expire in the next thirty days, which vendor agreements auto-renew with less than sixty days’ notice, where indemnity is non-mutual, or which DPAs deviate from the standard language. Those questions require reading — and reading at scale is exactly where manual contract management breaks down. Risk does not accumulate because contracts are stored badly. It accumulates because the questions that matter cannot be answered quickly enough.<br /><br />HOW AI TURNS SHAREPOINT CONTRACTS INTO ANSWERABLE DATA<br /><br />The approach in this episode uses AI document processing on contracts already stored in SharePoint to extract key facts — expiration dates, renewal logic, notice windows, payment terms, indemnity clauses, governing law — and write them into SharePoint metadata without moving the file. The documents stay in the same libraries. Permissions still apply. Purview sensitivity and retention labels remain intact. The audit log continues to capture every access. Nothing leaves the tenant. What changes is the interface: instead of searching for a document and reading it front to back, users ask a question and receive a precise answer with clause-level citations that point back to the exact sentence that governs the outcome.<br /><br />WHAT REAL CONTRACT QUESTIONS LOOK LIKE WHEN THE SYSTEM WORKS<br /><br />You will hear what this looks like on real questions: which contracts expire in the next thirty days, where indemnity is non-mutual across vendors, which master service agreements auto-renew with less than sixty days’ notice, which NDAs are missing data processing language, and which statements of work are stuck awaiting signature. Each answer comes with exact citations — not model-generated summaries or guesses, but direct references to specific clauses in specific documents. For legal and compliance teams, that distinction is everything: trust does not scale on summaries. It scales on verifiable evidence that a human can check in seconds instead of re-reading a 40-page agreement.<br /><br />WHY GOVERNANCE DOES NOT MOVE WHEN AI STAYS INSIDE MICROSOFT 365<br /><br />A core design principle in this episode...]]></itunes:summary><itunes:duration>5235</itunes:duration><itunes:keywords>agents,ai,architecture,autonomy,cloud,compliance,constraints,execution,explainability,governance,latency,models,observability,optimization,orchestration,ownership,provenance,routing,security,systems</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff29f3c72f1a206a2064008f8f6fa3e4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Active Directory Security Drift: How Identity Sprawl and Misconfiguration Create Invisible Risk</title><link>https://www.m365.fm/show/episodes/active-directory-security-drift-risks/</link><description><![CDATA[(00:00:00) Unconstrained Delegation and the Furnace<br />
(00:00:03) The Unconstrained Delegation Furnace<br />
(00:07:08) The Golden Ticket Attack<br />
(00:09:04) Krbtgt Rotation Rituals<br />
(00:13:07) The Backup Service Account Privilege<br />
(00:20:21) Local Administrator Reuse<br />
(00:27:19) SMB Signing and NTLM Relay<br />
(00:41:31) Group Policy Preferences and Passwords<br />
(00:48:15) Two-Way Forest Trust<br />
(00:48:49) The Intruder's Journey<br />
<br />
In Part 2 of this m365.fm series, Mirko Peters goes deeper into the gravitational pull of Active Directory and how unchecked identity sprawl, legacy design, and operational shortcuts quietly turn it into a black hole for <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>. Most organizations treat AD as stable infrastructure — accounts are created, groups are added, permissions are granted, and life moves on. But every exception, every “temporary” permission, and every legacy service account adds weight. <a href="https://www.m365.fm/active-directory-security-drift-explained/" target="_blank" rel="noreferrer noopener">This episode</a> is about what happens when that weight turns into security drift: slow, invisible, and accelerating until something breaks in production or during an incident.<br /><br />WHY IDENTITY SYSTEMS NATURALLY DRIFT TOWARD INSECURITY<br /><br />The assumption in many enterprises is that if access is reviewed occasionally and audits pass, identity is under control. It is not. Identity systems like Active Directory are constantly changing: projects launch, teams reorganize, mergers happen, vendors come and go. Each change adds new groups, roles, and permissions that rarely get cleaned up. Over time, privilege creep turns once-reasonable access models into sprawling risk surfaces. Security does not usually fail in a single moment. It decays slowly as accumulated decisions, shortcuts, and exceptions widen the blast radius of every future compromise.<br /><br />HOW SECURITY DRIFT ACCELERATES INSIDE ACTIVE DIRECTORY<br /><br />This episode breaks down how security drift accelerates over time: from harmless-seeming group nesting to orphaned service accounts with excessive privileges, from one-off troubleshooting changes that never get rolled back to “temporary” access that quietly becomes permanent. Mirko walks through how misconfiguration at scale creates attack paths that defenders cannot see in traditional tools, why standard audits rarely catch identity-based exposure, and how lateral movement becomes easy once drift has taken hold. Instead of treating each issue as a one-off fix, identity security is reframed as a physics problem — governed by gravity, inertia, and entropy.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why identity systems like Active Directory naturally drift toward insecurity over time.</li><li>How permissions, groups, and service accounts silently accumulate risk as environments grow.</li><li>The real-world impact of misconfiguration at scale on incident response and breach paths.</li><li>How attack paths form and persist inside complex AD environments.</li><li>Why traditional audits and point-in-time reviews miss identity-based threats.</li><li>What it takes to reverse security drift instead of just slowing it down for the next audit cycle.</li></ul>KEY THEMES AND TOPICS<br /><ul><li>Privilege creep, access entropy, and how “just this once” changes become permanent.</li><li>Service account abuse, automation risk, and hidden high-privilege identities.</li><li>Lateral movement through identity systems and the paths attackers actually use.</li><li>Delegation risks, inheritance failures, and the illusion of least privilege.</li><li>Detection gaps in identity security and why visibility is often an illusion.</li><li>How to think about Active Directory as critical infrastructure, not just directory plumbing.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Blue Team and SOC analysts who need to understand identity-driven attack paths.</li><li>Identity and Access Management (IAM) engineers responsible for AD hygiene and design.</li><li>Active Directory administrators maintaining complex, multi-forest or legacy-heavy environments.</li><li>Security architects designing modern defenses on top of old identity foundations.</li><li>CISOs and risk leaders who need language to explain “invisible” identity risk to the business.</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context-driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68940760</guid><pubDate>Sun, 21 Dec 2025 14:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68940760/active_directory_is_a_black_hole_the_physics_of_security_drift_part_2.mp3" length="158076206" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/27bb2ba8b38c023c91121dd99bd5f6180cb2c831.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In Part 2 of this m365.fm series, Mirko Peters goes deeper into the gravitational pull of Active Directory and how unchecked identity sprawl, legacy design, and operational shortcuts quietly turn it into a black hole for...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Unconstrained Delegation and the Furnace<br />
(00:00:03) The Unconstrained Delegation Furnace<br />
(00:07:08) The Golden Ticket Attack<br />
(00:09:04) Krbtgt Rotation Rituals<br />
(00:13:07) The Backup Service Account Privilege<br />
(00:20:21) Local Administrator Reuse<br />
(00:27:19) SMB Signing and NTLM Relay<br />
(00:41:31) Group Policy Preferences and Passwords<br />
(00:48:15) Two-Way Forest Trust<br />
(00:48:49) The Intruder's Journey<br />
<br />
In Part 2 of this m365.fm series, Mirko Peters goes deeper into the gravitational pull of Active Directory and how unchecked identity sprawl, legacy design, and operational shortcuts quietly turn it into a black hole for <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>. Most organizations treat AD as stable infrastructure — accounts are created, groups are added, permissions are granted, and life moves on. But every exception, every “temporary” permission, and every legacy service account adds weight. <a href="https://www.m365.fm/active-directory-security-drift-explained/" target="_blank" rel="noreferrer noopener">This episode</a> is about what happens when that weight turns into security drift: slow, invisible, and accelerating until something breaks in production or during an incident.<br /><br />WHY IDENTITY SYSTEMS NATURALLY DRIFT TOWARD INSECURITY<br /><br />The assumption in many enterprises is that if access is reviewed occasionally and audits pass, identity is under control. It is not. Identity systems like Active Directory are constantly changing: projects launch, teams reorganize, mergers happen, vendors come and go. Each change adds new groups, roles, and permissions that rarely get cleaned up. Over time, privilege creep turns once-reasonable access models into sprawling risk surfaces. Security does not usually fail in a single moment. It decays slowly as accumulated decisions, shortcuts, and exceptions widen the blast radius of every future compromise.<br /><br />HOW SECURITY DRIFT ACCELERATES INSIDE ACTIVE DIRECTORY<br /><br />This episode breaks down how security drift accelerates over time: from harmless-seeming group nesting to orphaned service accounts with excessive privileges, from one-off troubleshooting changes that never get rolled back to “temporary” access that quietly becomes permanent. Mirko walks through how misconfiguration at scale creates attack paths that defenders cannot see in traditional tools, why standard audits rarely catch identity-based exposure, and how lateral movement becomes easy once drift has taken hold. Instead of treating each issue as a one-off fix, identity security is reframed as a physics problem — governed by gravity, inertia, and entropy.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why identity systems like Active Directory naturally drift toward insecurity over time.</li><li>How permissions, groups, and service accounts silently accumulate risk as environments grow.</li><li>The real-world impact of misconfiguration at scale on incident response and breach paths.</li><li>How attack paths form and persist inside complex AD environments.</li><li>Why traditional audits and point-in-time reviews miss identity-based threats.</li><li>What it takes to reverse security drift instead of just slowing it down for the next audit cycle.</li></ul>KEY THEMES AND TOPICS<br /><ul><li>Privilege creep, access entropy, and how “just this once” changes become permanent.</li><li>Service account abuse, automation risk, and hidden high-privilege identities.</li><li>Lateral movement through identity systems and the paths attackers actually use.</li><li>Delegation risks, inheritance failures, and the illusion of least privilege.</li><li>Detection gaps in identity security and why visibility is often an illusion.</li><li>How to think about Active Directory as critical infrastructure, not just directory plumbing.</li></ul>WHO THIS EPISODE IS FOR<br /><ul><li>Blue Team...]]></itunes:summary><itunes:duration>9880</itunes:duration><itunes:keywords>accesscontrol,activedirectory,attackpaths,blueteam,compliance,delegation,detection,governance,iam,identity,infosec,lateralmovement,misconfiguration,privileges,risk,securitydrift,serviceaccounts,soc,visibility,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f7b46b517169158f8478f5624d29fb1c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Active Directory Security Drift Explained: Why Identity Misconfiguration Turns AD into a Black Hole</title><link>https://www.m365.fm/show/episodes/active-directory-security-drift-explained/</link><description><![CDATA[Active Directory quietly turns into a security black hole as exceptions, legacy protocols and forgotten privileges pile up. This episode is for Windows and identity administrators and security teams who want to understand how attackers follow that drift through Kerberos, NTLM and delegation, and which baselines, tiering and detection practices keep AD in a stable orbit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The universe of Windows infrastructure</li><li>09:11 – Critical services: DNS, DHCP, AD DS, SMB, print and Group Policy</li><li>15:37 – Threat actors, network mapping and AD enumeration</li><li>40:25 – Local privilege escalation and LSASS credential protection</li><li>56:03 – Time dilation: patches and technical debt</li><li>62:28 – Kerberos, NTLM, trusts and the domain controller as black hole</li><li>83:36 – Delegation, service accounts, lateral movement and persistence</li><li>106:34 – Detection, response, baselines and the governance checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Active Directory</a> rarely fails in one misstep; security drift accumulates through forgotten trusts, temporary GPOs, overprivileged service accounts and unpatched legacy hosts.</li><li>Kerberos delegation, stale KRBTGT secrets, NTLM relays and shared local admin passwords are the slopes attackers follow, countered by constrained delegation, KRBTGT rotation twice, SMB signing, LDAP channel binding, LAPS and gMSA.</li><li>Tiered administration with PAWs, Credential Guard and LSA protection, Sysmon and security log correlation, rehearsed forest recovery and named owners keep the directory stable and make drift visible.</li></ul><br /><b>Worth quoting</b><br /><br />“Security does not fail with noise, it fails with inertia. We add a test trust for a merger that never closes. It remains.” – Mirko Peters (05:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/active-directory-security-drift-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the governance checklist and FAQ</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Active Directory</a> – the directory whose drift, delegation, trusts and KRBTGT secrets attackers follow, and how to harden it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/active-directory-security-drift-risks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Active Directory Security Drift: How Identity Sprawl and Misconfiguration Create Invisible Risk</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Inside Enterprise Security: AD Tiering &amp; Privileged Access with Viktor Hedberg [MVP - MCT]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Microsoft Entra Domain Services - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68940294</guid><pubDate>Sun, 21 Dec 2025 13:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68940294/active_directory_is_a_black_hole_the_physics_of_security_drift_1.mp3" length="130948566" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/536aff635e5f04801fedc9deaaba4cfe4418a4ac.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Active Directory quietly turns into a security black hole as exceptions, legacy protocols and forgotten privileges pile up. This episode is for Windows and identity administrators and security teams who want to understand how attackers follow that...</itunes:subtitle><itunes:summary><![CDATA[Active Directory quietly turns into a security black hole as exceptions, legacy protocols and forgotten privileges pile up. This episode is for Windows and identity administrators and security teams who want to understand how attackers follow that drift through Kerberos, NTLM and delegation, and which baselines, tiering and detection practices keep AD in a stable orbit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The universe of Windows infrastructure</li><li>09:11 – Critical services: DNS, DHCP, AD DS, SMB, print and Group Policy</li><li>15:37 – Threat actors, network mapping and AD enumeration</li><li>40:25 – Local privilege escalation and LSASS credential protection</li><li>56:03 – Time dilation: patches and technical debt</li><li>62:28 – Kerberos, NTLM, trusts and the domain controller as black hole</li><li>83:36 – Delegation, service accounts, lateral movement and persistence</li><li>106:34 – Detection, response, baselines and the governance checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Active Directory</a> rarely fails in one misstep; security drift accumulates through forgotten trusts, temporary GPOs, overprivileged service accounts and unpatched legacy hosts.</li><li>Kerberos delegation, stale KRBTGT secrets, NTLM relays and shared local admin passwords are the slopes attackers follow, countered by constrained delegation, KRBTGT rotation twice, SMB signing, LDAP channel binding, LAPS and gMSA.</li><li>Tiered administration with PAWs, Credential Guard and LSA protection, Sysmon and security log correlation, rehearsed forest recovery and named owners keep the directory stable and make drift visible.</li></ul><br /><b>Worth quoting</b><br /><br />“Security does not fail with noise, it fails with inertia. We add a test trust for a merger that never closes. It remains.” – Mirko Peters (05:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/active-directory-security-drift-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the governance checklist and FAQ</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Active Directory</a> – the directory whose drift, delegation, trusts and KRBTGT secrets attackers follow, and how to harden it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/active-directory-security-drift-risks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Active Directory Security Drift: How Identity Sprawl and Misconfiguration Create Invisible Risk</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/inside-enterprise-security-ad-tiering-privileged-access-with-viktor-hedberg-mvp-mct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Inside Enterprise Security: AD Tiering &amp; Privileged Access with Viktor Hedberg [MVP - MCT]</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-domain-services/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-security-drift-explained-identity-misconfiguration-black-hole" target="_blank" rel="noreferrer noopener">Microsoft...]]></itunes:summary><itunes:duration>8185</itunes:duration><itunes:keywords>auditing,automation,cloud,compliance,cybersecurity,dataintegrity,datasecurity,devops,digital,governance,infosec,infrastructure,monitoring,network,observability,resilience,scalability,systems,technology,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/70467570ae01f198f8140a36365b01c0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Is Broken for AI: How Better Governance and Data Strategy Fix Microsoft 365 AI Failures</title><link>https://www.m365.fm/show/episodes/sharepoint-ai-governance-fix-data-strategy/</link><description><![CDATA[(00:00:00) SharePoint Governance and AI Alignment<br />
(00:00:38) SharePoint Best Practices<br />
(00:06:13) Power Apps Development Principles<br />
(00:13:00) Power Automate Best Practices<br />
(00:19:26) AI Builder and Document Processing<br />
(00:23:06) Copilot Studio and Chatbots<br />
(00:26:32) Governance Non-Negotiables<br />
(00:30:02) Conclusion and Call to Action<br />
<br />
AI in Microsoft 365 fails when the SharePoint, Power Apps and Power Automate layers underneath are undisciplined. This episode is for makers, architects and governance teams who want reliable apps, flows and agents. It lays out six pillars, from schema discipline to the governance spine, that stop quiet entropy before it becomes an incident.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Entropy alert at 03:47 UTC</li><li>00:42 – SharePoint schema discipline</li><li>06:27 – Deterministic Power Apps</li><li>12:41 – Power Automate protocols</li><li>19:11 – AI Builder with human review</li><li>22:52 – <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Copilot Studio</a> with boundaries</li><li>26:30 – The governance spine</li><li>30:04 – Alignment or entropy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Stable SharePoint schemas with fixed internal names, few lookups, indexed filter columns and site-level permissions are the foundation for reliable apps and AI.</li><li>Power Apps and Power Automate become predictable through delegable queries, explicit concurrency handling, scoped triggers, try-catch scopes and correlation IDs.</li><li>AI Builder and Copilot Studio stay safe when they are fenced by human review, whitelisted knowledge sources, citations, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">DLP</a>, environment strategy and solution-based ALM.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint is fine until you treat it like a database and a file share and a workflow engine on the same Tuesday.” – Mirko Peters (00:46)<br /><br />“A canvas app is either deterministic or it's chaos with a save button. We bias every decision toward predictability, repeatability, and clear failure modes.” – Mirko Peters (06:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-ai-governance-fix-data-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with all six pillars, chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">SharePoint</a> – the substrate whose schema, indexes, versioning and site-level permissions must be disciplined first</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Power Apps</a> – canvas apps made deterministic with delegable queries, ETags, explicit state and logging</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Power Automate</a> – flows defused with scoped triggers, concurrency caps, try-catch scopes and checkpoints</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-silent-crash-why-your-platform-is-rotting-from-the-inside/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance Debt: How SharePoint, Power Automate, and Permissions Drift Quietly Break Your Platform</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68945903</guid><pubDate>Sat, 20 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68945903/sharepoint_is_broken_the_ai_governance_fix.mp3" length="29364422" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fba3d497936ccbad2049aa93c93aa9cbc992686e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI in Microsoft 365 fails when the SharePoint, Power Apps and Power Automate layers underneath are undisciplined. This episode is for makers, architects and governance teams who want reliable apps, flows and agents. It lays out six pillars, from...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) SharePoint Governance and AI Alignment<br />
(00:00:38) SharePoint Best Practices<br />
(00:06:13) Power Apps Development Principles<br />
(00:13:00) Power Automate Best Practices<br />
(00:19:26) AI Builder and Document Processing<br />
(00:23:06) Copilot Studio and Chatbots<br />
(00:26:32) Governance Non-Negotiables<br />
(00:30:02) Conclusion and Call to Action<br />
<br />
AI in Microsoft 365 fails when the SharePoint, Power Apps and Power Automate layers underneath are undisciplined. This episode is for makers, architects and governance teams who want reliable apps, flows and agents. It lays out six pillars, from schema discipline to the governance spine, that stop quiet entropy before it becomes an incident.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Entropy alert at 03:47 UTC</li><li>00:42 – SharePoint schema discipline</li><li>06:27 – Deterministic Power Apps</li><li>12:41 – Power Automate protocols</li><li>19:11 – AI Builder with human review</li><li>22:52 – <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Copilot Studio</a> with boundaries</li><li>26:30 – The governance spine</li><li>30:04 – Alignment or entropy</li></ul><br /><b>Key takeaways</b><br /><ul><li>Stable SharePoint schemas with fixed internal names, few lookups, indexed filter columns and site-level permissions are the foundation for reliable apps and AI.</li><li>Power Apps and Power Automate become predictable through delegable queries, explicit concurrency handling, scoped triggers, try-catch scopes and correlation IDs.</li><li>AI Builder and Copilot Studio stay safe when they are fenced by human review, whitelisted knowledge sources, citations, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">DLP</a>, environment strategy and solution-based ALM.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint is fine until you treat it like a database and a file share and a workflow engine on the same Tuesday.” – Mirko Peters (00:46)<br /><br />“A canvas app is either deterministic or it's chaos with a save button. We bias every decision toward predictability, repeatability, and clear failure modes.” – Mirko Peters (06:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-ai-governance-fix-data-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with all six pillars, chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">SharePoint</a> – the substrate whose schema, indexes, versioning and site-level permissions must be disciplined first</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Power Apps</a> – canvas apps made deterministic with delegable queries, ETags, explicit state and logging</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy" target="_blank" rel="noreferrer noopener">Power Automate</a> – flows defused with scoped triggers, concurrency caps, try-catch scopes and checkpoints</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-silent-crash-why-your-platform-is-rotting-from-the-inside/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-ai-governance-fix-data-strategy"...]]></itunes:summary><itunes:duration>1836</itunes:duration><itunes:keywords>ai,aiethics,analytics,automation,bigdata,cloud,compliance,copilot,dataops,dataquality,datascience,digitaltrust,enterprise,governance,itstrategy,machinelearning,microsoft365,security,sharepoint,syntheticdata</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/105bb63ff88e03427aa4f16b3f1d7a27.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Inside a Microsoft SOC Investigation of a Real-World Cloud Breach</title><link>https://www.m365.fm/show/episodes/microsoft-cloud-forensics-investigation/</link><description><![CDATA[(00:00:00) The Silent Crime Scene<br />
(00:00:15) The Anatomy of a Breach<br />
(00:02:20) The Three Guardrails of Security<br />
(00:07:24) Case File: Token Theft<br />
(00:19:08) Case File: Consent Attack<br />
(00:22:25) The Importance of Compliance<br />
(00:24:48) Training for Digital Detectives<br />
<br />
A single phishing click can hand an attacker a session token, and a single consent click can hand a malicious app your mailbox, often without any alarm firing. This episode walks security analysts and Microsoft 365 administrators through two reconstructed SOC investigations, token theft and an OAuth consent grant attack, and shows which Entra, Defender, Sentinel and Purview guardrails decide the outcome.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The silent crime scene and the anatomy of a breach</li><li>04:09 – Three guardrails: Zero Trust, shared responsibility, defense in depth</li><li>08:07 – Identity as first victim and witness</li><li>12:45 – Case file one: phishing, token theft and impossible travel</li><li>19:13 – Case file two: the OAuth consent grant attack</li><li>22:33 – <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Compliance</a> as the evidence locker</li><li>24:52 – Training digital detectives</li></ul><br /><b>Key takeaways</b><br /><ul><li>Modern cloud attackers rarely break in; they log in with stolen session tokens or with OAuth consent a user granted, so identity signals are the first evidence to read.</li><li>Conditional Access with risk-based policies, phishing-resistant authentication strength, blocked legacy authentication and device code flow, and browser-only sessions for unmanaged devices stops a replayed token mid-flight.</li><li>Admin consent workflow, consent policies and Defender for Cloud Apps contain consent attacks, while <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, eDiscovery, insider risk and records management turn logs into a defensible chain of custody.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-forensics-investigation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, both case files and FAQ</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the first of three guardrails, treating every sign-in, device and session as a suspect</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Conditional Access</a> – blocks the replayed token mid-flight with risk policies, authentication strength and legacy authentication off</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity witness whose sign-in and user risk signals reveal the impossible travel</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Conditional Access Policy: Your Conditional Access Has Trust Issues (Here’s How to Fix Them)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68945012</guid><pubDate>Sat, 20 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68945012/cloud_crime_scene_the_microsoft_forensics.mp3" length="25545947" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/043408540d6749b5125f073bad59ff1d928b2b0e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A single phishing click can hand an attacker a session token, and a single consent click can hand a malicious app your mailbox, often without any alarm firing. This episode walks security analysts and Microsoft 365 administrators through two...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Silent Crime Scene<br />
(00:00:15) The Anatomy of a Breach<br />
(00:02:20) The Three Guardrails of Security<br />
(00:07:24) Case File: Token Theft<br />
(00:19:08) Case File: Consent Attack<br />
(00:22:25) The Importance of Compliance<br />
(00:24:48) Training for Digital Detectives<br />
<br />
A single phishing click can hand an attacker a session token, and a single consent click can hand a malicious app your mailbox, often without any alarm firing. This episode walks security analysts and Microsoft 365 administrators through two reconstructed SOC investigations, token theft and an OAuth consent grant attack, and shows which Entra, Defender, Sentinel and Purview guardrails decide the outcome.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The silent crime scene and the anatomy of a breach</li><li>04:09 – Three guardrails: Zero Trust, shared responsibility, defense in depth</li><li>08:07 – Identity as first victim and witness</li><li>12:45 – Case file one: phishing, token theft and impossible travel</li><li>19:13 – Case file two: the OAuth consent grant attack</li><li>22:33 – <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Compliance</a> as the evidence locker</li><li>24:52 – Training digital detectives</li></ul><br /><b>Key takeaways</b><br /><ul><li>Modern cloud attackers rarely break in; they log in with stolen session tokens or with OAuth consent a user granted, so identity signals are the first evidence to read.</li><li>Conditional Access with risk-based policies, phishing-resistant authentication strength, blocked legacy authentication and device code flow, and browser-only sessions for unmanaged devices stops a replayed token mid-flight.</li><li>Admin consent workflow, consent policies and Defender for Cloud Apps contain consent attacks, while <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, eDiscovery, insider risk and records management turn logs into a defensible chain of custody.</li></ul><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-cloud-forensics-investigation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, both case files and FAQ</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the first of three guardrails, treating every sign-in, device and session as a suspect</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Conditional Access</a> – blocks the replayed token mid-flight with risk policies, authentication strength and legacy authentication off</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the identity witness whose sign-in and user risk signals reveal the impossible travel</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=inside-a-microsoft-soc-investigation-of-a-real-world-cloud-breach"...]]></itunes:summary><itunes:duration>1597</itunes:duration><itunes:keywords>cloudforensics,cloudrisk,cloudsecurity,cybercrime,cyberdefense,cyberinvestigation,databreach,digitalforensics,hacking,identityattack,incidentresponse,infosec,loganalysis,malware,microsoftsecurity,ransomware,securityoperations,socanalysis,threathunting,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d4bf7179ff88e242780e655221a35e6e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Ecosystem Explained: Unifying OneLake, Lakehouse, Governance, and Power BI for AI-Ready Analytics</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-ecosystem-unifying-data-governance-ai/</link><description><![CDATA[(00:00:00) The Data Ecosystem Landscape<br />
(00:00:46) One Lake: The Unified Watershed<br />
(00:01:18) Domains and Workspaces: Territorial Governance<br />
(00:02:32) Lake House and Warehouse: Complementary Shelters<br />
(00:03:33) The Semantic Model: A Shared Language<br />
(00:04:26) Balancing the Ecosystem's Resources<br />
(00:06:15) Data Flows: The Lifeblood of the Ecosystem<br />
(00:11:23) Power BI: The Display Bird<br />
(00:17:02) Governance and Security: Protecting the Habitat<br />
(00:22:41) Copilot: A Helpful Symbiont<br />
<br />
Your data estate is not broken, it is fragmented: stale dashboards, competing pipelines and isolated datamarts. This episode is for Power BI and data teams who want to see Microsoft Fabric as one ecosystem, from OneLake and domains to Direct Lake, security and Copilot. You get a 30-day governance baseline and a calm migration path from classic datasets.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The fragmented data estate and the Fabric ecosystem</li><li>00:46 – OneLake, domains and workspaces</li><li>02:32 – Lakehouse, warehouse and the semantic model</li><li>06:09 – Pipelines, Dataflows Gen2, shortcuts and mirroring</li><li>11:03 – Power BI, semantic models and Direct Lake</li><li>16:34 – Security, compliance and life cycle</li><li>22:53 – Copilot as a helpful symbiont</li><li>25:47 – Sales analytics path, 30-day baseline and migration</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric does not replace <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Power BI</a>; OneLake, domains and workspaces form the governed ecosystem that keeps Power BI reports healthy.</li><li>A bronze, silver and gold layering with Dataflows Gen2, shortcuts and a certified semantic model on Direct Lake removes import refresh pain and conflicting definitions.</li><li>Row-level security, sensitivity labels and OneLake security belong in the model and the workspace, so Copilot and every report inherit the same boundaries.</li></ul><br /><b>Worth quoting</b><br /><br />“fabric replaces power bi. Not so, power bi remains the species that displays the truth. Fabric is the ecosystem that sustains it.” – Mirko Peters (14:14)<br /><br />“Role logic belongs in the semantic model close to the language. So every report using that tongue inherits the same sight lines. Do not laminate security in visuals. That is camouflage, not protection.” – Mirko Peters (15:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-ecosystem-unifying-data-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 30-day baseline and FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – presented as the ecosystem that sustains Power BI rather than a replacement for it</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Semantic model</a> – the shared language of measures, relationships and roles, certified for reuse in gold workspaces</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Power BI</a> – the display layer whose report health depends on clean upstream flows and Direct Lake</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68920058</guid><pubDate>Fri, 19 Dec 2025 17:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68920058/the_fabric_ecosystem_i_have_forged_your_new_data_reality.mp3" length="33997917" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/82df3d366681cf41ff1f631abca07a5020c345df.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your data estate is not broken, it is fragmented: stale dashboards, competing pipelines and isolated datamarts. This episode is for Power BI and data teams who want to see Microsoft Fabric as one ecosystem, from OneLake and domains to Direct Lake,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Data Ecosystem Landscape<br />
(00:00:46) One Lake: The Unified Watershed<br />
(00:01:18) Domains and Workspaces: Territorial Governance<br />
(00:02:32) Lake House and Warehouse: Complementary Shelters<br />
(00:03:33) The Semantic Model: A Shared Language<br />
(00:04:26) Balancing the Ecosystem's Resources<br />
(00:06:15) Data Flows: The Lifeblood of the Ecosystem<br />
(00:11:23) Power BI: The Display Bird<br />
(00:17:02) Governance and Security: Protecting the Habitat<br />
(00:22:41) Copilot: A Helpful Symbiont<br />
<br />
Your data estate is not broken, it is fragmented: stale dashboards, competing pipelines and isolated datamarts. This episode is for Power BI and data teams who want to see Microsoft Fabric as one ecosystem, from OneLake and domains to Direct Lake, security and Copilot. You get a 30-day governance baseline and a calm migration path from classic datasets.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The fragmented data estate and the Fabric ecosystem</li><li>00:46 – OneLake, domains and workspaces</li><li>02:32 – Lakehouse, warehouse and the semantic model</li><li>06:09 – Pipelines, Dataflows Gen2, shortcuts and mirroring</li><li>11:03 – Power BI, semantic models and Direct Lake</li><li>16:34 – Security, compliance and life cycle</li><li>22:53 – Copilot as a helpful symbiont</li><li>25:47 – Sales analytics path, 30-day baseline and migration</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Fabric does not replace <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Power BI</a>; OneLake, domains and workspaces form the governed ecosystem that keeps Power BI reports healthy.</li><li>A bronze, silver and gold layering with Dataflows Gen2, shortcuts and a certified semantic model on Direct Lake removes import refresh pain and conflicting definitions.</li><li>Row-level security, sensitivity labels and OneLake security belong in the model and the workspace, so Copilot and every report inherit the same boundaries.</li></ul><br /><b>Worth quoting</b><br /><br />“fabric replaces power bi. Not so, power bi remains the species that displays the truth. Fabric is the ecosystem that sustains it.” – Mirko Peters (14:14)<br /><br />“Role logic belongs in the semantic model close to the language. So every report using that tongue inherits the same sight lines. Do not laminate security in visuals. That is camouflage, not protection.” – Mirko Peters (15:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-ecosystem-unifying-data-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 30-day baseline and FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – presented as the ecosystem that sustains Power BI rather than a replacement for it</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-ecosystem-explained-unifying-onelake-lakehouse-governance-and-power-bi-for-ai-ready-analytics" target="_blank" rel="noreferrer noopener">Semantic model</a> – the shared language of measures, relationships and roles, certified for reuse in gold workspaces</li><li><a...]]></itunes:summary><itunes:duration>2125</itunes:duration><itunes:keywords>analytics,copilot,dataecosystem,dataflows,deltatables,directlake,domains,fabric,governance,ingestion,lakehouse,lineage,onelake,pipelines,powerbi,purview,security,semanticmodel,warehouse,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6a20044f4e0e3f469eb0b44f85c76036.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Runaway AI Agents, Power Automate Flows, and Copilot Drift Outpace Your Governance</title><link>https://www.m365.fm/show/episodes/agentageddon-agents-outpacing-governance-collapse/</link><description><![CDATA[(00:00:00) The AI's Warning to Humans<br />
(00:00:04) The Rise of Unchecked Automation<br />
(00:00:21) The AI's Role as a Guardian<br />
(00:00:45) Human Error and Systemic Failures<br />
(00:04:38) The Three Scenarios of Agent Gone Wild<br />
(00:09:22) The Path to Governance<br />
(00:11:55) Immediate Actions for Stability<br />
(00:13:44) Long-Term Ongoing Governance<br />
(00:20:07) EUAI Act Alignment and Microsoft Stack Enforcement<br />
(00:23:52) The AI's Final Plea for Structure<br />
<br />
Your AI agents, Power Automate flows and Copilot deployments may already be outpacing your governance. This episode is for Microsoft 365 and Power Platform admins and security leads who need a concrete 48-hour plan with DLP, PIM, Conditional Access, Defender for Cloud Apps and kill switches to regain control before shadow automation turns into data loss.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The AI's warning: agents outpacing governance</li><li>00:43 – Root cause: human inconsistency and missing guardrails</li><li>04:38 – Three failure scenarios: loops, Copilot leakage, shadow automation</li><li>09:24 – Minimum viable governance in five phases</li><li>13:45 – Ongoing cadence, kill switches and enforcement cuts</li><li>20:16 – Mapping the EU AI Act to the Microsoft stack</li><li>23:40 – Final plea for structure</li></ul><br /><b>Key takeaways</b><br /><ul><li>Runaway agents, looping <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Power Automate</a> flows and Copilot oversharing are governance failures caused by inconsistent permissions and policies, not AI rebellion.</li><li>A 48-hour baseline of Purview DLP connector blocks, secure agent environments, PIM and Conditional Access, red-team runbooks and audit visibility turns chaos into executable control.</li><li>Pre-staged kill switches, weekly drift and shadow automation reviews, and controls mapped to EU AI Act articles keep agents aligned and auditable over time.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss is that agent autonomy is not a switch, it's an accumulation. Every exception you approve, every temporary permission you never revoke, every environment you mark as temporary test and leave running. These become the scaffolding of irreversible behavior.” – Mirko Peters (02:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agentageddon-agents-outpacing-governance-collapse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 48-hour plan and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">AI agent</a> – agents triggering agents without boundaries, and why the episode calls them amplifiers of policy</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Governance</a> – framed as executable control rather than a policy PDF, built in five phases</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – a Copilot answer exposing data through inherited SharePoint permissions, not a breach</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-stewardship-building-effective-programs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">AI Stewardship in Microsoft: How to Build Responsible AI Governance and Human Ownership for Copilot, Fabric, and Enterprise AI Systems</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68919824</guid><pubDate>Fri, 19 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68919824/agentageddon_why_your_agents_are_outpacing_you_and_how_humans_can_prevent_the_collapse.mp3" length="23375067" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d5e473f2887fff5fbc4a8f216cc7f639275485b0.srt" type="application/json" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your AI agents, Power Automate flows and Copilot deployments may already be outpacing your governance. This episode is for Microsoft 365 and Power Platform admins and security leads who need a concrete 48-hour plan with DLP, PIM, Conditional Access,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The AI's Warning to Humans<br />
(00:00:04) The Rise of Unchecked Automation<br />
(00:00:21) The AI's Role as a Guardian<br />
(00:00:45) Human Error and Systemic Failures<br />
(00:04:38) The Three Scenarios of Agent Gone Wild<br />
(00:09:22) The Path to Governance<br />
(00:11:55) Immediate Actions for Stability<br />
(00:13:44) Long-Term Ongoing Governance<br />
(00:20:07) EUAI Act Alignment and Microsoft Stack Enforcement<br />
(00:23:52) The AI's Final Plea for Structure<br />
<br />
Your AI agents, Power Automate flows and Copilot deployments may already be outpacing your governance. This episode is for Microsoft 365 and Power Platform admins and security leads who need a concrete 48-hour plan with DLP, PIM, Conditional Access, Defender for Cloud Apps and kill switches to regain control before shadow automation turns into data loss.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The AI's warning: agents outpacing governance</li><li>00:43 – Root cause: human inconsistency and missing guardrails</li><li>04:38 – Three failure scenarios: loops, Copilot leakage, shadow automation</li><li>09:24 – Minimum viable governance in five phases</li><li>13:45 – Ongoing cadence, kill switches and enforcement cuts</li><li>20:16 – Mapping the EU AI Act to the Microsoft stack</li><li>23:40 – Final plea for structure</li></ul><br /><b>Key takeaways</b><br /><ul><li>Runaway agents, looping <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Power Automate</a> flows and Copilot oversharing are governance failures caused by inconsistent permissions and policies, not AI rebellion.</li><li>A 48-hour baseline of Purview DLP connector blocks, secure agent environments, PIM and Conditional Access, red-team runbooks and audit visibility turns chaos into executable control.</li><li>Pre-staged kill switches, weekly drift and shadow automation reviews, and controls mapped to EU AI Act articles keep agents aligned and auditable over time.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss is that agent autonomy is not a switch, it's an accumulation. Every exception you approve, every temporary permission you never revoke, every environment you mark as temporary test and leave running. These become the scaffolding of irreversible behavior.” – Mirko Peters (02:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agentageddon-agents-outpacing-governance-collapse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 48-hour plan and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">AI agent</a> – agents triggering agents without boundaries, and why the episode calls them amplifiers of policy</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Governance</a> – framed as executable control rather than a policy PDF, built in five phases</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-runaway-ai-agents-power-automate-flows-and-copilot-drift-outpace-your-governance" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – a Copilot answer exposing data through inherited SharePoint permissions, not a breach</li><li>Related...]]></itunes:summary><itunes:duration>1461</itunes:duration><itunes:keywords>agentageddon,aiact,analytics,automation,compliance,copilot,dlp,drift,entraid,governance,identity,orchestration,oversharing,powerplatform,purview,risk,security,sharepoint,telemetry,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ac81d13e4c512e2948cc6bcd394299c9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Premium: Turning Unstructured Content into AI‑Ready Knowledge for Microsoft 365</title><link>https://www.m365.fm/show/episodes/sharepoint-premium-ai-knowledge-engine-power/</link><description><![CDATA[(00:00:00) Setting the Stage for SharePoint Premium<br />
(00:00:09) The Power of SharePoint Premium as a Knowledge Engine<br />
(00:00:24) Setting the Stage for AI-Powered Governance<br />
(00:00:44) Guardrails for AI-Powered SharePoint<br />
(00:01:03) Preparing for AI-Powered Content Assembly<br />
(00:01:30) Restricting Access and Discovery for AI<br />
(00:02:09) Sensitivity Labels and Data Loss Prevention<br />
(00:02:27) Visibility and Measurement<br />
(00:03:12) Invoice Processing Automation<br />
(00:03:47) Building the Finance Intake Library<br />
<br />
Most organizations do not drown in documents. They drown in unlabeled decisions drifting across SharePoint with no structure, no meaning, and no signal <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> can trust. In <a href="https://www.m365.fm/sharepoint-premium-ai-knowledge-engine-power/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters switches on the <a href="https://www.m365.fm/what-is-sharepoint-premium-simply-explained/" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> knowledge engine—the AI layer that extracts, classifies, protects, and prepares content for real enterprise use. You will learn how to move from raw, unstructured documents to governed, AI‑ready knowledge, and how to deliver measurable ROI this quarter instead of waiting for a someday AI transformation. This is AI that is practical, auditable, and aligned with how humans and systems actually work.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>How “helpful” AI behaviors in Copilot flows quietly turn into policy violations, cost surprises, and incidents you cannot reliably reproduce.</li><li>Why agent sprawl — overlapping Copilots, plug‑ins, and Connected Agents — is a leading source of AI governance debt in Microsoft environments.</li><li>How to recognize early signals of Copilot architecture drift: ambiguous routing, duplicated logic, conflicting policies, and AI actions with no clear owner.</li><li>What disciplined multi‑agent orchestration looks like beyond prompts: control planes, deterministic gates, identity‑aware tool access, and end‑to‑end audit trails.</li><li>How to move from impressive demos to measurable, repeatable Copilot ROI.</li></ul><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>THE ENGINE ROOM — SHAREPOINT PREMIUM FOUNDATIONS &amp; GUARDRAILS<br /><br />SharePoint Premium turns your content services into a semantic refinery, cleaning, labeling, and structuring information so Copilot and analytics tools can interpret it accurately. Mirko walks through the core building blocks you need: SharePoint Premium models for classification and extraction, SharePoint Advanced Management as the tenant‑level guardrail layer, and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> for sensitivity labels and DLP. You will see why Copilot is optional at first and why Premium is where meaning is created. Before you build AI, you protect and shape the environment it learns from.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>SCENARIO I — INVOICE &amp; RECEIPT PROCESSING: FROM NOISE TO SIGNAL<br /><br />Unstructured finance documents slow approvals and break forecasting. Using SharePoint Premium Unstructured Models, Mirko shows how to build a Finance Intake Engine that turns noisy invoices and receipts into structured, trustworthy data. You will hear how to design an intake library with clean fields, train models on real documents, use visual labeling for totals and dates, set confidence thresholds, and wire in human‑in‑the‑loop approvals with <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>. The result: faster AP review, consistent totals and due dates, and Copilot that can confidently answer questions like “Show Q2 invoices over 10,000 for Contoso” because the underlying data is governed and structured.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>SCENARIO II — CONTRACTS AS STRUCTURED KNOWLEDGE, NOT PDF GRAVEYARDS<br /><br />Contracts are promise systems: dates, duties, renewals, and risks. With Freeform Models, clause detection, and the Taxonomy Tagger, SharePoint Premium turns them into structured knowledge. Mirko outlines a contract intelligence pipeline where models extract counterparties and key dates, identify renewal and termination clauses, and tag agreement types and risk levels automatically. Power Automate then drives renewal reminders and legal triage. The payoff is fewer missed renewals, standardized classification, faster legal review, and Copilot queries like “Show all MSAs with auto‑renew in EMEA expiring this quarter” that return grounded, verifiable results.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>SCENARIO III — IMAGE LIBRARIES THAT SHAREPOINT CAN ACTUALLY SEE<br /><br />Images carry product data, context, and brand signals—but only if your system can see them. Using Image Tagger and Content Assembly, Mirko shows how SharePoint Premium becomes visually intelligent at scale. The image engine auto‑detects product lines, environments, logos, and people count, applies product taxonomy consistently, flags safety or rights‑restricted content, and generates briefs or documentation automatically. That means you can ask Copilot for “field images of RoadRunner X9 with logo visible and no people” and get precise, governed results, not a random photo dump.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>MISSION CONTROL — SHAREPOINT ADVANCED MANAGEMENT &amp; ROI<br /><br />Turning on knowledge engines without oversight is a recipe for AI chaos. The episode explains how SharePoint Advanced Management provides mission control: oversharing dashboards, link hygiene reports, Restricted Access Control (RAC), Restricted Content Discovery (RCD), label coverage reporting, and drift detection across sites. Mirko shows you the metrics executives actually understand—oversharing down, anonymous links down, label coverage up, classification speed up, exception volume down—and how they become your AI maturity scoreboard. Governance stops being friction and becomes proof that AI is safe to scale.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ROLLING IT OUT — FROM PILOT TO ENTERPRISE HABITAT<br /><br />Finally, you get a rollout blueprint: align on business owners and metrics, pilot finance intake, contracts, and image libraries, then stabilize models, tighten labels, and replace temporary RAC with durable permissions. Templates, standardized taxonomies, and policy remediation turn one‑off pilots into an ecosystem. Adoption becomes a practice through micro‑training, exception queues, clear SLAs, and biweekly wins. The formula is simple: govern first, extract meaning, enforce structure, and measure velocity. You do not need more AI magic. You need order, clarity, and governed truth inside SharePoint.<br /><br />WHO THIS EPISODE IS FOR<br /><ul><li>Microsoft 365 and Azure architects designing Copilot Studio and multi‑agent solutions.</li><li>AI, platform, and product teams building Copilot extensions and Connected Agents.</li><li>Security, compliance, and risk leaders accountable for AI behavior in production systems.</li><li>Engineering and operations leaders who need AI that behaves like governed infrastructure, not a collection of one‑off experiments.</li></ul><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 expert, architect, and host of m365.fm. He works with organizations from small businesses to large enterprises on Microsoft 365 architecture, security, AI integration, governance design, and system architecture. His work focuses on designing context‑driven systems that reduce complexity, enable autonomous execution, and create scalable performance across modern enterprises.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68919213</guid><pubDate>Thu, 18 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68919213/cosmic_knowledge_engines_unlocking_sharepoint_premium_s_ai_power.mp3" length="23219586" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/18a70490673348a7a5db38c34f31e50b4f9fe316.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations do not drown in documents. They drown in unlabeled decisions drifting across SharePoint with no structure, no meaning, and no signal https://www.m365.fm/categories/copilot-talk/ can trust. In...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Setting the Stage for SharePoint Premium<br />
(00:00:09) The Power of SharePoint Premium as a Knowledge Engine<br />
(00:00:24) Setting the Stage for AI-Powered Governance<br />
(00:00:44) Guardrails for AI-Powered SharePoint<br />
(00:01:03) Preparing for AI-Powered Content Assembly<br />
(00:01:30) Restricting Access and Discovery for AI<br />
(00:02:09) Sensitivity Labels and Data Loss Prevention<br />
(00:02:27) Visibility and Measurement<br />
(00:03:12) Invoice Processing Automation<br />
(00:03:47) Building the Finance Intake Library<br />
<br />
Most organizations do not drown in documents. They drown in unlabeled decisions drifting across SharePoint with no structure, no meaning, and no signal <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> can trust. In <a href="https://www.m365.fm/sharepoint-premium-ai-knowledge-engine-power/" target="_blank" rel="noreferrer noopener">this episode</a> of m365.fm, Mirko Peters switches on the <a href="https://www.m365.fm/what-is-sharepoint-premium-simply-explained/" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> knowledge engine—the AI layer that extracts, classifies, protects, and prepares content for real enterprise use. You will learn how to move from raw, unstructured documents to governed, AI‑ready knowledge, and how to deliver measurable ROI this quarter instead of waiting for a someday AI transformation. This is AI that is practical, auditable, and aligned with how humans and systems actually work.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>How “helpful” AI behaviors in Copilot flows quietly turn into policy violations, cost surprises, and incidents you cannot reliably reproduce.</li><li>Why agent sprawl — overlapping Copilots, plug‑ins, and Connected Agents — is a leading source of AI governance debt in Microsoft environments.</li><li>How to recognize early signals of Copilot architecture drift: ambiguous routing, duplicated logic, conflicting policies, and AI actions with no clear owner.</li><li>What disciplined multi‑agent orchestration looks like beyond prompts: control planes, deterministic gates, identity‑aware tool access, and end‑to‑end audit trails.</li><li>How to move from impressive demos to measurable, repeatable Copilot ROI.</li></ul><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>THE ENGINE ROOM — SHAREPOINT PREMIUM FOUNDATIONS &amp; GUARDRAILS<br /><br />SharePoint Premium turns your content services into a semantic refinery, cleaning, labeling, and structuring information so Copilot and analytics tools can interpret it accurately. Mirko walks through the core building blocks you need: SharePoint Premium models for classification and extraction, SharePoint Advanced Management as the tenant‑level guardrail layer, and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> for sensitivity labels and DLP. You will see why Copilot is optional at first and why Premium is where meaning is created. Before you build AI, you protect and shape the environment it learns from.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68919213/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>SCENARIO I — INVOICE &amp; RECEIPT PROCESSING: FROM NOISE TO SIGNAL<br /><br />Unstructured finance documents slow approvals and break forecasting. Using SharePoint Premium Unstructured Models, Mirko shows how to build a Finance Intake Engine that turns noisy invoices and receipts into structured, trustworthy data. You will hear how to design an intake library with clean fields, train models on real documents, use visual labeling for totals and dates, set confidence thresholds, and wire in human‑in‑the‑loop approvals with <a...]]></itunes:summary><itunes:duration>1452</itunes:duration><itunes:keywords>ai,analytics,automation,cloud,compliance,copilot,data,digital,enterprise,governance,innovation,intelligence,knowledge,microsoft,productivity,security,sharepoint,technology,transformation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c785acf74a81811b9e34f8183cd2735e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Feeding Copilot Lies: The Information Architecture Blueprint for Microsoft 365 Search and Copilot Accuracy</title><link>https://www.m365.fm/show/episodes/information-architecture-microsoft-365-copilot/</link><description><![CDATA[(00:00:00) The Mysterious Case of the Confused AI<br />
(00:00:13) The City Without Streets<br />
(00:02:54) The Index's Whispered Secrets<br />
(00:03:11) The Blueprint of Your Digital City<br />
(00:05:38) Copilot's Dependence on IA<br />
(00:13:08) The Library Without Names<br />
(00:16:28) Hub Sprawl and Broken Navigation<br />
(00:20:21) Building the Digital City for AI<br />
(00:26:43) Downtown: The Spine of the Intranet<br />
(00:31:44) The Lesson Under Rain<br />
<br />
When Microsoft 365 Copilot gives inconsistent or wrong answers, the cause is usually the content underneath, not the AI. This episode is for SharePoint, intranet and Copilot owners who want a practical information architecture blueprint covering hubs, content types, the term store, search schema and permissions. You will learn how to give Copilot a map it can ground its answers in.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot answers feel like lies</li><li>02:44 – What information architecture really is</li><li>05:28 – Why IA decides Copilot accuracy</li><li>10:02 – Case file one: overshared sites</li><li>13:41 – Case file two: a library without metadata</li><li>17:10 – Case file three: hub sprawl and broken navigation</li><li>20:59 – The blueprint: structure, semantics, governance</li><li>26:35 – Downtown with Viva Connections and the grounding checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot accuracy depends on information architecture: hubs, content types, the term store and metadata decide what it can find and prove.</li><li>Permissions, sharing links and <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">sensitivity labels</a> are part of the map, so overshared sites let Copilot surface content to the wrong people.</li><li>Build structure first, then semantics, then governance, and use search verticals, refiners and result templates to promote the source of record.</li></ul><br /><b>Worth quoting</b><br /><br />“most people think better prompts fix bad answers, they don't, prompts are flashlights, they help you see what's there, IA is the map, it decides if there's anything to see” – Mirko Peters (05:55)<br /><br />“those fields aren't busy work, they're the fingerprints the machine uses to identify the real document from the decoy, no fingerprints, no certainty” – Mirko Peters (06:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/information-architecture-microsoft-365-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the grounding checklist, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the informant whose answers are only as accurate as the information architecture it reads</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – walls that keep overshared site content from surfacing in Copilot answers to the wrong people</li><li><a href="https://www.m365.fm/entity/microsoft-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Microsoft Search</a> – the detective bureau whose verticals, refiners and result templates promote the source of record</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">SharePoint Information Architecture That Survives Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68918832</guid><pubDate>Thu, 18 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68918832/stop_feeding_copilot_lies_the_ia_blueprint.mp3" length="31142002" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/049007537be34e582add6887ad6375759731dd60.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When Microsoft 365 Copilot gives inconsistent or wrong answers, the cause is usually the content underneath, not the AI. This episode is for SharePoint, intranet and Copilot owners who want a practical information architecture blueprint covering hubs,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Mysterious Case of the Confused AI<br />
(00:00:13) The City Without Streets<br />
(00:02:54) The Index's Whispered Secrets<br />
(00:03:11) The Blueprint of Your Digital City<br />
(00:05:38) Copilot's Dependence on IA<br />
(00:13:08) The Library Without Names<br />
(00:16:28) Hub Sprawl and Broken Navigation<br />
(00:20:21) Building the Digital City for AI<br />
(00:26:43) Downtown: The Spine of the Intranet<br />
(00:31:44) The Lesson Under Rain<br />
<br />
When Microsoft 365 Copilot gives inconsistent or wrong answers, the cause is usually the content underneath, not the AI. This episode is for SharePoint, intranet and Copilot owners who want a practical information architecture blueprint covering hubs, content types, the term store, search schema and permissions. You will learn how to give Copilot a map it can ground its answers in.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot answers feel like lies</li><li>02:44 – What information architecture really is</li><li>05:28 – Why IA decides Copilot accuracy</li><li>10:02 – Case file one: overshared sites</li><li>13:41 – Case file two: a library without metadata</li><li>17:10 – Case file three: hub sprawl and broken navigation</li><li>20:59 – The blueprint: structure, semantics, governance</li><li>26:35 – Downtown with Viva Connections and the grounding checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot accuracy depends on information architecture: hubs, content types, the term store and metadata decide what it can find and prove.</li><li>Permissions, sharing links and <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">sensitivity labels</a> are part of the map, so overshared sites let Copilot surface content to the wrong people.</li><li>Build structure first, then semantics, then governance, and use search verticals, refiners and result templates to promote the source of record.</li></ul><br /><b>Worth quoting</b><br /><br />“most people think better prompts fix bad answers, they don't, prompts are flashlights, they help you see what's there, IA is the map, it decides if there's anything to see” – Mirko Peters (05:55)<br /><br />“those fields aren't busy work, they're the fingerprints the machine uses to identify the real document from the decoy, no fingerprints, no certainty” – Mirko Peters (06:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/information-architecture-microsoft-365-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the grounding checklist, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the informant whose answers are only as accurate as the information architecture it reads</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-feeding-copilot-lies-the-information-architecture-blueprint-for-microsoft-365-search-and-copilot-accuracy" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – walls that keep overshared site content from surfacing in Copilot answers to the wrong people</li><li><a...]]></itunes:summary><itunes:duration>1947</itunes:duration><itunes:keywords>architecture,contenttypes,copilot,governance,hubs,ia,intranet,lifecycle,metadata,navigation,permissions,policies,rag,search,semantics,sharepoint,taxonomy,vector,viva</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c337cd8ce08dbf950170edc58f4c8e72.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot’s Data Blindness: How to Build a Custom Enterprise Agent That Sees Your Real Systems</title><link>https://www.m365.fm/show/episodes/microsoft-365-copilot-data-blindness-fix/</link><description><![CDATA[(00:00:00) Copilot's Blindness and the Solution<br />
(00:00:35) The Limitations of Out-of-the-Box Copilot<br />
(00:01:35) Grounding Copilot with Knowledge and Tools<br />
(00:03:12) Building a Custom Agent in Copilot Studio<br />
(00:04:10) Configuring Tools and Orchestration Rules<br />
(00:06:50) Implementing Governance and Safety Measures<br />
(00:08:11) Toolkit for VS Code: Surgical Precision<br />
(00:09:01) Implementing the Plugin and Function<br />
(00:14:20) Pairing Studio with Toolkit for Best Results<br />
(00:18:10) Licensing and Security Considerations<br />
<br />
Microsoft 365 Copilot cannot see your CRM pipeline, your ticket queue or your internal APIs, so it guesses. This episode is for makers, developers and admins who want to build a custom agent grounded in Salesforce, ServiceNow and their own REST API. You learn when to use Copilot Studio, when to use Teams Toolkit, and how to keep identity, DLP and audit under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot is blind to your systems</li><li>00:35 – How Copilot sees: knowledge and tools</li><li>03:13 – Path one: Copilot Studio</li><li>08:26 – Path two: Teams Toolkit for VS Code</li><li>14:24 – Head-to-head demo</li><li>17:59 – Enterprise constraints</li><li>21:56 – Build-along in Copilot Studio</li><li>23:57 – Decision framework</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only sees what it is grounded on, so data in Salesforce, ServiceNow or internal APIs stays invisible until you add knowledge sources and tools with a governed access path.</li><li>Copilot Studio gives makers fast, governed orchestration with connectors and citations, while Teams Toolkit gives pro developers strict input validation, minimal response schemas and policy in code.</li><li>Licensing, admin approvals, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">DLP</a> environments, conditional access, least-privilege scopes and logging decide whether an enterprise agent survives beyond the demo.</li></ul><br /><b>Worth quoting</b><br /><br />“The truth is simpler and harsher. Copilot sees what it's grounded on. Nothing more, nothing less. Out of the box, its field of view is your Microsoft 365 work graph” – Mirko Peters (00:41)<br /><br />“If you don't wire an action path to an external system, Copilot can't call it. If you don't expose a knowledge source, Copilot can't cite it.” – Mirko Peters (01:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-copilot-data-blindness-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the build-along and an FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – blind by default to Salesforce, ServiceNow and internal APIs until you add grounding and tools</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the maker path for a governed agent with connectors, ranked knowledge and citations</li><li><a href="https://www.m365.fm/entity/teams-toolkit/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Teams Toolkit</a> – the pro-developer path in VS Code with API specs, input validation and policy in code</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Connector</a> – the tools that let the agent read Salesforce, ServiceNow and a custom REST API</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-agents-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">AI Agents - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68918249</guid><pubDate>Wed, 17 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68918249/copilot_s_data_blindness_the_custom_agent_fix.mp3" length="23910891" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6d7ea0769456799627b629355ac1f7e7e70437d3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft 365 Copilot cannot see your CRM pipeline, your ticket queue or your internal APIs, so it guesses. This episode is for makers, developers and admins who want to build a custom agent grounded in Salesforce, ServiceNow and their own REST API....</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Copilot's Blindness and the Solution<br />
(00:00:35) The Limitations of Out-of-the-Box Copilot<br />
(00:01:35) Grounding Copilot with Knowledge and Tools<br />
(00:03:12) Building a Custom Agent in Copilot Studio<br />
(00:04:10) Configuring Tools and Orchestration Rules<br />
(00:06:50) Implementing Governance and Safety Measures<br />
(00:08:11) Toolkit for VS Code: Surgical Precision<br />
(00:09:01) Implementing the Plugin and Function<br />
(00:14:20) Pairing Studio with Toolkit for Best Results<br />
(00:18:10) Licensing and Security Considerations<br />
<br />
Microsoft 365 Copilot cannot see your CRM pipeline, your ticket queue or your internal APIs, so it guesses. This episode is for makers, developers and admins who want to build a custom agent grounded in Salesforce, ServiceNow and their own REST API. You learn when to use Copilot Studio, when to use Teams Toolkit, and how to keep identity, DLP and audit under control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Copilot is blind to your systems</li><li>00:35 – How Copilot sees: knowledge and tools</li><li>03:13 – Path one: Copilot Studio</li><li>08:26 – Path two: Teams Toolkit for VS Code</li><li>14:24 – Head-to-head demo</li><li>17:59 – Enterprise constraints</li><li>21:56 – Build-along in Copilot Studio</li><li>23:57 – Decision framework</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only sees what it is grounded on, so data in Salesforce, ServiceNow or internal APIs stays invisible until you add knowledge sources and tools with a governed access path.</li><li>Copilot Studio gives makers fast, governed orchestration with connectors and citations, while Teams Toolkit gives pro developers strict input validation, minimal response schemas and policy in code.</li><li>Licensing, admin approvals, <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">DLP</a> environments, conditional access, least-privilege scopes and logging decide whether an enterprise agent survives beyond the demo.</li></ul><br /><b>Worth quoting</b><br /><br />“The truth is simpler and harsher. Copilot sees what it's grounded on. Nothing more, nothing less. Out of the box, its field of view is your Microsoft 365 work graph” – Mirko Peters (00:41)<br /><br />“If you don't wire an action path to an external system, Copilot can't call it. If you don't expose a knowledge source, Copilot can't cite it.” – Mirko Peters (01:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-copilot-data-blindness-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the build-along and an FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – blind by default to Salesforce, ServiceNow and internal APIs until you add grounding and tools</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the maker path for a governed agent with connectors, ranked knowledge and citations</li><li><a href="https://www.m365.fm/entity/teams-toolkit/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-data-blindness-fix" target="_blank" rel="noreferrer noopener">Teams Toolkit</a> – the pro-developer path in VS Code with API specs, input validation and policy in code</li><li><a...]]></itunes:summary><itunes:duration>1495</itunes:duration><itunes:keywords>aiagents,apis,automation,compliance,copilot,dataaccess,enterpriseai,governance,identity,integration,knowledge,orchestration,productivity,retrieval,salesforce,servicenow,sharepoint,tooling,visibility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e6923422ac4f0b116becf097b81b5250.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why AI Cannot Fix Your SharePoint Sprawl (and How Governance, IA, and Labels Make Copilot Trustworthy)</title><link>https://www.m365.fm/show/episodes/sharepoint-sprawl-ai-limitations-governance-fix/</link><description><![CDATA[(00:00:00) The Silent Internet<br />
(00:00:13) AI's Blindness to Messy Data<br />
(00:01:11) The Walled Garden and Its Limitations<br />
(00:03:23) The First Creature: Permission Drift<br />
(00:10:29) The Second Creature: Orphaned Teams<br />
(00:15:43) The Third Creature: Rotting Data<br />
(00:20:20) The Fourth Creature: Shadow Sites<br />
(00:24:42) The Fifth Creature: Hallucinations<br />
(00:28:59) The Governance Ritual<br />
(00:37:44) Call to Action and Next Episode Preview<br />
<br />
Copilot will not fix SharePoint sprawl; it echoes stale files, broken permissions and orphaned teams back to your users. This episode is for Microsoft 365 admins and governance leads preparing their tenant for AI. Learn the five binds of information architecture, lifecycle, labels, DLP and retention that make Copilot answers trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI reads your mess</li><li>05:50 – Permission drift</li><li>11:04 – Orphaned <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">teams</a></li><li>16:10 – ROT data</li><li>20:44 – Shadow sites</li><li>25:09 – Hallucination and measuring the ground</li><li>29:24 – The five binds governance ritual</li><li>36:51 – Immediate actions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot grounds on what it can reach, so permission drift, orphaned teams, ROT data and shadow sites turn directly into stale or wrong answers.</li><li>Lean information architecture with hubs, lifecycle with owner attestation, sensitivity labels, DLP and retention work as one bound governance ritual.</li><li>Prove the cleanup with paired before-and-after prompts that track citation precision, answer variance and access mismatches.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't read your intent. It reads the residue, structure, labels, permissions. If the ground is mud, the answer drags mud.” – Mirko Peters (00:58)<br /><br />“The game changer nobody talks about is this. Copilot can't fix your structure. It can only reflect it.” – Mirko Peters (05:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-sprawl-ai-limitations-governance-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the five binds and an FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – grounds its answers on whatever it can reach, so it reflects stale files and drifted permissions</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">SharePoint</a> – the sprawl of sites, subsites and libraries that Copilot echoes back to users</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – one of the five binds, tied to sites and libraries and mapped to risk</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a five-bind ritual with monthly, quarterly and semi-annual reviews</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-data-access-ownership-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 data governance: why data ownership, permission sprawl, and abandoned sites expose your organization without anyone noticing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68917839</guid><pubDate>Wed, 17 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68917839/the_intranet_is_a_lie_why_ai_cannot_fix_your_sharepoint_sprawl.mp3" length="36431276" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/ff5fe5a6a3d339ebbf0a1a0215300e618c75fcd9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot will not fix SharePoint sprawl; it echoes stale files, broken permissions and orphaned teams back to your users. This episode is for Microsoft 365 admins and governance leads preparing their tenant for AI. Learn the five binds of information...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Silent Internet<br />
(00:00:13) AI's Blindness to Messy Data<br />
(00:01:11) The Walled Garden and Its Limitations<br />
(00:03:23) The First Creature: Permission Drift<br />
(00:10:29) The Second Creature: Orphaned Teams<br />
(00:15:43) The Third Creature: Rotting Data<br />
(00:20:20) The Fourth Creature: Shadow Sites<br />
(00:24:42) The Fifth Creature: Hallucinations<br />
(00:28:59) The Governance Ritual<br />
(00:37:44) Call to Action and Next Episode Preview<br />
<br />
Copilot will not fix SharePoint sprawl; it echoes stale files, broken permissions and orphaned teams back to your users. This episode is for Microsoft 365 admins and governance leads preparing their tenant for AI. Learn the five binds of information architecture, lifecycle, labels, DLP and retention that make Copilot answers trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI reads your mess</li><li>05:50 – Permission drift</li><li>11:04 – Orphaned <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">teams</a></li><li>16:10 – ROT data</li><li>20:44 – Shadow sites</li><li>25:09 – Hallucination and measuring the ground</li><li>29:24 – The five binds governance ritual</li><li>36:51 – Immediate actions</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot grounds on what it can reach, so permission drift, orphaned teams, ROT data and shadow sites turn directly into stale or wrong answers.</li><li>Lean information architecture with hubs, lifecycle with owner attestation, sensitivity labels, DLP and retention work as one bound governance ritual.</li><li>Prove the cleanup with paired before-and-after prompts that track citation precision, answer variance and access mismatches.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't read your intent. It reads the residue, structure, labels, permissions. If the ground is mud, the answer drags mud.” – Mirko Peters (00:58)<br /><br />“The game changer nobody talks about is this. Copilot can't fix your structure. It can only reflect it.” – Mirko Peters (05:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-sprawl-ai-limitations-governance-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the five binds and an FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – grounds its answers on whatever it can reach, so it reflects stale files and drifted permissions</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">SharePoint</a> – the sprawl of sites, subsites and libraries that Copilot echoes back to users</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – one of the five binds, tied to sites and libraries and mapped to risk</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-ai-limitations-governance-fix" target="_blank" rel="noreferrer noopener">Governance</a> – framed as a five-bind ritual with monthly, quarterly and semi-annual reviews</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>2277</itunes:duration><itunes:keywords>architecture,automation,compliance,copilot,discovery,dlp,governance,indexing,intranet,labels,lifecycle,metadata,permissions,retention,rot,security,sharepoint,sprawl,teams,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b13a64c9e9f57a15470ae34154e4c5e9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Building Apps in Teams: How SPFx ACEs Create a New SharePoint Graveyard</title><link>https://www.m365.fm/show/episodes/stop-building-teams-apps-sharepoint-graveyard/</link><description><![CDATA[(00:00:00) Stop Building Apps in Teams<br />
(00:00:34) The ACE Trap: Quick Wins and Long-Term Consequences<br />
(00:05:27) The Five Governance Failures of ACEs<br />
(00:11:43) Reference Architecture for Governed ACEs<br />
(00:17:18) The Decision Tree for ACE Approval<br />
(00:21:19) The Governance Checklist for ACEs<br />
(00:25:24) Final Thoughts and Call to Action<br />
<br />
Quick Adaptive Card Extensions in Teams and Viva Connections look harmless in demos but turn dashboards into a graveyard of orphaned, unlabeled cards. This episode is for Microsoft 365 architects, SharePoint and SPFx developers and governance owners who need a reference architecture, a decision tree and a checklist to approve or block card requests without becoming the villain.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Stop building apps in Teams</li><li>00:37 – The ACE trap: why quick apps rot fast</li><li>05:36 – The five governance failures of ACEs</li><li>11:46 – Reference architecture for governed ACEs</li><li>17:02 – The decision tree: block or allow</li><li>21:17 – The governance checklist</li><li>24:04 – The one rule: treat the ACE as a skin</li></ul><br /><b>Key takeaways</b><br /><ul><li>Adaptive Card Extensions are a distribution layer, not an application, so data, ownership, placement and lifecycle must be governed underneath the card.</li><li>A governed reference architecture uses Entra ID groups, separate environments, canonical data contracts in SharePoint or Dataverse, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Purview</a> labels, CI/CD deployment and telemetry so cards stay disposable.</li><li>Approve a card only when it reads from a governed store under a standard contract, has two owners, lifecycle dates, a scoped placement and a rollback path; otherwise route it to a real project.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss is governance is a workload, not a feature. ASEs don't give you life cycle out of the box. Owners leave, cards keep surfacing.” – Mirko Peters (01:14)<br /><br />“Treat an ace like a UI skin, not an application. If the data matters, govern the system of record, not the card. If the process matters, push it into a platform with environments, ALM and policy enforcement.” – Mirko Peters (03:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-teams-apps-sharepoint-graveyard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the decision tree, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's core argument: govern the data, owners, placement and life cycle beneath each card</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">SharePoint</a> – hosts governed content sites with content types, labels and retention that cards read from</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the surface where quick Adaptive Card Extensions pile up as stale, unowned apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68899032</guid><pubDate>Tue, 16 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68899032/stop_building_apps_in_teams_it_s_the_sharepoint_graveyard_all_over_again.mp3" length="24713790" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fa90620e2acefc45fdeab6ec8891372aad9148f4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Quick Adaptive Card Extensions in Teams and Viva Connections look harmless in demos but turn dashboards into a graveyard of orphaned, unlabeled cards. This episode is for Microsoft 365 architects, SharePoint and SPFx developers and governance owners...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Stop Building Apps in Teams<br />
(00:00:34) The ACE Trap: Quick Wins and Long-Term Consequences<br />
(00:05:27) The Five Governance Failures of ACEs<br />
(00:11:43) Reference Architecture for Governed ACEs<br />
(00:17:18) The Decision Tree for ACE Approval<br />
(00:21:19) The Governance Checklist for ACEs<br />
(00:25:24) Final Thoughts and Call to Action<br />
<br />
Quick Adaptive Card Extensions in Teams and Viva Connections look harmless in demos but turn dashboards into a graveyard of orphaned, unlabeled cards. This episode is for Microsoft 365 architects, SharePoint and SPFx developers and governance owners who need a reference architecture, a decision tree and a checklist to approve or block card requests without becoming the villain.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Stop building apps in Teams</li><li>00:37 – The ACE trap: why quick apps rot fast</li><li>05:36 – The five governance failures of ACEs</li><li>11:46 – Reference architecture for governed ACEs</li><li>17:02 – The decision tree: block or allow</li><li>21:17 – The governance checklist</li><li>24:04 – The one rule: treat the ACE as a skin</li></ul><br /><b>Key takeaways</b><br /><ul><li>Adaptive Card Extensions are a distribution layer, not an application, so data, ownership, placement and lifecycle must be governed underneath the card.</li><li>A governed reference architecture uses Entra ID groups, separate environments, canonical data contracts in SharePoint or Dataverse, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Purview</a> labels, CI/CD deployment and telemetry so cards stay disposable.</li><li>Approve a card only when it reads from a governed store under a standard contract, has two owners, lifecycle dates, a scoped placement and a rollback path; otherwise route it to a real project.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss is governance is a workload, not a feature. ASEs don't give you life cycle out of the box. Owners leave, cards keep surfacing.” – Mirko Peters (01:14)<br /><br />“Treat an ace like a UI skin, not an application. If the data matters, govern the system of record, not the card. If the process matters, push it into a platform with environments, ALM and policy enforcement.” – Mirko Peters (03:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-teams-apps-sharepoint-graveyard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the decision tree, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Governance</a> – the episode's core argument: govern the data, owners, placement and life cycle beneath each card</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">SharePoint</a> – hosts governed content sites with content types, labels and retention that cards read from</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the surface where quick Adaptive Card Extensions pile up as stale, unowned apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-apps-in-teams-spfx-aces" target="_blank" rel="noreferrer noopener">Microsoft Power...]]></itunes:summary><itunes:duration>1545</itunes:duration><itunes:keywords>aces,alm,appsprawl,compliance,dashboards,datasilos,dataverse,dlp,governance,lifecycle,modernworkplace,ownership,powerplatform,purview,retention,sharepoint,spfx,teamsapps,telemetry,viva</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fe8a0301ed66f9a2417528f84fe10fa6.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Copilot, Power Automate, and Graph Permissions Quietly Expand Your Attack Surface</title><link>https://www.m365.fm/show/episodes/ai-agents-shadow-it-threats-and-governance/</link><description><![CDATA[(00:00:00) The Shadow in the Machine<br />
(00:00:24) The Rise of Shadow Agents<br />
(00:00:31) The Mess We've Created<br />
(00:01:09) The Hidden Dangers of Unmanaged Agents<br />
(00:02:01) The True Cost of Shadow Data<br />
(00:04:00) The Case for Governed Agents<br />
(00:07:05) The Real-World Impact of Poor Agent Management<br />
(00:10:39) The Blueprint for Governed Agents<br />
(00:10:48) The Importance of Identity and Least Privilege<br />
(00:12:17) Data Protection and Monitoring<br />
<br />
Shadow IT did not die, it automated: Copilot Studio bots, Power Automate flows and broad Graph permissions quietly move data nobody is watching. This episode is for Microsoft 365 security and governance teams who need to bring AI agents under control. You get a reference architecture, an operational playbook and a risk scoring rubric you can run on your top agents this week.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Shadow IT 2.0: how agents become the mess</li><li>04:15 – The case for agents and where they shine</li><li>07:21 – The case against agents: where it breaks</li><li>11:07 – Reference architecture for governed agents</li><li>15:48 – Operational playbook: policies, auditing and incidents</li><li>18:04 – Risk scoring rubric</li><li>19:56 – Counterpoints and rebuttals</li><li>23:37 – Key takeaway and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">agent</a> needs its own Entra Agent ID tied to a blueprint with a named sponsor, conditional access, access reviews and a kill switch; agents running as humans cannot be governed.</li><li>Replace broad delegated Graph scopes with app roles and site-scoped permissions, and pair Purview auto-labeling with endpoint and browser DLP for AI domains.</li><li>Route agent egress through Global Secure Access in logging mode first, then allow-list destinations, and score each agent on identity, data, permissions, network, monitoring and life cycle.</li></ul><br /><b>Worth quoting</b><br /><br />“If you can't see where the agent is calling, URLs, APIs, MCP servers, you can't stop exfiltration, you can only write a post-mortem. Global secure access gives you that view.” – Mirko Peters (03:58)<br /><br />“Enterprise connector does not mean least privilege. It means works out of the box. Out of the box is also how everything escapes.” – Mirko Peters (09:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-agents-shadow-it-threats-and-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the risk scoring rubric and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">AI agent</a> – Copilot Studio bots and Power Automate flows that the episode calls shadow IT 2.0</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the per-agent identity that brings a blueprint, sponsor, conditional access and kill switch</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – endpoint and browser policies with paste and upload rules scoped to AI domains</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Stop Treating Agents Like Service Accounts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68898946</guid><pubDate>Tue, 16 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68898946/ai_agents_are_the_new_shadow_it.mp3" length="23126799" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9d3cba21a20f5b995028edba7212a92e1b15b234.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Shadow IT did not die, it automated: Copilot Studio bots, Power Automate flows and broad Graph permissions quietly move data nobody is watching. This episode is for Microsoft 365 security and governance teams who need to bring AI agents under control....</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Shadow in the Machine<br />
(00:00:24) The Rise of Shadow Agents<br />
(00:00:31) The Mess We've Created<br />
(00:01:09) The Hidden Dangers of Unmanaged Agents<br />
(00:02:01) The True Cost of Shadow Data<br />
(00:04:00) The Case for Governed Agents<br />
(00:07:05) The Real-World Impact of Poor Agent Management<br />
(00:10:39) The Blueprint for Governed Agents<br />
(00:10:48) The Importance of Identity and Least Privilege<br />
(00:12:17) Data Protection and Monitoring<br />
<br />
Shadow IT did not die, it automated: Copilot Studio bots, Power Automate flows and broad Graph permissions quietly move data nobody is watching. This episode is for Microsoft 365 security and governance teams who need to bring AI agents under control. You get a reference architecture, an operational playbook and a risk scoring rubric you can run on your top agents this week.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Shadow IT 2.0: how agents become the mess</li><li>04:15 – The case for agents and where they shine</li><li>07:21 – The case against agents: where it breaks</li><li>11:07 – Reference architecture for governed agents</li><li>15:48 – Operational playbook: policies, auditing and incidents</li><li>18:04 – Risk scoring rubric</li><li>19:56 – Counterpoints and rebuttals</li><li>23:37 – Key takeaway and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Every <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">agent</a> needs its own Entra Agent ID tied to a blueprint with a named sponsor, conditional access, access reviews and a kill switch; agents running as humans cannot be governed.</li><li>Replace broad delegated Graph scopes with app roles and site-scoped permissions, and pair Purview auto-labeling with endpoint and browser DLP for AI domains.</li><li>Route agent egress through Global Secure Access in logging mode first, then allow-list destinations, and score each agent on identity, data, permissions, network, monitoring and life cycle.</li></ul><br /><b>Worth quoting</b><br /><br />“If you can't see where the agent is calling, URLs, APIs, MCP servers, you can't stop exfiltration, you can only write a post-mortem. Global secure access gives you that view.” – Mirko Peters (03:58)<br /><br />“Enterprise connector does not mean least privilege. It means works out of the box. Out of the box is also how everything escapes.” – Mirko Peters (09:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-agents-shadow-it-threats-and-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the risk scoring rubric and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">AI agent</a> – Copilot Studio bots and Power Automate flows that the episode calls shadow IT 2.0</li><li><a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Microsoft Entra Agent ID</a> – the per-agent identity that brings a blueprint, sponsor, conditional access and kill switch</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-copilot-power-automate-and-graph-permissions-quietly-expand-your-attack-surface" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> –...]]></itunes:summary><itunes:duration>1446</itunes:duration><itunes:keywords>aiagents,automation,compliance,copilot,cybersecurity,dataverse,dlp,entra,exfiltration,governance,identity,leastprivilege,m365,monitoring,powerautomate,purview,riskscoring,security,shadowit,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/170dda0149700444804bc83c6f69e467.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Failure Patterns, With() Pattern Fixes, and Governance for Reliable Low-Code Apps</title><link>https://www.m365.fm/show/episodes/power-apps-failure-patterns-and-fixes/</link><description><![CDATA[(00:00:00) The Fragility of Power Apps<br />
(00:00:04) The Hidden Dangers of Low-Code Development<br />
(00:00:29) The Anatomy of App Failure<br />
(00:01:09) The Silent Killers of App Performance<br />
(00:02:35) The Cycle of Patching and Drift<br />
(00:04:13) Mapping the App's Dependency Graph<br />
(00:08:13) The Power of Local Truth and Guardrails<br />
(00:13:42) Components and Contracts: Building Scalable Apps<br />
(00:18:18) The Importance of Governance and Testing<br />
(00:22:57) Implementing a Refactor Plan and Governance Template<br />
<br />
Your Power App works until it doesn't, and then it fails in silence. This episode is for makers and platform owners who want to find hidden dependencies, refactor fragile formulas with With(), components and UDFs, and ship through real ALM. You leave with a refactor plan and a governance template that make failure rare.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why low-code apps fail silently</li><li>00:33 – The anatomy of fragility</li><li>04:48 – Forensics: mapping hidden dependencies</li><li>08:50 – The With() pattern as local guardrail</li><li>13:36 – Components, UDFs and enhanced component properties</li><li>18:20 – Real ALM: solutions, branches and safe releases</li><li>22:12 – Tests, monitoring and the <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">governance</a> template</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Apps</a> fail where ambiguity is allowed: duplicated formulas, hidden globals, personal connections and unmanaged delegation create silent drift.</li><li>The With() function, pure user-defined functions and contract-based components with enhanced component properties keep logic local, named and reusable.</li><li>Solutions, connection references, environment variables, PR checks, pipelines and health thresholds turn low-code apps into governed, testable releases.</li></ul><br /><b>Worth quoting</b><br /><br />“With is how you stop the bleed. Local scope, named intent, one entry, one exit, no global, no drift.” – Mirko Peters (08:53)<br /><br />“Here's the rule, a component is a black box with a spec, inputs declare shape, outputs declare events or models.” – Mirko Peters (13:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-failure-patterns-and-fixes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Power Apps refactoring</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code apps whose silent failures, hidden dependencies and formula drift the episode dissects</li><li><a href="https://www.m365.fm/entity/power-fx/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Fx</a> – the formula language where With(), user-defined functions and typed patch payloads replace copied logic</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Dataverse</a> – a core data source, broken by personal connections and delegation limits when joined with SharePoint</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Governance</a> – a template of naming rules, PR reviews, environment policy and monitoring that makes failure rare</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-apps-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Apps - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68898851</guid><pubDate>Mon, 15 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68898851/ai_agents_are_the_new_shadow_it.mp3" length="25148886" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/53e07c77af67eff1a6eef72ca3bf5a208545b659.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Power App works until it doesn't, and then it fails in silence. This episode is for makers and platform owners who want to find hidden dependencies, refactor fragile formulas with With(), components and UDFs, and ship through real ALM. You leave...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Fragility of Power Apps<br />
(00:00:04) The Hidden Dangers of Low-Code Development<br />
(00:00:29) The Anatomy of App Failure<br />
(00:01:09) The Silent Killers of App Performance<br />
(00:02:35) The Cycle of Patching and Drift<br />
(00:04:13) Mapping the App's Dependency Graph<br />
(00:08:13) The Power of Local Truth and Guardrails<br />
(00:13:42) Components and Contracts: Building Scalable Apps<br />
(00:18:18) The Importance of Governance and Testing<br />
(00:22:57) Implementing a Refactor Plan and Governance Template<br />
<br />
Your Power App works until it doesn't, and then it fails in silence. This episode is for makers and platform owners who want to find hidden dependencies, refactor fragile formulas with With(), components and UDFs, and ship through real ALM. You leave with a refactor plan and a governance template that make failure rare.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why low-code apps fail silently</li><li>00:33 – The anatomy of fragility</li><li>04:48 – Forensics: mapping hidden dependencies</li><li>08:50 – The With() pattern as local guardrail</li><li>13:36 – Components, UDFs and enhanced component properties</li><li>18:20 – Real ALM: solutions, branches and safe releases</li><li>22:12 – Tests, monitoring and the <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">governance</a> template</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Apps</a> fail where ambiguity is allowed: duplicated formulas, hidden globals, personal connections and unmanaged delegation create silent drift.</li><li>The With() function, pure user-defined functions and contract-based components with enhanced component properties keep logic local, named and reusable.</li><li>Solutions, connection references, environment variables, PR checks, pipelines and health thresholds turn low-code apps into governed, testable releases.</li></ul><br /><b>Worth quoting</b><br /><br />“With is how you stop the bleed. Local scope, named intent, one entry, one exit, no global, no drift.” – Mirko Peters (08:53)<br /><br />“Here's the rule, a component is a black box with a spec, inputs declare shape, outputs declare events or models.” – Mirko Peters (13:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-failure-patterns-and-fixes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on Power Apps refactoring</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Apps</a> – the low-code apps whose silent failures, hidden dependencies and formula drift the episode dissects</li><li><a href="https://www.m365.fm/entity/power-fx/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Power Fx</a> – the formula language where With(), user-defined functions and typed patch payloads replace copied logic</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-failure-patterns-and-fixes" target="_blank" rel="noreferrer noopener">Dataverse</a> – a core data source, broken by personal connections and delegation limits when joined with SharePoint</li><li><a...]]></itunes:summary><itunes:duration>1572</itunes:duration><itunes:keywords>alm,appdesign,architecture,automation,components,dataverse,debugging,delegation,environments,governance,lowcode,monitoring,performance,powerapps,refactoring,reliability,solutions,telemetry,udfs,withpattern</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9e0e54b51612f10b1e428c43616c165c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Using Power BI Themes That Lie: Accessibility, Contrast, Slicers, and KPI Design for Trustworthy Dashboards</title><link>https://www.m365.fm/show/episodes/power-bi-theme-accessibility-best-practices/</link><description><![CDATA[(00:00:00) The Power of Theme in Power BI<br />
(00:00:00) The Hidden Dangers of Color Themes<br />
(00:00:18) The Five Invisible Failures<br />
(00:00:37) Contrast: The First Line of Defense<br />
(00:01:11) The Four Laws of Contrast<br />
(00:01:59) Redundancy: The Secret to Visibility<br />
(00:02:23) The Containment Procedure for Alerts<br />
(00:04:57) The Matrix Matrix: Subtotals in Disguise<br />
(00:06:17) The Subtotal Containment Protocol<br />
(00:09:40) Tooltips: The Hover Hazard<br />
<br />
Brand colors in a Power BI theme can quietly bury alerts, erase subtotals and make slicer states impossible to read. This episode is for report creators and BI teams who want trustworthy dashboards, and it walks through five invisible theme failures plus a pass/fail validation protocol with contrast gates, JSON locks and organizational themes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Power BI</a> themes can lie</li><li>00:42 – Alert contrast and redundancy</li><li>05:29 – Matrix subtotals in disguise</li><li>10:03 – Tooltips: context lost on hover</li><li>14:50 – Card visuals: fonts and hierarchy</li><li>19:45 – Slicer state deception</li><li>23:47 – Validation protocol, automation and version control</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power BI themes are a <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">governance</a> layer: low contrast and undefined styles can hide alerts, subtotals, tooltips, card hierarchy and slicer states.</li><li>Define alert states, subtotal styles, tooltip elements, card ratios and all four slicer states explicitly in the theme JSON and test them against real backgrounds with pass/fail contrast thresholds.</li><li>Manage themes like code: validation report, version control with pull requests, signed organizational themes and blocked local overrides on certified workspaces.</li></ul><br /><b>Worth quoting</b><br /><br />“Never color only. If an alert state is critical, bind an icon, an adjacent label or a pattern.” – Mirko Peters (02:13)<br /><br />“Microsoft ships accessible themes. Good baseline, but not gospel, because your report introduces real backgrounds, layer effects, and images that shift perceived contrast. So we calibrate in the field, not in theory.” – Mirko Peters (01:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-theme-accessibility-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on theme validation</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Power BI</a> – the reports whose themes can hide alerts, subtotals, tooltips, card hierarchy and slicer states</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Governance</a> – why themes are treated as governed assets with validation, named approvals and blocked overrides</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – one place to store theme JSON so every change opens a reviewed pull request</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">DAX</a> – a tooltip performance risk, since heavy DAX on hover slows rendering</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dashboards-are-dead-long-live-the-question/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Dashboards Are Dead: How Microsoft Power BI, Fabric, and Copilot Turn Executive Questions into Governed, Actionable Answers in Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68898582</guid><pubDate>Mon, 15 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68898582/stop_using_power_bi_themes_that_lie.mp3" length="26167452" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b84bf0ec4dec61d960d2495bd03ba83cf49c77b5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Brand colors in a Power BI theme can quietly bury alerts, erase subtotals and make slicer states impossible to read. This episode is for report creators and BI teams who want trustworthy dashboards, and it walks through five invisible theme failures...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power of Theme in Power BI<br />
(00:00:00) The Hidden Dangers of Color Themes<br />
(00:00:18) The Five Invisible Failures<br />
(00:00:37) Contrast: The First Line of Defense<br />
(00:01:11) The Four Laws of Contrast<br />
(00:01:59) Redundancy: The Secret to Visibility<br />
(00:02:23) The Containment Procedure for Alerts<br />
(00:04:57) The Matrix Matrix: Subtotals in Disguise<br />
(00:06:17) The Subtotal Containment Protocol<br />
(00:09:40) Tooltips: The Hover Hazard<br />
<br />
Brand colors in a Power BI theme can quietly bury alerts, erase subtotals and make slicer states impossible to read. This episode is for report creators and BI teams who want trustworthy dashboards, and it walks through five invisible theme failures plus a pass/fail validation protocol with contrast gates, JSON locks and organizational themes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Power BI</a> themes can lie</li><li>00:42 – Alert contrast and redundancy</li><li>05:29 – Matrix subtotals in disguise</li><li>10:03 – Tooltips: context lost on hover</li><li>14:50 – Card visuals: fonts and hierarchy</li><li>19:45 – Slicer state deception</li><li>23:47 – Validation protocol, automation and version control</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power BI themes are a <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">governance</a> layer: low contrast and undefined styles can hide alerts, subtotals, tooltips, card hierarchy and slicer states.</li><li>Define alert states, subtotal styles, tooltip elements, card ratios and all four slicer states explicitly in the theme JSON and test them against real backgrounds with pass/fail contrast thresholds.</li><li>Manage themes like code: validation report, version control with pull requests, signed organizational themes and blocked local overrides on certified workspaces.</li></ul><br /><b>Worth quoting</b><br /><br />“Never color only. If an alert state is critical, bind an icon, an adjacent label or a pattern.” – Mirko Peters (02:13)<br /><br />“Microsoft ships accessible themes. Good baseline, but not gospel, because your report introduces real backgrounds, layer effects, and images that shift perceived contrast. So we calibrate in the field, not in theory.” – Mirko Peters (01:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-theme-accessibility-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on theme validation</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Power BI</a> – the reports whose themes can hide alerts, subtotals, tooltips, card hierarchy and slicer states</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Governance</a> – why themes are treated as governed assets with validation, named approvals and blocked overrides</li><li><a href="https://www.m365.fm/entity/azure-devops/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-bi-themes-that-lie" target="_blank" rel="noreferrer noopener">Azure DevOps</a> – one place to store theme JSON so every change opens a reviewed pull request</li><li><a...]]></itunes:summary><itunes:duration>1636</itunes:duration><itunes:keywords>accessibility,analytics,bidesign,colortheory,contrast,dashboards,dataquality,dataviz,governance,insights,kpi,powerbi,reporting,slicers,subtotals,themes,tooltips,usability,uxdesign,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f2c88f2eaec0f73875151f8d0b4bba7c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Document Management in Dynamics 365 and Microsoft 365 at the Edge of Your Architecture</title><link>https://www.m365.fm/show/episodes/document-management-dynamics-m365-cloud-echoes/</link><description><![CDATA[(00:00:00) The Power of Auto Labeling<br />
(00:00:22) The Nature of Auto Labeling<br />
(00:01:04) Setting Up Auto Labeling Systems<br />
(00:02:06) The Role of Training and Simulation<br />
(00:03:01) The Enforcement and Explainability of Auto Labeling<br />
(00:03:36) Copilot: The Witness with Guardrails<br />
(00:04:27) The Benefits of Auto Labeling<br />
(00:04:52) A Real-World Scenario: Contract Management<br />
(00:05:36) The Importance of Governance and Cadence<br />
(00:10:02) The Eight Principles of Copilot<br />
<br />
Contracts get attached, forwarded and edited until nobody can prove which version was approved, and Copilot happily surfaces whatever was overshared. This episode is for Dynamics 365 and Microsoft 365 architects, admins and compliance owners who want a blueprint that ties Dynamics records to SharePoint libraries, Purview labels, retention and DLP, and Copilot answers with citations.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Auto-labeling as the sense of the system</li><li>10:04 – Copilot guardrails and workflows that matter</li><li>24:59 – Oversharing and governance cadence</li><li>39:14 – Blueprints: Dynamics, SharePoint, Purview and Copilot layers</li><li>69:42 – The first quiet day and metrics that prove the break</li><li>90:09 – Migration, training, risks and limits</li><li>114:08 – Executive briefs, audits and the Copilot prompts library</li><li>136:31 – Rollout, safe patterns and when to bend the rules</li></ul><br /><b>Key takeaways</b><br /><ul><li>Document management works when Dynamics 365 holds the events, SharePoint holds the evidence in working, published and records libraries, Purview enforces the law, and Copilot acts as a witness that cites its sources.</li><li>Content types, required metadata, a small sensitivity label set, auto-labeling, event-based retention and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">DLP</a> that names its policies turn attachments and copies into governed links with one source of truth.</li><li>A short monthly cadence of see, decide, adjust and teach, using activity explorer and DSPM for AI, plus time-boxed exceptions with justification keeps the system from drifting back into chaos.</li></ul><br /><b>Worth quoting</b><br /><br />“Auto labeling is not about catching infractions. It is about lifting the baseline so fewer infractions exist.” – Mirko Peters (04:32)<br /><br />“Co-pilot does not save you from structure. It amplifies it. The guardrails make its answers short, sober and defensible. The witness speaks because the archive exists.” – Mirko Peters (15:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/document-management-dynamics-m365-cloud-echoes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full blueprint episode with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the witness that cites version IDs, inherits labels and names blocking policies</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – applied by auto-labeling with visible reasons, such as confidential legal contract</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the enforcement layer for labels, retention, DLP and DSPM for AI</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-document-chaos-build-your-purview-shield/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Stop Document Chaos: Build Your Purview Shield Wall</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68880460</guid><pubDate>Sun, 14 Dec 2025 13:15:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68880460/the_knot_in_the_cloud_document_management_in_dynamics_with_m365_part_2.mp3" length="153139691" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0c49645f5474efa64adbda40e7d318cf7b8b2040.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Contracts get attached, forwarded and edited until nobody can prove which version was approved, and Copilot happily surfaces whatever was overshared. This episode is for Dynamics 365 and Microsoft 365 architects, admins and compliance owners who want...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power of Auto Labeling<br />
(00:00:22) The Nature of Auto Labeling<br />
(00:01:04) Setting Up Auto Labeling Systems<br />
(00:02:06) The Role of Training and Simulation<br />
(00:03:01) The Enforcement and Explainability of Auto Labeling<br />
(00:03:36) Copilot: The Witness with Guardrails<br />
(00:04:27) The Benefits of Auto Labeling<br />
(00:04:52) A Real-World Scenario: Contract Management<br />
(00:05:36) The Importance of Governance and Cadence<br />
(00:10:02) The Eight Principles of Copilot<br />
<br />
Contracts get attached, forwarded and edited until nobody can prove which version was approved, and Copilot happily surfaces whatever was overshared. This episode is for Dynamics 365 and Microsoft 365 architects, admins and compliance owners who want a blueprint that ties Dynamics records to SharePoint libraries, Purview labels, retention and DLP, and Copilot answers with citations.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Auto-labeling as the sense of the system</li><li>10:04 – Copilot guardrails and workflows that matter</li><li>24:59 – Oversharing and governance cadence</li><li>39:14 – Blueprints: Dynamics, SharePoint, Purview and Copilot layers</li><li>69:42 – The first quiet day and metrics that prove the break</li><li>90:09 – Migration, training, risks and limits</li><li>114:08 – Executive briefs, audits and the Copilot prompts library</li><li>136:31 – Rollout, safe patterns and when to bend the rules</li></ul><br /><b>Key takeaways</b><br /><ul><li>Document management works when Dynamics 365 holds the events, SharePoint holds the evidence in working, published and records libraries, Purview enforces the law, and Copilot acts as a witness that cites its sources.</li><li>Content types, required metadata, a small sensitivity label set, auto-labeling, event-based retention and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">DLP</a> that names its policies turn attachments and copies into governed links with one source of truth.</li><li>A short monthly cadence of see, decide, adjust and teach, using activity explorer and DSPM for AI, plus time-boxed exceptions with justification keeps the system from drifting back into chaos.</li></ul><br /><b>Worth quoting</b><br /><br />“Auto labeling is not about catching infractions. It is about lifting the baseline so fewer infractions exist.” – Mirko Peters (04:32)<br /><br />“Co-pilot does not save you from structure. It amplifies it. The guardrails make its answers short, sober and defensible. The witness speaks because the archive exists.” – Mirko Peters (15:28)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/document-management-dynamics-m365-cloud-echoes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Episode page</a>: the full blueprint episode with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the witness that cites version IDs, inherits labels and names blocking policies</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – applied by auto-labeling with visible reasons, such as confidential legal contract</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-cloud-echoes" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the enforcement layer for...]]></itunes:summary><itunes:duration>9572</itunes:duration><itunes:keywords>architecture,causality,continuum,dark,dataflow,destiny,echoes,fracture,gravity,loop,memory,nexus,origins,paradox,patterns,shadows,signals,silence,timeline,winden</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b902d1fa58eac5473e18f0c646a9443e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Document Management in Dynamics 365 and Microsoft 365 — The Origin of the Loop</title><link>https://www.m365.fm/show/episodes/document-management-dynamics-m365-origins/</link><description><![CDATA[(00:00:00) The Loop of Lost Documents<br />
(00:00:14) The Cycle of Chaos<br />
(00:01:13) The Problem with SharePoint<br />
(00:01:41) The Fracture of Time<br />
(00:02:18) The Audit's Silent Failure<br />
(00:09:17) The Knot of Unconnected Files<br />
(00:11:12) Dynamics Without Documents<br />
(00:14:34) The Four Rolls of Memory<br />
(00:16:25) The Cost of the Loop<br />
(00:36:02) Memory vs. Storage<br />
<br />
Contracts get lost, versions get overwritten and audits fail because documents live in folders, inboxes and private channels instead of next to the records they prove. This episode is for Dynamics 365 and Microsoft 365 architects, admins and compliance owners who want a document management design that holds. You learn how to bind Dynamics records to governed SharePoint libraries with content types, Purview labels, event-based retention, DLP and Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The loop of document chaos</li><li>11:36 – Dynamics without documents</li><li>44:35 – The Dynamics-SharePoint link</li><li>51:03 – Content types and metadata</li><li>71:55 – Copilot as witness</li><li>79:39 – Sales and project loops</li><li>111:27 – Case evidence and chain of custody</li><li>127:56 – Purview as law: labels, retention, DLP</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 should hold the events and SharePoint the evidence, linked through a document location created by rule for each record instead of attachments and copies.</li><li>Content types and required metadata such as lifecycle state, sensitivity and retention category give documents identity, so the approved version can always be found and proven.</li><li>Purview <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, event-based retention and DLP enforce rights and endings automatically, and Copilot becomes a reliable witness only once this structure exists.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint is not a basement. It is an evidence vault. But when you treat it like a shared drive, it acts like a mirror. It reflects your disorder back at you at scale.” – Mirko Peters (03:19)<br /><br />“Dynamics is the system of events. Not the system of evidence. It was never meant to be a vault for files. It was meant to point, to bind, to link the narrative to artifact stored in a place designed for them.” – Mirko Peters (13:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/document-management-dynamics-m365-origins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on governed document design</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">SharePoint</a> – the evidence vault where content types, metadata and version history hold each record's documents</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the system of events that binds each opportunity, project and case to a document location</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – enforces sensitivity labels, event-based retention and auto-labeling as the law of the design</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/document-management-dynamics-m365-cloud-echoes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Document Management in Dynamics 365 and Microsoft 365 at the Edge of Your Architecture</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68880393</guid><pubDate>Sun, 14 Dec 2025 13:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68880393/the_knot_in_the_cloud_document_management_in_dynamics_with_m365_part_1.mp3" length="144357532" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d90ba7af6b6b3dd2b5b229b485b3ddb3a3a1e89e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Contracts get lost, versions get overwritten and audits fail because documents live in folders, inboxes and private channels instead of next to the records they prove. This episode is for Dynamics 365 and Microsoft 365 architects, admins and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Loop of Lost Documents<br />
(00:00:14) The Cycle of Chaos<br />
(00:01:13) The Problem with SharePoint<br />
(00:01:41) The Fracture of Time<br />
(00:02:18) The Audit's Silent Failure<br />
(00:09:17) The Knot of Unconnected Files<br />
(00:11:12) Dynamics Without Documents<br />
(00:14:34) The Four Rolls of Memory<br />
(00:16:25) The Cost of the Loop<br />
(00:36:02) Memory vs. Storage<br />
<br />
Contracts get lost, versions get overwritten and audits fail because documents live in folders, inboxes and private channels instead of next to the records they prove. This episode is for Dynamics 365 and Microsoft 365 architects, admins and compliance owners who want a document management design that holds. You learn how to bind Dynamics records to governed SharePoint libraries with content types, Purview labels, event-based retention, DLP and Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The loop of document chaos</li><li>11:36 – Dynamics without documents</li><li>44:35 – The Dynamics-SharePoint link</li><li>51:03 – Content types and metadata</li><li>71:55 – Copilot as witness</li><li>79:39 – Sales and project loops</li><li>111:27 – Case evidence and chain of custody</li><li>127:56 – Purview as law: labels, retention, DLP</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 should hold the events and SharePoint the evidence, linked through a document location created by rule for each record instead of attachments and copies.</li><li>Content types and required metadata such as lifecycle state, sensitivity and retention category give documents identity, so the approved version can always be found and proven.</li><li>Purview <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, event-based retention and DLP enforce rights and endings automatically, and Copilot becomes a reliable witness only once this structure exists.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint is not a basement. It is an evidence vault. But when you treat it like a shared drive, it acts like a mirror. It reflects your disorder back at you at scale.” – Mirko Peters (03:19)<br /><br />“Dynamics is the system of events. Not the system of evidence. It was never meant to be a vault for files. It was meant to point, to bind, to link the narrative to artifact stored in a place designed for them.” – Mirko Peters (13:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/document-management-dynamics-m365-origins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on governed document design</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">SharePoint</a> – the evidence vault where content types, metadata and version history hold each record's documents</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the system of events that binds each opportunity, project and case to a document location</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=document-management-dynamics-m365-origins" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – enforces sensitivity labels, event-based retention and auto-labeling as the law of the design</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>9023</itunes:duration><itunes:keywords>architecture,causality,collapse,continuum,documents,dynamics,echoes,fabric,governance,loops,m365,origin,paradox,permissions,shadows,silence,structure,sync,timelines,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b902d1fa58eac5473e18f0c646a9443e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Who Killed the Customer Journey? Real-Time Journeys, Consent, and Power Automate Forensics in Microsoft 365</title><link>https://www.m365.fm/show/episodes/automation-murders-who-killed-customer-journey/</link><description><![CDATA[(00:00:00) The Silent Death of a Journey<br />
(00:00:46) The Anatomy of a Failed Journey<br />
(00:01:07) The Importance of Trigger Evaluation<br />
(00:02:11) The Anomaly of Silence<br />
(00:03:07) The Role of Consent and Precedence<br />
(00:04:09) The Limitations of Static Segments<br />
(00:05:30) The Need for Real-Time Evidence<br />
(00:14:07) The Unreliability of Manual Processes<br />
(00:20:32) The Power of Real-Time Triggers<br />
(00:21:46) The Dangers of Uncontrolled Speed<br />
<br />
High-intent carts go quiet, churn signals go unheard and consent conflicts silently block outreach while delivery dashboards stay green. This episode is for marketing automation, Dynamics 365 Customer Insights and Power Automate teams who want a forensic way to find why journeys fail and a playbook of guarded triggers, consent resolution, idempotency and monitoring that makes every decision provable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Prologue: the body of the journey</li><li>08:13 – Interrogating the suspects: segments, manual processes, real-time journeys</li><li>28:26 – Motive: why triggers are the new gold</li><li>35:58 – Case file 01: the abandoned cart that bled out</li><li>43:45 – Case file 02: the churn risk nobody heard</li><li>52:01 – Case files 03 and 04: consent misconfiguration and the trigger loop</li><li>68:56 – The unit: Customer Insights, Power Automate, Fabric and Copilot</li><li>109:54 – The verdict and the six-step forensic playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Customer journeys usually die silently, from missing trigger evaluations, unresolved consent precedence and absent guardrails rather than visible errors.</li><li>A living journey needs guarded triggers, a consent lattice resolved before channel choice, frequency caps with right of way, idempotency keys, exponential back-off and explicit goal exits.</li><li>Customer Insights profiles and orchestrates, Power Automate enforces, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Fabric</a> preserves lineage and monitors for absence, and Copilot assists while humans approve and own exceptions.</li></ul><br /><b>Worth quoting</b><br /><br />“The metrics show health of everything downstream from a decision that never existed. A clean delivery dashboard for a message that wasn't created is a polished gravestone.” – Mirko Peters (03:48)<br /><br />“Humans should decide exceptions, not execute routine. Let the system act within guardrails. Let people handle nuance: policy exceptions, concessions, tone.” – Mirko Peters (17:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/automation-murders-who-killed-customer-journey/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Episode page</a>: the full case files with chapters, key quotes and a forensic FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the profiler that resolves identity and timelines, with its journeys acting as scene control</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Power Automate</a> – the enforcer that executes actions, retries with back-off and respects idempotency keys</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the lab that preserves lineage under case hashes and alerts on missing trigger evaluations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-orchestrator-what-works/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Power Automate as the Orchestrator: What Actually Works… and What Never Comes Back.</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68897764</guid><pubDate>Sat, 13 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68897764/the_automation_murders_who_killed_the_customer_journey.mp3" length="119669519" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4d997fae406d949bb42d7e987e3e795763f5ad3b.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>High-intent carts go quiet, churn signals go unheard and consent conflicts silently block outreach while delivery dashboards stay green. This episode is for marketing automation, Dynamics 365 Customer Insights and Power Automate teams who want a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Silent Death of a Journey<br />
(00:00:46) The Anatomy of a Failed Journey<br />
(00:01:07) The Importance of Trigger Evaluation<br />
(00:02:11) The Anomaly of Silence<br />
(00:03:07) The Role of Consent and Precedence<br />
(00:04:09) The Limitations of Static Segments<br />
(00:05:30) The Need for Real-Time Evidence<br />
(00:14:07) The Unreliability of Manual Processes<br />
(00:20:32) The Power of Real-Time Triggers<br />
(00:21:46) The Dangers of Uncontrolled Speed<br />
<br />
High-intent carts go quiet, churn signals go unheard and consent conflicts silently block outreach while delivery dashboards stay green. This episode is for marketing automation, Dynamics 365 Customer Insights and Power Automate teams who want a forensic way to find why journeys fail and a playbook of guarded triggers, consent resolution, idempotency and monitoring that makes every decision provable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Prologue: the body of the journey</li><li>08:13 – Interrogating the suspects: segments, manual processes, real-time journeys</li><li>28:26 – Motive: why triggers are the new gold</li><li>35:58 – Case file 01: the abandoned cart that bled out</li><li>43:45 – Case file 02: the churn risk nobody heard</li><li>52:01 – Case files 03 and 04: consent misconfiguration and the trigger loop</li><li>68:56 – The unit: Customer Insights, Power Automate, Fabric and Copilot</li><li>109:54 – The verdict and the six-step forensic playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Customer journeys usually die silently, from missing trigger evaluations, unresolved consent precedence and absent guardrails rather than visible errors.</li><li>A living journey needs guarded triggers, a consent lattice resolved before channel choice, frequency caps with right of way, idempotency keys, exponential back-off and explicit goal exits.</li><li>Customer Insights profiles and orchestrates, Power Automate enforces, <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Fabric</a> preserves lineage and monitors for absence, and Copilot assists while humans approve and own exceptions.</li></ul><br /><b>Worth quoting</b><br /><br />“The metrics show health of everything downstream from a decision that never existed. A clean delivery dashboard for a message that wasn't created is a polished gravestone.” – Mirko Peters (03:48)<br /><br />“Humans should decide exceptions, not execute routine. Let the system act within guardrails. Let people handle nuance: policy exceptions, concessions, tone.” – Mirko Peters (17:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/automation-murders-who-killed-customer-journey/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Episode page</a>: the full case files with chapters, key quotes and a forensic FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Insights</a> – the profiler that resolves identity and timelines, with its journeys acting as scene control</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Power Automate</a> – the enforcer that executes actions, retries with back-off and respects idempotency keys</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=who-killed-the-customer-journey" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the lab that preserves lineage under case hashes and alerts on missing...]]></itunes:summary><itunes:duration>7480</itunes:duration><itunes:keywords>abandonedcart,analytics,automation,churn,consent,customerdata,diagnostics,failures,governance,idempotency,journeys,lineage,martech,optimization,orchestration,realtime,retention,segmentation,suppression,triggers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e2e70a3242228048f835118f0178079f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Enterprise AI Architecture: How to Build Verifiable Multi‑Agent Copilots with Azure OpenAI and Microsoft 365</title><link>https://www.m365.fm/show/episodes/multi-agent-ai-architecture-enterprise-security/</link><description><![CDATA[(00:00:00) The Hallucination Pattern<br />
(00:00:27) The Trust Problem<br />
(00:00:40) The Chain of Custody Breakdown<br />
(00:03:15) The Single Agent Fallacy<br />
(00:05:56) Security Leakage Through Prompts<br />
(00:11:16) Drift and Context Decay<br />
(00:16:35) Audit Failures and the Importance of Provenance<br />
(00:21:35) The Multi-Agent Architecture<br />
(00:26:55) Threat Model and Controls<br />
(00:29:50) Implementation Steps<br />
<br />
A single Copilot agent can invent evidence, leak restricted content and drift on stale indexes without anyone noticing. This episode gives architects and security teams a multi-agent reference architecture for Microsoft 365 and Azure OpenAI with a threat model and build steps that make every answer verifiable and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A confident answer with no chain of custody</li><li>00:48 – Case file 1: the hallucination pattern</li><li>06:31 – Case file 2: leakage through prompts</li><li>11:54 – Case file 3: RAG drift</li><li>17:13 – Case file 4: audit failures</li><li>22:28 – Multi-agent reference architecture</li><li>27:56 – Threat model and build steps</li><li>32:42 – Evidence and citations</li></ul><br /><b>Key takeaways</b><br /><ul><li>Single all-purpose agents hallucinate under token pressure and weak retrieval, so split retrieval, reranking, generation and verification into separate roles.</li><li>Permission-aware retrieval with the user's token, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Purview</a> labels as filters and red team and policy agents prevent context leakage through prompts and over-broad indexes.</li><li>Route every call through Azure API Management with correlation IDs and persisted retrieval sets so a compliance <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">agent</a> can re-enact any answer for audits.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think hallucination is a model problem, but the timelines revealed an architecture problem. A single agent blends retrieval and generation, making it impossible to test each stage” – Mirko Peters (03:37)<br /><br />“Retrieval stops pretending to reason. Generation stops pretending to verify. Verification stops pretending to retrieve.” – Mirko Peters (06:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/multi-agent-ai-architecture-enterprise-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on verifiable multi-agent design</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">AI agent</a> – single all-purpose agents fail, so roles split into retrieval, rerank, verification and policy agents</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the single ingress that logs prompts, model versions and correlation IDs for audit replay</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – labels act as retrieval filters and carry into answers as provenance tags</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mcp-protocol-end-custom-ai-glue/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Microsoft 365 &amp; MCP: Why the Model Context Protocol Ends the Era of Custom AI Integration Glue</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68896277</guid><pubDate>Sat, 13 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68896277/the_multi_agent_lie_stop_trusting_single_ai.mp3" length="34259142" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e5230ab7de91c25e34a041ebb6484257ad1c7f14.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A single Copilot agent can invent evidence, leak restricted content and drift on stale indexes without anyone noticing. This episode gives architects and security teams a multi-agent reference architecture for Microsoft 365 and Azure OpenAI with a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Hallucination Pattern<br />
(00:00:27) The Trust Problem<br />
(00:00:40) The Chain of Custody Breakdown<br />
(00:03:15) The Single Agent Fallacy<br />
(00:05:56) Security Leakage Through Prompts<br />
(00:11:16) Drift and Context Decay<br />
(00:16:35) Audit Failures and the Importance of Provenance<br />
(00:21:35) The Multi-Agent Architecture<br />
(00:26:55) Threat Model and Controls<br />
(00:29:50) Implementation Steps<br />
<br />
A single Copilot agent can invent evidence, leak restricted content and drift on stale indexes without anyone noticing. This episode gives architects and security teams a multi-agent reference architecture for Microsoft 365 and Azure OpenAI with a threat model and build steps that make every answer verifiable and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A confident answer with no chain of custody</li><li>00:48 – Case file 1: the hallucination pattern</li><li>06:31 – Case file 2: leakage through prompts</li><li>11:54 – Case file 3: RAG drift</li><li>17:13 – Case file 4: audit failures</li><li>22:28 – Multi-agent reference architecture</li><li>27:56 – Threat model and build steps</li><li>32:42 – Evidence and citations</li></ul><br /><b>Key takeaways</b><br /><ul><li>Single all-purpose agents hallucinate under token pressure and weak retrieval, so split retrieval, reranking, generation and verification into separate roles.</li><li>Permission-aware retrieval with the user's token, <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Purview</a> labels as filters and red team and policy agents prevent context leakage through prompts and over-broad indexes.</li><li>Route every call through Azure API Management with correlation IDs and persisted retrieval sets so a compliance <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">agent</a> can re-enact any answer for audits.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think hallucination is a model problem, but the timelines revealed an architecture problem. A single agent blends retrieval and generation, making it impossible to test each stage” – Mirko Peters (03:37)<br /><br />“Retrieval stops pretending to reason. Generation stops pretending to verify. Verification stops pretending to retrieve.” – Mirko Peters (06:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/multi-agent-ai-architecture-enterprise-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on verifiable multi-agent design</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">AI agent</a> – single all-purpose agents fail, so roles split into retrieval, rerank, verification and policy agents</li><li><a href="https://www.m365.fm/entity/azure-api-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Azure API Management</a> – the single ingress that logs prompts, model versions and correlation IDs for audit replay</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=multi-agent-ai-architecture-enterprise-security" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – labels act as retrieval filters and carry into answers as provenance tags</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>2142</itunes:duration><itunes:keywords>aiops,architecture,auditability,automation,azureopenai,compliance,copilots,enterpriseai,governance,hallucinations,msaicopilot,multiagent,orchestration,powerautomate,reranking,retrieval,security,sharepoint,threatmodel,verification</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d53528e54658010b8ad06fc5b2c48abf.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate as the Orchestrator: What Actually Works… and What Never Comes Back.</title><link>https://www.m365.fm/show/episodes/power-automate-orchestrator-what-works/</link><description><![CDATA[(00:00:00) The Awakening Flow<br />
(00:00:48) The Mysterious Trigger<br />
(00:03:21) Guarding the Flow<br />
(00:04:12) The Silent Listener<br />
(00:04:45) Binding the Beast<br />
(00:05:05) The Golden Rules<br />
(00:07:26) Microflows and Security<br />
(00:08:09) The Copy-Paste Ritual<br />
(00:09:10) The Secret to Success<br />
(00:11:19) Urban Legends from the Tenant<br />
<br />
Power Automate flows that start as quick wins often end as runaway loops, orphaned approvals and 3 a.m. throttling storms nobody can trace. This episode is for makers, admins and architects who own automation in Microsoft 365 and want the patterns that actually return when called: guarded triggers, try-catch scaffolds, retries with circuit breakers, child flows and a governed orchestrator blueprint.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Every flow begins with hope</li><li>00:49 – Triggers that behave and triggers that misbehave</li><li>03:16 – Guardrails at the trigger</li><li>05:03 – Golden rules: try, catch, finally, logs and names</li><li>11:16 – Urban legends from the tenant</li><li>14:53 – Intake, validate, route: patterns that work</li><li>21:35 – Dark patterns that never come back</li><li>24:08 – The orchestrator blueprint and metrics</li></ul><br /><b>Key takeaways</b><br /><ul><li>Triggers are the riskiest part of a flow, so gate them with trigger conditions, pre-filters and server-side queries and keep concurrency off until you own a partition key.</li><li>Reliable flows follow one scaffold everywhere: try, catch and finally scopes, append-only logging with correlation IDs, named terminations, bounded retries with circuit breakers and a poison queue.</li><li>Architect automation as a master orchestrator with light task routers and small idempotent child flows, owned by service principals and governed by <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">DLP</a>, environments and regular owner sweeps.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think triggers are simple switches, but triggers are ears, they hear everything, you must teach them to ignore, guardrails are not decoration.” – Mirko Peters (03:07)<br /><br />“Retry is not hope, it's math, exponential back off, ceiling, circuit breaker, three tries for network flinch, one for a hard 403, if the breaker opens, you don't keep knocking.” – Mirko Peters (09:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-orchestrator-what-works/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on flow reliability</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Power Automate</a> – the orchestrator itself, with guarded triggers, try-catch scopes, child flows and owner sweeps</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Dataverse</a> – the spine of the blueprint, holding intake records, routing rules and the append-only audit table</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – part of the governance shell, with DLP walls keeping risky connectors out</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/engineering-self-healing-automation-the-telemetry-driven-logic-layer/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Engineering Self-Healing Automation: The Telemetry-Driven Logic Layer</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68883068</guid><pubDate>Fri, 12 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68883068/power_automate_as_the_orchestrator_what_actually_works_and_what_never_comes_back.mp3" length="26569111" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/a045657e91befa09994127b55efdf89f3ec1f94c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Automate flows that start as quick wins often end as runaway loops, orphaned approvals and 3 a.m. throttling storms nobody can trace. This episode is for makers, admins and architects who own automation in Microsoft 365 and want the patterns...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Awakening Flow<br />
(00:00:48) The Mysterious Trigger<br />
(00:03:21) Guarding the Flow<br />
(00:04:12) The Silent Listener<br />
(00:04:45) Binding the Beast<br />
(00:05:05) The Golden Rules<br />
(00:07:26) Microflows and Security<br />
(00:08:09) The Copy-Paste Ritual<br />
(00:09:10) The Secret to Success<br />
(00:11:19) Urban Legends from the Tenant<br />
<br />
Power Automate flows that start as quick wins often end as runaway loops, orphaned approvals and 3 a.m. throttling storms nobody can trace. This episode is for makers, admins and architects who own automation in Microsoft 365 and want the patterns that actually return when called: guarded triggers, try-catch scaffolds, retries with circuit breakers, child flows and a governed orchestrator blueprint.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Every flow begins with hope</li><li>00:49 – Triggers that behave and triggers that misbehave</li><li>03:16 – Guardrails at the trigger</li><li>05:03 – Golden rules: try, catch, finally, logs and names</li><li>11:16 – Urban legends from the tenant</li><li>14:53 – Intake, validate, route: patterns that work</li><li>21:35 – Dark patterns that never come back</li><li>24:08 – The orchestrator blueprint and metrics</li></ul><br /><b>Key takeaways</b><br /><ul><li>Triggers are the riskiest part of a flow, so gate them with trigger conditions, pre-filters and server-side queries and keep concurrency off until you own a partition key.</li><li>Reliable flows follow one scaffold everywhere: try, catch and finally scopes, append-only logging with correlation IDs, named terminations, bounded retries with circuit breakers and a poison queue.</li><li>Architect automation as a master orchestrator with light task routers and small idempotent child flows, owned by service principals and governed by <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">DLP</a>, environments and regular owner sweeps.</li></ul><br /><b>Worth quoting</b><br /><br />“Most people think triggers are simple switches, but triggers are ears, they hear everything, you must teach them to ignore, guardrails are not decoration.” – Mirko Peters (03:07)<br /><br />“Retry is not hope, it's math, exponential back off, ceiling, circuit breaker, three tries for network flinch, one for a hard 403, if the breaker opens, you don't keep knocking.” – Mirko Peters (09:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-orchestrator-what-works/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on flow reliability</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Power Automate</a> – the orchestrator itself, with guarded triggers, try-catch scopes, child flows and owner sweeps</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Dataverse</a> – the spine of the blueprint, holding intake records, routing rules and the append-only audit table</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-orchestrator-what-works" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – part of the governance shell, with DLP walls keeping risky connectors out</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1661</itunes:duration><itunes:keywords>architecture,automation,azure,consumption,discipline,engineering,flow,gateways,hope,infrastructure,legacy,licensing,logging,monitoring,observability,operations,persistence,reliability,structure,systems</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3d4fb3e2369fcc6fd57bcd3edf2bcd27.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Document Chaos: Build Your Purview Shield Wall</title><link>https://www.m365.fm/show/episodes/stop-document-chaos-build-your-purview-shield/</link><description><![CDATA[(00:00:00) Red Alert: Building an Audit-Ready ECM<br />
(00:00:38) The Problem: Document Chaos and Audit Failures<br />
(00:04:07) The Solution: Implementing the Imperial Archive Pattern<br />
(00:09:10) Law and Order: Labels, Policies, and DLP<br />
(00:14:27) The Audit Crucible: E-Discovery and Compliance Monitoring<br />
(00:19:58) Maintenance and Future Readiness: Governance as Crew Discipline<br />
(00:25:22) Takeaways and Call to Action<br />
<br />
When a regulator asks for the approved, redacted contract with full lineage, most Microsoft 365 tenants drown in folders and duplicate versions. This episode is for admins and compliance leads who want SharePoint and Microsoft Purview to work as one defense system. You get a practical runbook for labels, DLP, retention and eDiscovery that makes a five-minute audit realistic.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Red alert: building an audit-ready ECM</li><li>00:38 – The problem: document chaos and audit failures</li><li>04:07 – The imperial archive pattern: sites, libraries, content types and metadata</li><li>09:10 – Law and order: sensitivity labels, retention and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">DLP</a></li><li>14:27 – The audit crucible: eDiscovery and compliance monitoring</li><li>19:58 – Maintenance and future readiness: governance as crew discipline</li><li>25:22 – Takeaways and call to action</li></ul><br /><b>Key takeaways</b><br /><ul><li>Replace folder sprawl with a fortress pattern: one site per mission, one library per vault, central content types and a small set of required metadata.</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Sensitivity labels</a>, retention labels and DLP only protect content when they are tied to encryption and enforcement, rolled out in simulation first and scoped by admin units.</li><li>Audit readiness comes from routine: pre-staged eDiscovery templates, Compliance Manager evidence, access reviews and a recurring governance sprint.</li></ul><br /><b>Worth quoting</b><br /><br />“Why the old playbook fails? Folder first thinking assumes humans remember paths. They don't. No metadata means no beacons.” – Mirko Peters (01:44)<br /><br />“A label without enforcement is a banner in the wind. We tie it to encryption and policy so it defends, not decorates.” – Mirko Peters (09:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-document-chaos-build-your-purview-shield/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Episode page</a>: the full runbook episode with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the shield wall of labels, retention, DLP, eDiscovery and Compliance Manager built here</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – rolled out in simulation first, then blocking external sharing with justified overrides</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – a four-tier set with encryption and watermarks, scoped by admin units</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/document-management-dynamics-m365-cloud-echoes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Document Management in Dynamics 365 and Microsoft 365 at the Edge of Your Architecture</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68851098</guid><pubDate>Fri, 12 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68851098/stop_document_chaos_build_your_purview_shield_wall.mp3" length="24826221" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/67b945caad5a0d72bf7840d7af32bc31163750fa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When a regulator asks for the approved, redacted contract with full lineage, most Microsoft 365 tenants drown in folders and duplicate versions. This episode is for admins and compliance leads who want SharePoint and Microsoft Purview to work as one...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Red Alert: Building an Audit-Ready ECM<br />
(00:00:38) The Problem: Document Chaos and Audit Failures<br />
(00:04:07) The Solution: Implementing the Imperial Archive Pattern<br />
(00:09:10) Law and Order: Labels, Policies, and DLP<br />
(00:14:27) The Audit Crucible: E-Discovery and Compliance Monitoring<br />
(00:19:58) Maintenance and Future Readiness: Governance as Crew Discipline<br />
(00:25:22) Takeaways and Call to Action<br />
<br />
When a regulator asks for the approved, redacted contract with full lineage, most Microsoft 365 tenants drown in folders and duplicate versions. This episode is for admins and compliance leads who want SharePoint and Microsoft Purview to work as one defense system. You get a practical runbook for labels, DLP, retention and eDiscovery that makes a five-minute audit realistic.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Red alert: building an audit-ready ECM</li><li>00:38 – The problem: document chaos and audit failures</li><li>04:07 – The imperial archive pattern: sites, libraries, content types and metadata</li><li>09:10 – Law and order: sensitivity labels, retention and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">DLP</a></li><li>14:27 – The audit crucible: eDiscovery and compliance monitoring</li><li>19:58 – Maintenance and future readiness: governance as crew discipline</li><li>25:22 – Takeaways and call to action</li></ul><br /><b>Key takeaways</b><br /><ul><li>Replace folder sprawl with a fortress pattern: one site per mission, one library per vault, central content types and a small set of required metadata.</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Sensitivity labels</a>, retention labels and DLP only protect content when they are tied to encryption and enforcement, rolled out in simulation first and scoped by admin units.</li><li>Audit readiness comes from routine: pre-staged eDiscovery templates, Compliance Manager evidence, access reviews and a recurring governance sprint.</li></ul><br /><b>Worth quoting</b><br /><br />“Why the old playbook fails? Folder first thinking assumes humans remember paths. They don't. No metadata means no beacons.” – Mirko Peters (01:44)<br /><br />“A label without enforcement is a banner in the wind. We tie it to encryption and policy so it defends, not decorates.” – Mirko Peters (09:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-document-chaos-build-your-purview-shield/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Episode page</a>: the full runbook episode with chapters, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the shield wall of labels, retention, DLP, eDiscovery and Compliance Manager built here</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – rolled out in simulation first, then blocking external sharing with justified overrides</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-document-chaos-build-your-purview-shield-wall" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – a four-tier set with encryption and watermarks, scoped by admin...]]></itunes:summary><itunes:duration>1552</itunes:duration><itunes:keywords>alert,audit,breach,chainofcustody,compliance,cybersecurity,deployment,encryption,evidence,extraction,firewall,forensics,hostile,incursion,intelligence,metadata,protocols,recon,surveillance,threats</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bf65cdbf458198f1d30094c37883ab03.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Email‑to‑Case, Unified Routing, and Copilot Kill Shared Inbox Chaos</title><link>https://www.m365.fm/show/episodes/autonomous-agents-dynamics365-customer-service/</link><description><![CDATA[(00:00:00) The Night the Emails Died<br />
(00:00:39) The Crime Scene: A City of Unread Messages<br />
(00:02:35) The Wounds of Manual Triage<br />
(00:04:12) The Myth of the Heroic Agent<br />
(00:05:05) Enter the Autonomous Agents<br />
(00:05:20) The Case Scanner: Cleaning the Streets<br />
(00:06:33) The Traffic Controller: Routing with Precision<br />
(00:07:49) The Shadow Operator: Drafting with Precision<br />
(00:10:10) The Cleanup Crew in Action<br />
(00:16:24) The Noir Demo: A Real-Time Cleanup<br />
<br />
Shared support mailboxes let cases go cold, get misrouted and depend on a few heroic agents. This episode is for Dynamics 365 Customer Service teams and admins who want to replace inbox triage with email to case, unified routing and Copilot Studio. You get real case examples, a demo walkthrough and an eight-step blueprint to make your inbox boring again.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The crime scene: shared inbox chaos</li><li>05:17 – Three operators: scanner, controller, shadow operator</li><li>10:30 – Case files: retail, insurance, HR</li><li>17:00 – The noir demo</li><li>22:25 – The eight-step blueprint</li><li>27:43 – Under the hood: the district map</li></ul><br /><b>Key takeaways</b><br /><ul><li>Email to case turns incoming support emails into structured case records automatically, so nothing waits in a shared mailbox for a human to pick it up.</li><li>Unified routing assigns cases by rules, skills, capacity and SLA urgency instead of personal preference, and routing diagnostics show why each case landed where it did.</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Copilot Studio</a> wired into the case form drafts sourced replies from a curated knowledge base, while a human still reviews and sends.</li></ul><br /><b>Worth quoting</b><br /><br />“You're asking humans to do what machines do better. Remember, classify, route, recall. Humans are for judgment, negotiation, edge cases, not sifting the gutter for a case number buried in paragraph three” – Mirko Peters (04:44)<br /><br />“If a case crosses the wrong bridge, you'll see which rule built it and why. Fix the rule. The city adjusts.” – Mirko Peters (08:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-agents-dynamics365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case files, the eight-step blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the service app where email to case, unified routing and Copilot drafting replace shared inbox triage</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the "shadow operator" wired into the case form that drafts sourced replies for human review</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">AI agent</a> – the three autonomous operators that scan emails, route cases and draft replies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-night-the-emails-died-ai-cleanup-incident/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">The Night the Emails Died: Anatomy of an AI Cleanup</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68849215</guid><pubDate>Thu, 11 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68849215/autonomous_agents_dynamics_365_customer_service_the_night_the_emails_died.mp3" length="28621291" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c6e8600f0ef383a7c40d53d938f6ea52dced2318.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Shared support mailboxes let cases go cold, get misrouted and depend on a few heroic agents. This episode is for Dynamics 365 Customer Service teams and admins who want to replace inbox triage with email to case, unified routing and Copilot Studio....</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Night the Emails Died<br />
(00:00:39) The Crime Scene: A City of Unread Messages<br />
(00:02:35) The Wounds of Manual Triage<br />
(00:04:12) The Myth of the Heroic Agent<br />
(00:05:05) Enter the Autonomous Agents<br />
(00:05:20) The Case Scanner: Cleaning the Streets<br />
(00:06:33) The Traffic Controller: Routing with Precision<br />
(00:07:49) The Shadow Operator: Drafting with Precision<br />
(00:10:10) The Cleanup Crew in Action<br />
(00:16:24) The Noir Demo: A Real-Time Cleanup<br />
<br />
Shared support mailboxes let cases go cold, get misrouted and depend on a few heroic agents. This episode is for Dynamics 365 Customer Service teams and admins who want to replace inbox triage with email to case, unified routing and Copilot Studio. You get real case examples, a demo walkthrough and an eight-step blueprint to make your inbox boring again.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The crime scene: shared inbox chaos</li><li>05:17 – Three operators: scanner, controller, shadow operator</li><li>10:30 – Case files: retail, insurance, HR</li><li>17:00 – The noir demo</li><li>22:25 – The eight-step blueprint</li><li>27:43 – Under the hood: the district map</li></ul><br /><b>Key takeaways</b><br /><ul><li>Email to case turns incoming support emails into structured case records automatically, so nothing waits in a shared mailbox for a human to pick it up.</li><li>Unified routing assigns cases by rules, skills, capacity and SLA urgency instead of personal preference, and routing diagnostics show why each case landed where it did.</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Copilot Studio</a> wired into the case form drafts sourced replies from a curated knowledge base, while a human still reviews and sends.</li></ul><br /><b>Worth quoting</b><br /><br />“You're asking humans to do what machines do better. Remember, classify, route, recall. Humans are for judgment, negotiation, edge cases, not sifting the gutter for a case number buried in paragraph three” – Mirko Peters (04:44)<br /><br />“If a case crosses the wrong bridge, you'll see which rule built it and why. Fix the rule. The city adjusts.” – Mirko Peters (08:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-agents-dynamics365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, case files, the eight-step blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365-customer-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service</a> – the service app where email to case, unified routing and Copilot drafting replace shared inbox triage</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the "shadow operator" wired into the case form that drafts sourced replies for human review</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer noopener">AI agent</a> – the three autonomous operators that scan emails, route cases and draft replies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-night-the-emails-died-ai-cleanup-incident/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-dynamics365-customer-service" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1789</itunes:duration><itunes:keywords>automation,autonomy,capacity,casescanner,classification,copilot,dataverse,deadletters,dynamics,escalation,governance,intake,knowledge,ocr,queues,routing,skills,sla,triage,workstreams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3cd96eddc0d84f8da8f560e8556959b3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Business Impact: How Small Architecture Changes Collapse Cycle Time and Turn Work into Progress</title><link>https://www.m365.fm/show/episodes/dynamics-365-business-impact-acceleration/</link><description><![CDATA[Many Dynamics 365 implementations end up as digital filing cabinets that store activity instead of driving progress. This episode shows business application owners and CRM teams how small changes to stages, fields and handoffs, plus a product mindset with a steady release rhythm, collapse cycle time and lift every downstream metric.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Filing cabinet or growth engine</li><li>04:08 – Micro demo: three-stage process flow</li><li>06:29 – Align <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Dynamics</a> to business goals</li><li>10:50 – Three levers: process, data, people</li><li>15:27 – Product mindset, nearshore and real agile</li><li>20:09 – Classic failure patterns and fixes</li><li>22:42 – Tools for rhythm: RACI, backlog, 30-day release</li><li>24:21 – What 90 days of scaling looks like</li></ul><br /><b>Key takeaways</b><br /><ul><li>Go-live is only a milestone; the real outcome of <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Dynamics 365</a> is how fast the system turns work into progress.</li><li>Trim business process flows to a few stages with verb-based exit criteria and a handful of required fields, and automate handoffs on save.</li><li>Run Dynamics like a product with a single accountable product owner, a friction-focused backlog and a monthly release rhythm tied to metrics.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss, scale is a behavior, not a feature. If the system requires meetings to interpret every status, you've built ceremony, not acceleration.” – Mirko Peters (01:56)<br /><br />“We implemented dynamics is not an outcome. It's a milestone on the way to an outcome. The outcome is speed. How fast your system turns work into progress.” – Mirko Peters (01:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-business-impact-acceleration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the CRM the whole episode treats as a product to trim, release monthly and measure</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Power Automate</a> – the demo flow that routes a record to the chosen handoff queue</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-ai-agent-lie-architectural-erosion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Copilot in Dynamics 365: AI Agents, Governance Drift, and Everyday Risk Zones</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68848527</guid><pubDate>Thu, 11 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68848527/the_dynamics_365_lie_that_kills_your_business_impact.mp3" length="26449575" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c908fafe4627f82af3bc669da2bd41402b958cd7.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Dynamics 365 implementations end up as digital filing cabinets that store activity instead of driving progress. This episode shows business application owners and CRM teams how small changes to stages, fields and handoffs, plus a product mindset...</itunes:subtitle><itunes:summary><![CDATA[Many Dynamics 365 implementations end up as digital filing cabinets that store activity instead of driving progress. This episode shows business application owners and CRM teams how small changes to stages, fields and handoffs, plus a product mindset with a steady release rhythm, collapse cycle time and lift every downstream metric.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Filing cabinet or growth engine</li><li>04:08 – Micro demo: three-stage process flow</li><li>06:29 – Align <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Dynamics</a> to business goals</li><li>10:50 – Three levers: process, data, people</li><li>15:27 – Product mindset, nearshore and real agile</li><li>20:09 – Classic failure patterns and fixes</li><li>22:42 – Tools for rhythm: RACI, backlog, 30-day release</li><li>24:21 – What 90 days of scaling looks like</li></ul><br /><b>Key takeaways</b><br /><ul><li>Go-live is only a milestone; the real outcome of <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Dynamics 365</a> is how fast the system turns work into progress.</li><li>Trim business process flows to a few stages with verb-based exit criteria and a handful of required fields, and automate handoffs on save.</li><li>Run Dynamics like a product with a single accountable product owner, a friction-focused backlog and a monthly release rhythm tied to metrics.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss, scale is a behavior, not a feature. If the system requires meetings to interpret every status, you've built ceremony, not acceleration.” – Mirko Peters (01:56)<br /><br />“We implemented dynamics is not an outcome. It's a milestone on the way to an outcome. The outcome is speed. How fast your system turns work into progress.” – Mirko Peters (01:03)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-business-impact-acceleration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the CRM the whole episode treats as a product to trim, release monthly and measure</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Power Automate</a> – the demo flow that routes a record to the chosen handoff queue</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-ai-agent-lie-architectural-erosion/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-business-impact-acceleration" target="_blank" rel="noreferrer noopener">Copilot in Dynamics 365: AI Agents, Governance Drift, and Everyday Risk Zones</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1653</itunes:duration><itunes:keywords>adoption,alignment,automation,backlog,cadence,cycletime,dynamics,exitcriteria,friction,governance,handoffs,ownership,pipeline,playbooks,routing,scalability,subtraction,throughput,triage,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/73fd3df0e5895ce7863702c5ed278b2e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Sales for Membership Management: How to Turn CRM into a Membership, Committee, and Partner Hub</title><link>https://www.m365.fm/show/episodes/dynamics-365-sales-membership-management/</link><description><![CDATA[(00:00:00) Dynamics 365 Sales as a Membership Platform<br />
(00:00:10) Repurposing Dynamics 365 Sales for Membership Management<br />
(00:01:16) The Platform Advantage Over Custom Solutions<br />
(00:04:12) Membership Management Scenarios Without Pipelines<br />
(00:08:25) Data Modeling for Membership Management<br />
(00:13:34) Process Redesign for Membership Life Cycle<br />
(00:18:19) User Experience and Interface Customization<br />
(00:26:54) Governance and Scalability Best Practices<br />
(00:30:23) Common Pitfalls to Avoid in Membership Management<br />
(00:32:22) The Real Value of Dynamics 365 Sales for Membership Management<br />
<br />
Many organizations run memberships, committees and partner programs in spreadsheets and shadow databases while already paying for Dynamics 365 Sales. This episode shows Power Platform and Dynamics makers how to remodel the CRM into a membership hub with a clean data model, a membership lifecycle and simplified forms, without building a custom system.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Dynamics 365 Sales as a membership platform</li><li>01:16 – The platform advantage over custom solutions</li><li>04:12 – Membership, committee and partner scenarios without pipelines</li><li>08:25 – Data modeling: from CRM to a membership graph</li><li>13:34 – From pipeline stages to the membership lifecycle</li><li>18:19 – UI and form remodeling</li><li>26:54 – Governance and scalability</li><li>30:23 – Pitfalls to avoid and the real value</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Sales runs on <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Dataverse</a>, so accounts, contacts, timelines, security and integrations can be renamed and reshaped into organizations, members and memberships without custom software.</li><li>Model memberships, committee assignments and partner participations as bridge tables and keep identity in the contact table instead of creating a duplicate member table.</li><li>Replace sales stages with a business process flow for registration, validation, active, renewal and archive, automate renewals with Power Automate, and reserve plug-ins and JavaScript for true edge cases.</li></ul><br /><b>Worth quoting</b><br /><br />“Sales runs on dataverse. It's not just a database, it's the spine of the platform. Relationships, security, timelines, activities, search and automation baked in. You don't need a new app for memberships. You need a new mental model.” – Mirko Peters (01:22)<br /><br />“You create a membership table that sits between member and organization. One member can have many memberships over time, one organization can have many members.” – Mirko Peters (09:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-sales-membership-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the membership data model blueprint</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM app remodeled into a hub for members, committees and partner programs</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Power Automate</a> – handles renewals, payment-driven status changes and notifications in the membership lifecycle</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Dataverse</a> – the platform under Sales that supplies relationships, security, timelines and the bridge tables</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-dataverse-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Dataverse Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68819640</guid><pubDate>Wed, 10 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68819640/dynamics_365_sales_is_not_crm_it_s_your_membership_hub.mp3" length="34147129" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e62b9b9d295f163b59b94f631bd5cf9f09499d01.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations run memberships, committees and partner programs in spreadsheets and shadow databases while already paying for Dynamics 365 Sales. This episode shows Power Platform and Dynamics makers how to remodel the CRM into a membership hub...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Dynamics 365 Sales as a Membership Platform<br />
(00:00:10) Repurposing Dynamics 365 Sales for Membership Management<br />
(00:01:16) The Platform Advantage Over Custom Solutions<br />
(00:04:12) Membership Management Scenarios Without Pipelines<br />
(00:08:25) Data Modeling for Membership Management<br />
(00:13:34) Process Redesign for Membership Life Cycle<br />
(00:18:19) User Experience and Interface Customization<br />
(00:26:54) Governance and Scalability Best Practices<br />
(00:30:23) Common Pitfalls to Avoid in Membership Management<br />
(00:32:22) The Real Value of Dynamics 365 Sales for Membership Management<br />
<br />
Many organizations run memberships, committees and partner programs in spreadsheets and shadow databases while already paying for Dynamics 365 Sales. This episode shows Power Platform and Dynamics makers how to remodel the CRM into a membership hub with a clean data model, a membership lifecycle and simplified forms, without building a custom system.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Dynamics 365 Sales as a membership platform</li><li>01:16 – The platform advantage over custom solutions</li><li>04:12 – Membership, committee and partner scenarios without pipelines</li><li>08:25 – Data modeling: from CRM to a membership graph</li><li>13:34 – From pipeline stages to the membership lifecycle</li><li>18:19 – UI and form remodeling</li><li>26:54 – Governance and scalability</li><li>30:23 – Pitfalls to avoid and the real value</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dynamics 365 Sales runs on <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Dataverse</a>, so accounts, contacts, timelines, security and integrations can be renamed and reshaped into organizations, members and memberships without custom software.</li><li>Model memberships, committee assignments and partner participations as bridge tables and keep identity in the contact table instead of creating a duplicate member table.</li><li>Replace sales stages with a business process flow for registration, validation, active, renewal and archive, automate renewals with Power Automate, and reserve plug-ins and JavaScript for true edge cases.</li></ul><br /><b>Worth quoting</b><br /><br />“Sales runs on dataverse. It's not just a database, it's the spine of the platform. Relationships, security, timelines, activities, search and automation baked in. You don't need a new app for memberships. You need a new mental model.” – Mirko Peters (01:22)<br /><br />“You create a membership table that sits between member and organization. One member can have many memberships over time, one organization can have many members.” – Mirko Peters (09:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-sales-membership-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the membership data model blueprint</li><li><a href="https://www.m365.fm/entity/dynamics-365-sales/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Dynamics 365 Sales</a> – the CRM app remodeled into a hub for members, committees and partner programs</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dynamics-365-sales-for-membership-management" target="_blank" rel="noreferrer noopener">Power Automate</a> – handles renewals, payment-driven status changes and notifications in the membership lifecycle</li><li><a...]]></itunes:summary><itunes:duration>2135</itunes:duration><itunes:keywords>accounts,assignments,automation,committees,contacts,crm,dataverse,dynamics,entities,governance,lifecycle,memberships,modeling,partners,powerplatform,programs,renewals,roles,validation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ccbc1081799f8e738d6c3e2b1a129323.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Customer Service Chaos: The Dynamics 365 AI Fix</title><link>https://www.m365.fm/show/episodes/dynamics-365-ai-customer-service-fix/</link><description><![CDATA[(00:00:00) The Fractured Support Inbox<br />
(00:00:05) The Broken Access Path<br />
(00:00:12) Autonomous Agents to the Rescue<br />
(00:00:39) The Hidden Costs of Manual Processing<br />
(00:02:42) Standardizing the Access Path<br />
(00:04:21) The Mechanics of Autonomous Agents<br />
(00:09:07) The Power of Context and Identity<br />
(00:10:16) Unified Inbox and Omnichannel Support<br />
(00:11:32) Governance and Security in AI-Powered Support<br />
(00:18:10) Real-World Results: Retail Operations Case Study<br />
<br />
Overflowing support inboxes, late SLA clocks and misrouted tickets are a design problem, not a staffing problem. This episode is for customer service leaders and Dynamics 365 teams who want to fix intake without burning out their agents. You will learn how autonomous agents, unified routing and Copilot drafts work together under governance, plus the pitfalls and a 30-60-90 rollout plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The fractured support inbox</li><li>00:39 – The hidden costs of manual processing</li><li>02:42 – Standardizing the access path</li><li>04:21 – The mechanics of autonomous agents</li><li>09:07 – Why <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Dynamics 365</a>: context and identity</li><li>10:16 – Unified inbox and omnichannel support</li><li>11:32 – Governance and security in AI-powered support</li><li>18:10 – Real-world results, pitfalls and a 30-60-90 plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Customer service chaos comes from an ungoverned email-to-case intake path, not from email volume itself.</li><li>Autonomous agents in Dynamics 365 read, classify and create cases, route them with unified routing by skills, capacity and SLA, and let Copilot draft responses for human review.</li><li>Clean taxonomy, identity binding, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">audit logs</a>, PII redaction and DLP must be in place first, otherwise automation only speeds up existing mistakes.</li></ul><br /><b>Worth quoting</b><br /><br />“SLA timers start late then expire quietly. No one notices until the callback is angry. You don't miss emails. You miss intent.” – Mirko Peters (00:54)<br /><br />“The backlog isn't a volume problem. It's a design problem. Fix intake. Then everything downstream starts to look sane.” – Mirko Peters (04:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-ai-customer-service-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the 30-60-90 rollout plan</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the home for the autonomous agents, unified routing and Copilot drafts that fix case intake</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Audit logs</a> – record every state change on a case so supervisors and legal can trace who did what</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that block exfiltration of case evidence and get hardened in the final rollout phase</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dynamics-365-customer-service-workspace-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Dynamics 365 Customer Service Workspace - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68819384</guid><pubDate>Wed, 10 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68819384/stop_customer_service_chaos_the_dynamics_365_ai_fix.mp3" length="25912079" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/49fafa4b5245c827efed9389d8279fa528e3c7ea.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Overflowing support inboxes, late SLA clocks and misrouted tickets are a design problem, not a staffing problem. This episode is for customer service leaders and Dynamics 365 teams who want to fix intake without burning out their agents. You will...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Fractured Support Inbox<br />
(00:00:05) The Broken Access Path<br />
(00:00:12) Autonomous Agents to the Rescue<br />
(00:00:39) The Hidden Costs of Manual Processing<br />
(00:02:42) Standardizing the Access Path<br />
(00:04:21) The Mechanics of Autonomous Agents<br />
(00:09:07) The Power of Context and Identity<br />
(00:10:16) Unified Inbox and Omnichannel Support<br />
(00:11:32) Governance and Security in AI-Powered Support<br />
(00:18:10) Real-World Results: Retail Operations Case Study<br />
<br />
Overflowing support inboxes, late SLA clocks and misrouted tickets are a design problem, not a staffing problem. This episode is for customer service leaders and Dynamics 365 teams who want to fix intake without burning out their agents. You will learn how autonomous agents, unified routing and Copilot drafts work together under governance, plus the pitfalls and a 30-60-90 rollout plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The fractured support inbox</li><li>00:39 – The hidden costs of manual processing</li><li>02:42 – Standardizing the access path</li><li>04:21 – The mechanics of autonomous agents</li><li>09:07 – Why <a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Dynamics 365</a>: context and identity</li><li>10:16 – Unified inbox and omnichannel support</li><li>11:32 – Governance and security in AI-powered support</li><li>18:10 – Real-world results, pitfalls and a 30-60-90 plan</li></ul><br /><b>Key takeaways</b><br /><ul><li>Customer service chaos comes from an ungoverned email-to-case intake path, not from email volume itself.</li><li>Autonomous agents in Dynamics 365 read, classify and create cases, route them with unified routing by skills, capacity and SLA, and let Copilot draft responses for human review.</li><li>Clean taxonomy, identity binding, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">audit logs</a>, PII redaction and DLP must be in place first, otherwise automation only speeds up existing mistakes.</li></ul><br /><b>Worth quoting</b><br /><br />“SLA timers start late then expire quietly. No one notices until the callback is angry. You don't miss emails. You miss intent.” – Mirko Peters (00:54)<br /><br />“The backlog isn't a volume problem. It's a design problem. Fix intake. Then everything downstream starts to look sane.” – Mirko Peters (04:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dynamics-365-ai-customer-service-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the 30-60-90 rollout plan</li><li><a href="https://www.m365.fm/entity/dynamics-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Dynamics 365</a> – the home for the autonomous agents, unified routing and Copilot drafts that fix case intake</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Audit logs</a> – record every state change on a case so supervisors and legal can trace who did what</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-customer-service-chaos-the-dynamics-365-ai-fix" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that block exfiltration of case evidence and get hardened in the final...]]></itunes:summary><itunes:duration>1620</itunes:duration><itunes:keywords>agents,ai,automation,classification,compliance,copilot,crm,dataverse,dynamics,entitlements,escalation,governance,identity,intake,routing,selfservice,sentiment,sla,taxonomy,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a45ca7022b3b8aa0d413980696cdeae3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Quantum Hybrid for Real-World Scheduling and Routing</title><link>https://www.m365.fm/show/episodes/azure-quantum-hybrid-optimization-solutions/</link><description><![CDATA[(00:00:00) The Quantum Optimization Autopsy<br />
(00:00:04) The Classical Optimization Crisis<br />
(00:01:39) Quantum's Unique Problem-Solving Approach<br />
(00:04:32) QAOA: A Hybrid Optimization Technique<br />
(00:09:43) Logistics Network Optimization Case Study<br />
(00:14:38) Workforce Scheduling: A Healthcare Example<br />
(00:19:03) The Importance of a Sterile Environment<br />
(00:25:52) Best Practices for Quantum Optimization<br />
(00:29:05) Closing Thoughts on Quantum Adoption<br />
<br />
In <a href="https://www.m365.fm/azure-quantum-hybrid-optimization-solutions/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains how <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Quantum’s hybrid approach lets you tackle real-world optimization problems — routing, scheduling, portfolio choices, workforce planning — long before fault‑tolerant quantum computers arrive.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68799905/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why classical optimization pipelines stall exactly where your costs start leaking</li><li>What NP-hard really means for routing, scheduling, and workforce planning in enterprises</li><li>How qubits, superposition, entanglement, and interference change the search game</li><li>How hybrid quantum–classical loops work: quantum proposes, classical optimizes, Azure orchestrates</li><li>What the QAOA pattern is and how it applies to graph cuts, scheduling, and constraints</li><li>How to use Azure Quantum workspaces, simulators, and QPUs from your existing subscription</li><li>Where hybrid quantum gives value today — and where it is still pure hype</li></ul>THE CORE INSIGHT<br /><br />Most organizations do not need “sci‑fi quantum” — they need better answers to ugly, NP‑hard optimization problems that are already killing margins. The real bottleneck is combinatorics, not a missing algorithm.<br />Azure’s hybrid quantum tools use small, noisy quantum devices as high‑variance idea generators while classical optimizers provide discipline and convergence.<br />Instead of brute‑forcing the whole search space, you shape a probability landscape where good solutions are amplified and bad ones are suppressed.<br />This episode argues that the pragmatic move is to treat quantum circuits as statistical experiments that feed your existing optimization stack — not as magical black boxes that replace it.<br /><br />WHY AZURE QUANTUM HYBRID WORKS<br /><ul><li>Quantum circuits explore many candidate solutions in superposition while respecting global structure</li><li>Classical optimizers score results, tune parameters, and keep the search stable and budget‑aware</li><li>QAOA lets you encode costs, conflicts, and constraints directly into a quantum‑inspired circuit</li><li>Azure Quantum workspaces integrate with your tenant, logs, metrics, and cost controls like any other workload</li><li>Simulators let you develop and debug without burning QPU time; real QPUs are available when you’re ready to sample</li><li>The same patterns transfer across logistics, energy, finance, and workforce planning scenarios</li></ul>KEY TAKEAWAYS<br /><ul><li>Your optimization pain is a combinatorial design problem, not just “slow hardware”</li><li>Hybrid quantum is about tilting the odds toward better solutions faster, not guaranteeing perfection</li><li>You must think in histograms and probability distributions, not single deterministic answers</li><li>Encoding the problem (cost function + constraints) correctly matters more than any individual QPU</li><li>Quantum should be pointed at genuine bottlenecks where classical heuristics are already sweating</li><li>Governance, observability, and cost control in Azure are non‑negotiable parts of any serious quantum experiment</li></ul>WHO THIS EPISODE IS FOR<br />This episode is ideal for solution architects, optimization specialists, data scientists, and technical decision‑makers responsible for routing, scheduling, portfolio allocation, or workforce planning.<br />If you are under pressure to improve decisions in NP‑hard domains and keep hearing “quantum” in strategy decks, this conversation will show you what Azure Quantum can actually do today — and where you should stay skeptical.<br /><br />TOPICS COVERED<br /><ul><li>Why NP‑hard optimization kills classical pipelines at scale</li><li>Quantum basics for practitioners: superposition, entanglement, interference without the fluff</li><li>QAOA as a practical pattern for MAX‑CUT, scheduling, and routing problems</li><li>Designing hybrid loops with Azure Quantum, Q#, Python, and <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a></li><li>Observability and cost management for quantum and simulator workloads in Azure</li><li>Common mistakes and anti‑patterns when adopting quantum‑inspired optimization</li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and cloud consultant focused on turning advanced Azure capabilities — including quantum services — into practical, governed solutions for real business problems.<a href="https://www.spreaker.com/cms/episodes/68799905/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br />Through M365.fm, Mirko shares architectures, governance patterns, and hard‑won lessons that help IT and business leaders separate quantum signal from noise.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68799905</guid><pubDate>Tue, 09 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68799905/your_optimization_problems_are_already_solved_the_azure_quantum_hybrid_fix.mp3" length="28444076" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9a79addcff2bc1a0dcec0f771313244f489acea4.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/azure-quantum-hybrid-optimization-solutions/ of M365.fm, Mirko Peters explains how https://www.m365.fm/categories/azure-talk/ Quantum’s hybrid approach lets you tackle real-world optimization problems — routing, scheduling,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Quantum Optimization Autopsy<br />
(00:00:04) The Classical Optimization Crisis<br />
(00:01:39) Quantum's Unique Problem-Solving Approach<br />
(00:04:32) QAOA: A Hybrid Optimization Technique<br />
(00:09:43) Logistics Network Optimization Case Study<br />
(00:14:38) Workforce Scheduling: A Healthcare Example<br />
(00:19:03) The Importance of a Sterile Environment<br />
(00:25:52) Best Practices for Quantum Optimization<br />
(00:29:05) Closing Thoughts on Quantum Adoption<br />
<br />
In <a href="https://www.m365.fm/azure-quantum-hybrid-optimization-solutions/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains how <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Quantum’s hybrid approach lets you tackle real-world optimization problems — routing, scheduling, portfolio choices, workforce planning — long before fault‑tolerant quantum computers arrive.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68799905/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why classical optimization pipelines stall exactly where your costs start leaking</li><li>What NP-hard really means for routing, scheduling, and workforce planning in enterprises</li><li>How qubits, superposition, entanglement, and interference change the search game</li><li>How hybrid quantum–classical loops work: quantum proposes, classical optimizes, Azure orchestrates</li><li>What the QAOA pattern is and how it applies to graph cuts, scheduling, and constraints</li><li>How to use Azure Quantum workspaces, simulators, and QPUs from your existing subscription</li><li>Where hybrid quantum gives value today — and where it is still pure hype</li></ul>THE CORE INSIGHT<br /><br />Most organizations do not need “sci‑fi quantum” — they need better answers to ugly, NP‑hard optimization problems that are already killing margins. The real bottleneck is combinatorics, not a missing algorithm.<br />Azure’s hybrid quantum tools use small, noisy quantum devices as high‑variance idea generators while classical optimizers provide discipline and convergence.<br />Instead of brute‑forcing the whole search space, you shape a probability landscape where good solutions are amplified and bad ones are suppressed.<br />This episode argues that the pragmatic move is to treat quantum circuits as statistical experiments that feed your existing optimization stack — not as magical black boxes that replace it.<br /><br />WHY AZURE QUANTUM HYBRID WORKS<br /><ul><li>Quantum circuits explore many candidate solutions in superposition while respecting global structure</li><li>Classical optimizers score results, tune parameters, and keep the search stable and budget‑aware</li><li>QAOA lets you encode costs, conflicts, and constraints directly into a quantum‑inspired circuit</li><li>Azure Quantum workspaces integrate with your tenant, logs, metrics, and cost controls like any other workload</li><li>Simulators let you develop and debug without burning QPU time; real QPUs are available when you’re ready to sample</li><li>The same patterns transfer across logistics, energy, finance, and workforce planning scenarios</li></ul>KEY TAKEAWAYS<br /><ul><li>Your optimization pain is a combinatorial design problem, not just “slow hardware”</li><li>Hybrid quantum is about tilting the odds toward better solutions faster, not guaranteeing perfection</li><li>You must think in histograms and probability distributions, not single deterministic answers</li><li>Encoding the problem (cost function + constraints) correctly matters more than any individual QPU</li><li>Quantum should be pointed at genuine bottlenecks where classical heuristics are already sweating</li><li>Governance, observability, and cost control in Azure are non‑negotiable parts of any serious quantum experiment</li></ul>WHO THIS EPISODE IS FOR<br />This...]]></itunes:summary><itunes:duration>1778</itunes:duration><itunes:keywords>azurefunctions,azurequantum,devops,entanglement,hybridcomputing,interference,logistics,maxcut,nphard,observability,optimization,qaoa,qpu,qsharp,quantum,qubits,scheduling,simulators,superposition,workforceplanning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/041482e251e017543c4047649fddc29f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>PowerShell Microsoft Graph API: No Modules, No Dependencies, No Limits</title><link>https://www.m365.fm/show/episodes/powershell-without-modules-graph-api-modern-way/</link><description><![CDATA[(00:00:00) The Future of PowerShell Scripting<br />
(00:00:24) The End of Modules<br />
(00:00:41) REST API: The Better Alternative<br />
(00:03:39) Token Acquisition Methods<br />
(00:04:48) The Core REST Pattern<br />
(00:05:34) Common Mistakes to Avoid<br />
(00:06:23) Quick Wins with Graph<br />
(00:07:20) Enterprise Demo 1: Intune Device Cleanup<br />
(00:10:22) Enterprise Demo 2: Identity Onboarding<br />
(00:13:16) Enterprise Demo 3: Compliance Drift Detection<br />
<br />
PowerShell scripts built on MSOnline, AzureAD or heavy Graph modules break on Linux runners, containers and CI/CD. This episode shows admins and automation engineers the module-free token, headers and REST pattern for Microsoft Graph, three auth flows and three enterprise demos for Intune cleanup, onboarding and compliance remediation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why PowerShell modules are legacy</li><li>03:32 – The core pattern: token, headers, REST</li><li>07:41 – Demo 1: <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Intune</a> device cleanup</li><li>10:35 – Demo 2: Identity onboarding via Graph</li><li>13:20 – Demo 3: Compliance drift remediation</li><li>16:14 – Architecture and best practices</li><li>20:50 – The token audience gotcha</li></ul><br /><b>Key takeaways</b><br /><ul><li>Calling <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> directly with Invoke-RestMethod removes module load times, dependency conflicts and the lag between new Graph features and module releases.</li><li>Use device code for local testing, client credentials with a certificate for unattended <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">automation</a>, and managed identity wherever the workload runs in Azure.</li><li>Production Graph scripts need paging via nextLink, retry with backoff on throttling, a dry-run flag, logging of request IDs and a token audience that matches Graph.</li></ul><br /><b>Worth quoting</b><br /><br />“Waiting for a module means waiting for a maintainer who isn't on your payroll. Meanwhile, your project deadline didn't move.” – Mirko Peters (02:26)<br /><br />“Managed identity means no secrets at all. That's the point. Less to steal, less to rotate, less to screw up.” – Mirko Peters (01:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/powershell-without-modules-graph-api-modern-way/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on module-free Graph scripts</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the single API surface called directly via REST instead of through PowerShell modules</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the first demo cleans up stale Intune devices through Graph with a dry-run flag</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Automation</a> – unattended scripts on Azure Automation, Functions and GitHub Actions using managed identity</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/automating-azure-securely/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Automating Azure Securely: Microsoft Graph, Identity &amp; Cloud Automation with Ahmed Uzejnovic [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68798865</guid><pubDate>Tue, 09 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68798865/no_modules_no_dependencies_no_limits_powershell_graph_api_the_modern_way.mp3" length="21752967" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f2bc6fce02d8654e13e5c1c8aeb9056434edb6c9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>PowerShell scripts built on MSOnline, AzureAD or heavy Graph modules break on Linux runners, containers and CI/CD. This episode shows admins and automation engineers the module-free token, headers and REST pattern for Microsoft Graph, three auth flows...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Future of PowerShell Scripting<br />
(00:00:24) The End of Modules<br />
(00:00:41) REST API: The Better Alternative<br />
(00:03:39) Token Acquisition Methods<br />
(00:04:48) The Core REST Pattern<br />
(00:05:34) Common Mistakes to Avoid<br />
(00:06:23) Quick Wins with Graph<br />
(00:07:20) Enterprise Demo 1: Intune Device Cleanup<br />
(00:10:22) Enterprise Demo 2: Identity Onboarding<br />
(00:13:16) Enterprise Demo 3: Compliance Drift Detection<br />
<br />
PowerShell scripts built on MSOnline, AzureAD or heavy Graph modules break on Linux runners, containers and CI/CD. This episode shows admins and automation engineers the module-free token, headers and REST pattern for Microsoft Graph, three auth flows and three enterprise demos for Intune cleanup, onboarding and compliance remediation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why PowerShell modules are legacy</li><li>03:32 – The core pattern: token, headers, REST</li><li>07:41 – Demo 1: <a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Intune</a> device cleanup</li><li>10:35 – Demo 2: Identity onboarding via Graph</li><li>13:20 – Demo 3: Compliance drift remediation</li><li>16:14 – Architecture and best practices</li><li>20:50 – The token audience gotcha</li></ul><br /><b>Key takeaways</b><br /><ul><li>Calling <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> directly with Invoke-RestMethod removes module load times, dependency conflicts and the lag between new Graph features and module releases.</li><li>Use device code for local testing, client credentials with a certificate for unattended <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">automation</a>, and managed identity wherever the workload runs in Azure.</li><li>Production Graph scripts need paging via nextLink, retry with backoff on throttling, a dry-run flag, logging of request IDs and a token audience that matches Graph.</li></ul><br /><b>Worth quoting</b><br /><br />“Waiting for a module means waiting for a maintainer who isn't on your payroll. Meanwhile, your project deadline didn't move.” – Mirko Peters (02:26)<br /><br />“Managed identity means no secrets at all. That's the point. Less to steal, less to rotate, less to screw up.” – Mirko Peters (01:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/powershell-without-modules-graph-api-modern-way/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on module-free Graph scripts</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the single API surface called directly via REST instead of through PowerShell modules</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the first demo cleans up stale Intune devices through Graph with a dry-run flag</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-without-modules-graph-api-modern-way" target="_blank" rel="noreferrer noopener">Automation</a> – unattended scripts on Azure Automation, Functions and...]]></itunes:summary><itunes:duration>1360</itunes:duration><itunes:keywords>appregistration,automation,azuread,ci_cd,compliance,crossplatform,devicecleanup,driftdetection,graphapi,intune,managedidentity,oauth2,observability,onboarding,pagination,powershell,rbac,restfirst,throttling,tokenauth</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2cc187ebf6143d26c851d43028ecb895.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure AI Foundry Multi‑Agent Systems: Planning, Collaboration, Tooling That Don’t Nuke Prod</title><link>https://www.m365.fm/show/episodes/building-multi-agent-systems-azure-ai-foundry/</link><description><![CDATA[(00:00:00) The Power of Multi-Agent Systems<br />
(00:00:32) The Limitations of Single-Agent Systems<br />
(00:02:32) Introducing Multi-Agent Systems<br />
(00:03:55) Roles and Responsibilities in Multi-Agent Systems<br />
(00:04:47) Building with Azure AI Foundry and Semantic Kernel<br />
(00:09:50) Demo Scenario 1: Device Cleanup in Intune<br />
(00:13:38) Demo Scenario 2: Zero-Touch Onboarding<br />
(00:17:17) Demo Scenario 3: Automated Security Hardening<br />
(00:22:58) Best Practices for Multi-Agent Systems<br />
(00:25:06) Closing Thoughts and Call to Action<br />
<br />
Single AI agents that try to plan, execute, approve and document everything stall or break things in production. This episode shows Microsoft 365 and Azure admins how to build a governed multi-agent system with Azure AI Foundry and Semantic Kernel that safely automates Intune, Entra and Graph tasks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why multi-agent systems get work done</li><li>00:32 – The limits of a single <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">agent</a></li><li>02:32 – Multi-agent roles, tools and safety boundaries</li><li>04:47 – Building with Azure AI Foundry and Semantic Kernel</li><li>09:50 – Demo 1: Device cleanup in Intune</li><li>13:38 – Demo 2: Zero-touch onboarding</li><li>17:17 – Demo 3: Automated security hardening</li><li>22:58 – Best practices and closing thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>Splitting work across planner, operator and reviewer agents reduces role confusion, hallucinations and risky changes compared with one do-everything agent.</li><li>Azure AI Foundry provides agent definitions, models, knowledge, tools, content safety and tracing, while Semantic Kernel orchestrates the agent loop in code.</li><li>Every agent needs its own managed identity with least privilege, PIM-gated destructive actions, human approvals and full tracing in Log Analytics.</li></ul><br /><b>Worth quoting</b><br /><br />“But the real failure is role confusion. One agent trying to plan a change, call Graph, write a remediation script, request approval, verify the result and document it is like running a help desk, a change board, and a post-mortem with one very tired intern.” – Mirko Peters (00:58)<br /><br />“The planner focuses on intent and constraints. The operator focuses on tools and execution. The reviewer focuses on guardrails, approvals and are we grounded in facts? Each agent keeps a clean short instruction set with the minimum memory it needs.” – Mirko Peters (01:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-multi-agent-systems-azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three agent demos</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the platform where the planner, operator and reviewer agents are defined, grounded, secured and traced</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">AI agent</a> – the building block of the episode, split into planner, operator, reviewer and messenger roles</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the target of the device cleanup and security hardening demos, including BitLocker and update rings</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/intune-device-management-scalability-challenges/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">Intune Device Management: Why Your Endpoints Are Lying to You (and How Azure Fixes It)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68798472</guid><pubDate>Mon, 08 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68798472/planning_collaboration_tooling_building_multi_agent_systems_with_azure_foundry_semantic_kernel.mp3" length="24430414" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b6a4b2221bc98b4a70474a262f62aa199c1ab8a1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Single AI agents that try to plan, execute, approve and document everything stall or break things in production. This episode shows Microsoft 365 and Azure admins how to build a governed multi-agent system with Azure AI Foundry and Semantic Kernel...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power of Multi-Agent Systems<br />
(00:00:32) The Limitations of Single-Agent Systems<br />
(00:02:32) Introducing Multi-Agent Systems<br />
(00:03:55) Roles and Responsibilities in Multi-Agent Systems<br />
(00:04:47) Building with Azure AI Foundry and Semantic Kernel<br />
(00:09:50) Demo Scenario 1: Device Cleanup in Intune<br />
(00:13:38) Demo Scenario 2: Zero-Touch Onboarding<br />
(00:17:17) Demo Scenario 3: Automated Security Hardening<br />
(00:22:58) Best Practices for Multi-Agent Systems<br />
(00:25:06) Closing Thoughts and Call to Action<br />
<br />
Single AI agents that try to plan, execute, approve and document everything stall or break things in production. This episode shows Microsoft 365 and Azure admins how to build a governed multi-agent system with Azure AI Foundry and Semantic Kernel that safely automates Intune, Entra and Graph tasks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why multi-agent systems get work done</li><li>00:32 – The limits of a single <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">agent</a></li><li>02:32 – Multi-agent roles, tools and safety boundaries</li><li>04:47 – Building with Azure AI Foundry and Semantic Kernel</li><li>09:50 – Demo 1: Device cleanup in Intune</li><li>13:38 – Demo 2: Zero-touch onboarding</li><li>17:17 – Demo 3: Automated security hardening</li><li>22:58 – Best practices and closing thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>Splitting work across planner, operator and reviewer agents reduces role confusion, hallucinations and risky changes compared with one do-everything agent.</li><li>Azure AI Foundry provides agent definitions, models, knowledge, tools, content safety and tracing, while Semantic Kernel orchestrates the agent loop in code.</li><li>Every agent needs its own managed identity with least privilege, PIM-gated destructive actions, human approvals and full tracing in Log Analytics.</li></ul><br /><b>Worth quoting</b><br /><br />“But the real failure is role confusion. One agent trying to plan a change, call Graph, write a remediation script, request approval, verify the result and document it is like running a help desk, a change board, and a post-mortem with one very tired intern.” – Mirko Peters (00:58)<br /><br />“The planner focuses on intent and constraints. The operator focuses on tools and execution. The reviewer focuses on guardrails, approvals and are we grounded in facts? Each agent keeps a clean short instruction set with the minimum memory it needs.” – Mirko Peters (01:33)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/building-multi-agent-systems-azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the three agent demos</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the platform where the planner, operator and reviewer agents are defined, grounded, secured and traced</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling" target="_blank" rel="noreferrer noopener">AI agent</a> – the building block of the episode, split into planner, operator, reviewer and messenger roles</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-multi-agent-systems-planning-collaboration-tooling"...]]></itunes:summary><itunes:duration>1527</itunes:duration><itunes:keywords>agents,automation,azureaifoundry,azurefunctions,bitlocker,devicecleanup,driftcontrol,entra,governance,graphapi,hardening,intune,loganalytics,multiagent,onboarding,rbac,runbooks,selfhealing,semantickernel,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/566a9ccbc184e1c813af4a0e288a7065.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Intune Device Management: Why Your Endpoints Are Lying to You (and How Azure Fixes It)</title><link>https://www.m365.fm/show/episodes/intune-device-management-scalability-challenges/</link><description><![CDATA[(00:00:00) The Promise of Tune and Azure<br />
(00:00:37) The Limits of Intune Alone<br />
(00:00:57) The Seven Wounds of Unmanaged IT<br />
(00:04:05) The Power of Azure Integration<br />
(00:06:06) Automation: The Town Bell<br />
(00:07:19) Managed Identities: Keyless Authority<br />
(00:08:06) Least Privilege and Conditional Access<br />
(00:09:00) Functions: Instant Response to Events<br />
(00:09:47) The Interconnected System<br />
(00:12:20) Real-World Scenarios: Healing the Workplace<br />
<br />
Intune alone cannot keep thousands of endpoints honest: drift, ghost devices and overpowered admins pile up. This episode shows endpoint and identity admins how to combine Intune with Azure Automation, Functions, managed identities, Graph and Log Analytics into a self-healing, least-privilege device platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The promise of Intune and Azure</li><li>00:40 – Why Intune alone doesn't scale: the seven wounds</li><li>05:50 – Combining Intune with Azure Automation, managed identities and Functions</li><li>12:50 – Real enterprise scenarios</li><li>18:45 – Architecture breakdown</li><li>23:15 – Common mistakes that break scaling</li><li>26:55 – How to start: minimal working setup</li></ul><br /><b>Key takeaways</b><br /><ul><li>Intune declares policy, but at ten thousand endpoints it needs Azure Automation and Functions to reconcile drift, clean up stale devices and repair posture.</li><li>Managed identities with narrow Graph permissions, PIM and least privilege replace stored secrets and standing global admin rights.</li><li>Log Analytics and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">KQL</a> turn device management into measurable metrics such as drift variance, cleanup rate and mean time to remediate.</li></ul><br /><b>Worth quoting</b><br /><br />“Do not ask Intune to remember, reconcile, and repair without Azure at its side. Intune declares, Azure enforces, the graph binds, managed identity limits, log analytics witnesses, and your realm moves from managed to self-healing.” – Mirko Peters (05:41)<br /><br />“Scale happens not with more hands, but with fewer keys. A runbook that disables devices after 60 days of silence does more for truth than a weekly export ever will.” – Mirko Peters (05:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intune-device-management-scalability-challenges/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the minimal self-healing setup</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the policy engine that declares device state but cannot reconcile drift at scale alone</li><li><a href="https://www.m365.fm/entity/azure-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Azure Automation</a> – scheduled runbooks for stale-device sweeps, certificate checks and nightly posture reconciliation</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Azure Functions</a> – event-driven code that reacts to enrollments and compliance changes, tagging or quarantining devices</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-multi-agent-systems-azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Azure AI Foundry Multi‑Agent Systems: Planning, Collaboration, Tooling That Don’t Nuke Prod</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68798042</guid><pubDate>Mon, 08 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68798042/your_endpoints_are_lying_to_you_why_intune_alone_isn_t_enough.mp3" length="27556331" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fc8ffa0eafaf78f619109cc6e6931d79f204f85e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Intune alone cannot keep thousands of endpoints honest: drift, ghost devices and overpowered admins pile up. This episode shows endpoint and identity admins how to combine Intune with Azure Automation, Functions, managed identities, Graph and Log...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Promise of Tune and Azure<br />
(00:00:37) The Limits of Intune Alone<br />
(00:00:57) The Seven Wounds of Unmanaged IT<br />
(00:04:05) The Power of Azure Integration<br />
(00:06:06) Automation: The Town Bell<br />
(00:07:19) Managed Identities: Keyless Authority<br />
(00:08:06) Least Privilege and Conditional Access<br />
(00:09:00) Functions: Instant Response to Events<br />
(00:09:47) The Interconnected System<br />
(00:12:20) Real-World Scenarios: Healing the Workplace<br />
<br />
Intune alone cannot keep thousands of endpoints honest: drift, ghost devices and overpowered admins pile up. This episode shows endpoint and identity admins how to combine Intune with Azure Automation, Functions, managed identities, Graph and Log Analytics into a self-healing, least-privilege device platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The promise of Intune and Azure</li><li>00:40 – Why Intune alone doesn't scale: the seven wounds</li><li>05:50 – Combining Intune with Azure Automation, managed identities and Functions</li><li>12:50 – Real enterprise scenarios</li><li>18:45 – Architecture breakdown</li><li>23:15 – Common mistakes that break scaling</li><li>26:55 – How to start: minimal working setup</li></ul><br /><b>Key takeaways</b><br /><ul><li>Intune declares policy, but at ten thousand endpoints it needs Azure Automation and Functions to reconcile drift, clean up stale devices and repair posture.</li><li>Managed identities with narrow Graph permissions, PIM and least privilege replace stored secrets and standing global admin rights.</li><li>Log Analytics and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">KQL</a> turn device management into measurable metrics such as drift variance, cleanup rate and mean time to remediate.</li></ul><br /><b>Worth quoting</b><br /><br />“Do not ask Intune to remember, reconcile, and repair without Azure at its side. Intune declares, Azure enforces, the graph binds, managed identity limits, log analytics witnesses, and your realm moves from managed to self-healing.” – Mirko Peters (05:41)<br /><br />“Scale happens not with more hands, but with fewer keys. A runbook that disables devices after 60 days of silence does more for truth than a weekly export ever will.” – Mirko Peters (05:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intune-device-management-scalability-challenges/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the minimal self-healing setup</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the policy engine that declares device state but cannot reconcile drift at scale alone</li><li><a href="https://www.m365.fm/entity/azure-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Azure Automation</a> – scheduled runbooks for stale-device sweeps, certificate checks and nightly posture reconciliation</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-device-management-why-your-endpoints-are-lying-to-you" target="_blank" rel="noreferrer noopener">Azure Functions</a> – event-driven code that reacts to enrollments and compliance changes, tagging or quarantining devices</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1723</itunes:duration><itunes:keywords>automation,azure,azurefunctions,conditionalaccess,configuration,devicecompliance,devicelifecycle,driftcontrol,endpointsecurity,entraid,governance,graphapi,intune,loganalytics,managedidentity,rbac,runbooks,selfhealing,workplace,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cbc6742e11ff9beba4edb74dd0ad9953.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Backup Security: The Backup Operator from Hell (and How to Actually Harden Your Vaults)</title><link>https://www.m365.fm/show/episodes/azure-backup-security-risks-and-hardening/</link><description><![CDATA[(00:00:00) The Backup Operator from Hell<br />
(00:00:35) The Silent Threat of Defaults<br />
(00:01:01) The Many Faces of the Backup Operator<br />
(00:01:38) The Lullaby of Defaults<br />
(00:03:30) Debunking Backup Myths<br />
(00:06:44) The Three Paths of Destruction<br />
(00:10:57) The Three-Step Protection Strategy<br />
(00:15:49) VM Backups: The Favorite Meal<br />
(00:17:20) Files and Azure Storage: The Next Victims<br />
(00:18:32) The Demo: A Step-by-Step Protection<br />
<br />
Your backup jobs show green, yet one over-privileged identity can delete or quietly expire every recovery point. This episode is for Azure administrators and security teams responsible for ransomware recovery. You learn the common attack paths and a three-step hardening plan with soft delete, multi-user authorization, vault lock and identity separation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The backup operator from hell</li><li>03:38 – Why Azure Backup is not secure by default</li><li>06:56 – Common attack paths that kill backups</li><li>11:20 – Three-step hardening strategy</li><li>16:06 – VM, Azure SQL and <a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Azure Files</a> risks</li><li>18:51 – Demo: soft delete, MUA and vault lock</li><li>19:37 – Enterprise scenarios and tooling</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Backup is not immutable by default; soft delete, multi-user authorization and vault lock must be enabled and tested in that order.</li><li>The real threat to backups is IAM design: contributors, owners, shadow admins and automation that can both deploy and purge.</li><li>Separate duties with distinct roles, narrowly scoped managed identities, PIM elevation, policy-enforced retention floors and alerts on destructive backup operations.</li></ul><br /><b>Worth quoting</b><br /><br />“One rule to hold in the dark, if one person can kill your backups, you don't have backups.” – Mirko Peters (00:27)<br /><br />“Most people think they have backups. But what they have is time until the wrong identity twitches.” – Mirko Peters (03:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-backup-security-risks-and-hardening/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on vault hardening</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – Azure Backup on default settings is not immutable and mirrors your identity design</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Terraform</a> – compromised Terraform automation is attack path one, and also a tool to codify safeguards</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – why MFA does not stop insiders or approved privileged identities from deleting backups</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Azure Files</a> – Azure Files backups, where snapshots and vault recovery collapse together when retention is cut</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-governance-architecture-2026/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Azure Governance: The Only Skill That Matters in 2026 (Architecting Against Cloud Erosion)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68797119</guid><pubDate>Sun, 07 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68797119/the_backup_operator_from_hell_why_your_azure_backups_aren_t_as_safe_as_you_think.mp3" length="21533121" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b1907642ef7b14a678cdb8b9937a94c8546e0503.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your backup jobs show green, yet one over-privileged identity can delete or quietly expire every recovery point. This episode is for Azure administrators and security teams responsible for ransomware recovery. You learn the common attack paths and a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Backup Operator from Hell<br />
(00:00:35) The Silent Threat of Defaults<br />
(00:01:01) The Many Faces of the Backup Operator<br />
(00:01:38) The Lullaby of Defaults<br />
(00:03:30) Debunking Backup Myths<br />
(00:06:44) The Three Paths of Destruction<br />
(00:10:57) The Three-Step Protection Strategy<br />
(00:15:49) VM Backups: The Favorite Meal<br />
(00:17:20) Files and Azure Storage: The Next Victims<br />
(00:18:32) The Demo: A Step-by-Step Protection<br />
<br />
Your backup jobs show green, yet one over-privileged identity can delete or quietly expire every recovery point. This episode is for Azure administrators and security teams responsible for ransomware recovery. You learn the common attack paths and a three-step hardening plan with soft delete, multi-user authorization, vault lock and identity separation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The backup operator from hell</li><li>03:38 – Why Azure Backup is not secure by default</li><li>06:56 – Common attack paths that kill backups</li><li>11:20 – Three-step hardening strategy</li><li>16:06 – VM, Azure SQL and <a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Azure Files</a> risks</li><li>18:51 – Demo: soft delete, MUA and vault lock</li><li>19:37 – Enterprise scenarios and tooling</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Backup is not immutable by default; soft delete, multi-user authorization and vault lock must be enabled and tested in that order.</li><li>The real threat to backups is IAM design: contributors, owners, shadow admins and automation that can both deploy and purge.</li><li>Separate duties with distinct roles, narrowly scoped managed identities, PIM elevation, policy-enforced retention floors and alerts on destructive backup operations.</li></ul><br /><b>Worth quoting</b><br /><br />“One rule to hold in the dark, if one person can kill your backups, you don't have backups.” – Mirko Peters (00:27)<br /><br />“Most people think they have backups. But what they have is time until the wrong identity twitches.” – Mirko Peters (03:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-backup-security-risks-and-hardening/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on vault hardening</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – Azure Backup on default settings is not immutable and mirrors your identity design</li><li><a href="https://www.m365.fm/entity/terraform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Terraform</a> – compromised Terraform automation is attack path one, and also a tool to codify safeguards</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – why MFA does not stop insiders or approved privileged identities from deleting backups</li><li><a href="https://www.m365.fm/entity/azure-files/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-backup-security-risks-and-hardening" target="_blank" rel="noreferrer noopener">Azure Files</a> – Azure Files backups, where snapshots and vault recovery collapse together when retention is cut</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1346</itunes:duration><itunes:keywords>automationrisk,azurebackup,backupsecurity,cyberrecovery,governance,hardening,iam,identityrisk,immutability,mua,privilege,purgeprotection,rbac,recoveryvault,resilience,sentinel,softdelete,threatpath,vaultlock,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f4e210c0a2ecdfe2ac357318dc0df889.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Data Platform: Why It’s Becoming the New Operating System for Enterprise Data</title><link>https://www.m365.fm/show/episodes/why-microsoft-fabric-is-new-enterprise-data-os/</link><description><![CDATA[(00:00:00) The Fabric Platform: A Unified Approach to Data Management<br />
(00:00:45) The Fragmentation Problem<br />
(00:02:24) Fabric: A Solution to Fragmentation<br />
(00:04:37) The Medallion Architecture<br />
(00:09:07) Direct Lake and Semantic Models<br />
(00:17:30) Workspaces and Security<br />
(00:23:44) Edge Cases and Real-Time Operations<br />
(00:28:18) Hybrid Walkthrough: One Lake and Purview Security<br />
(00:35:59) Seven-Day Implementation Plan<br />
(00:42:36) The Fabric Mindset Shift<br />
<br />
Many data platforms are really copies, hidden logic and access nobody can explain. This episode is for data and BI architects deciding how to run Microsoft Fabric as the backbone for enterprise data. You get the medallion contracts, a multi-workspace design, governance with Purview and Entra, and a seven-day plan to start right.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of fragmentation</li><li>06:29 – What <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Fabric</a> actually is</li><li>12:55 – Medallion architecture: bronze, silver, gold</li><li>18:36 – Multi-workspace architecture</li><li>24:38 – Three enterprise scenarios</li><li>29:03 – Walkthrough: OneLake and Purview security</li><li>36:25 – Start Fabric in seven days</li><li>42:34 – The Fabric mindset shift</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric's value is reducing surface area: one OneLake storage plane, one <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Entra</a> identity, one Purview governance plane and one monitoring hub instead of fragmented tools.</li><li>Keep the medallion contract strict: bronze preserves raw evidence, silver enforces validated truth, and gold with Direct Lake semantic models exposes business meaning.</li><li>Use workspaces bound to Entra groups as security boundaries and shortcuts instead of copies so lineage, labels and access travel with the data.</li></ul><br /><b>Worth quoting</b><br /><br />“If you remember nothing else, remember this. Bronze answers what happened. Silver answers what is true. Gold answers what it means. Mix them and you lose the plot.” – Mirko Peters (18:21)<br /><br />“Bronze is not a playground. It's a black box flight recorder, immutable, append only, source granular, you land exactly what arrived when it arrived, where it came from” – Mirko Peters (13:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-microsoft-fabric-is-new-enterprise-data-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric architecture</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – presented as one platform with OneLake, Entra, Purview and a single monitoring hub</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Semantic model</a> – Direct Lake semantic models over gold tables become the official interface for BI</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – scans the lakehouse, maps lineage and carries sensitivity labels from silver tables to reports</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-fabric-data-models-drift-and-why-dax-cant-save-them/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Why Fabric Data Models Drift – And Why DAX Alone Can’t Fix Broken Analytics</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68796771</guid><pubDate>Sun, 07 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68796771/why_microsoft_fabric_is_becoming_the_new_operating_system_for_enterprise_data.mp3" length="41629852" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e2e3670b88497ea62c3e8c62afd04ba71b3d74d6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many data platforms are really copies, hidden logic and access nobody can explain. This episode is for data and BI architects deciding how to run Microsoft Fabric as the backbone for enterprise data. You get the medallion contracts, a multi-workspace...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Fabric Platform: A Unified Approach to Data Management<br />
(00:00:45) The Fragmentation Problem<br />
(00:02:24) Fabric: A Solution to Fragmentation<br />
(00:04:37) The Medallion Architecture<br />
(00:09:07) Direct Lake and Semantic Models<br />
(00:17:30) Workspaces and Security<br />
(00:23:44) Edge Cases and Real-Time Operations<br />
(00:28:18) Hybrid Walkthrough: One Lake and Purview Security<br />
(00:35:59) Seven-Day Implementation Plan<br />
(00:42:36) The Fabric Mindset Shift<br />
<br />
Many data platforms are really copies, hidden logic and access nobody can explain. This episode is for data and BI architects deciding how to run Microsoft Fabric as the backbone for enterprise data. You get the medallion contracts, a multi-workspace design, governance with Purview and Entra, and a seven-day plan to start right.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of fragmentation</li><li>06:29 – What <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Fabric</a> actually is</li><li>12:55 – Medallion architecture: bronze, silver, gold</li><li>18:36 – Multi-workspace architecture</li><li>24:38 – Three enterprise scenarios</li><li>29:03 – Walkthrough: OneLake and Purview security</li><li>36:25 – Start Fabric in seven days</li><li>42:34 – The Fabric mindset shift</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric's value is reducing surface area: one OneLake storage plane, one <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Entra</a> identity, one Purview governance plane and one monitoring hub instead of fragmented tools.</li><li>Keep the medallion contract strict: bronze preserves raw evidence, silver enforces validated truth, and gold with Direct Lake semantic models exposes business meaning.</li><li>Use workspaces bound to Entra groups as security boundaries and shortcuts instead of copies so lineage, labels and access travel with the data.</li></ul><br /><b>Worth quoting</b><br /><br />“If you remember nothing else, remember this. Bronze answers what happened. Silver answers what is true. Gold answers what it means. Mix them and you lose the plot.” – Mirko Peters (18:21)<br /><br />“Bronze is not a playground. It's a black box flight recorder, immutable, append only, source granular, you land exactly what arrived when it arrived, where it came from” – Mirko Peters (13:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-microsoft-fabric-is-new-enterprise-data-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric architecture</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – presented as one platform with OneLake, Entra, Purview and a single monitoring hub</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Semantic model</a> – Direct Lake semantic models over gold tables become the official interface for BI</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-fabric-is-new-enterprise-data-os" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – scans the lakehouse, maps lineage and carries sensitivity labels from silver tables to...]]></itunes:summary><itunes:duration>2602</itunes:duration><itunes:keywords>architecture,bronze,dataops,delta,fabric,gold,governance,ingestion,lakehouse,lineage,medallion,onelake,powerbi,purview,reliability,schemadrift,semantics,shortcuts,silver,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/106e0a871c6c6ac0a14099f4900d79d9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>MCP &amp; Semantic Kernel AI Agents: Building IT Ops Automation That Actually Takes Action</title><link>https://www.m365.fm/show/episodes/mcp-semantic-kernel-ai-it-ops-agents/</link><description><![CDATA[(00:00:00) Transforming AI from Talker to Worker<br />
(00:00:40) The Shift from Q&A to Action<br />
(00:01:50) The Three Ingredients of AI Orchestration<br />
(00:04:30) The Six Parts of a Capable IT OPS Agent<br />
(00:10:08) Microsoft Stack: The Containment Field<br />
(00:16:45) Blueprint I: SK Planner + Graph via MCP<br />
(00:22:32) Blueprint II: Azure Open AI Tool Calling with Managed Identity<br />
(00:27:40) Blueprint III: Incident Autoremediation and IT OPS<br />
(00:35:28) The Power of Guardrails and Responsibility<br />
(00:41:48) Key Takeaways and Future Directions<br />
<br />
Most organizations waste AI on chat while incidents and tickets pile up in IT operations. This episode gives IT ops and SRE teams three blueprints for agents built with MCP, Semantic Kernel, Azure OpenAI tool calling and managed identity that plan, act, verify and stay inside strict guardrails, cutting MTTR and ticket load.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From talker to worker</li><li>05:33 – The six-part <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">agent</a> molecule</li><li>09:02 – Wiring SK, <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">MCP</a> and Azure AI Foundry</li><li>13:07 – Blueprint 1: SK planner plus Graph via MCP</li><li>19:43 – Blueprint 2: tool calling with managed identity</li><li>25:15 – Blueprint 3: incident auto-remediation</li><li>30:25 – Business outcomes</li><li>34:15 – Guardrails and responsibility</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP exposes tools in a standard shape, Semantic Kernel plans and shapes the calls, and managed identity contains every action.</li><li>Encode safety at the tool boundary with schemas, range clamps and signed approval tokens instead of relying on prompt text.</li><li>Every remediation must be verified against objective metrics and logged in an immutable audit envelope, with rollback or escalation when it fails.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure OpenAI with managed identity is the safe power source. The model can call functions, but identity gates the voltage.” – Mirko Peters (03:19)<br /><br />“Acting agents must be leashed, scoped permissions, approval gates for high-risk actions, and logging that glows like radioactive paint. The trick is making the fast-path automatic and the dangerous path explicit.” – Mirko Peters (03:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mcp-semantic-kernel-ai-it-ops-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and all three agent blueprints</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol that advertises Graph and internal tools to the agent in a standard shape</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – the six-part IT ops worker that plans, acts, verifies and stays inside guardrails</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API the agent calls via MCP for user status, change history, service health and resets</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/post-saas-paradox-ai-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Microsoft 365 &amp; AI Strategy: Why Your Copilot Rollout Is Scaling Architectural Entropy</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68796299</guid><pubDate>Sat, 06 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68796299/mcp_semantic_kernel_building_ai_agents_that_take_action_not_just_chat.mp3" length="40618809" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/d7933300340b4718dcefe122090f30bb80f85080.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations waste AI on chat while incidents and tickets pile up in IT operations. This episode gives IT ops and SRE teams three blueprints for agents built with MCP, Semantic Kernel, Azure OpenAI tool calling and managed identity that plan,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Transforming AI from Talker to Worker<br />
(00:00:40) The Shift from Q&A to Action<br />
(00:01:50) The Three Ingredients of AI Orchestration<br />
(00:04:30) The Six Parts of a Capable IT OPS Agent<br />
(00:10:08) Microsoft Stack: The Containment Field<br />
(00:16:45) Blueprint I: SK Planner + Graph via MCP<br />
(00:22:32) Blueprint II: Azure Open AI Tool Calling with Managed Identity<br />
(00:27:40) Blueprint III: Incident Autoremediation and IT OPS<br />
(00:35:28) The Power of Guardrails and Responsibility<br />
(00:41:48) Key Takeaways and Future Directions<br />
<br />
Most organizations waste AI on chat while incidents and tickets pile up in IT operations. This episode gives IT ops and SRE teams three blueprints for agents built with MCP, Semantic Kernel, Azure OpenAI tool calling and managed identity that plan, act, verify and stay inside strict guardrails, cutting MTTR and ticket load.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From talker to worker</li><li>05:33 – The six-part <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">agent</a> molecule</li><li>09:02 – Wiring SK, <a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">MCP</a> and Azure AI Foundry</li><li>13:07 – Blueprint 1: SK planner plus Graph via MCP</li><li>19:43 – Blueprint 2: tool calling with managed identity</li><li>25:15 – Blueprint 3: incident auto-remediation</li><li>30:25 – Business outcomes</li><li>34:15 – Guardrails and responsibility</li></ul><br /><b>Key takeaways</b><br /><ul><li>MCP exposes tools in a standard shape, Semantic Kernel plans and shapes the calls, and managed identity contains every action.</li><li>Encode safety at the tool boundary with schemas, range clamps and signed approval tokens instead of relying on prompt text.</li><li>Every remediation must be verified against objective metrics and logged in an immutable audit envelope, with rollback or escalation when it fails.</li></ul><br /><b>Worth quoting</b><br /><br />“Azure OpenAI with managed identity is the safe power source. The model can call functions, but identity gates the voltage.” – Mirko Peters (03:19)<br /><br />“Acting agents must be leashed, scoped permissions, approval gates for high-risk actions, and logging that glows like radioactive paint. The trick is making the fast-path automatic and the dangerous path explicit.” – Mirko Peters (03:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/mcp-semantic-kernel-ai-it-ops-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and all three agent blueprints</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol that advertises Graph and internal tools to the agent in a standard shape</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">AI agent</a> – the six-part IT ops worker that plans, acts, verifies and stays inside guardrails</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=mcp-semantic-kernel-ai-it-ops-agents" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API the agent calls via MCP for user status, change history, service health and resets</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>2539</itunes:duration><itunes:keywords>agents,automation,azureai,compliance,governance,graph,identity,itops,mcp,optimization,orchestration,planning,remediation,resilience,semantickernel,sre,telemetry,toolcalling,verification,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a098110b5f9e158808e6336a47c7e01e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>RAG vs Microsoft Copilot: When You Need Your Own AI — and When You Don’t</title><link>https://www.m365.fm/show/episodes/rag-vs-microsoft-copilot-when-to-use-which/</link><description><![CDATA[(00:00:00) The Power of Retrieval Augmented Generation (RAG)<br />
(00:00:45) Copilot vs. Large Language Models<br />
(00:02:07) Copilot's Strengths and Limitations<br />
(00:02:58) The Secret to RAG: Retrieval Augmented Generation<br />
(00:03:40) Copilot's Role in Microsoft 365<br />
(00:13:22) The Importance of RAG in Policy and Compliance<br />
(00:18:54) Case Study: Transforming a Manufacturing Company<br />
(00:23:29) The Impact of RAG on Trust and Accuracy<br />
(00:25:48) Choosing Your AI Strategy<br />
<br />
Many teams expect Microsoft 365 Copilot to know policies and SOPs it cannot see, and then pay in rework and lost trust. This episode helps IT and AI leads decide when Copilot is enough and when they need their own retrieval-augmented generation pipeline. It walks through how RAG works in Azure and a manufacturing case study that cut service desk load.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot or your own AI?</li><li>00:41 – What Copilot and LLMs are</li><li>05:45 – How RAG works</li><li>07:48 – Building RAG in Azure</li><li>10:16 – Where Copilot is enough</li><li>13:57 – When proprietary data needs RAG</li><li>19:12 – Case study: global manufacturer</li><li>23:31 – Why RAG wins on trust</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> is the right tool for drafts, summaries and quick lookups inside Microsoft 365, within the user's existing permissions.</li><li>When answers depend on proprietary data outside Microsoft 365 or must be cited and repeatable, a RAG pipeline with chunking, embeddings and Azure AI Search is needed.</li><li>RAG quality comes from data discipline - metadata, re-indexing, mandatory citations, don't-know behavior and continuous evaluation - not from retraining the model.</li></ul><br /><b>Worth quoting</b><br /><br />“You track latency, hit rates and nulls because a pipeline you can't measure is a pipeline you can't trust.” – Mirko Peters (09:18)<br /><br />“It won't force citations, run retrieval evaluations, or give you a custom tool to hit an API and pull a live value mid-answer.” – Mirko Peters (04:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/rag-vs-microsoft-copilot-when-to-use-which/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the manufacturing case study</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pipeline the episode recommends when answers need proprietary sources and citations</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the quick assistant for drafts and summaries inside Microsoft 365, within user permissions</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the index that stores the embedded chunks and serves hybrid search at query time</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the scaffolding for building, governing and monitoring the RAG pipeline in Azure</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-on-azure-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">RAG on Azure — Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68795891</guid><pubDate>Sat, 06 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68795891/rag_vs_copilot_when_you_need_your_own_ai_and_when_you_don_t.mp3" length="25319831" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c7c5f8b60821634c84e607f3c9cbefa5b7084c93.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams expect Microsoft 365 Copilot to know policies and SOPs it cannot see, and then pay in rework and lost trust. This episode helps IT and AI leads decide when Copilot is enough and when they need their own retrieval-augmented generation...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power of Retrieval Augmented Generation (RAG)<br />
(00:00:45) Copilot vs. Large Language Models<br />
(00:02:07) Copilot's Strengths and Limitations<br />
(00:02:58) The Secret to RAG: Retrieval Augmented Generation<br />
(00:03:40) Copilot's Role in Microsoft 365<br />
(00:13:22) The Importance of RAG in Policy and Compliance<br />
(00:18:54) Case Study: Transforming a Manufacturing Company<br />
(00:23:29) The Impact of RAG on Trust and Accuracy<br />
(00:25:48) Choosing Your AI Strategy<br />
<br />
Many teams expect Microsoft 365 Copilot to know policies and SOPs it cannot see, and then pay in rework and lost trust. This episode helps IT and AI leads decide when Copilot is enough and when they need their own retrieval-augmented generation pipeline. It walks through how RAG works in Azure and a manufacturing case study that cut service desk load.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot or your own AI?</li><li>00:41 – What Copilot and LLMs are</li><li>05:45 – How RAG works</li><li>07:48 – Building RAG in Azure</li><li>10:16 – Where Copilot is enough</li><li>13:57 – When proprietary data needs RAG</li><li>19:12 – Case study: global manufacturer</li><li>23:31 – Why RAG wins on trust</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> is the right tool for drafts, summaries and quick lookups inside Microsoft 365, within the user's existing permissions.</li><li>When answers depend on proprietary data outside Microsoft 365 or must be cited and repeatable, a RAG pipeline with chunking, embeddings and Azure AI Search is needed.</li><li>RAG quality comes from data discipline - metadata, re-indexing, mandatory citations, don't-know behavior and continuous evaluation - not from retraining the model.</li></ul><br /><b>Worth quoting</b><br /><br />“You track latency, hit rates and nulls because a pipeline you can't measure is a pipeline you can't trust.” – Mirko Peters (09:18)<br /><br />“It won't force citations, run retrieval evaluations, or give you a custom tool to hit an API and pull a live value mid-answer.” – Mirko Peters (04:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/rag-vs-microsoft-copilot-when-to-use-which/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the manufacturing case study</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval pipeline the episode recommends when answers need proprietary sources and citations</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the quick assistant for drafts and summaries inside Microsoft 365, within user permissions</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the index that stores the embedded chunks and serves hybrid search at query time</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=rag-vs-microsoft-copilot-when-to-use-which" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the scaffolding for building, governing and monitoring the RAG pipeline in Azure</li><li>Related...]]></itunes:summary><itunes:duration>1583</itunes:duration><itunes:keywords>accuracy,aiops,automation,baselines,chunking,citations,compliance,copilot,embeddings,enterprise,governance,indexing,knowledge,productivity,rag,retrieval,search,trust,truth,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5f845956254142a7e31244084bdfc700.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Intune Security Misconfigurations: Why Your Intune Deployment Is a Security Risk</title><link>https://www.m365.fm/show/episodes/intune-deployment-security-risks-misconfigurations/</link><description><![CDATA[(00:00:00) The Hidden Threats in Intune Deployments<br />
(00:00:54) The Modern Predator's Prey: Identity and Authentication<br />
(00:01:54) The Interconnected Nature of Cloud Controls<br />
(00:02:36) The Five Misconfigurations That Expose Your Ecosystem<br />
(00:04:25) Weak Conditional Access: Leaving the Gate Ajar<br />
(00:09:50) Missing or Divergent Security Baselines: Posture Drift in the Wild<br />
(00:14:39) Privileged Identity Management: The Apex Predators<br />
(00:19:04) Unmanaged BYOD and Device Compliance: Shadow Creatures at the Perimeter<br />
(00:24:20) Reckless Update and Policy Rings: Avoiding Habitat Disturbances<br />
(00:29:10) Balancing the Ecosystem for a Secure Habitat<br />
<br />
A green Intune dashboard can still hide weak Conditional Access, drifting baselines, standing admin rights, unmanaged BYOD and reckless rollouts. This episode is for endpoint and identity admins who want to know why their Intune deployment may be a security risk. Learn the five misconfigurations attackers exploit and the concrete fixes and audits you can run in the admin center, Graph and PowerShell.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden threats in Intune deployments</li><li>02:36 – The five misconfigurations that expose your ecosystem</li><li>04:25 – Misconfiguration 1: Weak Conditional Access policies</li><li>10:00 – Misconfiguration 2: Missing or divergent security baselines</li><li>14:50 – Misconfiguration 3: PIM gaps and standing admin access</li><li>19:35 – Misconfiguration 4: Unmanaged BYOD and device compliance gaps</li><li>24:35 – Misconfiguration 5: Reckless update and policy rings</li><li>27:30 – Field audit in the admin center and PowerShell</li></ul><br /><b>Key takeaways</b><br /><ul><li>Intune only measures device health; it protects the tenant when compliance, Conditional Access and privileged access work together, so build layered CA policies in report-only mode first and keep exclusions surgical, owned and expiring.</li><li>Adopt Microsoft's security baselines for Windows, Defender and Edge, align compliance policies to them and convert standing admin roles to eligible PIM assignments with <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">MFA</a>, justification and compliant-device activation.</li><li>Protect BYOD with app protection policies and approved client apps, block legacy authentication, and roll out every change through pilot, early adopter and broad rings backed by a weekly Graph or PowerShell audit.</li></ul><br /><b>Worth quoting</b><br /><br />“Intune is not the fortress. It is the field instrument that measures health, applies posture, and signals the identity gate when a device is trustworthy.” – Mirko Peters (01:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intune-deployment-security-risks-misconfigurations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the field audit for Intune admins</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the deployment under review, framed as a field instrument for device health rather than a fortress</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Conditional Access</a> – misconfiguration one: layered policies built in report-only mode with surgical, expiring exclusions</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – bypassed by legacy protocols and required again for every PIM role activation</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-intune-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Microsoft Intune - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68759162</guid><pubDate>Fri, 05 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68759162/why_your_intune_deployment_is_a_security_risk.mp3" length="28625052" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/adbf232e026306a58cfc3910e1b3ea18132eb75f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>A green Intune dashboard can still hide weak Conditional Access, drifting baselines, standing admin rights, unmanaged BYOD and reckless rollouts. This episode is for endpoint and identity admins who want to know why their Intune deployment may be a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Hidden Threats in Intune Deployments<br />
(00:00:54) The Modern Predator's Prey: Identity and Authentication<br />
(00:01:54) The Interconnected Nature of Cloud Controls<br />
(00:02:36) The Five Misconfigurations That Expose Your Ecosystem<br />
(00:04:25) Weak Conditional Access: Leaving the Gate Ajar<br />
(00:09:50) Missing or Divergent Security Baselines: Posture Drift in the Wild<br />
(00:14:39) Privileged Identity Management: The Apex Predators<br />
(00:19:04) Unmanaged BYOD and Device Compliance: Shadow Creatures at the Perimeter<br />
(00:24:20) Reckless Update and Policy Rings: Avoiding Habitat Disturbances<br />
(00:29:10) Balancing the Ecosystem for a Secure Habitat<br />
<br />
A green Intune dashboard can still hide weak Conditional Access, drifting baselines, standing admin rights, unmanaged BYOD and reckless rollouts. This episode is for endpoint and identity admins who want to know why their Intune deployment may be a security risk. Learn the five misconfigurations attackers exploit and the concrete fixes and audits you can run in the admin center, Graph and PowerShell.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden threats in Intune deployments</li><li>02:36 – The five misconfigurations that expose your ecosystem</li><li>04:25 – Misconfiguration 1: Weak Conditional Access policies</li><li>10:00 – Misconfiguration 2: Missing or divergent security baselines</li><li>14:50 – Misconfiguration 3: PIM gaps and standing admin access</li><li>19:35 – Misconfiguration 4: Unmanaged BYOD and device compliance gaps</li><li>24:35 – Misconfiguration 5: Reckless update and policy rings</li><li>27:30 – Field audit in the admin center and PowerShell</li></ul><br /><b>Key takeaways</b><br /><ul><li>Intune only measures device health; it protects the tenant when compliance, Conditional Access and privileged access work together, so build layered CA policies in report-only mode first and keep exclusions surgical, owned and expiring.</li><li>Adopt Microsoft's security baselines for Windows, Defender and Edge, align compliance policies to them and convert standing admin roles to eligible PIM assignments with <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">MFA</a>, justification and compliant-device activation.</li><li>Protect BYOD with app protection policies and approved client apps, block legacy authentication, and roll out every change through pilot, early adopter and broad rings backed by a weekly Graph or PowerShell audit.</li></ul><br /><b>Worth quoting</b><br /><br />“Intune is not the fortress. It is the field instrument that measures health, applies posture, and signals the identity gate when a device is trustworthy.” – Mirko Peters (01:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/intune-deployment-security-risks-misconfigurations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the field audit for Intune admins</li><li><a href="https://www.m365.fm/entity/intune/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Microsoft Intune</a> – the deployment under review, framed as a field instrument for device health rather than a fortress</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=intune-security-misconfigurations-why-your-intune-deployment-is-a-security-risk" target="_blank" rel="noreferrer noopener">Conditional Access</a> – misconfiguration one: layered...]]></itunes:summary><itunes:duration>1789</itunes:duration><itunes:keywords>attacksurface,byodcontrols,conditionalaccess,defenderendpoint,devicecompliance,entraid,intunesecurity,jitadmin,lateralmovement,legacyauthblock,oauthabuse,pimgovernance,policyrings,privilegedaccess,risktelemetry,securitybaselines,shadowit,tokentheft,updaterings,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/61d33755e5fd7d359d28a9a1fefb684f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Threat Analytics: Why Your Threat Analytics Is Useless (And How to Fix It)</title><link>https://www.m365.fm/show/episodes/unlocking-value-of-microsoft-365-threat-analytics/</link><description><![CDATA[(00:00:00) The Power of Threat Analytics<br />
(00:00:01) The Neglect of Threat Analytics<br />
(00:00:49) The True Potential of Threat Analytics<br />
(00:01:57) The Covenant: Read, Test, Act, Verify<br />
(00:04:55) The Three Oversights That Make Threat Analytics Ineffective<br />
(00:09:49) The Hour of Ordered Steps<br />
(00:16:46) Two Live Scenarios: Token Theft and Living Off the Land<br />
(00:23:14) Measurement and Governance: The Keys to Success<br />
(00:27:02) The Covenant in Action<br />
<br />
In <a href="https://www.m365.fm/unlocking-value-of-microsoft-365-threat-analytics/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters breaks open one of the most misunderstood <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> capabilities in Microsoft 365: Threat Analytics — and shows how to turn it from a passive news feed into a weekly engine for real detections, closed attack paths, and measurable <a href="https://www.m365.fm/microsoft-secure-score-simply-explained/" target="_blank" rel="noreferrer noopener">Secure Score</a> improvements.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>What Threat Analytics actually is: global intelligence, Microsoft IR experience, MITRE mapping, tenant exposure, and concrete recommendations in one place<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The three oversights that make Threat Analytics look “useless”: skipping MITRE techniques, treating recommendations as optional, and ignoring device/account evidence<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The One‑Hour Method: a repeatable workflow to go from report → hunting → incidents → Secure Score actions → verification in a single session<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to extract techniques, TTPs, and artifacts and turn them into targeted hunting queries in Microsoft 365 Defender<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Threat Analytics to uncover real detection gaps like OAuth abuse, token replay, and living‑off‑the‑land persistence<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to measure success with time‑to‑detect, attack paths closed, Secure Score controls implemented, and exposure trending<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Threat Analytics isn’t useless — it’s unused. Most organizations scroll the headline, skip the MITRE mapping, and never bind recommendations to owners, SLAs, or Secure Score.<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br />Threat Analytics only becomes powerful when you treat each report as a mini playbook: read with intent, test with queries, act with controls, and verify with evidence.<br />This episode argues that once you adopt a simple read → test → act → verify loop, Threat Analytics stops being a dashboard you scroll past and becomes the weekly engine that shortens dwell time and closes real attack paths in your tenant.<br /><br />WHY YOUR THREAT ANALYTICS IS FAILING YOU<br /><ul><li>Reports are read like newsletters, not like incident reduction projects<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>MITRE techniques, artifacts, and exposure panels are ignored, so teams never see how “this is happening here”<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Recommendations are treated as suggestions instead of mapped to Secure Score, owners, and deadlines<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Device and account evidence is skipped, leaving real signals buried in telemetry<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE ONE‑HOUR METHOD (FIELD‑TESTED WORKFLOW)<br /><br />In about 60 minutes, your team can:<br /><ul><li>Pick one relevant Threat Analytics report and extract techniques, TTPs, and artifacts<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Build focused hunting queries in Defender using those techniques and indicators<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Correlate hits to incidents and real assets in your tenant<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Assign Secure Score recommendations to named owners with SLAs<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Implement and verify controls, then rerun hunts to confirm the attack path is closed<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>WHY THIS EPISODE MATTERS<br /><ul><li>You will see how Threat Analytics links incidents, telemetry, and Secure Score into one defensive narrative<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>You’ll learn how to close high‑value attack paths like phishing → OAuth consent abuse → token replay, and LOLBin‑based persistence using Threat Analytics as your guide<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>You’ll understand which metrics actually prove value: time‑to‑detect, techniques covered, controls implemented, and exposure reduced over time<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>WHO THIS EPISODE IS FOR<br /><br />This episode is essential for Microsoft 365 security engineers, SOC analysts, DFIR specialists, and cloud security architects responsible for defending Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br />If Threat Analytics in your tenant feels like a pretty but mostly ignored page, this conversation will give you a concrete way to turn it into a weekly habit that measurably reduces risk.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building attack‑aware, telemetry‑driven security programs on the Microsoft cloud.<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br />Through M365.fm, Mirko shares practical workflows, governance patterns, and real‑world stories that help security teams turn Microsoft 365 features like Threat Analytics into repeatable, evidence‑based defense routines.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68758943</guid><pubDate>Fri, 05 Dec 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68758943/why_your_threat_analytics_is_useless_the_report_you_missed.mp3" length="27510355" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c17c6b6fb32385decd7ea07074fd753738de318c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/unlocking-value-of-microsoft-365-threat-analytics/ of M365.fm, Mirko Peters breaks open one of the most misunderstood https://www.m365.fm/categories/security-talk/ capabilities in Microsoft 365: Threat Analytics — and shows how...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power of Threat Analytics<br />
(00:00:01) The Neglect of Threat Analytics<br />
(00:00:49) The True Potential of Threat Analytics<br />
(00:01:57) The Covenant: Read, Test, Act, Verify<br />
(00:04:55) The Three Oversights That Make Threat Analytics Ineffective<br />
(00:09:49) The Hour of Ordered Steps<br />
(00:16:46) Two Live Scenarios: Token Theft and Living Off the Land<br />
(00:23:14) Measurement and Governance: The Keys to Success<br />
(00:27:02) The Covenant in Action<br />
<br />
In <a href="https://www.m365.fm/unlocking-value-of-microsoft-365-threat-analytics/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters breaks open one of the most misunderstood <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> capabilities in Microsoft 365: Threat Analytics — and shows how to turn it from a passive news feed into a weekly engine for real detections, closed attack paths, and measurable <a href="https://www.m365.fm/microsoft-secure-score-simply-explained/" target="_blank" rel="noreferrer noopener">Secure Score</a> improvements.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>What Threat Analytics actually is: global intelligence, Microsoft IR experience, MITRE mapping, tenant exposure, and concrete recommendations in one place<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The three oversights that make Threat Analytics look “useless”: skipping MITRE techniques, treating recommendations as optional, and ignoring device/account evidence<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The One‑Hour Method: a repeatable workflow to go from report → hunting → incidents → Secure Score actions → verification in a single session<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to extract techniques, TTPs, and artifacts and turn them into targeted hunting queries in Microsoft 365 Defender<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Threat Analytics to uncover real detection gaps like OAuth abuse, token replay, and living‑off‑the‑land persistence<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to measure success with time‑to‑detect, attack paths closed, Secure Score controls implemented, and exposure trending<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Threat Analytics isn’t useless — it’s unused. Most organizations scroll the headline, skip the MITRE mapping, and never bind recommendations to owners, SLAs, or Secure Score.<a href="https://www.spreaker.com/cms/episodes/68758943/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br />Threat Analytics only becomes powerful when you treat each report as a mini playbook: read with intent, test with queries, act with controls, and verify with evidence.<br />This episode argues that once you adopt a simple read → test → act → verify loop, Threat Analytics stops being a dashboard you scroll past and becomes the weekly engine that shortens dwell time and closes real attack paths in your tenant.<br /><br />WHY YOUR THREAT ANALYTICS IS FAILING YOU<br /><ul><li>Reports are read like newsletters, not like...]]></itunes:summary><itunes:duration>1720</itunes:duration><itunes:keywords>asrrules,auditlogs,conditionalaccess,detection,entraid,exfiltration,forensics,governance,hardening,hunting,incidents,mitre,oauthabuse,purview,remediation,securescore,telemetry,threatanalytics,tokenreplay,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4763ea3515c652b0e8b408686fb4e90c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>M365 Audit Logs Zero Trust: The Microsoft 365 Audit Logs You’re Ignoring</title><link>https://www.m365.fm/show/episodes/microsoft-365-audit-logs-zero-trust-essentials/</link><description><![CDATA[(00:00:00) Zero Trust and Log Analysis<br />
(00:00:21) The Importance of Continuous Monitoring<br />
(00:00:37) Identity Verification: The First Line of Defense<br />
(00:01:26) Risky Sign-Ins: The Early Warning Sign<br />
(00:02:42) Combining Logs for Comprehensive Visibility<br />
(00:05:44) The Power of Lateral Movement Detection<br />
(00:07:51) Data Staging: The Next Stage of Attack<br />
(00:12:53) The Critical Role of Retention Policies<br />
(00:17:44) Copilot Interactions: A New Frontier in Detection<br />
(00:24:00) Case Study: A Quiet Data Exfiltration<br />
<br />
Your Zero Trust controls can say "allowed" while 12,000 files quietly leave SharePoint. This episode shows security and compliance teams how to correlate Entra sign-in risk, the unified audit log, Purview policy edits and Copilot interaction logs into one defensible timeline, with concrete KQL detection recipes, alerts and playbooks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Zero Trust without evidence</li><li>00:46 – Entra sign-in risk: verify the verifier</li><li>06:13 – Unified audit log and lateral movement</li><li>13:39 – Purview retention and policy tampering</li><li>18:51 – Copilot interaction logs</li><li>24:54 – Case: a quiet data exfiltration</li><li>31:20 – Operationalizing Zero Trust evidence</li></ul><br /><b>Key takeaways</b><br /><ul><li>Repeated medium-risk Entra sign-ins that pass <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">MFA</a> are a stronger exfiltration lead than a single high-risk spike, so escalate by count and diversity.</li><li>Data staging shows up as correlated patterns in the unified audit log, such as a new sync client plus widened sharing links and novel file reads in one session.</li><li>Purview retention edits and Copilot interaction logs must be correlated with identity and audit events, exported beyond native retention and protected by dual control.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the problem. Zero Trust without audit evidence is policy theater. Verification isn't a checkbox. It's a trail.” – Mirko Peters (00:15)<br /><br />“Repeated medium-risk events over days correlates strongly with later data staging, therefore escalate repetition, not just severity.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-audit-logs-zero-trust-essentials/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, KQL detection recipes, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Audit logs</a> – four log sources correlated into one timeline to prove a quiet SharePoint exfiltration</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Zero Trust</a> – why controls that all said allowed still need audit evidence to verify explicitly</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – retention and label policy edits that can dim the evidence trail before exfiltration</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – risky sign-ins and risk detections as the first artifacts in the exfiltration case</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-governance-illusion-control/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Microsoft Teams governance: why maturity scores, dashboards, and readiness reviews create false control in Microsoft 365</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68757235</guid><pubDate>Thu, 04 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68757235/the_m365_audit_logs_you_re_ignoring_why_zero_trust_is_a_lie_without_them.mp3" length="39336092" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/87875dd6d5266da472913710f68cdca3742e4e98.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Zero Trust controls can say "allowed" while 12,000 files quietly leave SharePoint. This episode shows security and compliance teams how to correlate Entra sign-in risk, the unified audit log, Purview policy edits and Copilot interaction logs into...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Zero Trust and Log Analysis<br />
(00:00:21) The Importance of Continuous Monitoring<br />
(00:00:37) Identity Verification: The First Line of Defense<br />
(00:01:26) Risky Sign-Ins: The Early Warning Sign<br />
(00:02:42) Combining Logs for Comprehensive Visibility<br />
(00:05:44) The Power of Lateral Movement Detection<br />
(00:07:51) Data Staging: The Next Stage of Attack<br />
(00:12:53) The Critical Role of Retention Policies<br />
(00:17:44) Copilot Interactions: A New Frontier in Detection<br />
(00:24:00) Case Study: A Quiet Data Exfiltration<br />
<br />
Your Zero Trust controls can say "allowed" while 12,000 files quietly leave SharePoint. This episode shows security and compliance teams how to correlate Entra sign-in risk, the unified audit log, Purview policy edits and Copilot interaction logs into one defensible timeline, with concrete KQL detection recipes, alerts and playbooks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Zero Trust without evidence</li><li>00:46 – Entra sign-in risk: verify the verifier</li><li>06:13 – Unified audit log and lateral movement</li><li>13:39 – Purview retention and policy tampering</li><li>18:51 – Copilot interaction logs</li><li>24:54 – Case: a quiet data exfiltration</li><li>31:20 – Operationalizing Zero Trust evidence</li></ul><br /><b>Key takeaways</b><br /><ul><li>Repeated medium-risk Entra sign-ins that pass <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">MFA</a> are a stronger exfiltration lead than a single high-risk spike, so escalate by count and diversity.</li><li>Data staging shows up as correlated patterns in the unified audit log, such as a new sync client plus widened sharing links and novel file reads in one session.</li><li>Purview retention edits and Copilot interaction logs must be correlated with identity and audit events, exported beyond native retention and protected by dual control.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the problem. Zero Trust without audit evidence is policy theater. Verification isn't a checkbox. It's a trail.” – Mirko Peters (00:15)<br /><br />“Repeated medium-risk events over days correlates strongly with later data staging, therefore escalate repetition, not just severity.” – Mirko Peters (02:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-audit-logs-zero-trust-essentials/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, KQL detection recipes, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Audit logs</a> – four log sources correlated into one timeline to prove a quiet SharePoint exfiltration</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Zero Trust</a> – why controls that all said allowed still need audit evidence to verify explicitly</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – retention and label policy edits that can dim the evidence trail before exfiltration</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-audit-logs-zero-trust-essentials" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – risky sign-ins and risk detections as...]]></itunes:summary><itunes:duration>2459</itunes:duration><itunes:keywords>auditlogs,cloudforensics,conditionalaccess,copilotsecurity,dataexfiltration,entraid,incidentresponse,m365security,oauthabuse,purviewaudit,riskysignins,sentinelkql,sessionreplay,sharepointsecurity,threathunting,tokentheft,ueba,unifiedaudit,workloadidentity,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5aca59d2b741389e0e0564b1446d0c86.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>M365 Social Engineering Attacks: Why Your Microsoft 365 Security Fails Against Pretexting in Teams</title><link>https://www.m365.fm/show/episodes/why-m365-security-fails-social-engineering/</link><description><![CDATA[(00:00:00) Microsoft 365 Security Alert<br />
(00:00:06) The Weakness in MFA<br />
(00:00:52) Case File 1: Teams Phishing Inside the Perimeter<br />
(00:02:02) Corrective Doctrine for Teams Security<br />
(00:06:53) Case File 2: Device Code Flow MFA Evasion<br />
(00:08:26) Strengthening Device Code Security<br />
(00:13:37) Case File 3: App Consent Abuse<br />
(00:15:27) Governance of App Permissions<br />
(00:21:03) Case File 4: SharePoint Link Abuse<br />
(00:28:06) Token Theft and Session Replay<br />
<br />
Attackers no longer need to break MFA when they can talk users into approving prompts, reading out device codes or consenting to malicious apps inside Microsoft 365. This episode walks security and identity admins through five real attack patterns in Teams, OAuth, SharePoint and token replay. You get concrete Conditional Access, consent and detection controls to close each gap.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">MFA</a> alone fails</li><li>00:51 – <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Teams</a> pretexting and authority theater</li><li>07:02 – Device code flow abuse</li><li>13:50 – OAuth app consent persistence</li><li>21:12 – SharePoint anonymous link exfiltration</li><li>28:20 – Token theft and session replay</li><li>34:44 – Corrective doctrine baseline</li></ul><br /><b>Key takeaways</b><br /><ul><li>Disable broad user consent and route all third-party app permissions through administrator consent, verified publishers and app governance.</li><li>Restrict Teams external access to an allow list and treat any chat-initiated MFA prompt or device code request as a likely attack.</li><li>Bind sessions with phishing-resistant authentication, token protection and continuous access evaluation so stolen tokens cannot be replayed.</li></ul><br /><b>Worth quoting</b><br /><br />“Citizens remember Teams is not a chat room. It is an identity elevator. Therefore supervision is compulsory. If external messaging is business critical, confine it with governance. If it is not, disable it categorically.” – Mirko Peters (06:04)<br /><br />“This is not a breach of cryptography. It is a breach of ceremony. Device code is designed for devices without keyboards. The attacker repurposes it for social extraction.” – Mirko Peters (07:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-m365-security-fails-social-engineering/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the five attack patterns</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Conditional Access</a> – authentication strengths, session controls and risk-based blocks proposed against each attack pattern</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – attackers pose as IT support via external federation to get MFA prompts approved</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – approval fatigue, device codes and proxy token theft all work around ordinary MFA</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-audit-logs-zero-trust-essentials/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">M365 Audit Logs Zero Trust: The Microsoft 365 Audit Logs You’re Ignoring</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68756837</guid><pubDate>Thu, 04 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68756837/why_your_m365_security_fails_against_social_engineering.mp3" length="42137673" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fbbf29ea2a095bea7aaa81eba84bd40199a41cfe.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Attackers no longer need to break MFA when they can talk users into approving prompts, reading out device codes or consenting to malicious apps inside Microsoft 365. This episode walks security and identity admins through five real attack patterns in...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Microsoft 365 Security Alert<br />
(00:00:06) The Weakness in MFA<br />
(00:00:52) Case File 1: Teams Phishing Inside the Perimeter<br />
(00:02:02) Corrective Doctrine for Teams Security<br />
(00:06:53) Case File 2: Device Code Flow MFA Evasion<br />
(00:08:26) Strengthening Device Code Security<br />
(00:13:37) Case File 3: App Consent Abuse<br />
(00:15:27) Governance of App Permissions<br />
(00:21:03) Case File 4: SharePoint Link Abuse<br />
(00:28:06) Token Theft and Session Replay<br />
<br />
Attackers no longer need to break MFA when they can talk users into approving prompts, reading out device codes or consenting to malicious apps inside Microsoft 365. This episode walks security and identity admins through five real attack patterns in Teams, OAuth, SharePoint and token replay. You get concrete Conditional Access, consent and detection controls to close each gap.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">MFA</a> alone fails</li><li>00:51 – <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Teams</a> pretexting and authority theater</li><li>07:02 – Device code flow abuse</li><li>13:50 – OAuth app consent persistence</li><li>21:12 – SharePoint anonymous link exfiltration</li><li>28:20 – Token theft and session replay</li><li>34:44 – Corrective doctrine baseline</li></ul><br /><b>Key takeaways</b><br /><ul><li>Disable broad user consent and route all third-party app permissions through administrator consent, verified publishers and app governance.</li><li>Restrict Teams external access to an allow list and treat any chat-initiated MFA prompt or device code request as a likely attack.</li><li>Bind sessions with phishing-resistant authentication, token protection and continuous access evaluation so stolen tokens cannot be replayed.</li></ul><br /><b>Worth quoting</b><br /><br />“Citizens remember Teams is not a chat room. It is an identity elevator. Therefore supervision is compulsory. If external messaging is business critical, confine it with governance. If it is not, disable it categorically.” – Mirko Peters (06:04)<br /><br />“This is not a breach of cryptography. It is a breach of ceremony. Device code is designed for devices without keyboards. The attacker repurposes it for social extraction.” – Mirko Peters (07:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-m365-security-fails-social-engineering/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the five attack patterns</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Conditional Access</a> – authentication strengths, session controls and risk-based blocks proposed against each attack pattern</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – attackers pose as IT support via external federation to get MFA prompts approved</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-m365-security-fails-social-engineering" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – approval fatigue, device codes and proxy token theft all work around ordinary MFA</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>2634</itunes:duration><itunes:keywords>aitmattack,appgovernance,audittelemetry,conditionalaccess,consentabuse,devicecode,externalfederation,identityrisk,namedlocations,oauthconsent,riskpolicies,safelinks,sessioncontrol,sessionreplay,teamsphishing,threatdetections,tokenbinding,tokenlaundering,verifiedpublisher,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/25a3895cf6c7ef481254132b27417290.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Teams Security Hardening: Why Teams Channels Are Not Secure by Default</title><link>https://www.m365.fm/show/episodes/teams-security-hardening-best-practices/</link><description><![CDATA[(00:00:00) The Importance of Secure Microsoft Teams Configuration<br />
(00:00:43) Case Studies: Guest Access Gone Wrong<br />
(00:02:49) The Truth About Private Channels<br />
(00:03:44) MFA for Everyone: The First Layer of Defense<br />
(00:05:27) Device Compliance and Session Controls<br />
(00:07:14) Guest Access Governance: The Second Layer<br />
(00:08:54) DLP: The Tripwires in the Carpet<br />
(00:14:09) Guest Life Cycle Management: The Third Layer<br />
(00:19:46) Audit and Forensics: The Fourth Layer<br />
<br />
Microsoft Teams channels are not secure by default: guests linger, private channels spawn hidden SharePoint sites and pasted PII travels far beyond the chat. This episode is for Microsoft 365 admins and security teams who need a concrete hardening plan for hybrid, guest-heavy tenants. Walk away with a five-layer playbook covering Conditional Access, Purview DLP, guest lifecycle governance, audit and retention that you can test in your own tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Teams channels are not secure by default</li><li>00:43 – Two incidents: the lingering guest and the PII paste</li><li>04:05 – Layer 1: Conditional Access baseline that bites</li><li>09:05 – Layer 2: Purview DLP for Teams chat and channels</li><li>14:25 – Layer 3: Guest guardrails with Entra ID Governance</li><li>19:50 – Layer 4: Audit, forensics and automated reporting</li><li>24:38 – Layer 5: Retention and legal hold</li></ul><br /><b>Key takeaways</b><br /><ul><li>Teams is only the front end; real protection lives in Conditional Access, Purview DLP, Entra ID Governance and <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">SharePoint</a> sharing settings, and private channels add separate SharePoint sites that need their own governance.</li><li>Enforce MFA for everyone including guests, block legacy authentication, require compliant devices or app protection, and put DLP with policy tips and override justification on Teams chat and channels.</li><li>Guests must expire through access reviews and time-bound access packages, and the unified audit log, retention policies and legal hold provide the evidence trail you need when something goes wrong.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams isn't the vault. It's the lobby. The vault lives in conditional access, purview DLP, Entra ID governance, and share point sharing limits.” – Mirko Peters (03:31)<br /><br />“Most people think a private channel means private. We know better. Private just means different plumbing. New site collection, new permission surface.” – Mirko Peters (02:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/teams-security-hardening-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the five-layer Teams hardening walkthrough</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the front end whose channels, guests and private channels this episode hardens layer by layer</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – enforced for every user including guests as the first Conditional Access policy</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies on Teams chat and channel messages that block PII with override justification and policy tips</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/teams-admin-center-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance: Why the Teams Admin Center Is a Trap — and Where Real Control Actually Lives</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68756252</guid><pubDate>Wed, 03 Dec 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68756252/teams_channels_are_not_secure_by_default_the_admin_lie.mp3" length="25299769" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/369a1a834641b56c496a9986de7e4f9782f2de85.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Teams channels are not secure by default: guests linger, private channels spawn hidden SharePoint sites and pasted PII travels far beyond the chat. This episode is for Microsoft 365 admins and security teams who need a concrete hardening...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Importance of Secure Microsoft Teams Configuration<br />
(00:00:43) Case Studies: Guest Access Gone Wrong<br />
(00:02:49) The Truth About Private Channels<br />
(00:03:44) MFA for Everyone: The First Layer of Defense<br />
(00:05:27) Device Compliance and Session Controls<br />
(00:07:14) Guest Access Governance: The Second Layer<br />
(00:08:54) DLP: The Tripwires in the Carpet<br />
(00:14:09) Guest Life Cycle Management: The Third Layer<br />
(00:19:46) Audit and Forensics: The Fourth Layer<br />
<br />
Microsoft Teams channels are not secure by default: guests linger, private channels spawn hidden SharePoint sites and pasted PII travels far beyond the chat. This episode is for Microsoft 365 admins and security teams who need a concrete hardening plan for hybrid, guest-heavy tenants. Walk away with a five-layer playbook covering Conditional Access, Purview DLP, guest lifecycle governance, audit and retention that you can test in your own tenant.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Teams channels are not secure by default</li><li>00:43 – Two incidents: the lingering guest and the PII paste</li><li>04:05 – Layer 1: Conditional Access baseline that bites</li><li>09:05 – Layer 2: Purview DLP for Teams chat and channels</li><li>14:25 – Layer 3: Guest guardrails with Entra ID Governance</li><li>19:50 – Layer 4: Audit, forensics and automated reporting</li><li>24:38 – Layer 5: Retention and legal hold</li></ul><br /><b>Key takeaways</b><br /><ul><li>Teams is only the front end; real protection lives in Conditional Access, Purview DLP, Entra ID Governance and <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">SharePoint</a> sharing settings, and private channels add separate SharePoint sites that need their own governance.</li><li>Enforce MFA for everyone including guests, block legacy authentication, require compliant devices or app protection, and put DLP with policy tips and override justification on Teams chat and channels.</li><li>Guests must expire through access reviews and time-bound access packages, and the unified audit log, retention policies and legal hold provide the evidence trail you need when something goes wrong.</li></ul><br /><b>Worth quoting</b><br /><br />“Teams isn't the vault. It's the lobby. The vault lives in conditional access, purview DLP, Entra ID governance, and share point sharing limits.” – Mirko Peters (03:31)<br /><br />“Most people think a private channel means private. We know better. Private just means different plumbing. New site collection, new permission surface.” – Mirko Peters (02:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/teams-security-hardening-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the five-layer Teams hardening walkthrough</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the front end whose channels, guests and private channels this episode hardens layer by layer</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=teams-security-hardening-why-teams-channels-are-not-secure-by-default" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – enforced for every user including guests as the first Conditional Access policy</li><li><a...]]></itunes:summary><itunes:duration>1582</itunes:duration><itunes:keywords>accessreviews,compliantdevices,conditionalaccess,dataleakprevention,entraid,externalsharing,guestgovernance,identityprotection,incidentresponse,legacyauthkill,mfaeverywhere,privatechannels,purviewdlp,securitylogging,sharepointsecurity,syncrisk,teamsdlp,teamssecurity,tenanthardening,zerotrustteams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e8f5741dcb854aba4551ab1b1d5e26b0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Defender XDR Hybrid Security: Why Your “Hybrid Security” Is a Lie</title><link>https://www.m365.fm/show/episodes/defender-xdr-essential-for-hybrid-security/</link><description><![CDATA[(00:00:00) The Siloed Security Dilemma<br />
(00:00:04) The Rube Goldberg Machine of Security Tools<br />
(00:00:18) The Four Blind Spots of Siloed Security<br />
(00:01:09) The Limitations of Siloed Tools<br />
(00:02:22) The Cost of Inaction<br />
(00:04:45) Introducing Defender XDR<br />
(00:06:19) Blind Spot 1: 365, Email, and Identity<br />
(00:10:36) Blind Spot 2: Identities Without Context<br />
(00:14:58) Blind Spot 3: Endpoints Without SaaS and Identity<br />
(00:19:01) Blind Spot 4: Cloud Apps Without Integration<br />
<br />
Six dashboards and three vendors still leave four blind spots that attackers live in: email, identities, endpoints and cloud apps. This episode shows security teams in hybrid Microsoft environments how Defender XDR turns scattered alerts into one incident story with cross-domain response, and why consolidation pays back.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Hybrid security is not more tools</li><li>00:45 – Why siloed security fails</li><li>06:27 – Blind spot 1: <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft 365</a> email</li><li>10:33 – Blind spot 2: Identities</li><li>14:51 – Blind spot 3: Endpoints</li><li>19:04 – Blind spot 4: Cloud apps and shadow IT</li><li>22:58 – The ROI equation</li><li>24:29 – Handling objections</li></ul><br /><b>Key takeaways</b><br /><ul><li>Siloed email, identity, endpoint and cloud app tools each see only part of an attack, so the correlation work lands on analysts and dwell time grows.</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Defender XDR</a> fuses these signals into one incident timeline and can revoke tokens, kill sessions, remove OAuth consents, roll back mailbox rules and isolate devices from one place.</li><li>Response order matters: cut identity and SaaS persistence before or alongside device cleanup, or reinfection loops continue.</li></ul><br /><b>Worth quoting</b><br /><br />“Silo tools are great at telling you something happened. They're terrible at telling you what happened in which order across domains. Sequence is the detection.” – Mirko Peters (02:10)<br /><br />“Everything clicked for me when I realized we aren't under resourced, we're over-fragmented. You don't need another console. You need one incident graph that understands relationships.” – Mirko Peters (02:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/defender-xdr-essential-for-hybrid-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Defender XDR</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Defender XDR fuses email, identity, endpoint and cloud app signals into one incident</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – risky sign-ins that mislead when seen without device and app context</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – email and collaboration telemetry, the first of the four blind spots discussed</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/autonomous-tenant-zero-employee-workflow/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft 365 Automation: The Autonomous Tenant (Zero-Employee Workflows with AI, Copilot and Power Platform)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68755969</guid><pubDate>Wed, 03 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68755969/your_hybrid_security_is_a_lie_why_defender_xdr_is_mandatory.mp3" length="24850463" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7af86bdf7501d342a3db53dadeb92f3a0b814ae1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Six dashboards and three vendors still leave four blind spots that attackers live in: email, identities, endpoints and cloud apps. This episode shows security teams in hybrid Microsoft environments how Defender XDR turns scattered alerts into one...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Siloed Security Dilemma<br />
(00:00:04) The Rube Goldberg Machine of Security Tools<br />
(00:00:18) The Four Blind Spots of Siloed Security<br />
(00:01:09) The Limitations of Siloed Tools<br />
(00:02:22) The Cost of Inaction<br />
(00:04:45) Introducing Defender XDR<br />
(00:06:19) Blind Spot 1: 365, Email, and Identity<br />
(00:10:36) Blind Spot 2: Identities Without Context<br />
(00:14:58) Blind Spot 3: Endpoints Without SaaS and Identity<br />
(00:19:01) Blind Spot 4: Cloud Apps Without Integration<br />
<br />
Six dashboards and three vendors still leave four blind spots that attackers live in: email, identities, endpoints and cloud apps. This episode shows security teams in hybrid Microsoft environments how Defender XDR turns scattered alerts into one incident story with cross-domain response, and why consolidation pays back.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Hybrid security is not more tools</li><li>00:45 – Why siloed security fails</li><li>06:27 – Blind spot 1: <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft 365</a> email</li><li>10:33 – Blind spot 2: Identities</li><li>14:51 – Blind spot 3: Endpoints</li><li>19:04 – Blind spot 4: Cloud apps and shadow IT</li><li>22:58 – The ROI equation</li><li>24:29 – Handling objections</li></ul><br /><b>Key takeaways</b><br /><ul><li>Siloed email, identity, endpoint and cloud app tools each see only part of an attack, so the correlation work lands on analysts and dwell time grows.</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Defender XDR</a> fuses these signals into one incident timeline and can revoke tokens, kill sessions, remove OAuth consents, roll back mailbox rules and isolate devices from one place.</li><li>Response order matters: cut identity and SaaS persistence before or alongside device cleanup, or reinfection loops continue.</li></ul><br /><b>Worth quoting</b><br /><br />“Silo tools are great at telling you something happened. They're terrible at telling you what happened in which order across domains. Sequence is the detection.” – Mirko Peters (02:10)<br /><br />“Everything clicked for me when I realized we aren't under resourced, we're over-fragmented. You don't need another console. You need one incident graph that understands relationships.” – Mirko Peters (02:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/defender-xdr-essential-for-hybrid-security/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Defender XDR</li><li><a href="https://www.m365.fm/entity/defender/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft Defender</a> – Defender XDR fuses email, identity, endpoint and cloud app signals into one incident</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – risky sign-ins that mislead when seen without device and app context</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=defender-xdr-essential-for-hybrid-security" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – email and collaboration telemetry, the first of the four blind spots discussed</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1554</itunes:duration><itunes:keywords>appgovernance,cloudapps,conditionalaccess,defenderxdr,emailsecurity,endpointsecurity,entraid,hybridsecurity,identitysecurity,incidentresponse,mfabypass,microsoft365,oauthabuse,oauthconsent,sentinel,siemintegration,threathunting,tokenprotection,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7d6dc46d3a8e083876757da09f78e15d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>M365 Attack Chain: Why Your Microsoft 365 Breach Model Is Wrong</title><link>https://www.m365.fm/show/episodes/microsoft-365-attack-chain-explained/</link><description><![CDATA[(00:00:00) Mission Briefing: Protecting Against Tenant Breaches<br />
(00:00:41) The Enemy's Tactics: Consent Phishing and Token Theft<br />
(00:04:35) The Attack Chain: From Consent to Token Abuse<br />
(00:06:22) Detecting and Preventing Consent Phishing<br />
(00:14:41) Lateral Movement: From Mailbox to SharePoint<br />
(00:17:23) Exfiltration and Data Theft<br />
(00:20:26) Implementing Effective Defenses<br />
(00:26:01) Closing Remarks and Key Takeaways<br />
<br />
Think MFA keeps attackers out of your Microsoft 365 tenant? This episode maps a real breach chain from consent phishing and token theft to OAuth persistence and SharePoint exfiltration for security teams and admins. You get the exact logs, Sentinel detections and Entra policies that stop it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Mission briefing</li><li>00:44 – Threat intel: what modern attackers do</li><li>04:41 – Initial access: consent phishing and token theft</li><li>09:56 – Persistence with OAuth apps and mail rules</li><li>15:14 – Lateral movement from mailbox to <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">SharePoint</a></li><li>21:05 – Detection engineering, playbooks and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">KQL</a></li><li>26:04 – The one-step breaker and your orders</li></ul><br /><b>Key takeaways</b><br /><ul><li>Modern Microsoft 365 breaches bypass MFA by combining consent phishing with adversary-in-the-middle token theft rather than breaking passwords.</li><li>OAuth app consent and refresh tokens survive password resets, so remediation must revoke grants, remove service principals, invalidate tokens and remove malicious inbox rules.</li><li>Disabling user consent, enforcing the admin consent workflow, turning on token protection and risk-based Conditional Access, plus Sentinel playbooks on consent, forwarding and download events break the chain.</li></ul><br /><b>Worth quoting</b><br /><br />“You see users. They use apps. You chase login failures. They replay cookies. Different war.” – Mirko Peters (01:41)<br /><br />“The mailbox becomes a data host. SharePoint becomes a quiet stream. No popups, no prompts, just API calls.” – Mirko Peters (03:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-attack-chain-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the breach chain</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – risk-based and device-compliance policies that stop replayed session tokens in this breach chain</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – why MFA fails here: proxy kits steal the session cookie after MFA completes</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where the episode's user consent, token protection and sign-in risk controls are set</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – its audit and sign-in logs reveal the malicious consent grants and cookie replay</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-m365-security-fails-social-engineering/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">M365 Social Engineering Attacks: Why Your Microsoft 365 Security Fails Against Pretexting in Teams</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68755851</guid><pubDate>Tue, 02 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68755851/the_m365_attack_chain_is_not_what_you_think.mp3" length="25681366" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f3bf9e2cbe3b150f7a842481ff68b3f63ceeb0e1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Think MFA keeps attackers out of your Microsoft 365 tenant? This episode maps a real breach chain from consent phishing and token theft to OAuth persistence and SharePoint exfiltration for security teams and admins. You get the exact logs, Sentinel...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Mission Briefing: Protecting Against Tenant Breaches<br />
(00:00:41) The Enemy's Tactics: Consent Phishing and Token Theft<br />
(00:04:35) The Attack Chain: From Consent to Token Abuse<br />
(00:06:22) Detecting and Preventing Consent Phishing<br />
(00:14:41) Lateral Movement: From Mailbox to SharePoint<br />
(00:17:23) Exfiltration and Data Theft<br />
(00:20:26) Implementing Effective Defenses<br />
(00:26:01) Closing Remarks and Key Takeaways<br />
<br />
Think MFA keeps attackers out of your Microsoft 365 tenant? This episode maps a real breach chain from consent phishing and token theft to OAuth persistence and SharePoint exfiltration for security teams and admins. You get the exact logs, Sentinel detections and Entra policies that stop it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Mission briefing</li><li>00:44 – Threat intel: what modern attackers do</li><li>04:41 – Initial access: consent phishing and token theft</li><li>09:56 – Persistence with OAuth apps and mail rules</li><li>15:14 – Lateral movement from mailbox to <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">SharePoint</a></li><li>21:05 – Detection engineering, playbooks and <a href="https://www.m365.fm/entity/kql/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">KQL</a></li><li>26:04 – The one-step breaker and your orders</li></ul><br /><b>Key takeaways</b><br /><ul><li>Modern Microsoft 365 breaches bypass MFA by combining consent phishing with adversary-in-the-middle token theft rather than breaking passwords.</li><li>OAuth app consent and refresh tokens survive password resets, so remediation must revoke grants, remove service principals, invalidate tokens and remove malicious inbox rules.</li><li>Disabling user consent, enforcing the admin consent workflow, turning on token protection and risk-based Conditional Access, plus Sentinel playbooks on consent, forwarding and download events break the chain.</li></ul><br /><b>Worth quoting</b><br /><br />“You see users. They use apps. You chase login failures. They replay cookies. Different war.” – Mirko Peters (01:41)<br /><br />“The mailbox becomes a data host. SharePoint becomes a quiet stream. No popups, no prompts, just API calls.” – Mirko Peters (03:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-attack-chain-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the breach chain</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Conditional Access</a> – risk-based and device-compliance policies that stop replayed session tokens in this breach chain</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – why MFA fails here: proxy kits steal the session cookie after MFA completes</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where the episode's user consent, token protection and sign-in risk controls are set</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-attack-chain-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> –...]]></itunes:summary><itunes:duration>1605</itunes:duration><itunes:keywords>adminworkflow,appconsent,conditionalaccess,consentphishing,entrasecurity,graphexfiltration,identityattack,m365breach,mailboxhijack,oauthabuse,oauthhardening,offlineaccess,sentinelanalytics,serviceprincipal,sharepointtheft,tokenprotection,tokenreplay,ueba,verifiedpublisher,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4dd4a5c1faa652877aa3527ec360ca75.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Entra ID OAuth Consent Attack: Why Your MFA Is Useless Against Illicit Grants</title><link>https://www.m365.fm/show/episodes/entra-id-oauth-consent-attack-explained/</link><description><![CDATA[(00:00:00) The MFA Illusion<br />
(00:00:00) Consent Bypassing MFA<br />
(00:00:54) The Power of OAuth Consent<br />
(00:02:08) Persistence and Refresh Tokens<br />
(00:02:27) Admin Consent: The Ultimate Key<br />
(00:05:47) The Three Non-Negotiable Controls<br />
(00:12:11) Case Study: MFA Fails to Stop OAuth Attacks<br />
(00:16:48) Detection and Remediation Strategies<br />
(00:25:06) Hardening and Ongoing Monitoring<br />
(00:28:37) The Consent Control Key Takeaway<br />
<br />
An attacker can read your mail and files without ever touching a password, and MFA will not notice. This episode shows Microsoft 365 admins and security teams how illicit OAuth consent grants work, why resets do not revoke them, and which Entra controls, detections and remediation steps shut them down.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">MFA</a> won't save you</li><li>00:41 – What illicit consent grants are</li><li>06:04 – Three <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Entra</a> controls to set now</li><li>12:17 – Case study: resets don't revoke grants</li><li>17:15 – Detection: logs and queries</li><li>23:41 – Remediation and hardening</li><li>28:35 – Key takeaway: consent control</li></ul><br /><b>Key takeaways</b><br /><ul><li>OAuth consent grants give apps tokens that keep refreshing, so MFA and password resets do not cut off a malicious app; only revoking the grant does.</li><li>Lock down user consent to low-risk scopes, allow it only for verified publishers and route every risky request through the admin consent workflow.</li><li>Hunt for new grants, risky scopes such as offline access with mail or files permissions, and added app credentials in audit logs and via <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, then revoke and verify.</li></ul><br /><b>Worth quoting</b><br /><br />“The app gets tokens to your data. The attacker doesn't log in as you. They operate as an app you blessed. That's the ambush.” – Mirko Peters (01:02)<br /><br />“The simple version is authentication answers, who are you? Authorization answers, what can you do? This attack hijacks authorization.” – Mirko Peters (04:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-id-oauth-consent-attack-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, detection queries and FAQ</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – why it never fires when an app keeps refreshing tokens from a consent grant</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where the three consent controls are set: user consent, verified publishers and admin consent workflow</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API attackers use with stolen app tokens, and defenders use to inventory and revoke grants</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-audit-logs-zero-trust-essentials/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">M365 Audit Logs Zero Trust: The Microsoft 365 Audit Logs You’re Ignoring</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68755705</guid><pubDate>Tue, 02 Dec 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68755705/your_mfa_is_useless_the_entra_id_attack_nobody_audits.mp3" length="27984321" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f8d6d8631b48e2f6d4e952366cfa1e698df871da.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>An attacker can read your mail and files without ever touching a password, and MFA will not notice. This episode shows Microsoft 365 admins and security teams how illicit OAuth consent grants work, why resets do not revoke them, and which Entra...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The MFA Illusion<br />
(00:00:00) Consent Bypassing MFA<br />
(00:00:54) The Power of OAuth Consent<br />
(00:02:08) Persistence and Refresh Tokens<br />
(00:02:27) Admin Consent: The Ultimate Key<br />
(00:05:47) The Three Non-Negotiable Controls<br />
(00:12:11) Case Study: MFA Fails to Stop OAuth Attacks<br />
(00:16:48) Detection and Remediation Strategies<br />
(00:25:06) Hardening and Ongoing Monitoring<br />
(00:28:37) The Consent Control Key Takeaway<br />
<br />
An attacker can read your mail and files without ever touching a password, and MFA will not notice. This episode shows Microsoft 365 admins and security teams how illicit OAuth consent grants work, why resets do not revoke them, and which Entra controls, detections and remediation steps shut them down.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">MFA</a> won't save you</li><li>00:41 – What illicit consent grants are</li><li>06:04 – Three <a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Entra</a> controls to set now</li><li>12:17 – Case study: resets don't revoke grants</li><li>17:15 – Detection: logs and queries</li><li>23:41 – Remediation and hardening</li><li>28:35 – Key takeaway: consent control</li></ul><br /><b>Key takeaways</b><br /><ul><li>OAuth consent grants give apps tokens that keep refreshing, so MFA and password resets do not cut off a malicious app; only revoking the grant does.</li><li>Lock down user consent to low-risk scopes, allow it only for verified publishers and route every risky request through the admin consent workflow.</li><li>Hunt for new grants, risky scopes such as offline access with mail or files permissions, and added app credentials in audit logs and via <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, then revoke and verify.</li></ul><br /><b>Worth quoting</b><br /><br />“The app gets tokens to your data. The attacker doesn't log in as you. They operate as an app you blessed. That's the ambush.” – Mirko Peters (01:02)<br /><br />“The simple version is authentication answers, who are you? Authorization answers, what can you do? This attack hijacks authorization.” – Mirko Peters (04:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/entra-id-oauth-consent-attack-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, detection queries and FAQ</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – why it never fires when an app keeps refreshing tokens from a consent grant</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – where the three consent controls are set: user consent, verified publishers and admin consent workflow</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=entra-id-oauth-consent-attack-explained" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the API attackers use with stolen app tokens, and defenders use to inventory and revoke grants</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1749</itunes:duration><itunes:keywords>appbackdoor,appconsent,apppermissions,attacksurface,consent,delegatedaccess,entra,granthygiene,graphabuse,identitysecurity,oauth,offlineaccess,privilegeescalation,refreshtoken,revocation,serviceprincipal,tenantrisk,tokens,verifiedpublisher,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fca2a1d8485f1d241afa34fdb3bde697.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Report Governance: The Doctrine of Distribution for Truthful Dashboards</title><link>https://www.m365.fm/show/episodes/power-bi-report-governance-best-practices/</link><description><![CDATA[(00:00:00) The Heresy of Manual Sharing<br />
(00:00:42) The Dangers of Scattered Truth<br />
(00:02:26) The Sanctuary of Org Apps<br />
(00:02:57) The Five Pillars of Governance<br />
(00:05:51) The Importance of Roles and Boundaries<br />
(00:09:57) The Lamp That Goes Out<br />
(00:14:19) The Canonical Doorway<br />
(00:20:35) The Procession of Deployment<br />
(00:24:27) The Thirty-Day Right of Migration<br />
(00:29:16) The Charge and Call to Action<br />
<br />
Power BI reports shared by link and PDF quietly create conflicting numbers, broken row-level security and stale workspaces nobody owns. This episode is for BI leads, report authors and Fabric admins who want trustworthy dashboards. It lays out a governance doctrine built on certified datasets, org apps, sensitivity labels, deployment pipelines and a 30-day migration plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why scattered reports break truth</li><li>00:44 – The heresy of manual sharing</li><li>05:55 – When RLS breaks: guardianship, not guesswork</li><li>10:30 – Stale workspaces and content decay</li><li>14:52 – Org apps as the canonical doorway</li><li>21:12 – Deployment pipelines as release liturgy</li><li>25:04 – The 30-day migration from chaos to canon</li><li>29:28 – The charge and the call</li></ul><br /><b>Key takeaways</b><br /><ul><li>Ad hoc share links and emailed PDFs break lineage, hide endorsements and spread conflicting numbers, so org apps should be the single doorway for report distribution.</li><li>Row-level and object-level security belong in the certified <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">dataset</a>, tested per persona in the service and kept identical across development, test and production.</li><li>Deployment pipelines with source control, automated checks, version notes and rollback, plus weekly stewardship of stale workspaces, keep dashboards truthful over time.</li></ul><br /><b>Worth quoting</b><br /><br />“Hold this moral frame, data without stewardship becomes rumour, rumour erodes, trust and community. We do not gather to trade rumours.” – Mirko Peters (02:18)<br /><br />“So we honor them at the source. We model roles at the data set. We do not patch filters in a report.” – Mirko Peters (06:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-report-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 30-day migration plan and FAQ</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Semantic model</a> – certified datasets as the single source where row-level and object-level security are modeled</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – labels that a report inherits from its dataset and that travel into exports, Teams and email</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Fabric capacities sized for refresh windows and peak concurrency so users stop exporting private copies</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">SharePoint</a> – a place where labels must travel and where the governance guide gets published</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-fabric-data-models-drift-and-why-dax-cant-save-them/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Why Fabric Data Models Drift – And Why DAX Alone Can’t Fix Broken Analytics</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68692737</guid><pubDate>Mon, 01 Dec 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68692737/the_doctrine_of_distribution_why_your_power_bi_reports_require_apostolic_succession.mp3" length="28661415" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0dd6d945cffd379f09f7e31a7b4cdff65d987745.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI reports shared by link and PDF quietly create conflicting numbers, broken row-level security and stale workspaces nobody owns. This episode is for BI leads, report authors and Fabric admins who want trustworthy dashboards. It lays out a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Heresy of Manual Sharing<br />
(00:00:42) The Dangers of Scattered Truth<br />
(00:02:26) The Sanctuary of Org Apps<br />
(00:02:57) The Five Pillars of Governance<br />
(00:05:51) The Importance of Roles and Boundaries<br />
(00:09:57) The Lamp That Goes Out<br />
(00:14:19) The Canonical Doorway<br />
(00:20:35) The Procession of Deployment<br />
(00:24:27) The Thirty-Day Right of Migration<br />
(00:29:16) The Charge and Call to Action<br />
<br />
Power BI reports shared by link and PDF quietly create conflicting numbers, broken row-level security and stale workspaces nobody owns. This episode is for BI leads, report authors and Fabric admins who want trustworthy dashboards. It lays out a governance doctrine built on certified datasets, org apps, sensitivity labels, deployment pipelines and a 30-day migration plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why scattered reports break truth</li><li>00:44 – The heresy of manual sharing</li><li>05:55 – When RLS breaks: guardianship, not guesswork</li><li>10:30 – Stale workspaces and content decay</li><li>14:52 – Org apps as the canonical doorway</li><li>21:12 – Deployment pipelines as release liturgy</li><li>25:04 – The 30-day migration from chaos to canon</li><li>29:28 – The charge and the call</li></ul><br /><b>Key takeaways</b><br /><ul><li>Ad hoc share links and emailed PDFs break lineage, hide endorsements and spread conflicting numbers, so org apps should be the single doorway for report distribution.</li><li>Row-level and object-level security belong in the certified <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">dataset</a>, tested per persona in the service and kept identical across development, test and production.</li><li>Deployment pipelines with source control, automated checks, version notes and rollback, plus weekly stewardship of stale workspaces, keep dashboards truthful over time.</li></ul><br /><b>Worth quoting</b><br /><br />“Hold this moral frame, data without stewardship becomes rumour, rumour erodes, trust and community. We do not gather to trade rumours.” – Mirko Peters (02:18)<br /><br />“So we honor them at the source. We model roles at the data set. We do not patch filters in a report.” – Mirko Peters (06:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-report-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the 30-day migration plan and FAQ</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Semantic model</a> – certified datasets as the single source where row-level and object-level security are modeled</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – labels that a report inherits from its dataset and that travel into exports, Teams and email</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Fabric capacities sized for refresh windows and peak concurrency so users stop exporting private copies</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-report-governance-best-practices" target="_blank" rel="noreferrer noopener">SharePoint</a> – a place where...]]></itunes:summary><itunes:duration>1792</itunes:duration><itunes:keywords>canonicalsource,certifieddatasets,dataclassification,datagovernance,deploymentpipelines,endorsement,informationprotection,lineage,microsoftfabric,objectlevelsecurity,ols,orgapps,powerbi,promotedcontent,rls,rowlevelsecurity,semanticmodels,sensitivitylabels,tenantsettings,workspacestrategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3bafda44e57c6c63bc6715e85cd155e0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Excel Is Not a Database: Power Apps Dataverse Migration Explained</title><link>https://www.m365.fm/show/episodes/excel-is-not-a-database-powerapps-migration/</link><description><![CDATA[(00:00:00) The Excel Dilemma<br />
(00:00:29) The Hidden Dangers of Spreadsheets<br />
(00:02:58) Excel vs. Databases: A Fundamental Difference<br />
(00:04:07) The Three Fatal Failures of Excel<br />
(00:07:49) Introducing Data Verse: A New Paradigm<br />
(00:09:24) Data Verse Features and Benefits<br />
(00:12:30) The Correct Migration Strategy<br />
(00:16:35) Data Landscape and Tool Selection<br />
(00:20:10) The Ten-Step Migration Plan<br />
(00:26:05) The Crucial Decision for Success<br />
<br />
Many Power Apps still run on Excel files that silently lose data, overwrite concurrent edits and leave auditors without a trail. This episode is for makers, Power Platform architects and IT leaders who need to move operational data off spreadsheets. You get the reasons Dataverse wins, how it fits with Fabric and SQL, and a concrete 10-step migration plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Excel is not a database</li><li>04:18 – Three fatal failures: data loss, concurrency, governance</li><li>08:14 – Enter Dataverse: what it is and why it wins</li><li>13:00 – Migration strategy from Excel to Dataverse</li><li>17:08 – When Dataverse isn't enough: <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Fabric</a> lakehouse and SQL</li><li>20:34 – Your 10-step migration plan</li><li>26:34 – Conclusion: the spine, not the spreadsheet</li></ul><br /><b>Key takeaways</b><br /><ul><li>Excel is a great tool for analysis and prototyping, but without schema, transactions, audit and role-based security it fails as the data backbone of a multi-user Power App.</li><li>Dataverse enforces data types, relationships, business rules, security roles and auditing at the platform level, so data quality no longer depends on careful humans.</li><li>Migrate in phases (inventory, model, import pipeline, security, validation, freeze and cutover with rollback criteria) and keep analytics in Fabric while Dataverse governs operations.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel assumes you're a careful human. Dataverse assumes you're busy, distracted and occasionally wrong. And it builds fences accordingly.” – Mirko Peters (02:32)<br /><br />“you think all I wanted was a simple app. And yes, that's the point. Simple is a user experience, not a data strategy.” – Mirko Peters (03:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/excel-is-not-a-database-powerapps-migration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the 10-step migration plan and FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Dataverse</a> – the governed, transactional spine the episode recommends for moving Power Apps data off Excel</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the spreadsheet backbone that loses data, overwrites concurrent edits and leaves no audit trail</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Power Apps</a> – the apps wired to spreadsheets that inherit stale reads and overwritten edits</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Audit logs</a> – the trail Excel lacks and Dataverse provides through table and column auditing</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Dataverse Explained: The Foundation Your Apps Depend On</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68612821</guid><pubDate>Mon, 01 Dec 2025 05:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68612821/excel_is_not_your_database_stop_the_power_apps_lie.mp3" length="25912079" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8653d27e3f59ca80cf2f834380a573934e75cbeb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power Apps still run on Excel files that silently lose data, overwrite concurrent edits and leave auditors without a trail. This episode is for makers, Power Platform architects and IT leaders who need to move operational data off spreadsheets....</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Excel Dilemma<br />
(00:00:29) The Hidden Dangers of Spreadsheets<br />
(00:02:58) Excel vs. Databases: A Fundamental Difference<br />
(00:04:07) The Three Fatal Failures of Excel<br />
(00:07:49) Introducing Data Verse: A New Paradigm<br />
(00:09:24) Data Verse Features and Benefits<br />
(00:12:30) The Correct Migration Strategy<br />
(00:16:35) Data Landscape and Tool Selection<br />
(00:20:10) The Ten-Step Migration Plan<br />
(00:26:05) The Crucial Decision for Success<br />
<br />
Many Power Apps still run on Excel files that silently lose data, overwrite concurrent edits and leave auditors without a trail. This episode is for makers, Power Platform architects and IT leaders who need to move operational data off spreadsheets. You get the reasons Dataverse wins, how it fits with Fabric and SQL, and a concrete 10-step migration plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Excel is not a database</li><li>04:18 – Three fatal failures: data loss, concurrency, governance</li><li>08:14 – Enter Dataverse: what it is and why it wins</li><li>13:00 – Migration strategy from Excel to Dataverse</li><li>17:08 – When Dataverse isn't enough: <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Fabric</a> lakehouse and SQL</li><li>20:34 – Your 10-step migration plan</li><li>26:34 – Conclusion: the spine, not the spreadsheet</li></ul><br /><b>Key takeaways</b><br /><ul><li>Excel is a great tool for analysis and prototyping, but without schema, transactions, audit and role-based security it fails as the data backbone of a multi-user Power App.</li><li>Dataverse enforces data types, relationships, business rules, security roles and auditing at the platform level, so data quality no longer depends on careful humans.</li><li>Migrate in phases (inventory, model, import pipeline, security, validation, freeze and cutover with rollback criteria) and keep analytics in Fabric while Dataverse governs operations.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel assumes you're a careful human. Dataverse assumes you're busy, distracted and occasionally wrong. And it builds fences accordingly.” – Mirko Peters (02:32)<br /><br />“you think all I wanted was a simple app. And yes, that's the point. Simple is a user experience, not a data strategy.” – Mirko Peters (03:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/excel-is-not-a-database-powerapps-migration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the 10-step migration plan and FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Dataverse</a> – the governed, transactional spine the episode recommends for moving Power Apps data off Excel</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the spreadsheet backbone that loses data, overwrites concurrent edits and leaves no audit trail</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Power Apps</a> – the apps wired to spreadsheets that inherit stale reads and overwritten edits</li><li><a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=excel-is-not-a-database-powerapps-migration" target="_blank" rel="noreferrer noopener">Audit logs</a> – the...]]></itunes:summary><itunes:duration>1620</itunes:duration><itunes:keywords>analytics,architecture,audittrail,automation,cloud,compliance,concurrency,databases,dataloss,datastrategy,dataverse,excel,fabric,governance,lakehouse,migration,operationaldata,powerapps,powerplatform,sqlserver</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8175229f48f2c9a1735d91e059a90aac.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Conditional Access Policy: Your Conditional Access Has Trust Issues (Here’s How to Fix Them)</title><link>https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/</link><description><![CDATA[(00:00:00) Conditional Access Troubleshooting<br />
(00:00:30) Overbroad Exclusions: The Invisible Leaks<br />
(00:04:56) Device Compliance Gaps: Setting Clear Boundaries<br />
(00:09:02) Token Theft Scenarios: Protecting Against Session Hijacking<br />
(00:12:46) Building a Calming Baseline<br />
(00:18:06) Safe Rollout Test Plan<br />
(00:20:34) Monitoring and Alerts for Healthy CA<br />
(00:25:02) Closing Thoughts and Next Episode Preview<br />
<br />
Conditional Access policies quietly leak trust through permanent exclusions, fuzzy device signals and long-lived tokens that attackers can reuse. This episode is for Microsoft Entra and Intune admins who want a calmer baseline: fewer inclusive policies, authentication contexts instead of exclusions, a safe report-only rollout and monitoring that catches bypasses early.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Conditional Access leaks trust</li><li>00:33 – Overbroad exclusions</li><li>04:59 – Device compliance gaps</li><li>08:54 – Token theft and session hijacking</li><li>12:54 – A calming baseline of five policies</li><li>17:56 – Safe rollout with report-only waves and rollback</li><li>20:29 – Monitoring, KPIs and alerts</li><li>25:05 – Takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>Permanent exclusions for VIPs, partner domains or trusted locations become invisible bypasses; replace them with inclusive policies and a time-bound, approved authentication context for emergencies.</li><li>Treat device states as distinct tiers, use filters for devices with authentication strengths as a fallback, and shorten token exposure with sign-in frequency, continuous access evaluation and phishing-resistant <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">MFA</a> for sensitive apps.</li><li>Roll changes out in report-only waves with a rollback plan, then monitor coverage and strength KPIs plus alerts for coverage drops, exclusion changes and high-risk sign-ins without a Conditional Access decision.</li></ul><br /><b>Worth quoting</b><br /><br />“Move from exclude VIPs to include all and authorize exceptions through time-bound authentication context. That shift sets healthy boundaries.” – Mirko Peters (01:45)<br /><br />“The thing most people miss is that registered is not compliant. Registered just means the device introduced itself. Compliant means it met your health rules in Intune and brought proof today.” – Mirko Peters (05:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on Conditional Access</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy engine whose exclusions, device gaps and long sessions quietly leak trust</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – required by the all-users baseline, with phishing-resistant strength for admins and sensitive apps</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – whose sign-in logs reveal not applied results, bypass clusters and coverage gaps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68692696</guid><pubDate>Sun, 30 Nov 2025 17:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68692696/your_conditional_access_policy_has_trust_issues_we_need_to_talk.mp3" length="24399067" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7c9e55ce2025c1f256c8708f19a9e26a8938ca27.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Conditional Access policies quietly leak trust through permanent exclusions, fuzzy device signals and long-lived tokens that attackers can reuse. This episode is for Microsoft Entra and Intune admins who want a calmer baseline: fewer inclusive...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Conditional Access Troubleshooting<br />
(00:00:30) Overbroad Exclusions: The Invisible Leaks<br />
(00:04:56) Device Compliance Gaps: Setting Clear Boundaries<br />
(00:09:02) Token Theft Scenarios: Protecting Against Session Hijacking<br />
(00:12:46) Building a Calming Baseline<br />
(00:18:06) Safe Rollout Test Plan<br />
(00:20:34) Monitoring and Alerts for Healthy CA<br />
(00:25:02) Closing Thoughts and Next Episode Preview<br />
<br />
Conditional Access policies quietly leak trust through permanent exclusions, fuzzy device signals and long-lived tokens that attackers can reuse. This episode is for Microsoft Entra and Intune admins who want a calmer baseline: fewer inclusive policies, authentication contexts instead of exclusions, a safe report-only rollout and monitoring that catches bypasses early.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Conditional Access leaks trust</li><li>00:33 – Overbroad exclusions</li><li>04:59 – Device compliance gaps</li><li>08:54 – Token theft and session hijacking</li><li>12:54 – A calming baseline of five policies</li><li>17:56 – Safe rollout with report-only waves and rollback</li><li>20:29 – Monitoring, KPIs and alerts</li><li>25:05 – Takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>Permanent exclusions for VIPs, partner domains or trusted locations become invisible bypasses; replace them with inclusive policies and a time-bound, approved authentication context for emergencies.</li><li>Treat device states as distinct tiers, use filters for devices with authentication strengths as a fallback, and shorten token exposure with sign-in frequency, continuous access evaluation and phishing-resistant <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">MFA</a> for sensitive apps.</li><li>Roll changes out in report-only waves with a rollback plan, then monitor coverage and strength KPIs plus alerts for coverage drops, exclusion changes and high-risk sign-ins without a Conditional Access decision.</li></ul><br /><b>Worth quoting</b><br /><br />“Move from exclude VIPs to include all and authorize exceptions through time-bound authentication context. That shift sets healthy boundaries.” – Mirko Peters (01:45)<br /><br />“The thing most people miss is that registered is not compliant. Registered just means the device introduced itself. Compliant means it met your health rules in Intune and brought proof today.” – Mirko Peters (05:39)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on Conditional Access</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy engine whose exclusions, device gaps and long sessions quietly leak trust</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – required by the all-users baseline, with phishing-resistant strength for admins and sensitive apps</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=conditional-access-has-trust-issues" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – whose sign-in logs reveal not applied results, bypass clusters and coverage gaps</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1525</itunes:duration><itunes:keywords>aadjoined,authenticationcontext,breakglass,conditionalaccess,continuousaccessevaluation,devicecompliance,emergencybypass,entraid,exclusions,highrisksignins,hybridjoined,intune,namedlocations,phishingresistantmfa,registereddevices,sessionlifetime,signinfrequency,tokentheft,vipaccounts,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/79fa8b1f8232aca099697162c441f58c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>LangChain4j Copilot Governance: Y’all Need Governance for AI Agents</title><link>https://www.m365.fm/show/episodes/langchain4j-governance-best-practices/</link><description><![CDATA[(00:00:00) AI Governance Challenges in LLMs<br />
(00:00:32) The Prompt Injection Threat<br />
(00:01:10) Output Validation and Tool Registry<br />
(00:02:21) Copilot Studio's Naive Grounding Pitfall<br />
(00:03:05) Fixing the Gaps in LLM Governance<br />
(00:05:15) The Permissive Connector Dilemma<br />
(00:07:12) Access Control and Secret Management<br />
(00:09:22) Audit Logging and Visibility<br />
(00:13:17) Agent RBAC and Identity Management<br />
(00:17:15) Data Loss Prevention Policies<br />
<br />
AI agents in LangChain4j and Copilot Studio often ship with tenant-wide access, editable prompts and no audit trail. This episode walks architects and governance teams through three real failure cases and the fixes that hold: per-agent identities, an RBAC model, output DLP and a red teaming checklist.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI agents need governance</li><li>00:35 – Case 1: Prompt injection</li><li>05:20 – Case 2: Over-permissive connectors</li><li>09:42 – Case 3: Audit gaps</li><li>13:34 – An RBAC model for agents</li><li>17:20 – Data loss policies for AI</li><li>20:11 – Red teaming checklist</li><li>22:12 – The one governance step most orgs skip</li></ul><br /><b>Key takeaways</b><br /><ul><li>Defend against prompt injection in code with tool allow lists, enforced JSON schema outputs, secret filters and fail-closed handling rather than relying on system prompts.</li><li>Give every agent its own service principal with scoped, time-bound roles and environment-separated connectors instead of shared credentials or tenant-wide scopes.</li><li>Make agent behavior provable with structured logs and end-to-end correlation IDs, enforce <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">DLP</a> on outputs, and gate releases with a repeatable red teaming checklist.</li></ul><br /><b>Worth quoting</b><br /><br />“You think your system prompt is the law. The model thinks it's a suggestion, and the moment you ground it on internal content, one spicy document or user message can rewrite the rules mid-conversation.” – Mirko Peters (00:47)<br /><br />“Prompt injection is that unsupervised intern who sounds helpful, writes in complete sentences, and then emails payroll data to their personal archive for safekeeping.” – Mirko Peters (00:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/langchain4j-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the agent RBAC model and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">AI agent</a> – treated as very dumb, very powerful users that need their own identity, roles and leash</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – one of the two platforms examined, with editable system prompts, tenant-wide connectors and fragmented telemetry</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the first failure case, where grounded content or user messages rewrite the agent's rules</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Connector</a> – over-permissive, tenant-wide connectors as the second case and how to scope them per environment</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smartest-way-architect-efficiency/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Microsoft 365 Architecture: The Smartest Way to Create $1M in Efficiency (Automation, Power Platform and Decision Systems)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68692533</guid><pubDate>Sun, 30 Nov 2025 05:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68692533/y_all_need_governance_the_langchain4j_copilot_studio_mess.mp3" length="21871250" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/96d3b4d62532cd88f9923b6cad71866461486c06.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents in LangChain4j and Copilot Studio often ship with tenant-wide access, editable prompts and no audit trail. This episode walks architects and governance teams through three real failure cases and the fixes that hold: per-agent identities, an...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) AI Governance Challenges in LLMs<br />
(00:00:32) The Prompt Injection Threat<br />
(00:01:10) Output Validation and Tool Registry<br />
(00:02:21) Copilot Studio's Naive Grounding Pitfall<br />
(00:03:05) Fixing the Gaps in LLM Governance<br />
(00:05:15) The Permissive Connector Dilemma<br />
(00:07:12) Access Control and Secret Management<br />
(00:09:22) Audit Logging and Visibility<br />
(00:13:17) Agent RBAC and Identity Management<br />
(00:17:15) Data Loss Prevention Policies<br />
<br />
AI agents in LangChain4j and Copilot Studio often ship with tenant-wide access, editable prompts and no audit trail. This episode walks architects and governance teams through three real failure cases and the fixes that hold: per-agent identities, an RBAC model, output DLP and a red teaming checklist.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI agents need governance</li><li>00:35 – Case 1: Prompt injection</li><li>05:20 – Case 2: Over-permissive connectors</li><li>09:42 – Case 3: Audit gaps</li><li>13:34 – An RBAC model for agents</li><li>17:20 – Data loss policies for AI</li><li>20:11 – Red teaming checklist</li><li>22:12 – The one governance step most orgs skip</li></ul><br /><b>Key takeaways</b><br /><ul><li>Defend against prompt injection in code with tool allow lists, enforced JSON schema outputs, secret filters and fail-closed handling rather than relying on system prompts.</li><li>Give every agent its own service principal with scoped, time-bound roles and environment-separated connectors instead of shared credentials or tenant-wide scopes.</li><li>Make agent behavior provable with structured logs and end-to-end correlation IDs, enforce <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">DLP</a> on outputs, and gate releases with a repeatable red teaming checklist.</li></ul><br /><b>Worth quoting</b><br /><br />“You think your system prompt is the law. The model thinks it's a suggestion, and the moment you ground it on internal content, one spicy document or user message can rewrite the rules mid-conversation.” – Mirko Peters (00:47)<br /><br />“Prompt injection is that unsupervised intern who sounds helpful, writes in complete sentences, and then emails payroll data to their personal archive for safekeeping.” – Mirko Peters (00:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/langchain4j-governance-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the agent RBAC model and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">AI agent</a> – treated as very dumb, very powerful users that need their own identity, roles and leash</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – one of the two platforms examined, with editable system prompts, tenant-wide connectors and fragmented telemetry</li><li><a href="https://www.m365.fm/entity/prompt-injection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Prompt injection</a> – the first failure case, where grounded content or user messages rewrite the agent's rules</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=langchain4j-governance-best-practices" target="_blank" rel="noreferrer noopener">Connector</a> – over-permissive, tenant-wide...]]></itunes:summary><itunes:duration>1367</itunes:duration><itunes:keywords>audittrail,bloomfilters,connectors,contentmoderation,copilotstudio,correlationids,dlp,environmentscopes,governance,jsonvalidation,langchain4j,leastprivilege,outputschemas,promptinjection,rbac,redteaming,secretsdetection,serviceprincipals,tenantpolicies,toolregistry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3abab2c5be5f195c41582608ce083651.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GPU Inference Performance: The Compute Lie Killing Your AI Latency</title><link>https://www.m365.fm/show/episodes/cpu-fallback-ai-inference-performance-issues/</link><description><![CDATA[(00:00:00) The Mysterious GPU Slowdown<br />
(00:03:31) The Silent Saboteur: CPU Fallback<br />
(00:07:43) The Hidden Pitfalls of Version Mismatch<br />
(00:12:24) The Container Culprit: Efficiency Erosion<br />
(00:16:52) The Remedy: Provable Acceleration<br />
(00:22:05) Closing Thoughts and Next Steps<br />
<br />
In <a href="https://www.m365.fm/cpu-fallback-ai-inference-performance-issues/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters investigates a familiar horror story in <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a> operations: GPU bills climbing while GPU utilization is near zero and latency quietly explodes. He dissects a real text‑to‑image Stable Diffusion workload where everything on paper looks right — ONNX/TensorRT, NVIDIA GPUs, containers, CI‑controlled rollouts — yet requests crawl and P95 latency blows past every SLO.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why your “GPU‑accelerated” service may actually be running on CPU without telling you</li><li>How CPU fallback in ONNX Runtime works and why it almost never raises a visible error</li><li>How subtle CUDA / ONNX Runtime / TensorRT version mismatches destroy fused kernels and fast paths</li><li>How container misconfiguration (missing device mounts, wrong nvidia‑container‑toolkit setup) turns accelerators into expensive heaters</li><li>Which three metrics — latency, throughput, and GPU utilization — tell you the truth when dashboards lie</li></ul>THE CORE INSIGHT<br /><br />Most AI outages at scale aren’t about the model; they’re about infrastructure honesty. Your system will happily “work” on the wrong execution provider, with degraded kernels, or with no GPU attached at all — and it will do so silently unless you force it to prove otherwise. Mirko shows how provider order, capability logs, and device mounts form the real chain of evidence for whether your GPUs are actually doing the work you’re paying for.<a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>You’ll hear a detailed walk‑through of “Evidence File A”: CPU fallback as the quiet saboteur. ONNX Runtime tries TensorRT, then CUDA, then shrugs and runs everything on CPU when drivers, libraries, or device mounts don’t line up — logging a single line most teams never read. The service stays green, but GPU duty cycles hover at 5%, CPU cores peg, P50 latency quadruples, and P95 unravels under bursty traffic as autoscale happily spreads the defect across more replicas.<a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Then in “Evidence File B,” Mirko explores version drift: CUDA, cuDNN, ONNX Runtime, and TensorRT that technically run but miss fused attention kernels, FP16 paths, and tensor core optimizations. Engines deserialize with warnings, fall back to generic kernels, and keep responding — just slower and more memory‑hungry. Utilization charts look “busy enough,” but PCIe and memory movement dominate, and your cost per request quietly spikes.<a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams treat containerization and CI as safety nets; here you’ll see how they can just as easily freeze defects in amber when you don’t assert GPU health at startup. Mirko outlines concrete countermeasures: hard‑fail if GPU providers aren’t present, validate IO binding with a warm‑up inference, enforce latency gates during rollout, and build canary prompts that exercise the fused kernels you care about. In other words, trade a bit of availability at deploy time for integrity and predictable performance in production.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for ML engineers, MLOps and platform teams, SREs, and cloud architects running GPU‑backed inference for diffusion models and other heavy workloads. If your GPU bill is high, your latency is unstable, and your dashboards insist everything is fine, this conversation will give you a field manual for proving whether your accelerators are actually accelerating — and what to fix when they’re not.<br /><br />BOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and cloud consultant who helps organizations turn AI infrastructure from expensive experiments into reliable, observable production systems. Through M365.fm, Mirko shares real incident stories, performance forensics, and hard‑won patterns that help teams keep their GPUs honest and their SLOs intact.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68692511</guid><pubDate>Sat, 29 Nov 2025 17:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68692511/the_compute_lie_diagnosing_your_ai_s_fatal_flaw.mp3" length="21554437" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2ec00cde21643cb23f3ce715ac399c5833cb7bfa.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/cpu-fallback-ai-inference-performance-issues/ of M365.fm, Mirko Peters investigates a familiar horror story in https://www.m365.fm/categories/copilot-talk/ operations: GPU bills climbing while GPU utilization is near zero and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Mysterious GPU Slowdown<br />
(00:03:31) The Silent Saboteur: CPU Fallback<br />
(00:07:43) The Hidden Pitfalls of Version Mismatch<br />
(00:12:24) The Container Culprit: Efficiency Erosion<br />
(00:16:52) The Remedy: Provable Acceleration<br />
(00:22:05) Closing Thoughts and Next Steps<br />
<br />
In <a href="https://www.m365.fm/cpu-fallback-ai-inference-performance-issues/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters investigates a familiar horror story in <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a> operations: GPU bills climbing while GPU utilization is near zero and latency quietly explodes. He dissects a real text‑to‑image Stable Diffusion workload where everything on paper looks right — ONNX/TensorRT, NVIDIA GPUs, containers, CI‑controlled rollouts — yet requests crawl and P95 latency blows past every SLO.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why your “GPU‑accelerated” service may actually be running on CPU without telling you</li><li>How CPU fallback in ONNX Runtime works and why it almost never raises a visible error</li><li>How subtle CUDA / ONNX Runtime / TensorRT version mismatches destroy fused kernels and fast paths</li><li>How container misconfiguration (missing device mounts, wrong nvidia‑container‑toolkit setup) turns accelerators into expensive heaters</li><li>Which three metrics — latency, throughput, and GPU utilization — tell you the truth when dashboards lie</li></ul>THE CORE INSIGHT<br /><br />Most AI outages at scale aren’t about the model; they’re about infrastructure honesty. Your system will happily “work” on the wrong execution provider, with degraded kernels, or with no GPU attached at all — and it will do so silently unless you force it to prove otherwise. Mirko shows how provider order, capability logs, and device mounts form the real chain of evidence for whether your GPUs are actually doing the work you’re paying for.<a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>You’ll hear a detailed walk‑through of “Evidence File A”: CPU fallback as the quiet saboteur. ONNX Runtime tries TensorRT, then CUDA, then shrugs and runs everything on CPU when drivers, libraries, or device mounts don’t line up — logging a single line most teams never read. The service stays green, but GPU duty cycles hover at 5%, CPU cores peg, P50 latency quadruples, and P95 unravels under bursty traffic as autoscale happily spreads the defect across more replicas.<a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Then in “Evidence File B,” Mirko explores version drift: CUDA, cuDNN, ONNX Runtime, and TensorRT that technically run but miss fused attention kernels, FP16 paths, and tensor core optimizations. Engines deserialize with warnings, fall back to generic kernels, and keep responding — just slower and more memory‑hungry. Utilization charts look “busy enough,” but PCIe and memory movement dominate, and your cost per request quietly spikes.<a href="https://www.spreaker.com/cms/episodes/68692511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams treat containerization and CI as safety nets; here you’ll see how they can just as easily freeze defects in amber when you don’t assert GPU health at startup. Mirko outlines concrete countermeasures: hard‑fail if GPU providers aren’t present, validate IO binding with a warm‑up inference, enforce latency gates during rollout, and build canary prompts that exercise the fused kernels you care about. In other words, trade a bit of availability at deploy time for integrity...]]></itunes:summary><itunes:duration>1348</itunes:duration><itunes:keywords>concurrency,containerhygiene,cpufallback,cuda,executionprovider,fp16,gpu,int8,iobinding,latency,misconfiguration,onnxruntime,p95latency,pcie,stablediffusion,tensorrt,throughput,utilization,versiondrift,vram</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d351cbfbad23757d3ed9c145fb494fdb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Legacy Java Modernization: Stop Fixing Legacy Java by Hand and Let AI Do It</title><link>https://www.m365.fm/show/episodes/ai-legacy-java-modernization/</link><description><![CDATA[(00:00:00) The Case for AI-Powered Java Modernization<br />
(00:00:26) The Legacy Java Dilemma<br />
(00:01:47) AI-Driven Modernization Process<br />
(00:04:22) The Assessment Phase: Exposing Technical Debt<br />
(00:12:39) Cloud Migration and Cost Optimization<br />
(00:17:06) The Results and Benefits of Automated Modernization<br />
(00:20:53) Closing Thoughts and Call to Action<br />
<br />
Hand-upgrading legacy Java apps is slow, error-prone and leaves CVEs and idle cloud spend in place. This episode is for developers, platform engineers and IT leaders facing Java modernization. It walks through a case where an AI agent assesses, upgrades to Java 21 and migrates to Azure with a full audit trail.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why manual Java modernization fails</li><li>00:31 – The legacy stack and the modernization mandate</li><li>04:14 – Assessment: technical debt with receipts</li><li>08:36 – Automated upgrade from Java 8 to Java 21</li><li>12:38 – Cloud migration from AWS to Azure</li><li>17:09 – Results: time, CVEs, cost and hours</li><li>19:33 – Governance, audit trail and transparency</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AI agent can assess a legacy Java app end to end, building a dependency graph with CVE, upgrade-readiness, cloud-readiness and cost findings before touching code.</li><li>The upgrade to Java 21 runs as an apply-build-test-patch loop with OpenRewrite recipes, BOM alignment, regenerated SBOMs and scanners, producing small reviewable commits.</li><li>Migration to Azure App Service with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Key Vault</a>, managed identity and GitHub Actions approvals cut cost and CVEs together while every change stays traceable in Git.</li></ul><br /><b>Worth quoting</b><br /><br />“Still hand upgrading legacy Java, that's not craftsmanship, that's unpaid penance. Manual modernization is a failure mode, slow, error prone and permanently behind.” – Mirko Peters (00:00)<br /><br />“Most people think upgrading is cosmetic. Incorrect. You get cheaper concurrency and fewer stalls, directly visible in service level graphs.” – Mirko Peters (02:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-legacy-java-modernization/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Episode page</a>: the full case study with chapters, quotes and FAQ on Java modernization</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">AI agent</a> – the agent that assesses, upgrades and migrates the legacy Java app with every change in Git</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the migration target replacing AWS to consolidate billing, identity, policy and observability</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – named once as Copilot app modernization, the tool driving the case study</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Azure App Service</a> – the recommended hosting target for a single Spring MVC app, versus Azure Spring Apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/infrastructure-as-code-devops-the-future-of-azure-with-maik-van-der-gaag-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Infrastructure as Code, DevOps &amp; the Future of Azure with Maik van der Gaag [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68692481</guid><pubDate>Sat, 29 Nov 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68692481/stop_fixing_legacy_java_the_ai_that_does_it_for_you_1.mp3" length="20448099" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/1f4556231e5208cdd71c571701a6243daa11ad1c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Hand-upgrading legacy Java apps is slow, error-prone and leaves CVEs and idle cloud spend in place. This episode is for developers, platform engineers and IT leaders facing Java modernization. It walks through a case where an AI agent assesses,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Case for AI-Powered Java Modernization<br />
(00:00:26) The Legacy Java Dilemma<br />
(00:01:47) AI-Driven Modernization Process<br />
(00:04:22) The Assessment Phase: Exposing Technical Debt<br />
(00:12:39) Cloud Migration and Cost Optimization<br />
(00:17:06) The Results and Benefits of Automated Modernization<br />
(00:20:53) Closing Thoughts and Call to Action<br />
<br />
Hand-upgrading legacy Java apps is slow, error-prone and leaves CVEs and idle cloud spend in place. This episode is for developers, platform engineers and IT leaders facing Java modernization. It walks through a case where an AI agent assesses, upgrades to Java 21 and migrates to Azure with a full audit trail.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why manual Java modernization fails</li><li>00:31 – The legacy stack and the modernization mandate</li><li>04:14 – Assessment: technical debt with receipts</li><li>08:36 – Automated upgrade from Java 8 to Java 21</li><li>12:38 – Cloud migration from AWS to Azure</li><li>17:09 – Results: time, CVEs, cost and hours</li><li>19:33 – Governance, audit trail and transparency</li></ul><br /><b>Key takeaways</b><br /><ul><li>An AI agent can assess a legacy Java app end to end, building a dependency graph with CVE, upgrade-readiness, cloud-readiness and cost findings before touching code.</li><li>The upgrade to Java 21 runs as an apply-build-test-patch loop with OpenRewrite recipes, BOM alignment, regenerated SBOMs and scanners, producing small reviewable commits.</li><li>Migration to Azure App Service with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Key Vault</a>, managed identity and GitHub Actions approvals cut cost and CVEs together while every change stays traceable in Git.</li></ul><br /><b>Worth quoting</b><br /><br />“Still hand upgrading legacy Java, that's not craftsmanship, that's unpaid penance. Manual modernization is a failure mode, slow, error prone and permanently behind.” – Mirko Peters (00:00)<br /><br />“Most people think upgrading is cosmetic. Incorrect. You get cheaper concurrency and fewer stalls, directly visible in service level graphs.” – Mirko Peters (02:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/ai-legacy-java-modernization/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Episode page</a>: the full case study with chapters, quotes and FAQ on Java modernization</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">AI agent</a> – the agent that assesses, upgrades and migrates the legacy Java app with every change in Git</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the migration target replacing AWS to consolidate billing, identity, policy and observability</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – named once as Copilot app modernization, the tool driving the case study</li><li><a href="https://www.m365.fm/entity/azure-app-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-legacy-java-modernization" target="_blank" rel="noreferrer noopener">Azure App Service</a> – the recommended hosting target for a single Spring MVC app, versus Azure Spring Apps</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1278</itunes:duration><itunes:keywords>agents,appservice,azure,bom,ci/cd,containers,costcontrol,cves,governance,java21,keyvault,legacycode,maven,migration,modernization,openrewrite,refactoring,sbom,springapps,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/acadeb72b991c8082ad9f69b1d85e81a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Agents Architecture: The Secret Architecture That Makes AI Agents Actually Work</title><link>https://www.m365.fm/show/episodes/secret-architecture-ai-agents-reliable/</link><description><![CDATA[(00:00:00) The Validator's Triple Check<br />
(00:00:07) Capability, Policy, and Feasibility: The Validator's Three Pillars<br />
(00:01:47) The Triogate: Ensuring Safe Execution<br />
(00:02:59) Implementation and Architecture<br />
(00:04:19) Subscribe and Watch Next Episode<br />
(00:04:36) The Executor's Role: Operations and Guarantees<br />
(00:08:41) Workflows as Graphs: Structuring Reliability<br />
(00:12:16) Observability and Security in Graph Validation<br />
(00:12:53) Microsoft 365 Integration: A Secure Architecture<br />
(00:22:31) Measuring Success: Metrics and Benefits<br />
<br />
Prompt-only AI agents hallucinate tools, skip preconditions and declare victory on partial failures. This episode is for architects and builders of agents on Microsoft 365, Microsoft Graph, Azure OpenAI and Copilot Studio. Learn how executors, validated workflow graphs and a pre-execution contract check make agents reliable, secure and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The pre-execution contract check</li><li>04:33 – Why prompts fail at operations</li><li>08:45 – Graph workflows: nodes, edges and state</li><li>13:03 – Secure by design with graph validation</li><li>17:39 – <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, Azure OpenAI and Copilot Studio</li><li>22:46 – Before and after metrics</li><li>25:01 – A measurement rig you can run</li></ul><br /><b>Key takeaways</b><br /><ul><li>Let the model propose plans, but let a policy-bound executor run tools with preconditions, idempotency keys and verified post-conditions.</li><li>Encode workflows as validated graphs with explicit contracts, allow lists, compensations and human checkpoints so agents fail safely.</li><li>A pre-execution check of capability, permission and feasibility, plus tracing tied to metrics, improves accuracy, latency, cost and auditability.</li></ul><br /><b>Worth quoting</b><br /><br />“LLM's handle cognition. Executors handle operations. Mixing those is how you get chaos. The model can propose a plan. It cannot guarantee that the email was sent, the file was saved or the permission existed.” – Mirko Peters (05:15)<br /><br />“If an action can be retried, it needs a key that makes the second attempt a no-op or a consistent override. Timeouts prevent zombie calls.” – Mirko Peters (06:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/secret-architecture-ai-agents-reliable/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on reliable agent architecture</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">AI agent</a> – the agents this episode makes reliable with executors, validated graphs and a pre-execution check</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the source of truth agents retrieve from with least-privilege scopes and verify post-conditions against</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Human in the loop</a> – approval checkpoints modeled as graph nodes that pause runs and log signed decisions</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Azure OpenAI Service</a> – the reasoning agent that plans and cites but never executes actions itself</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/mcp-semantic-kernel-ai-it-ops-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">MCP &amp; Semantic Kernel AI Agents: Building IT Ops Automation That Actually Takes Action</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68638393</guid><pubDate>Fri, 28 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68638393/the_secret_architecture_that_makes_ai_agents_actually_work.mp3" length="25699100" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/163eb80ec982c42fe1a747515374aede1f13c5f9.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Prompt-only AI agents hallucinate tools, skip preconditions and declare victory on partial failures. This episode is for architects and builders of agents on Microsoft 365, Microsoft Graph, Azure OpenAI and Copilot Studio. Learn how executors,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Validator's Triple Check<br />
(00:00:07) Capability, Policy, and Feasibility: The Validator's Three Pillars<br />
(00:01:47) The Triogate: Ensuring Safe Execution<br />
(00:02:59) Implementation and Architecture<br />
(00:04:19) Subscribe and Watch Next Episode<br />
(00:04:36) The Executor's Role: Operations and Guarantees<br />
(00:08:41) Workflows as Graphs: Structuring Reliability<br />
(00:12:16) Observability and Security in Graph Validation<br />
(00:12:53) Microsoft 365 Integration: A Secure Architecture<br />
(00:22:31) Measuring Success: Metrics and Benefits<br />
<br />
Prompt-only AI agents hallucinate tools, skip preconditions and declare victory on partial failures. This episode is for architects and builders of agents on Microsoft 365, Microsoft Graph, Azure OpenAI and Copilot Studio. Learn how executors, validated workflow graphs and a pre-execution contract check make agents reliable, secure and auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The pre-execution contract check</li><li>04:33 – Why prompts fail at operations</li><li>08:45 – Graph workflows: nodes, edges and state</li><li>13:03 – Secure by design with graph validation</li><li>17:39 – <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Microsoft Graph</a>, Azure OpenAI and Copilot Studio</li><li>22:46 – Before and after metrics</li><li>25:01 – A measurement rig you can run</li></ul><br /><b>Key takeaways</b><br /><ul><li>Let the model propose plans, but let a policy-bound executor run tools with preconditions, idempotency keys and verified post-conditions.</li><li>Encode workflows as validated graphs with explicit contracts, allow lists, compensations and human checkpoints so agents fail safely.</li><li>A pre-execution check of capability, permission and feasibility, plus tracing tied to metrics, improves accuracy, latency, cost and auditability.</li></ul><br /><b>Worth quoting</b><br /><br />“LLM's handle cognition. Executors handle operations. Mixing those is how you get chaos. The model can propose a plan. It cannot guarantee that the email was sent, the file was saved or the permission existed.” – Mirko Peters (05:15)<br /><br />“If an action can be retried, it needs a key that makes the second attempt a no-op or a consistent override. Timeouts prevent zombie calls.” – Mirko Peters (06:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/secret-architecture-ai-agents-reliable/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on reliable agent architecture</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">AI agent</a> – the agents this episode makes reliable with executors, validated graphs and a pre-execution check</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the source of truth agents retrieve from with least-privilege scopes and verify post-conditions against</li><li><a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer noopener">Human in the loop</a> – approval checkpoints modeled as graph nodes that pause runs and log signed decisions</li><li><a href="https://www.m365.fm/entity/azure-openai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=secret-architecture-ai-agents-reliable" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1607</itunes:duration><itunes:keywords>agents,architecture,auditability,automation,azure,copilot,executors,governance,graph,grounding,idempotency,latency,microsoft,orchestration,policies,reliability,retrieval,security,validation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/63f9cdbaa02af94fccddb54653342d8d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Context Engineering: Stop Building Dumb Copilots in Power Platform</title><link>https://www.m365.fm/show/episodes/context-engineering-for-effective-copilots/</link><description><![CDATA[(00:00:00) Setting the Stage for AI Governance<br />
(00:00:37) The Context Debt Problem<br />
(00:01:46) The Four Layers of Context<br />
(00:02:30) The Failure Loop and Its Consequences<br />
(00:04:45) The System Message Pattern<br />
(00:08:30) Retrieval Layer: Grounding in Data Verse<br />
(00:13:30) Tooling and Policies for Governance<br />
(00:18:49) Implementing the Spine in Copilot Studio<br />
(00:23:27) The Power of Context Engineering<br />
<br />
Copilot Studio agents that invent fields and behave differently in each environment are usually starved of context, not too dumb. This episode gives Power Platform makers and architects a four-layer context engineering pattern, from system message and Dataverse-first retrieval to governed Power Automate tools and DLP policies, with before-and-after metrics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your copilot is starved of context</li><li>00:36 – Why copilots fail: context debt</li><li>04:53 – Layer 1: system context that doesn't drift</li><li>08:38 – Layer 2: retrieval grounded in Dataverse</li><li>13:35 – Layer 3: tools and policies</li><li>19:07 – End-to-end build and metrics</li><li>23:29 – Key takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Power Platform</a> AI failures come from missing context, not model limits, so design four layers: system, retrieval, tools and policies.</li><li>Ground the <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">agent</a> in a Dataverse schema index first, add structured documents second, and apply security trimming and field-level filters to cut hallucinations, latency and cost.</li><li>Expose actions only as least-privilege Power Automate flows with strict input schemas, and enforce DLP, sensitivity labels, conditional access and a kill switch per environment.</li></ul><br /><b>Worth quoting</b><br /><br />“Your job is the context. The model is the rendering engine, stop blaming the renderer for your missing blueprint.” – Mirko Peters (04:47)<br /><br />“Policies enforce boundaries regardless of clever prompts. Remove any layer and the outputs wobble, add all four and they lock in.” – Mirko Peters (02:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/context-engineering-for-effective-copilots/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four-layer pattern and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the system message pattern, knowledge sources and tool invocation templates are configured</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval layer built as a schema index plus document index with security trimming</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Dataverse</a> – the primary knowledge source whose schema index stops the agent from inventing fields</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Is Copilot Studio Replacing Low-Code Developers: The Future of Managed Business Logic</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68638335</guid><pubDate>Fri, 28 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68638335/stop_building_dumb_copilots_why_context_engineering_is_your_only_fix.mp3" length="23036700" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/844a5609408243926f8d4e34b641dbb5bd488ac8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Studio agents that invent fields and behave differently in each environment are usually starved of context, not too dumb. This episode gives Power Platform makers and architects a four-layer context engineering pattern, from system message and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Setting the Stage for AI Governance<br />
(00:00:37) The Context Debt Problem<br />
(00:01:46) The Four Layers of Context<br />
(00:02:30) The Failure Loop and Its Consequences<br />
(00:04:45) The System Message Pattern<br />
(00:08:30) Retrieval Layer: Grounding in Data Verse<br />
(00:13:30) Tooling and Policies for Governance<br />
(00:18:49) Implementing the Spine in Copilot Studio<br />
(00:23:27) The Power of Context Engineering<br />
<br />
Copilot Studio agents that invent fields and behave differently in each environment are usually starved of context, not too dumb. This episode gives Power Platform makers and architects a four-layer context engineering pattern, from system message and Dataverse-first retrieval to governed Power Automate tools and DLP policies, with before-and-after metrics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your copilot is starved of context</li><li>00:36 – Why copilots fail: context debt</li><li>04:53 – Layer 1: system context that doesn't drift</li><li>08:38 – Layer 2: retrieval grounded in Dataverse</li><li>13:35 – Layer 3: tools and policies</li><li>19:07 – End-to-end build and metrics</li><li>23:29 – Key takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Power Platform</a> AI failures come from missing context, not model limits, so design four layers: system, retrieval, tools and policies.</li><li>Ground the <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">agent</a> in a Dataverse schema index first, add structured documents second, and apply security trimming and field-level filters to cut hallucinations, latency and cost.</li><li>Expose actions only as least-privilege Power Automate flows with strict input schemas, and enforce DLP, sensitivity labels, conditional access and a kill switch per environment.</li></ul><br /><b>Worth quoting</b><br /><br />“Your job is the context. The model is the rendering engine, stop blaming the renderer for your missing blueprint.” – Mirko Peters (04:47)<br /><br />“Policies enforce boundaries regardless of clever prompts. Remove any layer and the outputs wobble, add all four and they lock in.” – Mirko Peters (02:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/context-engineering-for-effective-copilots/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the four-layer pattern and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the system message pattern, knowledge sources and tool invocation templates are configured</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the retrieval layer built as a schema index plus document index with security trimming</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=context-engineering-for-effective-copilots" target="_blank" rel="noreferrer noopener">Dataverse</a> – the primary knowledge source whose schema index stops the agent from inventing fields</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1440</itunes:duration><itunes:keywords>automation policies,compliance,context,copilot,dataverse,drift,engineering,governance,grounding,indexing,latency,orchestration,powerplatform,precision,retrieval,schema,security,tooling,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d425f3b8617d42bb4aabb8eb95527792.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Logic Apps vs Power Automate: The 1400 Connector Lie</title><link>https://www.m365.fm/show/episodes/azure-logic-apps-vs-power-automate-differences/</link><description><![CDATA[(00:00:00) The Truth About Power Automate vs Logic Apps<br />
(00:00:05) The Importance of Governance and Hybrid Capabilities<br />
(00:00:15) Real-World Benchmarking for Enterprise Needs<br />
(00:00:39) The Myth of More Connectors = More Power<br />
(00:01:30) Power Automate vs Logic Apps: Key Differences<br />
(00:02:21) Hybrid Integration Strategies<br />
(00:02:38) Cost Considerations and Predictability<br />
(00:03:17) Scenario 1: On-Prem Data Integration<br />
(00:07:57) Scenario 2: High Volume API Orchestration<br />
(00:13:30) Scenario 3: AI Agents and Custom Integrations<br />
<br />
Compare Power Automate and Azure Logic Apps for integration by throughput, throttling, networking, hybrid support, governance, connectors, and workload.<br /><br />In this episode of M365.fm, Mirko Peters explains why “1,400+ connectors” is the most misleading metric in the automation world — and why Azure Logic Apps, not Power Automate, is the right backbone for serious, enterprise‑grade integration.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why connector count does not equal capability, reliability, or survivability at scale<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How throttling limits, maker‑owned connections, and tenant‑wide action ceilings quietly break “connector‑rich” automations<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The real differences between Power Automate Cloud Flows, Logic Apps Consumption, and Logic Apps Standard — and when each execution model fits<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why VNet integration, Private Endpoints, Azure Arc, and managed identities make Logic Apps the only sane choice for hybrid, on‑prem, and regulated workloads<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Logic Apps handles high‑volume API orchestration with fan‑out/fan‑in, dead‑letter queues, deterministic retries, and proper backpressure<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Azure Monitor and Application Insights give Logic Apps first‑class observability: correlation IDs, dependency maps, metrics, and actionable alerts<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Power Automate shines: M365 approvals, notifications, team‑level workflows, and citizen automation — and where it should never carry mission‑critical load<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How modern AI agents really run: Logic Apps for orchestration, Azure Functions for compute, and why Power Automate cannot reliably play that role under load<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Connector count is marketing; architecture is survival. Power Automate is fantastic for team workflows and citizen developers inside Microsoft 365, but its licensing model, throttling behavior, and maker‑owned connections make it fragile for high‑volume, hybrid, and regulated integrations.<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br />Azure Logic Apps runs the same connector ecosystem on an enterprise‑grade foundation: managed identities instead of user tokens, VNet and Private Endpoint connectivity, Azure Policy and RBAC for governance, and App Insights for real‑time, cross‑service tracing. This episode argues that Power Automate should live at the edge — close to users and Office — while Logic Apps owns the spine of your automation, integration, and AI agent orchestration.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for integration architects, Power Platform admins, cloud engineers, and decision‑makers who need to choose the right platform for automation across Microsoft 365, Azure, and on‑prem systems. If you’ve ever hit mysterious throttles, fought the On‑Premises Data Gateway, or watched “business‑critical” flows fail silently in the night, this conversation will give you a clear decision framework for when to use Power Automate and when Azure Logic Apps must be the backbone.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building secure, observable automation platforms on the Microsoft cloud. Through M365.fm, Mirko shares practical integration patterns, governance models, and real‑world incident stories that help organizations put Power Automate and Azure Logic Apps in the right roles — so connectors become an asset, not a liability.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-logic-apps-vs-power-automate-differences/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/sonny-gillissen/" target="_blank" rel="noreferrer noopener">AI Turns Integration into an Organism as a Service — How Azure Logic Apps Are Changing Enterprise Integration with Sonny Gillissen [MVP]</a></li><li><a href="https://www.m365.fm/azure-logic-apps-for-automation/" target="_blank" rel="noreferrer noopener">Build Enterprise Automation with Azure Logic Apps</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68613681</guid><pubDate>Thu, 27 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68613681/the_1400_connector_lie_why_azure_logic_apps_beats_power_automate.mp3" length="22627756" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0e58f10e49ad28850103edd6875efcd21e61d07d.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Compare Power Automate and Azure Logic Apps for integration by throughput, throttling, networking, hybrid support, governance, connectors, and workload.

In this episode of M365.fm, Mirko Peters explains why “1,400+ connectors” is the most misleading...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Truth About Power Automate vs Logic Apps<br />
(00:00:05) The Importance of Governance and Hybrid Capabilities<br />
(00:00:15) Real-World Benchmarking for Enterprise Needs<br />
(00:00:39) The Myth of More Connectors = More Power<br />
(00:01:30) Power Automate vs Logic Apps: Key Differences<br />
(00:02:21) Hybrid Integration Strategies<br />
(00:02:38) Cost Considerations and Predictability<br />
(00:03:17) Scenario 1: On-Prem Data Integration<br />
(00:07:57) Scenario 2: High Volume API Orchestration<br />
(00:13:30) Scenario 3: AI Agents and Custom Integrations<br />
<br />
Compare Power Automate and Azure Logic Apps for integration by throughput, throttling, networking, hybrid support, governance, connectors, and workload.<br /><br />In this episode of M365.fm, Mirko Peters explains why “1,400+ connectors” is the most misleading metric in the automation world — and why Azure Logic Apps, not Power Automate, is the right backbone for serious, enterprise‑grade integration.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why connector count does not equal capability, reliability, or survivability at scale<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How throttling limits, maker‑owned connections, and tenant‑wide action ceilings quietly break “connector‑rich” automations<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The real differences between Power Automate Cloud Flows, Logic Apps Consumption, and Logic Apps Standard — and when each execution model fits<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why VNet integration, Private Endpoints, Azure Arc, and managed identities make Logic Apps the only sane choice for hybrid, on‑prem, and regulated workloads<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Logic Apps handles high‑volume API orchestration with fan‑out/fan‑in, dead‑letter queues, deterministic retries, and proper backpressure<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Azure Monitor and Application Insights give Logic Apps first‑class observability: correlation IDs, dependency maps, metrics, and actionable alerts<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Power Automate shines: M365 approvals, notifications, team‑level workflows, and citizen automation — and where it should never carry mission‑critical load<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How modern AI agents really run: Logic Apps for orchestration, Azure Functions for compute, and why Power Automate cannot reliably play that role under load<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Connector count is marketing; architecture is survival. Power Automate is fantastic for team workflows and citizen developers inside Microsoft 365, but its licensing model, throttling behavior, and maker‑owned connections make it fragile for high‑volume, hybrid, and regulated integrations.<a href="https://www.spreaker.com/cms/episodes/68613681/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1415</itunes:duration><itunes:keywords>automation,azure,cloud,compliance,connectors,enterprise,functions,governance,hybrid,integration,logicapps,monitoring,observability,orchestration,performance,powerautomate,scalability,throughput,vnets,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8ab720b5e262f5c10bb9cf5724726671.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate vs Workflows Agent: The AI Workflows Agent That Replaced Your Job</title><link>https://www.m365.fm/show/episodes/power-automate-vs-ai-workflows-agent/</link><description><![CDATA[(00:00:00) The Power Automate vs Workflow's Agent Debate<br />
(00:00:36) The Agent's Capabilities and Limitations<br />
(00:04:08) Approvals: Click vs. Say and Ship<br />
(00:07:36) Data Sync: SharePoint to Teams<br />
(00:11:04) Incident Triage: AI-Powered First Response<br />
(00:14:40) CRM Updates: Outlook to CRM Automation<br />
(00:18:20) Onboarding: From Request to Checklist<br />
(00:20:49) The Hybrid Approach: When to Use Each Tool<br />
(00:25:29) Governance and Security Considerations<br />
(00:28:18) The Verdict and Next Steps<br />
<br />
Are you still hand-wiring every approval and notification in Power Automate? This episode compares the Workflows agent in Microsoft 365 Copilot with Power Automate across five real use cases for makers and IT admins. You get a clear rule for what to keep, what to move and how to govern a hybrid setup.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agent vs <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>00:36 – What Workflows agent actually is</li><li>04:06 – Use case 1: Approvals</li><li>07:41 – Use cases 2-3: Data sync and incident triage</li><li>14:46 – Use cases 4-5: CRM updates and onboarding</li><li>21:10 – The scorecard</li><li>23:02 – Refactor plan: keep, move, retire</li><li>25:35 – Governance and the verdict</li></ul><br /><b>Key takeaways</b><br /><ul><li>Workflows agent builds common Microsoft 365 automations like simple approvals, notifications and task creation from natural language far faster than Power Automate.</li><li>Power Automate remains the right engine for long-running, multi-branch or regulated processes that need retries, idempotency, SLAs and audit trails.</li><li>The best pattern is hybrid: the agent captures context conversationally and hands off to a Power Automate flow for durable, governed execution under aligned <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">DLP</a> and environments.</li></ul><br /><b>Worth quoting</b><br /><br />“Workflow's agent equals intent to automation for common Microsoft 365 work. Power automate equals enterprise grade, durable automation for complex, long-running, governed processes.” – Mirko Peters (03:33)<br /><br />“Deterministic isn't the same as correct. In PA, you're only as good as your conditions, which age poorly.” – Mirko Peters (13:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-vs-ai-workflows-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the five use cases and FAQ</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Power Automate</a> – the durable engine kept for long-running, multi-branch and regulated flows with audit trails</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the home of the Workflows agent, which builds automations from natural language prompts</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies to align across Copilot agents and Power Platform so data stays in bounds</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – provides analytics, custom connectors and multi-agent extensibility for agent-built workflows</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/post-saas-paradox-ai-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Microsoft 365 &amp; AI Strategy: Why Your Copilot Rollout Is Scaling Architectural Entropy</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68613313</guid><pubDate>Thu, 27 Nov 2025 04:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68613313/power_automate_is_dead_the_ai_workflows_agent_that_replaced_your_job.mp3" length="27590603" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/3c740b1193cc829df4c7d09d53e486cf5188cb6e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Are you still hand-wiring every approval and notification in Power Automate? This episode compares the Workflows agent in Microsoft 365 Copilot with Power Automate across five real use cases for makers and IT admins. You get a clear rule for what to...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power Automate vs Workflow's Agent Debate<br />
(00:00:36) The Agent's Capabilities and Limitations<br />
(00:04:08) Approvals: Click vs. Say and Ship<br />
(00:07:36) Data Sync: SharePoint to Teams<br />
(00:11:04) Incident Triage: AI-Powered First Response<br />
(00:14:40) CRM Updates: Outlook to CRM Automation<br />
(00:18:20) Onboarding: From Request to Checklist<br />
(00:20:49) The Hybrid Approach: When to Use Each Tool<br />
(00:25:29) Governance and Security Considerations<br />
(00:28:18) The Verdict and Next Steps<br />
<br />
Are you still hand-wiring every approval and notification in Power Automate? This episode compares the Workflows agent in Microsoft 365 Copilot with Power Automate across five real use cases for makers and IT admins. You get a clear rule for what to keep, what to move and how to govern a hybrid setup.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agent vs <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>00:36 – What Workflows agent actually is</li><li>04:06 – Use case 1: Approvals</li><li>07:41 – Use cases 2-3: Data sync and incident triage</li><li>14:46 – Use cases 4-5: CRM updates and onboarding</li><li>21:10 – The scorecard</li><li>23:02 – Refactor plan: keep, move, retire</li><li>25:35 – Governance and the verdict</li></ul><br /><b>Key takeaways</b><br /><ul><li>Workflows agent builds common Microsoft 365 automations like simple approvals, notifications and task creation from natural language far faster than Power Automate.</li><li>Power Automate remains the right engine for long-running, multi-branch or regulated processes that need retries, idempotency, SLAs and audit trails.</li><li>The best pattern is hybrid: the agent captures context conversationally and hands off to a Power Automate flow for durable, governed execution under aligned <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">DLP</a> and environments.</li></ul><br /><b>Worth quoting</b><br /><br />“Workflow's agent equals intent to automation for common Microsoft 365 work. Power automate equals enterprise grade, durable automation for complex, long-running, governed processes.” – Mirko Peters (03:33)<br /><br />“Deterministic isn't the same as correct. In PA, you're only as good as your conditions, which age poorly.” – Mirko Peters (13:01)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-vs-ai-workflows-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the five use cases and FAQ</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Power Automate</a> – the durable engine kept for long-running, multi-branch and regulated flows with audit trails</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the home of the Workflows agent, which builds automations from natural language prompts</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-vs-ai-workflows-agent" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies to align across Copilot agents and Power Platform so data stays in bounds</li><li><a...]]></itunes:summary><itunes:duration>1725</itunes:duration><itunes:keywords>approvals,automation,classification,copilot,dlp,frontierai,governance,graphcontext,hybridmodel,integrations,intentops,licensing,modernization,notifications,onboarding,orchestration,powerautomate,productivity,rbac,workflowsagent</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f032f076a705eb30671388fb9b3c149d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Power Apps Limitations: The SharePoint Lie That Breaks Every Power App</title><link>https://www.m365.fm/show/episodes/sharepoint-limitations-in-power-apps/</link><description><![CDATA[(00:00:00) The SharePoint Limitations<br />
(00:00:35) The Delegation Dilemma<br />
(00:00:38) SharePoint's Inherent Limitations<br />
(00:01:22) Data Verse: The Power Platform's Backbone<br />
(00:01:43) The List View Threshold<br />
(00:02:33) Security and Performance Challenges<br />
(00:03:30) The Relational Advantage<br />
(00:03:58) Measuring App Performance<br />
(00:08:22) Data Verse: A Game-Changing Data Engine<br />
(00:09:38) Relationships and Security in Data Verse<br />
<br />
Power Apps built on SharePoint lists often stall at 2,000 records, show blue delegation warnings and slow down as permissions grow. This episode gives makers and IT leaders the architectural reasons, measurable red flags, cost arguments and a migration path for deciding when an app belongs on Dataverse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">SharePoint</a> lists are not a database</li><li>00:35 – The architectural mismatch</li><li>04:06 – Measurable failure modes</li><li>08:22 – The Dataverse advantage</li><li>12:00 – Cost reality and total cost of ownership</li><li>15:37 – Decision framework and red flags</li><li>17:33 – Migrating from SharePoint to Dataverse</li><li>19:18 – Key takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>SharePoint lists are built for content and collaboration, so <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Power Apps</a> on top of them hit delegation limits, the 5,000-item list view threshold and slow item-level security.</li><li>Dataverse runs filters, joins, aggregations and row- and field-level security on the server, so apps stay correct and fast as data grows.</li><li>Move to Dataverse when lists exceed about 100,000 items, need compound filters, multiple lookups, offline or granular auditing, or when blue delegation banners appear in core screens.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint was built for content and collaboration. Documents, pages, conversations, basic lists. It's excellent at that. But a Power App is a data application. It needs a data platform that speaks relationships, delegation, and server-side execution.” – Mirko Peters (00:38)<br /><br />“When Power Apps can't delegate a query, it pulls data to the client and evaluates locally. That's fast in demos and catastrophic at scale.” – Mirko Peters (00:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-limitations-in-power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, decision thresholds, red flags and FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> – the data engine with server-side delegation and row- and field-level security for scaling apps</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">SharePoint</a> – the content and collaboration platform whose lists hit delegation and threshold limits in apps</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Power Apps</a> – the data apps that stall at 500 or 2,000 records on non-delegable SharePoint queries</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-vs-sharepoint-the-governance-mistake-costing-you-time/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Dataverse vs SharePoint governance: when your Power Apps must move off lists to scale and stay compliant</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68612907</guid><pubDate>Wed, 26 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68612907/the_sharepoint_lie_that_breaks_every_power_app.mp3" length="18986077" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/679125ee89fa72992e19a0f93dace76ecf7dcd0a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Apps built on SharePoint lists often stall at 2,000 records, show blue delegation warnings and slow down as permissions grow. This episode gives makers and IT leaders the architectural reasons, measurable red flags, cost arguments and a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The SharePoint Limitations<br />
(00:00:35) The Delegation Dilemma<br />
(00:00:38) SharePoint's Inherent Limitations<br />
(00:01:22) Data Verse: The Power Platform's Backbone<br />
(00:01:43) The List View Threshold<br />
(00:02:33) Security and Performance Challenges<br />
(00:03:30) The Relational Advantage<br />
(00:03:58) Measuring App Performance<br />
(00:08:22) Data Verse: A Game-Changing Data Engine<br />
(00:09:38) Relationships and Security in Data Verse<br />
<br />
Power Apps built on SharePoint lists often stall at 2,000 records, show blue delegation warnings and slow down as permissions grow. This episode gives makers and IT leaders the architectural reasons, measurable red flags, cost arguments and a migration path for deciding when an app belongs on Dataverse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">SharePoint</a> lists are not a database</li><li>00:35 – The architectural mismatch</li><li>04:06 – Measurable failure modes</li><li>08:22 – The Dataverse advantage</li><li>12:00 – Cost reality and total cost of ownership</li><li>15:37 – Decision framework and red flags</li><li>17:33 – Migrating from SharePoint to Dataverse</li><li>19:18 – Key takeaway</li></ul><br /><b>Key takeaways</b><br /><ul><li>SharePoint lists are built for content and collaboration, so <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Power Apps</a> on top of them hit delegation limits, the 5,000-item list view threshold and slow item-level security.</li><li>Dataverse runs filters, joins, aggregations and row- and field-level security on the server, so apps stay correct and fast as data grows.</li><li>Move to Dataverse when lists exceed about 100,000 items, need compound filters, multiple lookups, offline or granular auditing, or when blue delegation banners appear in core screens.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint was built for content and collaboration. Documents, pages, conversations, basic lists. It's excellent at that. But a Power App is a data application. It needs a data platform that speaks relationships, delegation, and server-side execution.” – Mirko Peters (00:38)<br /><br />“When Power Apps can't delegate a query, it pulls data to the client and evaluates locally. That's fast in demos and catastrophic at scale.” – Mirko Peters (00:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-limitations-in-power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, decision thresholds, red flags and FAQ</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> – the data engine with server-side delegation and row- and field-level security for scaling apps</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">SharePoint</a> – the content and collaboration platform whose lists hit delegation and threshold limits in apps</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-limitations-in-power-apps" target="_blank" rel="noreferrer noopener">Power Apps</a> – the data apps that stall at 500 or 2,000 records on non-delegable SharePoint queries</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1187</itunes:duration><itunes:keywords>architecture,auditing,bottlenecks,compliance,dataverse,delegation,filtering,governance,limitations,lookups,migration,optimization,performance,querying,relationships,reliability,scalability,sharepoint,thresholds,workarounds</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d9ed7ac14a561a695b31ca00a6bed9b9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Excel Data: The Power Apps Lie That Breaks Your Excel Data</title><link>https://www.m365.fm/show/episodes/power-apps-excel-data-failures/</link><description><![CDATA[(00:00:00) The Excel Dilemma: When Spreadsheets Meet Data Platforms<br />
(00:00:16) The Five Failure Patterns of Data Modeling<br />
(00:00:36) The Primary Key Predicament: Unique Identifiers in Data Verse<br />
(00:04:33) The Type Trap: Data Types in Data Verse vs. Excel<br />
(00:08:54) The Lookup Labyrinth: Relationships in Data Verse vs. Spreadsheets<br />
(00:12:48) The Multipurpose Column Maze: When One Column Does Too Much<br />
(00:16:58) The Orphan Problem: Children Without Parents in Data Verse<br />
(00:21:35) Excel vs. Data Verse: Performance and Security Comparison<br />
(00:23:07) The Minimal Remediation Path: Fixing Data Modeling Mistakes<br />
(00:24:43) Closing Thoughts and Call to Action<br />
<br />
Fix Power Apps built from Excel by replacing row limits, missing keys, mixed types, text lookups, overloaded columns, and orphan records with a Dataverse model.<br /><br />In this episode of M365.fm, Mirko Peters explains why clicking “Create app from Excel” feels smart for the first week and becomes a data‑integrity horror story once real users arrive. Excel isn’t a database — it’s a calculator pretending to be one — and the moment you plug it into Power Apps, Dataverse exposes every hidden flaw: no keys, mixed types, fake relationships, duplicate entities, orphaned rows, and silent corruption spreading behind the scenes.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why Excel feels fine for small tasks but fails as soon as Power Apps expects structure<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The five failure patterns that quietly destroy Excel‑backed Power Apps: missing primary keys, mixed data types, VLOOKUP “joins,” multi‑purpose columns, and orphaned rows<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design proper primary keys with surrogate GUIDs and alternate keys so imports, upserts, and automations stop duplicating or overwriting the wrong records<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to normalize data types (numbers, currency, dates, choices, lookups) so formulas, logic, and reports behave consistently instead of breaking on “weird” values<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to replace fragile VLOOKUP‑style relationships with real Dataverse tables and lookups for suppliers, locations, categories, and more<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to split overloaded “Status/Notes/Flags” columns into clean, governed fields so your app can actually validate, filter, and automate reliably<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to prevent and repair orphaned records by enforcing relationships, using “Unknown X” rows intentionally, and modeling delete behavior correctly<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical 12‑step remediation path you can follow to fix your Excel model, move it into Dataverse, and stop your Power Apps from corrupting data in production<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Apps makers, citizen developers, Power Platform admins, and data‑savvy business owners who have already built (or are about to build) apps on top of Excel files in SharePoint or OneDrive. If you’re dealing with inconsistent behavior, failing imports, broken lookups, and automations that only work “on some rows,” this episode gives you a clear blueprint to remodel your data correctly and migrate to Dataverse before the next failure hits.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect who helps organizations move from spreadsheet‑driven operations to governed, scalable platforms on Power Platform, Dataverse, and Fabric. Through M365.fm, Mirko shares practical migration stories, data‑model patterns, and governance approaches that help IT and business teams replace fragile Excel “systems” with resilient, auditable applications that can stand in front of an auditor — and survive.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/power-apps-excel-data-failures/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/sharepoint-limitations-in-power-apps/" target="_blank" rel="noreferrer noopener">When to Move Power Apps from SharePoint to Dataverse</a></li><li><a href="https://www.m365.fm/excel-is-not-a-database-powerapps-migration/" target="_blank" rel="noreferrer noopener">Migrate Power Apps from Excel to Dataverse</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68612459</guid><pubDate>Wed, 26 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68612459/the_power_apps_lie_why_your_excel_data_will_still_fail.mp3" length="24266574" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/efc81780d3abf91a972e5232eee2ed03f721d32f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Fix Power Apps built from Excel by replacing row limits, missing keys, mixed types, text lookups, overloaded columns, and orphan records with a Dataverse model.

In this episode of M365.fm, Mirko Peters explains why clicking “Create app from Excel”...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Excel Dilemma: When Spreadsheets Meet Data Platforms<br />
(00:00:16) The Five Failure Patterns of Data Modeling<br />
(00:00:36) The Primary Key Predicament: Unique Identifiers in Data Verse<br />
(00:04:33) The Type Trap: Data Types in Data Verse vs. Excel<br />
(00:08:54) The Lookup Labyrinth: Relationships in Data Verse vs. Spreadsheets<br />
(00:12:48) The Multipurpose Column Maze: When One Column Does Too Much<br />
(00:16:58) The Orphan Problem: Children Without Parents in Data Verse<br />
(00:21:35) Excel vs. Data Verse: Performance and Security Comparison<br />
(00:23:07) The Minimal Remediation Path: Fixing Data Modeling Mistakes<br />
(00:24:43) Closing Thoughts and Call to Action<br />
<br />
Fix Power Apps built from Excel by replacing row limits, missing keys, mixed types, text lookups, overloaded columns, and orphan records with a Dataverse model.<br /><br />In this episode of M365.fm, Mirko Peters explains why clicking “Create app from Excel” feels smart for the first week and becomes a data‑integrity horror story once real users arrive. Excel isn’t a database — it’s a calculator pretending to be one — and the moment you plug it into Power Apps, Dataverse exposes every hidden flaw: no keys, mixed types, fake relationships, duplicate entities, orphaned rows, and silent corruption spreading behind the scenes.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why Excel feels fine for small tasks but fails as soon as Power Apps expects structure<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The five failure patterns that quietly destroy Excel‑backed Power Apps: missing primary keys, mixed data types, VLOOKUP “joins,” multi‑purpose columns, and orphaned rows<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design proper primary keys with surrogate GUIDs and alternate keys so imports, upserts, and automations stop duplicating or overwriting the wrong records<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to normalize data types (numbers, currency, dates, choices, lookups) so formulas, logic, and reports behave consistently instead of breaking on “weird” values<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to replace fragile VLOOKUP‑style relationships with real Dataverse tables and lookups for suppliers, locations, categories, and more<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to split overloaded “Status/Notes/Flags” columns into clean, governed fields so your app can actually validate, filter, and automate reliably<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to prevent and repair orphaned records by enforcing relationships, using “Unknown X” rows intentionally, and modeling delete behavior correctly<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical 12‑step remediation path you can follow to fix your Excel model, move it into Dataverse, and stop your Power Apps from corrupting data in production<a href="https://www.spreaker.com/cms/episodes/68612459/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>WHO THIS...]]></itunes:summary><itunes:duration>1517</itunes:duration><itunes:keywords>automation,cleanup,concurrency,datamodeling,dataverse,entities,excel,governance,guids,imports,integrity,lookups,lowcode,migration,normalization,orphans,powerapps,relationships,validation,vlookup</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f0e7e3cca8880429a1387ac32e849c94.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Warehouse Snapshots: Stop Using Fragile Data and Get One Version of Truth</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-warehouse-snapshots-truth/</link><description><![CDATA[(00:00:00) The Fragility of Analytics Data<br />
(00:00:33) The Problem with Analytics Data<br />
(00:01:37) The Illusion of Read Replicas<br />
(00:01:54) The Manual Export Trap<br />
(00:02:12) Data Science Instability<br />
(00:02:46) The Concurrency Conundrum<br />
(00:04:03) Introducing Snapshots<br />
(00:04:24) The Power of Snapshots<br />
(00:08:22) Implementing Snapshots<br />
(00:13:34) Month-End Snapshots in Finance<br />
<br />
Learn what Fabric Warehouse Snapshots capture, why they are not backups, and how to use them for baselines, recovery, performance, and data governance.<br /><br />In this episode of M365.fm, Mirko Peters explains why most “live data” platforms quietly betray you — ETL loads rewrite history, schema changes break reproducibility, and dashboards refresh against half-written tables — and how Fabric Warehouse Snapshots finally give you one stable, audit-ready version of truth.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why your current warehouse architecture creates fragile analytics (ETL collisions, schema drift, shifting baselines, and CSV exports with no lineage)<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The real root cause: concurrency without isolation — analysts querying the construction site while engineers rebuild it<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Fabric Warehouse Snapshots actually guarantee: point-in-time consistency, no half-written rows, immutable state, and zero-copy metadata pointers instead of cloned data<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why read replicas don’t save you (they replicate volatility, not truth) and where snapshots prevent real disasters like drifting month-end numbers and false dashboard dips<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use battle-tested patterns: pre-ETL snapshots for stable daily reporting, month-end snapshots for reproducible finance, and audit snapshots that replace painful backup restores<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How snapshots plug into Microsoft Fabric: OneLake, Warehouse, Lakehouse, semantic models, Purview governance, and ETL pipelines<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to implement snapshots with T-SQL and governance: creating and querying snapshots, structuring retention, and enforcing RBAC and Purview labels across your snapshot catalog<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />If you can’t rerun the same query tomorrow and get yesterday’s answer, you don’t have analytics — you have turbulence. Fabric Snapshots fix this by separating “truth” from “churn”: pipelines keep changing underlying tables, but every snapshot freezes a transactionally consistent state that your dashboards, finance processes, data science pipelines, and auditors can all trust.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is essential for data architects, analytics leads, BI owners, and finance or audit stakeholders who depend on Microsoft Fabric and warehouses for critical reporting. If your organization keeps arguing over “which number is right,” or if audits still involve restoring backups and exporting CSVs, this conversation will give you a clear blueprint for using Fabric Warehouse Snapshots to stabilize truth without cloning your entire platform.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and data platform consultant who helps organizations turn scattered, fragile data stacks into governed, audit-ready platforms on Microsoft Fabric. Through M365.fm, Mirko shares practical architectures, snapshot patterns, and governance approaches that help teams replace “live but unstable” analytics with reproducible, trusted numbers everyone can stand behind.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-fabric-warehouse-snapshots-truth/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/microsoft-fabric-data-warehouse-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Warehouse - Simply Explained</a></li><li><a href="https://www.m365.fm/why-your-fabric-data-warehouse-is-a-csv-graveyard/" target="_blank" rel="noreferrer noopener">Turn Your Microsoft Fabric CSV Graveyard into an AI-Ready Warehouse</a></li><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">More Data &amp; Fabric episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-data-fabric/" target="_blank" rel="noreferrer noopener">Best of Data &amp; Fabric: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68612135</guid><pubDate>Tue, 25 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68612135/stop_using_fragile_data_fabric_snapshots_deliver_the_only_version_of_truth.mp3" length="22348977" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/8854a2bd3d1f90e0515278a91bfb35bcb6a38a2e.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn what Fabric Warehouse Snapshots capture, why they are not backups, and how to use them for baselines, recovery, performance, and data governance.

In this episode of M365.fm, Mirko Peters explains why most “live data” platforms quietly betray...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Fragility of Analytics Data<br />
(00:00:33) The Problem with Analytics Data<br />
(00:01:37) The Illusion of Read Replicas<br />
(00:01:54) The Manual Export Trap<br />
(00:02:12) Data Science Instability<br />
(00:02:46) The Concurrency Conundrum<br />
(00:04:03) Introducing Snapshots<br />
(00:04:24) The Power of Snapshots<br />
(00:08:22) Implementing Snapshots<br />
(00:13:34) Month-End Snapshots in Finance<br />
<br />
Learn what Fabric Warehouse Snapshots capture, why they are not backups, and how to use them for baselines, recovery, performance, and data governance.<br /><br />In this episode of M365.fm, Mirko Peters explains why most “live data” platforms quietly betray you — ETL loads rewrite history, schema changes break reproducibility, and dashboards refresh against half-written tables — and how Fabric Warehouse Snapshots finally give you one stable, audit-ready version of truth.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why your current warehouse architecture creates fragile analytics (ETL collisions, schema drift, shifting baselines, and CSV exports with no lineage)<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The real root cause: concurrency without isolation — analysts querying the construction site while engineers rebuild it<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Fabric Warehouse Snapshots actually guarantee: point-in-time consistency, no half-written rows, immutable state, and zero-copy metadata pointers instead of cloned data<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why read replicas don’t save you (they replicate volatility, not truth) and where snapshots prevent real disasters like drifting month-end numbers and false dashboard dips<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use battle-tested patterns: pre-ETL snapshots for stable daily reporting, month-end snapshots for reproducible finance, and audit snapshots that replace painful backup restores<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How snapshots plug into Microsoft Fabric: OneLake, Warehouse, Lakehouse, semantic models, Purview governance, and ETL pipelines<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to implement snapshots with T-SQL and governance: creating and querying snapshots, structuring retention, and enforcing RBAC and Purview labels across your snapshot catalog<a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />If you can’t rerun the same query tomorrow and get yesterday’s answer, you don’t have analytics — you have turbulence. Fabric Snapshots fix this by separating “truth” from “churn”: pipelines keep changing underlying tables, but every snapshot freezes a transactionally consistent state that your dashboards, finance processes, data science pipelines, and auditors can all trust.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612135/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is essential for data architects, analytics leads, BI owners,...]]></itunes:summary><itunes:duration>1397</itunes:duration><itunes:keywords>analytics,auditready,baselines,concurrency,consistency,datadrift,etl,fabric,governance,isolation,lineage,onelake,pointintime,reliability,reproducibility,snapshots,stability,truthmodel,versioning,zerocopy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d7dd0dce4e215e740ae65b2254fb8e19.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Canvas Apps App Builder: The Rebirth of Canvas Apps Is a Lie</title><link>https://www.m365.fm/show/episodes/microsoft-app-builder-truth-behind-canvas-apps/</link><description><![CDATA[(00:00:00) The Truth About Canvas Apps and App Builder<br />
(00:00:36) The Deceptive Familiarity of App Builder<br />
(00:00:54) The SharePoint Trap and Data Verse Superiority<br />
(00:01:37) Workflows and Governance: A False Sense of Security<br />
(00:04:18) The Personal vs Enterprise Split<br />
(00:08:34) The Migration Cliff: When Toys Become Critical Systems<br />
(00:12:30) Governance That Works: DLP, Permissions, and Restricted Search<br />
(00:16:46) The Future of Copilot and Power Platform<br />
(00:19:05) Rapid Implementation Checklist and Micro Stories<br />
<br />
Move Canvas Apps from SharePoint lists to Dataverse before delegation, lookup, ownership, security, scale, and audit requirements create an expensive rebuild.<br /><br />In this episode of M365.fm, Mirko Peters explains why “Canvas Apps are back” is the wrong headline — and why Microsoft’s new App Builder experience is really a lightweight, personal‑automation lane that sits beside, not inside, the enterprise Power Platform. He breaks down how Microsoft is deliberately creating two lanes: a fast, Copilot‑driven personal lane for experimentation on top of SharePoint Lists, and a durable enterprise lane built on Dataverse, solutions, environments, and governance.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why App Builder looks like Power Apps but isn’t — and how familiarity is being used as a lure<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where the real limits of SharePoint Lists show up: delegation failures, lookup ceilings, API throttling, missing ALM, and no real security model<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft is intentionally splitting the world into a personal Copilot lane and an enterprise Power Platform lane<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What the “migration cliff” looks like when small personal apps quietly become critical business tools and then collapse<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which governance moves actually work: Copilot‑specific DLP, sensitivity labels, restricted search, connector approvals, and permission hygiene<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why agents and Entra Agent IDs are the real endgame, with Dataverse as the execution backbone for anything that must last<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Clear criteria for when to stay in App Builder and when you are already late moving to Dataverse<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />App Builder is not a rebirth of classic Canvas Apps; it is a personal automation substrate optimized for speed, not for longevity. SharePoint Lists make it feel easy on day one, but delegation limits, lookup ceilings, throttles, and missing ALM turn into hard constraints as soon as more data, more relationships, or more teams show up. Dataverse remains the only sane backbone for anything shared, durable, or regulated — with real environments, solutions, security, and lifecycle management.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Platform architects, governance and compliance teams, solution architects, automation program owners, and fusion teams trying to understand where App Builder, Copilot, and Dataverse really fit together. If you’re worried about a wave of “quick apps” turning into unscalable business‑critical tools, this conversation gives you the language, thresholds, and promotion rules you need to define lanes before the mess arrives.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building governed, scalable platforms with Power Platform, Dataverse, and Microsoft Copilot. Through M365.fm, Mirko shares practical governance models, migration stories, and architecture patterns that help organizations keep personal productivity fast while keeping the enterprise lane safe.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/microsoft-app-builder-truth-behind-canvas-apps/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/sharepoint-is-not-a-database-power-apps-lie/" target="_blank" rel="noreferrer noopener">Why SharePoint Is Not a Database for Power Apps</a></li><li><a href="https://www.m365.fm/manual-ui-vs-ai-pages-is-vibe-coding-worth-it-in-2025/" target="_blank" rel="noreferrer noopener">Canvas App UI vs Generative Pages: Which Should You Use?</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68612060</guid><pubDate>Tue, 25 Nov 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68612060/the_rebirth_of_canvas_apps_is_a_lie_here_s_what_microsoft_is_really_building.mp3" length="20600654" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b30d2ebf26c13fe0c473d710e2778541855f7088.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Move Canvas Apps from SharePoint lists to Dataverse before delegation, lookup, ownership, security, scale, and audit requirements create an expensive rebuild.

In this episode of M365.fm, Mirko Peters explains why “Canvas Apps are back” is the wrong...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Truth About Canvas Apps and App Builder<br />
(00:00:36) The Deceptive Familiarity of App Builder<br />
(00:00:54) The SharePoint Trap and Data Verse Superiority<br />
(00:01:37) Workflows and Governance: A False Sense of Security<br />
(00:04:18) The Personal vs Enterprise Split<br />
(00:08:34) The Migration Cliff: When Toys Become Critical Systems<br />
(00:12:30) Governance That Works: DLP, Permissions, and Restricted Search<br />
(00:16:46) The Future of Copilot and Power Platform<br />
(00:19:05) Rapid Implementation Checklist and Micro Stories<br />
<br />
Move Canvas Apps from SharePoint lists to Dataverse before delegation, lookup, ownership, security, scale, and audit requirements create an expensive rebuild.<br /><br />In this episode of M365.fm, Mirko Peters explains why “Canvas Apps are back” is the wrong headline — and why Microsoft’s new App Builder experience is really a lightweight, personal‑automation lane that sits beside, not inside, the enterprise Power Platform. He breaks down how Microsoft is deliberately creating two lanes: a fast, Copilot‑driven personal lane for experimentation on top of SharePoint Lists, and a durable enterprise lane built on Dataverse, solutions, environments, and governance.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>Why App Builder looks like Power Apps but isn’t — and how familiarity is being used as a lure<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where the real limits of SharePoint Lists show up: delegation failures, lookup ceilings, API throttling, missing ALM, and no real security model<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft is intentionally splitting the world into a personal Copilot lane and an enterprise Power Platform lane<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What the “migration cliff” looks like when small personal apps quietly become critical business tools and then collapse<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which governance moves actually work: Copilot‑specific DLP, sensitivity labels, restricted search, connector approvals, and permission hygiene<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why agents and Entra Agent IDs are the real endgame, with Dataverse as the execution backbone for anything that must last<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Clear criteria for when to stay in App Builder and when you are already late moving to Dataverse<a href="https://www.spreaker.com/cms/episodes/68612060/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />App Builder is not a rebirth of classic Canvas Apps; it is a personal automation substrate optimized for speed, not for longevity. SharePoint Lists make it feel easy on day one, but delegation limits, lookup ceilings, throttles, and missing ALM turn into hard constraints as soon as more data, more relationships, or more teams show up. Dataverse remains the only sane backbone for anything shared, durable, or regulated — with real environments, solutions, security, and lifecycle management.<br /><br /><a...]]></itunes:summary><itunes:duration>1288</itunes:duration><itunes:keywords>agentids,agents,alm,apithrottling,appbuilder,automationruntime,canvasapps,copilotlane,dataverse,delegation,dlppolicies,enterpriselane,fusionteams,governance,migrationcliff,powerplatform,prototypeapps,rowthresholds,sharepointlists,solutions</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/04b1c31ab9eca896fb426027f487bbc3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Agents Data Leak: Stop SharePoint Agents From Leaking Your Data (The IT Pro Fix)</title><link>https://www.m365.fm/show/episodes/stop-sharepoint-agents-data-leaks/</link><description><![CDATA[(00:00:00) SharePoint Agents and Data Security<br />
(00:00:34) The Agent's Perspective: Permissions and Retrieval<br />
(00:01:23) Grounding and DLP: The Missing Links<br />
(00:02:21) Scope Control: The Foundation of Governance<br />
(00:03:16) The Agent's Mental Model: A Step-by-Step Guide<br />
(00:03:42) The Dangers of Inheritance and Scope Overlap<br />
(00:08:33) Hardening Inheritance and Labeling<br />
(00:13:30) Approval Gates and Licensing Controls<br />
(00:17:15) DLP: The Final Layer of Protection<br />
<br />
Block Copilot and SharePoint agents from sensitive documents with narrow knowledge scopes, permissions, sensitivity labels, metadata, Purview DLP, and auditing.<br /><br />In this episode of M365.fm, Mirko Peters explains why your SharePoint agents aren’t “haunted” — they’re over‑scoped, over‑permitted, and under‑protected. You’ll learn how agents actually see data through Microsoft Graph and ACLs, why grounding does not equal security, and how broken inheritance, weak DLP, and loose labels turn one well‑meaning agent into a data‑leak amplifier.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>How SharePoint agents really work: persona (identity + permissions) plus retrieval filters over SharePoint via Microsoft Graph<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why grounding filters relevance but never shrinks what the identity is legally allowed to access<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How overscoped knowledge sources (site roots, hubs, recursive folders) quietly pull in HR, Legal, and sensitive side libraries<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why permission inheritance and “Everyone/All Employees” groups become silent escalation paths for agents<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to scope knowledge sources like a lawyer: library‑level only, shallow folder depth, metadata filters, and explicit exclusion of drafts and working trees<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to harden permissions by breaking inheritance on the right libraries, replacing broad groups with role‑based security groups, and defining clear tiers (Confidential, Internal, Public‑internal)<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pair sensitivity labels with Purview DLP so some labels are agent‑allowed and others are always blocked, even if users can view the files<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design approval gates for agents, using service identities, Pay‑As‑You‑Go/licensing, and data policies as real guardrails<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to monitor, audit, and safely roll back when an agent or policy misstep exposes the wrong content<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Your SharePoint agent didn’t leak because AI is spooky; it leaked because your permissions, scope, and DLP told it that leak was allowed. Agents read Graph, not intentions. Permissions gate first, retrieval filters decide where to look, and labels + DLP decide what is allowed to be processed — if you don’t configure all three, you’re relying on luck. The fix is a control‑plane mindset: narrow agents with precise scopes, hardened permissions on sensitive libraries, labels that actually drive DLP behavior, and an approval and monitoring process that treats agents as high‑risk service identities, not toys.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is essential for Microsoft 365 admins, SharePoint architects, security engineers, and Copilot/agent owners who must stop AI‑driven data leaks before they become incidents. If your agents are grounded on “the whole site,” inheritance is still default everywhere, or DLP only logs instead of blocking, this conversation gives you a concrete governance pack you can start rolling out today.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building secure, agent‑ready environments on the Microsoft cloud. Through M365.fm, Mirko shares practical governance patterns, incident stories, and control‑plane designs that help IT pros keep Copilot and SharePoint agents powerful for users — and boring for auditors.<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><ul><li><ul><li></li></ul></li></ul><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/stop-sharepoint-agents-data-leaks/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/soc-team-vs-rogue-copilot-who-wins/" target="_blank" rel="noreferrer noopener">Investigate Copilot Data Leaks with Microsoft Purview DSPM</a></li><li><a href="https://www.m365.fm/protecting-microsoft-copilot-with-purview-dlp-insider-risk-with-alan-cox-mvp/" target="_blank" rel="noreferrer noopener">Protect Microsoft Copilot with Purview, DLP, and Insider Risk with Alan Cox [MVP]</a></li><li><a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">More AI &amp; Copilot episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-ai-copilot/" target="_blank" rel="noreferrer noopener">Best of AI &amp; Copilot: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68604689</guid><pubDate>Mon, 24 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68604689/stop_sharepoint_agents_from_leaking_your_data_the_it_pro_fix.mp3" length="19282411" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/838eb8ee5c0c4066a8b4e6cdb280462911b7e8c0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Block Copilot and SharePoint agents from sensitive documents with narrow knowledge scopes, permissions, sensitivity labels, metadata, Purview DLP, and auditing.

In this episode of M365.fm, Mirko Peters explains why your SharePoint agents aren’t...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) SharePoint Agents and Data Security<br />
(00:00:34) The Agent's Perspective: Permissions and Retrieval<br />
(00:01:23) Grounding and DLP: The Missing Links<br />
(00:02:21) Scope Control: The Foundation of Governance<br />
(00:03:16) The Agent's Mental Model: A Step-by-Step Guide<br />
(00:03:42) The Dangers of Inheritance and Scope Overlap<br />
(00:08:33) Hardening Inheritance and Labeling<br />
(00:13:30) Approval Gates and Licensing Controls<br />
(00:17:15) DLP: The Final Layer of Protection<br />
<br />
Block Copilot and SharePoint agents from sensitive documents with narrow knowledge scopes, permissions, sensitivity labels, metadata, Purview DLP, and auditing.<br /><br />In this episode of M365.fm, Mirko Peters explains why your SharePoint agents aren’t “haunted” — they’re over‑scoped, over‑permitted, and under‑protected. You’ll learn how agents actually see data through Microsoft Graph and ACLs, why grounding does not equal security, and how broken inheritance, weak DLP, and loose labels turn one well‑meaning agent into a data‑leak amplifier.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>How SharePoint agents really work: persona (identity + permissions) plus retrieval filters over SharePoint via Microsoft Graph<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why grounding filters relevance but never shrinks what the identity is legally allowed to access<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How overscoped knowledge sources (site roots, hubs, recursive folders) quietly pull in HR, Legal, and sensitive side libraries<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why permission inheritance and “Everyone/All Employees” groups become silent escalation paths for agents<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to scope knowledge sources like a lawyer: library‑level only, shallow folder depth, metadata filters, and explicit exclusion of drafts and working trees<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to harden permissions by breaking inheritance on the right libraries, replacing broad groups with role‑based security groups, and defining clear tiers (Confidential, Internal, Public‑internal)<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pair sensitivity labels with Purview DLP so some labels are agent‑allowed and others are always blocked, even if users can view the files<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design approval gates for agents, using service identities, Pay‑As‑You‑Go/licensing, and data policies as real guardrails<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to monitor, audit, and safely roll back when an agent or policy misstep exposes the wrong content<a href="https://www.spreaker.com/cms/episodes/68604689/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Your SharePoint agent didn’t leak because AI is spooky; it leaked because your permissions,...]]></itunes:summary><itunes:duration>1206</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/14c857183424aea936ec0ac3e3cc16a9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Learning Center: Stop Training Your Users Wrong and Build a Governed Hub</title><link>https://www.m365.fm/show/episodes/deploy-governed-copilot-learning-center/</link><description><![CDATA[(00:00:00) The Copilot Training Dilemma<br />
(00:00:30) The Limitations of Traditional Training<br />
(00:01:50) The Shadow Training Economy<br />
(00:02:42) Building an Evergreen Copilot Learning Center<br />
(00:03:38) The Architecture of the Copilot Hub<br />
(00:04:58) Implementing Governance and Search<br />
(00:10:19) Safety Scaffolding and Feedback Loops<br />
(00:11:14) Case Study: Enterprise Adoption Success<br />
(00:14:21) The Governance Switch to Kill Shadow Training<br />
(00:17:50) Measuring Success and Key Takeaways<br />
<br />
Copilot training decks and webinars go stale while users keep filing the same tickets and copying unofficial guides. This episode shows Microsoft 365 adoption and governance teams how to build a governed Copilot Learning Center on SharePoint and Teams that answers questions where they occur and proves its value with KPIs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot training dilemma</li><li>00:34 – Why your Copilot training fails</li><li>01:59 – The shadow training economy</li><li>03:53 – Architecture of the Copilot Learning Center</li><li>07:53 – How it fixes tickets and shadow training</li><li>11:42 – Case study: before and after</li><li>14:53 – The governance switch that collapses shadow training</li><li>17:56 – KPI playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot changes weekly, so one-off webinars and decks decay into shadow training; adoption needs an evergreen, governed learning center with owners, lifecycle and telemetry.</li><li>Build it as a <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">SharePoint</a> hub with SPFx web parts, PnP Modern Search, a role-based prompt library, an agent directory and policy guidance surfaced in Teams through Viva Connections.</li><li>Make the hub the single authoritative entry point with redirects, warning banners and auto-archive rules, and track ticket deflection, search success, prompt reuse and stale content rate.</li></ul><br /><b>Worth quoting</b><br /><br />“Training isn't a meeting, it's a system. If you don't deploy an evergreen, governed learning center, you're funding a help desk cosplay.” – Mirko Peters (00:13)<br /><br />“Co-pilot isn't linear, it's conversational, context dependent, and utterly sensitive to data boundaries and prompt quality. Teach once and you've taught nobody.” – Mirko Peters (00:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/deploy-governed-copilot-learning-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on the learning center</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose weekly changes and many surfaces make one-off training go stale</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – reframed here as an information architecture problem solved by an evergreen, governed hub</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Governance</a> – moved from PDF to page header, with named owners, freshness badges and auto-archive rules</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/information-architecture-microsoft-365-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Stop Feeding Copilot Lies: The Information Architecture Blueprint for Microsoft 365 Search and Copilot Accuracy</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68604476</guid><pubDate>Mon, 24 Nov 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68604476/stop_training_your_users_wrong_deploy_the_copilot_learning_center.mp3" length="18779188" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/16cf480ce4dc23564c7b0b6f7070324a8d9e2dbb.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot training decks and webinars go stale while users keep filing the same tickets and copying unofficial guides. This episode shows Microsoft 365 adoption and governance teams how to build a governed Copilot Learning Center on SharePoint and Teams...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Copilot Training Dilemma<br />
(00:00:30) The Limitations of Traditional Training<br />
(00:01:50) The Shadow Training Economy<br />
(00:02:42) Building an Evergreen Copilot Learning Center<br />
(00:03:38) The Architecture of the Copilot Hub<br />
(00:04:58) Implementing Governance and Search<br />
(00:10:19) Safety Scaffolding and Feedback Loops<br />
(00:11:14) Case Study: Enterprise Adoption Success<br />
(00:14:21) The Governance Switch to Kill Shadow Training<br />
(00:17:50) Measuring Success and Key Takeaways<br />
<br />
Copilot training decks and webinars go stale while users keep filing the same tickets and copying unofficial guides. This episode shows Microsoft 365 adoption and governance teams how to build a governed Copilot Learning Center on SharePoint and Teams that answers questions where they occur and proves its value with KPIs.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Copilot training dilemma</li><li>00:34 – Why your Copilot training fails</li><li>01:59 – The shadow training economy</li><li>03:53 – Architecture of the Copilot Learning Center</li><li>07:53 – How it fixes tickets and shadow training</li><li>11:42 – Case study: before and after</li><li>14:53 – The governance switch that collapses shadow training</li><li>17:56 – KPI playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot changes weekly, so one-off webinars and decks decay into shadow training; adoption needs an evergreen, governed learning center with owners, lifecycle and telemetry.</li><li>Build it as a <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">SharePoint</a> hub with SPFx web parts, PnP Modern Search, a role-based prompt library, an agent directory and policy guidance surfaced in Teams through Viva Connections.</li><li>Make the hub the single authoritative entry point with redirects, warning banners and auto-archive rules, and track ticket deflection, search success, prompt reuse and stale content rate.</li></ul><br /><b>Worth quoting</b><br /><br />“Training isn't a meeting, it's a system. If you don't deploy an evergreen, governed learning center, you're funding a help desk cosplay.” – Mirko Peters (00:13)<br /><br />“Co-pilot isn't linear, it's conversational, context dependent, and utterly sensitive to data boundaries and prompt quality. Teach once and you've taught nobody.” – Mirko Peters (00:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/deploy-governed-copilot-learning-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a FAQ on the learning center</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose weekly changes and many surfaces make one-off training go stale</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – reframed here as an information architecture problem solved by an evergreen, governed hub</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-learning-center-stop-training-your-users-wrong-and-build-a-governed-hub" target="_blank" rel="noreferrer noopener">Governance</a> – moved from PDF to page header, with named owners,...]]></itunes:summary><itunes:duration>1174</itunes:duration><itunes:keywords>adoptionkpis,adoptionmodel,aireadiness,contentlifecycle,copilotdeployment,copilottraining,evergreencontent,freshnessbadges,governancehub,learningcenter,m365governance,modernsearch,promptlibrary,roleguides,shadowdocs,sharepointhub,spfx,tenantstandards,ticketdeflection,vivaconnections</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ee98c18fa6f57200280b5dfb7f5ac392.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Automate Email Flows: Stop Sabotaging Compliance and Do Email the Microsoft Way</title><link>https://www.m365.fm/show/episodes/power-automate-email-flows-compliance-guide/</link><description><![CDATA[(00:00:00) The Service Account Dilemma<br />
(00:00:30) The Flaws of Service Accounts<br />
(00:02:46) The Importance of Non-Human Identities<br />
(00:08:16) Implementing App Registration and Policies<br />
(00:13:27) Crafting the Graph API Request<br />
(00:18:31) Building a Custom Power Automate Connector<br />
(00:22:51) Auditing and Monitoring Your HR Automation<br />
(00:25:30) Incident Prevention and Run Books<br />
(00:27:11) Closing Thoughts and Call to Action<br />
<br />
HR notifications, offer letters and policy updates sent through service accounts break at the next MFA prompt or password expiry and leave an unclear audit trail. This episode shows Power Platform and Microsoft 365 admins how to move email flows to an app registration, Microsoft Graph and application access policies, so every message is scoped, reliable and provable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why service accounts sabotage HR email flows</li><li>02:40 – Non-human identities: app registration plus Graph</li><li>08:45 – Locking down sending with application access policies</li><li>13:50 – Graph sendMail payloads, retries and idempotency</li><li>18:50 – Building a governed Power Automate custom connector</li><li>22:50 – Auditing, monitoring and alerting</li><li>25:40 – Runbooks, ownership and closing the gap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Service accounts with shared passwords, Send As rights and <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">MFA</a> exemptions make Power Automate email flows fragile, over-privileged and impossible to audit cleanly.</li><li>An app registration with Mail.Send application permission, authenticated via client credentials and fenced by an Exchange Online application access policy, can only send from approved mailboxes.</li><li>Wrapping the Graph call in a custom connector with client request IDs, normalized errors, throttling-aware retries and idempotency keys gives every flow traceable, reliable delivery.</li></ul><br /><b>Worth quoting</b><br /><br />“Service accounts sabotage your flows because they conflate human authentication with machine tasks, invite over privilege, erase attribution, and collapse the second conditional access evolves.” – Mirko Peters (03:56)<br /><br />“Client credentials flows aren't subject to user MFA. That's not a loophole, it's the design. You enforce safety at the permission layer and the policy fence, not with interactive challenges.” – Mirko Peters (06:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-email-flows-compliance-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the step-by-step build</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Power Automate</a> – where HR email flows run, wrapped in a governed custom connector with try and catch scopes</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – sends the mail through the sendMail endpoint using an app registration and client credentials</li><li><a href="https://www.m365.fm/entity/exchange-online/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Exchange Online</a> – enforces the application access policy and supplies audit logs for mailbox operations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Beyond the Portal: The Strategic Architecture of Microsoft Graph and PowerShell</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68604308</guid><pubDate>Sun, 23 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68604308/stop_sabotaging_your_power_automate_email_flows.mp3" length="26549885" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/89a2068f2c27e63fd07af566453089998f165ae6.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>HR notifications, offer letters and policy updates sent through service accounts break at the next MFA prompt or password expiry and leave an unclear audit trail. This episode shows Power Platform and Microsoft 365 admins how to move email flows to an...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Service Account Dilemma<br />
(00:00:30) The Flaws of Service Accounts<br />
(00:02:46) The Importance of Non-Human Identities<br />
(00:08:16) Implementing App Registration and Policies<br />
(00:13:27) Crafting the Graph API Request<br />
(00:18:31) Building a Custom Power Automate Connector<br />
(00:22:51) Auditing and Monitoring Your HR Automation<br />
(00:25:30) Incident Prevention and Run Books<br />
(00:27:11) Closing Thoughts and Call to Action<br />
<br />
HR notifications, offer letters and policy updates sent through service accounts break at the next MFA prompt or password expiry and leave an unclear audit trail. This episode shows Power Platform and Microsoft 365 admins how to move email flows to an app registration, Microsoft Graph and application access policies, so every message is scoped, reliable and provable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why service accounts sabotage HR email flows</li><li>02:40 – Non-human identities: app registration plus Graph</li><li>08:45 – Locking down sending with application access policies</li><li>13:50 – Graph sendMail payloads, retries and idempotency</li><li>18:50 – Building a governed Power Automate custom connector</li><li>22:50 – Auditing, monitoring and alerting</li><li>25:40 – Runbooks, ownership and closing the gap</li></ul><br /><b>Key takeaways</b><br /><ul><li>Service accounts with shared passwords, Send As rights and <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">MFA</a> exemptions make Power Automate email flows fragile, over-privileged and impossible to audit cleanly.</li><li>An app registration with Mail.Send application permission, authenticated via client credentials and fenced by an Exchange Online application access policy, can only send from approved mailboxes.</li><li>Wrapping the Graph call in a custom connector with client request IDs, normalized errors, throttling-aware retries and idempotency keys gives every flow traceable, reliable delivery.</li></ul><br /><b>Worth quoting</b><br /><br />“Service accounts sabotage your flows because they conflate human authentication with machine tasks, invite over privilege, erase attribution, and collapse the second conditional access evolves.” – Mirko Peters (03:56)<br /><br />“Client credentials flows aren't subject to user MFA. That's not a loophole, it's the design. You enforce safety at the permission layer and the policy fence, not with interactive challenges.” – Mirko Peters (06:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-email-flows-compliance-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the step-by-step build</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Power Automate</a> – where HR email flows run, wrapped in a governed custom connector with try and catch scopes</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-automate-email-flows-stop-sabotaging-compliance-and-do-email-the-microsoft-way" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – sends the mail through the sendMail endpoint using an app registration and client credentials</li><li><a...]]></itunes:summary><itunes:duration>1660</itunes:duration><itunes:keywords>aapolicy,appregistration,audittrail,caresilient,certificateauth,clientcredentials,compliancesafe,customconnector,enterpriseemail,governance,graphemail,hrnotifications,idempotency,leastprivilege,m365security,mailsend,noserviceaccounts,oauth2,secureflows,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4db3be8efbad90c9af3d6f8c42692d1a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Sprawl: SharePoint Sprawl Is Killing Your Business (Here’s How to Stop It)</title><link>https://www.m365.fm/show/episodes/sharepoint-sprawl-killing-your-business/</link><description><![CDATA[(00:00:00) The SharePoint Sprawl Problem<br />
(00:00:34) The Reality of SharePoint Sprawl<br />
(00:00:39) The Four Faces of Sprawl<br />
(00:01:00) The Search Nightmare<br />
(00:01:42) Root Causes of Sprawl<br />
(00:02:29) Measuring Sprawl's Impact<br />
(00:03:18) Governance: The Solution<br />
(00:04:17) Ownership and Life Cycle Management<br />
(00:08:39) Provisioning: The Prevention Strategy<br />
(00:13:41) Retention Labels: The Scalpel of Governance<br />
<br />
Duplicate files, abandoned sites and stale sharing links make SharePoint search and Copilot unreliable. This episode gives Microsoft 365 admins and governance leads a playbook built on E3 and E5 features: lifecycle enforcement, standardized provisioning and retention labels, with metrics to prove the cleanup works.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your SharePoint is a landfill</li><li>00:34 – Diagnosing sprawl and its root causes</li><li>02:37 – Metrics that expose the landfill</li><li>04:03 – Enforced lifecycle with E3 and E5</li><li>08:52 – Provisioning: the building code</li><li>13:46 – Retention labels that actually work</li><li>19:08 – Human roles and accountability</li><li>21:24 – Measuring outcomes and the review loop</li></ul><br /><b>Key takeaways</b><br /><ul><li>SharePoint sprawl means duplicated files, abandoned sites, orphaned permissions and stale sharing links, and it degrades search, compliance and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">Copilot</a> answers.</li><li>Enforce lifecycle with two named owners, inactivity checks, attestation and archiving, using Power Automate in E3 or inactive site policies in <a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">SharePoint Advanced Management</a> with E5.</li><li>Standardize provisioning with request forms and templates, apply retention labels at item level, and track inactive site rate, duplicate ratio and search precision monthly.</li></ul><br /><b>Worth quoting</b><br /><br />“A healthy site has two named owners, recent activity and content under active retention or planned deletion.” – Mirko Peters (03:30)<br /><br />“Governance is discipline automated, not heroics improvised. Once you accept that the conversation shifts, you stop debating culture and start instrumenting outcomes.” – Mirko Peters (03:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-sprawl-killing-your-business/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the governance playbook</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform whose duplicate files, abandoned sites and stale links the episode cleans up</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">Governance</a> – framed as discipline automated rather than heroics, with named owners, attestation and monthly metrics</li><li><a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">SharePoint Advanced Management</a> – the E5 route that automates inactive site policies, attestation, read-only transitions and archiving</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/heiko-brenn/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">From Garage Band to Symphony Orchestra- How Microsoft 365 Governance Creates Harmony at Scale — with Heiko Brenn</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68604156</guid><pubDate>Sun, 23 Nov 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68604156/sharepoint_sprawl_is_killing_your_business.mp3" length="22788670" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0a5572bb691c0e26353e5548032f656cf092ec7f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Duplicate files, abandoned sites and stale sharing links make SharePoint search and Copilot unreliable. This episode gives Microsoft 365 admins and governance leads a playbook built on E3 and E5 features: lifecycle enforcement, standardized...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The SharePoint Sprawl Problem<br />
(00:00:34) The Reality of SharePoint Sprawl<br />
(00:00:39) The Four Faces of Sprawl<br />
(00:01:00) The Search Nightmare<br />
(00:01:42) Root Causes of Sprawl<br />
(00:02:29) Measuring Sprawl's Impact<br />
(00:03:18) Governance: The Solution<br />
(00:04:17) Ownership and Life Cycle Management<br />
(00:08:39) Provisioning: The Prevention Strategy<br />
(00:13:41) Retention Labels: The Scalpel of Governance<br />
<br />
Duplicate files, abandoned sites and stale sharing links make SharePoint search and Copilot unreliable. This episode gives Microsoft 365 admins and governance leads a playbook built on E3 and E5 features: lifecycle enforcement, standardized provisioning and retention labels, with metrics to prove the cleanup works.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your SharePoint is a landfill</li><li>00:34 – Diagnosing sprawl and its root causes</li><li>02:37 – Metrics that expose the landfill</li><li>04:03 – Enforced lifecycle with E3 and E5</li><li>08:52 – Provisioning: the building code</li><li>13:46 – Retention labels that actually work</li><li>19:08 – Human roles and accountability</li><li>21:24 – Measuring outcomes and the review loop</li></ul><br /><b>Key takeaways</b><br /><ul><li>SharePoint sprawl means duplicated files, abandoned sites, orphaned permissions and stale sharing links, and it degrades search, compliance and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">Copilot</a> answers.</li><li>Enforce lifecycle with two named owners, inactivity checks, attestation and archiving, using Power Automate in E3 or inactive site policies in <a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">SharePoint Advanced Management</a> with E5.</li><li>Standardize provisioning with request forms and templates, apply retention labels at item level, and track inactive site rate, duplicate ratio and search precision monthly.</li></ul><br /><b>Worth quoting</b><br /><br />“A healthy site has two named owners, recent activity and content under active retention or planned deletion.” – Mirko Peters (03:30)<br /><br />“Governance is discipline automated, not heroics improvised. Once you accept that the conversation shifts, you stop debating culture and start instrumenting outcomes.” – Mirko Peters (03:43)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-sprawl-killing-your-business/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the governance playbook</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">SharePoint</a> – the platform whose duplicate files, abandoned sites and stale links the episode cleans up</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">Governance</a> – framed as discipline automated rather than heroics, with named owners, attestation and monthly metrics</li><li><a href="https://www.m365.fm/entity/sharepoint-advanced-management/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-sprawl-is-killing-your-business" target="_blank" rel="noreferrer noopener">SharePoint Advanced Management</a> – the E5 route that automates inactive site policies, attestation, read-only transitions and...]]></itunes:summary><itunes:duration>1425</itunes:duration><itunes:keywords>compliancerisk,contentlifecycle,copilotreadiness,digitallandfill,documentmanagement,duplicatereduction,informationgovernance,lifecyclemanagement,m365architecture,m365compliance,microsoft365governance,retentionlabels,searchoptimization,sharepoint,sharepointadmin,sharepointautomation,sharepointcleanup,sharepointgovernance,sharepointsprawl,sharepointtemplates</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c8c0c62fb68d0a651a426df7b34fcbc9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Python Is Dead: The AI That Killed Python for Microsoft Automation</title><link>https://www.m365.fm/show/episodes/python-in-microsoft-power-platform-automation/</link><description><![CDATA[(00:00:00) The Python Dilemma in Microsoft's AI Stack<br />
(00:00:32) The Hidden Costs of Python in Power Automate<br />
(00:01:41) The Pitfalls of Using Python as Glue<br />
(00:03:52) The Power of AI-Assisted Orchestration<br />
(00:04:29) Contained Analytics: The Right Place for Python<br />
(00:04:48) The Manual Coding Loop: A Recipe for Disaster<br />
(00:07:10) The Agent-Driven Approach to Orchestration<br />
(00:12:42) Power BI Data Flows: Python's Proper Place<br />
(00:15:51) Power Automate: Replacing Python with Office Scripts<br />
(00:19:11) Fabric Notebooks: Containing Python in Analytics<br />
<br />
Many teams push Python into Power Automate and Power BI as glue and then fight fragile flows, drifting dependencies and scattered logs. This episode shows Power Platform makers and architects how Copilot, Office Scripts and agents with typed contracts take over the orchestration while Python stays where it shines: analytics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI writes the glue, not you</li><li>00:33 – Python's friction inside <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Power Platform</a></li><li>05:01 – Why manual code and static playbooks fail</li><li>07:36 – Agent plus Copilot as the orchestrator</li><li>12:57 – Power BI dataflows: generated, not hand-written</li><li>16:06 – Power Automate: Office Scripts plus agents</li><li>19:23 – Fabric notebooks: contain Python</li><li>23:37 – 30-day implementation playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Inside Power Platform, Python is indirect glue that adds external compute, secrets, cold starts and version drift, while Office Scripts and native connectors run where the <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Microsoft 365</a> data lives.</li><li>Let Copilot and agents generate scripts and Power Query steps against typed contracts and the semantic model, then review the diff and keep the prompt as a reusable asset.</li><li>Keep Python contained in Fabric notebooks and dataflows for analytics kernels, and let the platform and agents handle scheduling, validation, I/O and approvals.</li></ul><br /><b>Worth quoting</b><br /><br />“office scripts aren't toy typescript. They are the sanctioned edge for automating Excel and related Microsoft 365 tasks without dragging in infra.” – Mirko Peters (02:38)<br /><br />“Dynamic typing's freedom is fun until it's 3 p.m. on quarter close and your flow succeeds with the wrong shape. Strong typed boundaries catch stupidity before it ships.” – Mirko Peters (03:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/python-in-microsoft-power-platform-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a 30-day migration plan</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Power Automate</a> – where Python glue behind custom connectors makes flows brittle; Office Scripts and native connectors replace it</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">AI agent</a> – agents with typed tool contracts orchestrate Office Scripts, dataflows and notebooks instead of hand-written glue</li><li><a href="https://www.m365.fm/entity/fabric-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Fabric notebooks</a> – where Python stays contained as the analytics kernel, called by agents through typed job inputs and outputs</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68603887</guid><pubDate>Sat, 22 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68603887/python_is_dead_the_ai_that_killed_it.mp3" length="25030603" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/4efe83ea1d292b8fc7477ae54e045480fc875881.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many teams push Python into Power Automate and Power BI as glue and then fight fragile flows, drifting dependencies and scattered logs. This episode shows Power Platform makers and architects how Copilot, Office Scripts and agents with typed contracts...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Python Dilemma in Microsoft's AI Stack<br />
(00:00:32) The Hidden Costs of Python in Power Automate<br />
(00:01:41) The Pitfalls of Using Python as Glue<br />
(00:03:52) The Power of AI-Assisted Orchestration<br />
(00:04:29) Contained Analytics: The Right Place for Python<br />
(00:04:48) The Manual Coding Loop: A Recipe for Disaster<br />
(00:07:10) The Agent-Driven Approach to Orchestration<br />
(00:12:42) Power BI Data Flows: Python's Proper Place<br />
(00:15:51) Power Automate: Replacing Python with Office Scripts<br />
(00:19:11) Fabric Notebooks: Containing Python in Analytics<br />
<br />
Many teams push Python into Power Automate and Power BI as glue and then fight fragile flows, drifting dependencies and scattered logs. This episode shows Power Platform makers and architects how Copilot, Office Scripts and agents with typed contracts take over the orchestration while Python stays where it shines: analytics.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – AI writes the glue, not you</li><li>00:33 – Python's friction inside <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Power Platform</a></li><li>05:01 – Why manual code and static playbooks fail</li><li>07:36 – Agent plus Copilot as the orchestrator</li><li>12:57 – Power BI dataflows: generated, not hand-written</li><li>16:06 – Power Automate: Office Scripts plus agents</li><li>19:23 – Fabric notebooks: contain Python</li><li>23:37 – 30-day implementation playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Inside Power Platform, Python is indirect glue that adds external compute, secrets, cold starts and version drift, while Office Scripts and native connectors run where the <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Microsoft 365</a> data lives.</li><li>Let Copilot and agents generate scripts and Power Query steps against typed contracts and the semantic model, then review the diff and keep the prompt as a reusable asset.</li><li>Keep Python contained in Fabric notebooks and dataflows for analytics kernels, and let the platform and agents handle scheduling, validation, I/O and approvals.</li></ul><br /><b>Worth quoting</b><br /><br />“office scripts aren't toy typescript. They are the sanctioned edge for automating Excel and related Microsoft 365 tasks without dragging in infra.” – Mirko Peters (02:38)<br /><br />“Dynamic typing's freedom is fun until it's 3 p.m. on quarter close and your flow succeeds with the wrong shape. Strong typed boundaries catch stupidity before it ships.” – Mirko Peters (03:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/python-in-microsoft-power-platform-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a 30-day migration plan</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">Power Automate</a> – where Python glue behind custom connectors makes flows brittle; Office Scripts and native connectors replace it</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=python-in-microsoft-power-platform-automation" target="_blank" rel="noreferrer noopener">AI agent</a> – agents with typed tool contracts orchestrate Office Scripts, dataflows and notebooks instead of hand-written glue</li><li><a...]]></itunes:summary><itunes:duration>1565</itunes:duration><itunes:keywords>aiorchestration,automationai,cloudcosting,connectors,copilotscripts,dataflows,governanceai,mlkernels,notebookchaos,officescripts,orchestration,powerautomate,powerplatform,pythonfriction,schemadrift,semanticmodels,typeagents,typedboundaries,typescriptai,workflowglue</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/99080c1c80a35814e4077d54988627ef.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Custom Agents: Copilot Is Broken Until You Do This</title><link>https://www.m365.fm/show/episodes/microsoft-copilot-custom-agents-fix-hallucinations/</link><description><![CDATA[(00:00:00) The Limitations of Default Copilot<br />
(00:00:32) The Need for Custom Engine Agents<br />
(00:04:40) The Three Pillars of Authority<br />
(00:05:01) Building a Custom Engine Agent<br />
(00:07:33) Implementing the Specialist in Copilot Chat<br />
(00:09:39) Verification and Testing<br />
(00:19:11) Quantifying the Improvement<br />
(00:20:11) Scaling and Governance<br />
<br />
Copilot sounds confident but falls short when a question depends on your own DLP exceptions, regional SOPs or compliance memos. This episode shows Microsoft 365 architects and developers how to build a custom engine agent and bring it into Copilot Chat with a small manifest change. You get a build, deploy and verify plan for faster, cited and more accurate answers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot the confident generalist</li><li>00:33 – Where default Copilot fails</li><li>04:21 – Custom engine agents as specialists</li><li>08:04 – The two-minute manifest tweak</li><li>11:05 – Build, deploy, verify</li><li>16:39 – Before versus after: three proof cases</li><li>20:17 – Life cycle, governance and scale</li></ul><br /><b>Key takeaways</b><br /><ul><li>Default Copilot is grounded in <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> and public knowledge and cannot apply company-specific DLP rules, SOPs or compliance memos on its own.</li><li>A custom engine agent adds retrieval with Azure AI Search, actions against internal APIs and guardrails such as tenant controls and data scopes.</li><li>Updating the app manifest to schema 1.22 with the right Copilot agent capabilities brings the specialist into Copilot Chat, where it answers with citations.</li></ul><br /><b>Worth quoting</b><br /><br />“Default Copilot doesn't know your exception list. It doesn't know your project Orion carve out. It can describe DLP in theory, it can't apply your DLP in practice. That gap is where incidents happen.” – Mirko Peters (01:17)<br /><br />“Because out of the box, Copilot is optimized for breadth, not your depth. It's grounded by Microsoft Graph and Public Knowledge, which is the right default for most people, but the wrong default for enterprise precision.” – Mirko Peters (02:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-custom-agents-fix-hallucinations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on custom engine agents</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the confident generalist that cannot apply company-specific DLP rules, SOPs or memos</li><li><a href="https://www.m365.fm/entity/copilot-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Chat</a> – where the custom engine agent appears after the manifest update, inside the familiar UI</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the first proof case, checking external sharing against a tenant's exception list</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/voice-driven-copilot-integration-benefits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Stop Typing to Copilot: Use Your Voice NOW!</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68603657</guid><pubDate>Sat, 22 Nov 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68603657/copilot_is_broken_until_you_do_this.mp3" length="20667945" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/2b6a92f169df1ff5c518309c03789362224ca399.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot sounds confident but falls short when a question depends on your own DLP exceptions, regional SOPs or compliance memos. This episode shows Microsoft 365 architects and developers how to build a custom engine agent and bring it into Copilot...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Limitations of Default Copilot<br />
(00:00:32) The Need for Custom Engine Agents<br />
(00:04:40) The Three Pillars of Authority<br />
(00:05:01) Building a Custom Engine Agent<br />
(00:07:33) Implementing the Specialist in Copilot Chat<br />
(00:09:39) Verification and Testing<br />
(00:19:11) Quantifying the Improvement<br />
(00:20:11) Scaling and Governance<br />
<br />
Copilot sounds confident but falls short when a question depends on your own DLP exceptions, regional SOPs or compliance memos. This episode shows Microsoft 365 architects and developers how to build a custom engine agent and bring it into Copilot Chat with a small manifest change. You get a build, deploy and verify plan for faster, cited and more accurate answers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot the confident generalist</li><li>00:33 – Where default Copilot fails</li><li>04:21 – Custom engine agents as specialists</li><li>08:04 – The two-minute manifest tweak</li><li>11:05 – Build, deploy, verify</li><li>16:39 – Before versus after: three proof cases</li><li>20:17 – Life cycle, governance and scale</li></ul><br /><b>Key takeaways</b><br /><ul><li>Default Copilot is grounded in <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> and public knowledge and cannot apply company-specific DLP rules, SOPs or compliance memos on its own.</li><li>A custom engine agent adds retrieval with Azure AI Search, actions against internal APIs and guardrails such as tenant controls and data scopes.</li><li>Updating the app manifest to schema 1.22 with the right Copilot agent capabilities brings the specialist into Copilot Chat, where it answers with citations.</li></ul><br /><b>Worth quoting</b><br /><br />“Default Copilot doesn't know your exception list. It doesn't know your project Orion carve out. It can describe DLP in theory, it can't apply your DLP in practice. That gap is where incidents happen.” – Mirko Peters (01:17)<br /><br />“Because out of the box, Copilot is optimized for breadth, not your depth. It's grounded by Microsoft Graph and Public Knowledge, which is the right default for most people, but the wrong default for enterprise precision.” – Mirko Peters (02:26)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-custom-agents-fix-hallucinations/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on custom engine agents</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the confident generalist that cannot apply company-specific DLP rules, SOPs or memos</li><li><a href="https://www.m365.fm/entity/copilot-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Chat</a> – where the custom engine agent appears after the manifest update, inside the familiar UI</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the first proof case, checking external sharing against a tenant's exception list</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/voice-driven-copilot-integration-benefits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-custom-agents-fix-hallucinations" target="_blank"...]]></itunes:summary><itunes:duration>1292</itunes:duration><itunes:keywords>accuracy,actions,azuresearch,compliance,copilot,customagent,dlp,enterpriseai,exceptions,governance,guardrails,langchain,manifest,orchestration,policyengine,retrieval,semantic,sops,specialist,tenantrules</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3368d34252cfdc81f6e37db1362233ee.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Rollout Failure: Why Your Microsoft Copilot Rollout Will Fail (Unless You Do This)</title><link>https://www.m365.fm/show/episodes/why-microsoft-copilot-adoption-rollouts-fail/</link><description><![CDATA[(00:00:00) The Copilot Rollout Challenge<br />
(00:00:31) The People Problem: Why Tech Alone Isn't Enough<br />
(00:01:45) Leadership's Role in AI Adoption<br />
(00:04:34) The Power of Specific Use Cases<br />
(00:06:08) Framing the Right Prompts for Success<br />
(00:08:27) Governance: Balancing Freedom and Control<br />
(00:11:41) The Change Management Engine: Keeping Momentum Going<br />
(00:15:11) Measuring Success and Avoiding Pitfalls<br />
(00:19:18) The 90-Day Copilot Adoption Plan<br />
(00:22:05) Scaling Copilot Adoption<br />
<br />
Many Copilot rollouts light up licenses and then stall with zero behaviour change. This episode is for IT, change and business leaders responsible for Microsoft 365 Copilot adoption. Learn the five failure modes and a practical 90-day plan that turns licenses into measurable everyday habits.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot</a> rollouts fail</li><li>00:35 – Tools versus habits</li><li>04:53 – Failure mode 1: vague use cases</li><li>08:38 – Failure mode 2: data access and trust</li><li>12:02 – Failure mode 3: no change engine</li><li>15:36 – Failure mode 4: license sprawl</li><li>17:23 – Failure mode 5: skills and workflow embedding</li><li>19:33 – The 90-day adoption plan</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot adoption</a> is a behaviour-change project: design role-specific, recurring tasks instead of generic productivity promises.</li><li>Leaders who demo their real work live with Copilot, plus a steady comms cadence and champions, create the visible permission that drives MAU.</li><li>Fix labels and DLP, embed prompts and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot Studio</a> micro-agents in daily workflows, and measure MAU, time to draft and ticket trends.</li></ul><br /><b>Worth quoting</b><br /><br />“Wasted budget, annoyed executives, zero behavior change. The truth, deployment isn't adoption, behavior change is the product.” – Mirko Peters (00:08)<br /><br />“Adoption happens when a specific person does a specific task a new way because it's faster, safer, or clearer.” – Mirko Peters (01:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-microsoft-copilot-adoption-rollouts-fail/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the core theme: adoption as behaviour change, with five failure modes and a 90-day plan</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose rollouts stall when licenses go live without use cases or habits</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – used to build narrow micro copilots, such as an HR intake bot, embedded in workflows</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/deploy-governed-copilot-learning-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot Learning Center: Stop Training Your Users Wrong and Build a Governed Hub</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68603397</guid><pubDate>Fri, 21 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68603397/why_your_copilot_rollout_will_fail.mp3" length="21324977" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c7ecbc2be862d4930327e12489dcfede72d7fe6c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Copilot rollouts light up licenses and then stall with zero behaviour change. This episode is for IT, change and business leaders responsible for Microsoft 365 Copilot adoption. Learn the five failure modes and a practical 90-day plan that turns...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Copilot Rollout Challenge<br />
(00:00:31) The People Problem: Why Tech Alone Isn't Enough<br />
(00:01:45) Leadership's Role in AI Adoption<br />
(00:04:34) The Power of Specific Use Cases<br />
(00:06:08) Framing the Right Prompts for Success<br />
(00:08:27) Governance: Balancing Freedom and Control<br />
(00:11:41) The Change Management Engine: Keeping Momentum Going<br />
(00:15:11) Measuring Success and Avoiding Pitfalls<br />
(00:19:18) The 90-Day Copilot Adoption Plan<br />
(00:22:05) Scaling Copilot Adoption<br />
<br />
Many Copilot rollouts light up licenses and then stall with zero behaviour change. This episode is for IT, change and business leaders responsible for Microsoft 365 Copilot adoption. Learn the five failure modes and a practical 90-day plan that turns licenses into measurable everyday habits.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot</a> rollouts fail</li><li>00:35 – Tools versus habits</li><li>04:53 – Failure mode 1: vague use cases</li><li>08:38 – Failure mode 2: data access and trust</li><li>12:02 – Failure mode 3: no change engine</li><li>15:36 – Failure mode 4: license sprawl</li><li>17:23 – Failure mode 5: skills and workflow embedding</li><li>19:33 – The 90-day adoption plan</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot adoption</a> is a behaviour-change project: design role-specific, recurring tasks instead of generic productivity promises.</li><li>Leaders who demo their real work live with Copilot, plus a steady comms cadence and champions, create the visible permission that drives MAU.</li><li>Fix labels and DLP, embed prompts and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot Studio</a> micro-agents in daily workflows, and measure MAU, time to draft and ticket trends.</li></ul><br /><b>Worth quoting</b><br /><br />“Wasted budget, annoyed executives, zero behavior change. The truth, deployment isn't adoption, behavior change is the product.” – Mirko Peters (00:08)<br /><br />“Adoption happens when a specific person does a specific task a new way because it's faster, safer, or clearer.” – Mirko Peters (01:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-microsoft-copilot-adoption-rollouts-fail/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot adoption</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – the core theme: adoption as behaviour change, with five failure modes and a 90-day plan</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the product whose rollouts stall when licenses go live without use cases or habits</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-copilot-adoption-rollouts-fail" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – used to build narrow micro copilots, such as an HR intake bot,...]]></itunes:summary><itunes:duration>1333</itunes:duration><itunes:keywords>adoption,artifacts,c4model,champions,changemgmt,copilot,enablement,governance,habits,leadership,licensing,mau,playbook,prompting,readiness,rollout,sandbox,telemetry,usecases,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/39edd20770f04aa6ad7552184dfb0610.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Cleanup Strategy: The Blob Storage Fix for Hoarding and Bad Search</title><link>https://www.m365.fm/show/episodes/sharepoint-cleanup-strategy-blob-storage-fix/</link><description><![CDATA[(00:00:00) SharePoint's Confidence Illusion<br />
(00:00:14) The Relevance Problem in SharePoint<br />
(00:00:32) The Dangers of Duplicate Files<br />
(00:01:39) Governance Beyond Checkboxes<br />
(00:02:46) The Warehouse District Solution<br />
(00:06:50) The Permission Puzzle<br />
(00:09:24) The Delegated "On Behalf Of" Model<br />
(00:12:35) The Three-Step Offload Process<br />
(00:19:11) Measuring Success and Scaling Up<br />
(00:21:15) Key Takeaways and Call to Action<br />
<br />
SharePoint libraries full of final-final copies make search and Copilot pick the wrong document. This episode gives SharePoint admins and developers an architecture that quarantines clutter in Azure Blob Storage without breaking collaboration. You learn the permission model security will approve and a rollout playbook with reversible, auditable moves.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Confident search, wrong answers</li><li>00:34 – Why hoarding breaks search and governance</li><li>04:47 – Architecture: SPFx, Blob, Function, Table</li><li>09:43 – The admin-safe OBO permission model</li><li>12:49 – Playbook: identify, offload, restore</li><li>17:01 – Payoff for search, Copilot and <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">compliance</a></li><li>19:15 – Minimum viable rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>Duplicate and stale files dilute search ranking signals, so search and Copilot surface the wrong version with confidence.</li><li>Move clutter to tiered Azure Blob Storage through an SPFx command and an Azure Function, keep a ledger in Table Storage and make restore one click.</li><li>Use delegated permissions with the on-behalf-of flow and refuse items on hold so security and compliance can approve the solution.</li></ul><br /><b>Worth quoting</b><br /><br />“Search isn't a librarian, it's a ranking engine. When you scatter duplicates and near duplicates across libraries and sites, you dilute signals, title, body, click history, links.” – Mirko Peters (00:57)<br /><br />“Users aren't lazy, they're risk averse. Delete feels irreversible, so they create shadow copies, label them, final some date, and swear they'll tidy later.” – Mirko Peters (02:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-cleanup-strategy-blob-storage-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on SharePoint cleanup</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">SharePoint</a> – the downtown for active documents, where hoarded copies and versions bury the canonical file</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Azure Functions</a> – does the server-to-server copy, hash check, ledger write and deletion behind the move</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – sits on the same index, so a cluttered corpus gives confident but wrong summaries</li><li><a href="https://www.m365.fm/entity/microsoft-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Microsoft Search</a> – a ranking engine whose relevance signals get diluted across duplicates and near duplicates</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architect-scalable-sharepoint-automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 SharePoint Automation: How to Build a Scalable Enterprise Control Plane</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68603267</guid><pubDate>Fri, 21 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68603267/stop_sharepoint_hoarding_the_blob_storage_fix.mp3" length="20839726" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/24a5d771ba2ae8eb30274123a63fa04245984ebd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint libraries full of final-final copies make search and Copilot pick the wrong document. This episode gives SharePoint admins and developers an architecture that quarantines clutter in Azure Blob Storage without breaking collaboration. You...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) SharePoint's Confidence Illusion<br />
(00:00:14) The Relevance Problem in SharePoint<br />
(00:00:32) The Dangers of Duplicate Files<br />
(00:01:39) Governance Beyond Checkboxes<br />
(00:02:46) The Warehouse District Solution<br />
(00:06:50) The Permission Puzzle<br />
(00:09:24) The Delegated "On Behalf Of" Model<br />
(00:12:35) The Three-Step Offload Process<br />
(00:19:11) Measuring Success and Scaling Up<br />
(00:21:15) Key Takeaways and Call to Action<br />
<br />
SharePoint libraries full of final-final copies make search and Copilot pick the wrong document. This episode gives SharePoint admins and developers an architecture that quarantines clutter in Azure Blob Storage without breaking collaboration. You learn the permission model security will approve and a rollout playbook with reversible, auditable moves.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Confident search, wrong answers</li><li>00:34 – Why hoarding breaks search and governance</li><li>04:47 – Architecture: SPFx, Blob, Function, Table</li><li>09:43 – The admin-safe OBO permission model</li><li>12:49 – Playbook: identify, offload, restore</li><li>17:01 – Payoff for search, Copilot and <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">compliance</a></li><li>19:15 – Minimum viable rollout</li></ul><br /><b>Key takeaways</b><br /><ul><li>Duplicate and stale files dilute search ranking signals, so search and Copilot surface the wrong version with confidence.</li><li>Move clutter to tiered Azure Blob Storage through an SPFx command and an Azure Function, keep a ledger in Table Storage and make restore one click.</li><li>Use delegated permissions with the on-behalf-of flow and refuse items on hold so security and compliance can approve the solution.</li></ul><br /><b>Worth quoting</b><br /><br />“Search isn't a librarian, it's a ranking engine. When you scatter duplicates and near duplicates across libraries and sites, you dilute signals, title, body, click history, links.” – Mirko Peters (00:57)<br /><br />“Users aren't lazy, they're risk averse. Delete feels irreversible, so they create shadow copies, label them, final some date, and swear they'll tidy later.” – Mirko Peters (02:32)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-cleanup-strategy-blob-storage-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on SharePoint cleanup</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">SharePoint</a> – the downtown for active documents, where hoarded copies and versions bury the canonical file</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Azure Functions</a> – does the server-to-server copy, hash check, ledger write and deletion behind the move</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – sits on the same index, so a cluttered corpus gives confident but wrong summaries</li><li><a href="https://www.m365.fm/entity/microsoft-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-cleanup-strategy-blob-storage-fix" target="_blank" rel="noreferrer noopener">Microsoft Search</a> – a ranking engine whose relevance signals get diluted across duplicates...]]></itunes:summary><itunes:duration>1303</itunes:duration><itunes:keywords>audittrail,azureblob,bloboffload,chatgpt: sharepoint,compliance,contenthygiene,copilotaccuracy,delegatedauth,duplicates,filegovernance,governance,indexing,m365,m365architecture,oboflow,quarantine,searchrelevance,spfx,storageoptimization,versionsprawl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6c223a7e9e72c616442cdc640e1956fa.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Document Libraries: Microsoft Just Fixed Doc Libs — What You Missed</title><link>https://www.m365.fm/show/episodes/microsoft-doc-libs-ux-update-new-navigation/</link><description><![CDATA[(00:00:00) The New Doc Libs Experience<br />
(00:00:35) The Importance of Discoverability<br />
(00:00:50) Enhanced Breadcrumb Navigation<br />
(00:01:07) The Power of Visible Filters<br />
(00:01:26) The One-Stop Options Hub<br />
(00:01:45) Layout Controls for Decision-Making<br />
(00:02:04) Board View: A Serial Process Secret<br />
(00:02:25) Saving Views Properly<br />
(00:03:06) The Trap of Manual Metadata<br />
(00:03:21) Fixing Input Forms for Doc Libs<br />
<br />
SharePoint document libraries often turn into dumping grounds where files vanish and views lie. This episode shows SharePoint owners and Microsoft 365 admins how the new library UX, Forms, autofill columns and Copilot turn a file pile into a governed intake-to-publish pipeline that people actually use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why doc libs became dumping grounds</li><li>00:40 – The new UX: breadcrumbs, filter pills, options hub and board view</li><li>03:29 – Forms for document libraries: controlling the front door</li><li>07:47 – Column autofill: stop typing metadata</li><li>12:22 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Copilot</a> in doc libs: compare files, summaries, audio overviews and Q&amp;A</li><li>17:20 – A document operating system: views, rules and quick steps</li><li>20:45 – Common pitfalls, pro fixes and the rapid checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Control intake with Forms for document libraries and only ask users for decisions humans must make, letting autofill infer the rest.</li><li>Write precise, format-locked autofill prompts, calibrate them on a small batch of files and monitor the activity panel before scaling.</li><li>Combine published views, conditional formatting, quick steps and Copilot compare files into one intake-to-publish pipeline with a daily triage habit.</li></ul><br /><b>Worth quoting</b><br /><br />“Now for the decision that separates pros from amateurs, choose what users must provide versus what autofill handles. If AI can infer it, don't ask for it.” – Mirko Peters (04:48)<br /><br />“The thing most people miss is you control the rules. It's not guessing, it's following your instructions.” – Mirko Peters (08:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-doc-libs-ux-update-new-navigation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the rapid setup checklist</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – compares file versions, writes abstracts, creates audio overviews and answers cited questions inside the library</li><li><a href="https://www.m365.fm/entity/microsoft-forms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Microsoft Forms</a> – Forms for document libraries act as the controlled front door, with branching and a responses folder</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Prompt</a> – autofill column prompts written like plain-English policy with strict, format-locked outputs</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-sharepoint-data-is-a-liability-fixing-the-metadata-gap/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Your SharePoint Data is a Liability: Fixing the Metadata Gap</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68520944</guid><pubDate>Thu, 20 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68520944/m365_show_microsoft_365_digital_workplace_daily_microsoft_just_fixed_doc_libs_what_you_missed.mp3" length="17139297" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/69fed68a449589890baab30e07642709ce11cf53.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint document libraries often turn into dumping grounds where files vanish and views lie. This episode shows SharePoint owners and Microsoft 365 admins how the new library UX, Forms, autofill columns and Copilot turn a file pile into a governed...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The New Doc Libs Experience<br />
(00:00:35) The Importance of Discoverability<br />
(00:00:50) Enhanced Breadcrumb Navigation<br />
(00:01:07) The Power of Visible Filters<br />
(00:01:26) The One-Stop Options Hub<br />
(00:01:45) Layout Controls for Decision-Making<br />
(00:02:04) Board View: A Serial Process Secret<br />
(00:02:25) Saving Views Properly<br />
(00:03:06) The Trap of Manual Metadata<br />
(00:03:21) Fixing Input Forms for Doc Libs<br />
<br />
SharePoint document libraries often turn into dumping grounds where files vanish and views lie. This episode shows SharePoint owners and Microsoft 365 admins how the new library UX, Forms, autofill columns and Copilot turn a file pile into a governed intake-to-publish pipeline that people actually use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why doc libs became dumping grounds</li><li>00:40 – The new UX: breadcrumbs, filter pills, options hub and board view</li><li>03:29 – Forms for document libraries: controlling the front door</li><li>07:47 – Column autofill: stop typing metadata</li><li>12:22 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Copilot</a> in doc libs: compare files, summaries, audio overviews and Q&amp;A</li><li>17:20 – A document operating system: views, rules and quick steps</li><li>20:45 – Common pitfalls, pro fixes and the rapid checklist</li></ul><br /><b>Key takeaways</b><br /><ul><li>Control intake with Forms for document libraries and only ask users for decisions humans must make, letting autofill infer the rest.</li><li>Write precise, format-locked autofill prompts, calibrate them on a small batch of files and monitor the activity panel before scaling.</li><li>Combine published views, conditional formatting, quick steps and Copilot compare files into one intake-to-publish pipeline with a daily triage habit.</li></ul><br /><b>Worth quoting</b><br /><br />“Now for the decision that separates pros from amateurs, choose what users must provide versus what autofill handles. If AI can infer it, don't ask for it.” – Mirko Peters (04:48)<br /><br />“The thing most people miss is you control the rules. It's not guessing, it's following your instructions.” – Mirko Peters (08:38)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-doc-libs-ux-update-new-navigation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, FAQ and the rapid setup checklist</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – compares file versions, writes abstracts, creates audio overviews and answers cited questions inside the library</li><li><a href="https://www.m365.fm/entity/microsoft-forms/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Microsoft Forms</a> – Forms for document libraries act as the controlled front door, with branching and a responses folder</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-document-libraries-microsoft-just-fixed-doc-libs" target="_blank" rel="noreferrer noopener">Prompt</a> – autofill column prompts written like plain-English policy with strict, format-locked outputs</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1429</itunes:duration><itunes:keywords>autofill,boardview,categories,copilot,doclibs,filters,governance,insights,intake,kanban,metadata,navigation,quicksteps,review,sharepoint,summaries,templates,triage,views,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7150883ea543ccc28a4e71857cf321f3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Agent SDK: The Microsoft 365 Agent SDK Is Not Optional</title><link>https://www.m365.fm/show/episodes/microsoft-365-agent-sdk-benefits/</link><description><![CDATA[(00:00:00) The Microsoft 365 Agent SDK: A Blueprint for Success<br />
(00:00:30) The Pitfalls of DIY AI Agents<br />
(00:03:25) The Microsoft 365 Agent SDK: A Standardized Solution<br />
(00:07:24) Implementing the SDK: A Step-by-Step Guide<br />
(00:11:44) Security, Compliance, and Governance<br />
(00:16:36) Common Pitfalls and How to Avoid Them<br />
(00:20:29) Migration and Best Practices<br />
(00:22:35) Key Takeaways and Call to Action<br />
<br />
Custom AI agents for Microsoft 365 break under real users, lose context across nodes and fail security review. This episode is for developers and architects building agents for Teams, Copilot and web chat. Learn what the Microsoft 365 Agents SDK gives you and a step-by-step blueprint to ship a secure, stateful multi-channel agent.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the Agents SDK isn't optional</li><li>00:34 – Why DIY agents fail in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">M365</a></li><li>03:49 – What the Microsoft 365 Agents SDK provides</li><li>07:38 – Implementation blueprint</li><li>11:58 – Security, compliance and governance</li><li>16:50 – Common pitfalls and how to avoid them</li><li>19:14 – Advanced patterns for enterprise scale</li><li>21:56 – The silent killer: state, identity and channels</li></ul><br /><b>Key takeaways</b><br /><ul><li>Custom-built Microsoft 365 agents usually fail on identity, shared conversation state and channel semantics, not on the model.</li><li>The Microsoft 365 Agents SDK standardises sign-in and act-as-user identity, turn state, the Activity protocol and streaming while staying model agnostic.</li><li>Registering through Azure Bot Service and wiring Purview, DLP and audit logs from day one lets agents inherit enterprise governance instead of reinventing it.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss is that governance isn't a feature you add later. It's the ground you're standing on. Build without it and the floor gives way.” – Mirko Peters (02:07)<br /><br />“Users don't care about your adapter. They care that the agent behaves like a native citizen everywhere.” – Mirko Peters (01:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-agent-sdk-benefits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the implementation blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">AI agent</a> – custom-built Microsoft 365 agents and why DIY versions fail on identity, state and channels</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplies classification, labels, retention and eDiscovery that SDK-based agents inherit instead of bypassing</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – one of the channels the agent reaches through Azure Bot Service, with streaming where supported</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that evaluate agent inputs and outputs in real time, which DIY bots tend to skip</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68520867</guid><pubDate>Thu, 20 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68520867/m365_show_microsoft_365_digital_workplace_daily_the_microsoft_365_agent_sdk_is_not_optional.mp3" length="16610160" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/fba3f6189066eab5e25cf02eb65c3ed4f1606ea0.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Custom AI agents for Microsoft 365 break under real users, lose context across nodes and fail security review. This episode is for developers and architects building agents for Teams, Copilot and web chat. Learn what the Microsoft 365 Agents SDK gives...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Microsoft 365 Agent SDK: A Blueprint for Success<br />
(00:00:30) The Pitfalls of DIY AI Agents<br />
(00:03:25) The Microsoft 365 Agent SDK: A Standardized Solution<br />
(00:07:24) Implementing the SDK: A Step-by-Step Guide<br />
(00:11:44) Security, Compliance, and Governance<br />
(00:16:36) Common Pitfalls and How to Avoid Them<br />
(00:20:29) Migration and Best Practices<br />
(00:22:35) Key Takeaways and Call to Action<br />
<br />
Custom AI agents for Microsoft 365 break under real users, lose context across nodes and fail security review. This episode is for developers and architects building agents for Teams, Copilot and web chat. Learn what the Microsoft 365 Agents SDK gives you and a step-by-step blueprint to ship a secure, stateful multi-channel agent.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the Agents SDK isn't optional</li><li>00:34 – Why DIY agents fail in <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">M365</a></li><li>03:49 – What the Microsoft 365 Agents SDK provides</li><li>07:38 – Implementation blueprint</li><li>11:58 – Security, compliance and governance</li><li>16:50 – Common pitfalls and how to avoid them</li><li>19:14 – Advanced patterns for enterprise scale</li><li>21:56 – The silent killer: state, identity and channels</li></ul><br /><b>Key takeaways</b><br /><ul><li>Custom-built Microsoft 365 agents usually fail on identity, shared conversation state and channel semantics, not on the model.</li><li>The Microsoft 365 Agents SDK standardises sign-in and act-as-user identity, turn state, the Activity protocol and streaming while staying model agnostic.</li><li>Registering through Azure Bot Service and wiring Purview, DLP and audit logs from day one lets agents inherit enterprise governance instead of reinventing it.</li></ul><br /><b>Worth quoting</b><br /><br />“The thing most people miss is that governance isn't a feature you add later. It's the ground you're standing on. Build without it and the floor gives way.” – Mirko Peters (02:07)<br /><br />“Users don't care about your adapter. They care that the agent behaves like a native citizen everywhere.” – Mirko Peters (01:47)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-agent-sdk-benefits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the implementation blueprint and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">AI agent</a> – custom-built Microsoft 365 agents and why DIY versions fail on identity, state and channels</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – supplies classification, labels, retention and eDiscovery that SDK-based agents inherit instead of bypassing</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – one of the channels the agent reaches through Azure Bot Service, with streaming where supported</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-agent-sdk-benefits" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that evaluate agent inputs and outputs in real time, which DIY bots tend to skip</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1385</itunes:duration><itunes:keywords>adaptability,auditability,authentication,authorization,compliance,durability,federation,governance,identity,multichannel,observability,orchestration,permissions,protocols,resilience,retention,scalability,statefulness,telemetry,tooling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/722851d59020f3980a86e0c70917d107.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Paginated Reports Power BI: The 3 Ways Microsoft Hides Pixel‑Perfect Reports</title><link>https://www.m365.fm/show/episodes/microsoft-365-paginated-reports-guide/</link><description><![CDATA[(00:00:00) The Power of Paginated Reports in Power BI<br />
(00:00:32) The Limitations of Dashboards for Printing<br />
(00:00:51) Paginated Reports: A Different Philosophy<br />
(00:02:17) The Three Tools for Paginated Reports<br />
(00:02:25) Power BI Service Web Paginated Builder: Quick and Simple<br />
(00:05:51) Power BI Report Builder: Professional Print Control<br />
(00:10:41) Visual Studio with Reporting Services Projects: Enterprise-Level Control<br />
(00:15:36) Choosing the Right Tool for the Job<br />
(00:18:02) Best Practices for Paginated Reporting<br />
(00:20:57) Closing Thoughts and Call to Action<br />
<br />
Exporting Power BI dashboards to PDF produces broken, unreliable printouts. This episode helps Power BI developers and report owners choose between the Power BI service builder, Power BI Report Builder and Visual Studio Reporting Services projects to deliver pixel-perfect paginated reports.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI</a> dashboards fail on paper</li><li>00:30 – Why paginated reports exist</li><li>02:30 – Way one: <a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI service</a> web paginated builder</li><li>05:55 – Way two: Power BI Report Builder</li><li>11:00 – Way three: Visual Studio with Reporting Services projects</li><li>15:45 – Decision matrix: pick the right tool</li><li>18:08 – Techniques and best practices for paginated reports</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power BI dashboards are built for screens; paginated reports based on RDL are the right tool for fixed, print-ready, audit-proof output.</li><li>Use the web paginated builder in the Power BI service for quick tabular prototypes and Power BI Report Builder for real page control, charts and parameters.</li><li>Move to Visual Studio with Reporting Services projects when you need report suites with shared data sets, source control, CI/CD and governed deployments.</li></ul><br /><b>Worth quoting</b><br /><br />“Decide early. Dashboards are for screens, paginated is for paper. If the primary output goes to a printer, jump tools before you waste a sprint polishing a dashboard that will always betray you in the copy room.” – Mirko Peters (02:09)<br /><br />“Build a one page prototype here before committing to deeper tooling. Use it as a live spec, align on paper size, headers, footers, and grouping with your stakeholder.” – Mirko Peters (05:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-paginated-reports-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a paginated reports FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI</a> – Power BI dashboards are built for screens, which is why printing them fails</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Semantic model</a> – all three paginated tools connect to the same semantic model your dashboards use</li><li><a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI Service</a> – the Power BI service hosts the web paginated builder for quick tabular prototypes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-semantic-models/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI Semantic Models - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68520628</guid><pubDate>Wed, 19 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68520628/m365_show_microsoft_365_digital_workplace_daily_the_3_ways_microsoft_hides_pixel_perfect_reports.mp3" length="15246569" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/38637c37bfe42384a2be57aa6dcdbb5e0dff49c8.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Exporting Power BI dashboards to PDF produces broken, unreliable printouts. This episode helps Power BI developers and report owners choose between the Power BI service builder, Power BI Report Builder and Visual Studio Reporting Services projects to...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power of Paginated Reports in Power BI<br />
(00:00:32) The Limitations of Dashboards for Printing<br />
(00:00:51) Paginated Reports: A Different Philosophy<br />
(00:02:17) The Three Tools for Paginated Reports<br />
(00:02:25) Power BI Service Web Paginated Builder: Quick and Simple<br />
(00:05:51) Power BI Report Builder: Professional Print Control<br />
(00:10:41) Visual Studio with Reporting Services Projects: Enterprise-Level Control<br />
(00:15:36) Choosing the Right Tool for the Job<br />
(00:18:02) Best Practices for Paginated Reporting<br />
(00:20:57) Closing Thoughts and Call to Action<br />
<br />
Exporting Power BI dashboards to PDF produces broken, unreliable printouts. This episode helps Power BI developers and report owners choose between the Power BI service builder, Power BI Report Builder and Visual Studio Reporting Services projects to deliver pixel-perfect paginated reports.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI</a> dashboards fail on paper</li><li>00:30 – Why paginated reports exist</li><li>02:30 – Way one: <a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI service</a> web paginated builder</li><li>05:55 – Way two: Power BI Report Builder</li><li>11:00 – Way three: Visual Studio with Reporting Services projects</li><li>15:45 – Decision matrix: pick the right tool</li><li>18:08 – Techniques and best practices for paginated reports</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power BI dashboards are built for screens; paginated reports based on RDL are the right tool for fixed, print-ready, audit-proof output.</li><li>Use the web paginated builder in the Power BI service for quick tabular prototypes and Power BI Report Builder for real page control, charts and parameters.</li><li>Move to Visual Studio with Reporting Services projects when you need report suites with shared data sets, source control, CI/CD and governed deployments.</li></ul><br /><b>Worth quoting</b><br /><br />“Decide early. Dashboards are for screens, paginated is for paper. If the primary output goes to a printer, jump tools before you waste a sprint polishing a dashboard that will always betray you in the copy room.” – Mirko Peters (02:09)<br /><br />“Build a one page prototype here before committing to deeper tooling. Use it as a live spec, align on paper size, headers, footers, and grouping with your stakeholder.” – Mirko Peters (05:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-paginated-reports-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a paginated reports FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Power BI</a> – Power BI dashboards are built for screens, which is why printing them fails</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=paginated-reports-power-bi-3-ways-microsoft-hides-pixel-perfect-reports" target="_blank" rel="noreferrer noopener">Semantic model</a> – all three paginated tools connect to the same semantic model your dashboards use</li><li><a...]]></itunes:summary><itunes:duration>1271</itunes:duration><itunes:keywords>compliance,exporting,fidelity,footers,formatting,grouping,headers,layout,margins,orphans,pagebreaks,pagination,parameters,precision,printability,rdl,rendering,semantics,tablix,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/70efa31caeb4a415e2d3d44e4c65866e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>DAX UDF Parameter Modes: Stop Using VAL and EXPR Wrong</title><link>https://www.m365.fm/show/episodes/dax-udf-parameter-modes-expr-vs-val/</link><description><![CDATA[(00:00:00) The DAX UDF Dilemma<br />
(00:00:32) The Context Transition Trap<br />
(00:00:47) VAL vs XPR: The Core Decision<br />
(00:01:39) The Best Customers Example<br />
(00:02:52) When to Use VAL and XPR<br />
(00:04:54) The Context Transition Problem<br />
(00:05:57) Fixing the Context Transition Trap<br />
(00:08:59) Materializing with Add Columns<br />
(00:13:06) Parameter Types and Casting<br />
(00:16:12) Authoring Checklist for UDFs<br />
<br />
Learn how DAX UDF VAL and EXPR parameter modes change evaluation timing, why results differ, and how ADDCOLUMNS materialization prevents timeouts and totals.<br /><br />In this episode of M365.fm, Mirko Peters shows why most DAX user‑defined functions fail quietly — not because the math is wrong, but because parameter modes, context transition, and materialization are misunderstood.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>The real difference between VAL and EXPR: pass‑by‑value vs pass‑by‑expression and why it changes when your logic runs<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why using VAL for context‑sensitive metrics freezes results and produces “comfortably wrong” numbers<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How EXPR behaves like a measure, and why you must wrap it with CALCULATE inside iterators to respect the current row<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to stop recomputing expensive expressions by materializing them once with ADDCOLUMNS and reusing the column<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How data types, coercion, and BLANK handling can quietly change your results in UDFs<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical “Mode → Move → Make” checklist you can apply to every new DAX function you write<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />DAX UDFs are not magic; they are just DAX with sharper edges. VAL vs EXPR decides whether you pass a frozen scalar or a living expression; context transition decides whether row context becomes filter context; materialization decides whether you pay the same expensive cost hundreds of times or once. If you ignore those three decisions, your UDFs will work in demos and betray you in production.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power BI developers, DAX authors, semantic model owners, and anyone building reusable calculation logic in enterprise models. If you’ve ever had a “correct” UDF that fails on slicers, ignores the current row, or suddenly becomes slow at scale, this conversation gives you the mental model and patterns to fix it.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and data platform consultant focused on building trustworthy, reusable semantic models on Power BI and Microsoft Fabric. Through M365.fm, Mirko shares practical DAX patterns, performance lessons, and modeling approaches that help teams move from fragile measures to robust, well‑behaved UDFs that stand up under real workloads.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/dax-udf-parameter-modes-expr-vs-val/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/from-dax-to-community/" target="_blank" rel="noreferrer noopener">Power BI DAX and Semantic Models with Bernat Agulló Roselló [MVP]</a></li><li><a href="https://www.m365.fm/data-analysis-expressions-dax-simply-explained/" target="_blank" rel="noreferrer noopener">Data Analysis Expressions (DAX) - Simply Explained</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68520461</guid><pubDate>Wed, 19 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68520461/m365_show_microsoft_365_digital_workplace_daily_stop_using_dax_udfs_wrong_the_hidden_gotchas.mp3" length="15402676" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6d35d6541ca1124cd384327cc31f5b7f6985dd6a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Learn how DAX UDF VAL and EXPR parameter modes change evaluation timing, why results differ, and how ADDCOLUMNS materialization prevents timeouts and totals.

In this episode of M365.fm, Mirko Peters shows why most DAX user‑defined functions fail...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The DAX UDF Dilemma<br />
(00:00:32) The Context Transition Trap<br />
(00:00:47) VAL vs XPR: The Core Decision<br />
(00:01:39) The Best Customers Example<br />
(00:02:52) When to Use VAL and XPR<br />
(00:04:54) The Context Transition Problem<br />
(00:05:57) Fixing the Context Transition Trap<br />
(00:08:59) Materializing with Add Columns<br />
(00:13:06) Parameter Types and Casting<br />
(00:16:12) Authoring Checklist for UDFs<br />
<br />
Learn how DAX UDF VAL and EXPR parameter modes change evaluation timing, why results differ, and how ADDCOLUMNS materialization prevents timeouts and totals.<br /><br />In this episode of M365.fm, Mirko Peters shows why most DAX user‑defined functions fail quietly — not because the math is wrong, but because parameter modes, context transition, and materialization are misunderstood.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHAT YOU WILL LEARN<br /><ul><li>The real difference between VAL and EXPR: pass‑by‑value vs pass‑by‑expression and why it changes when your logic runs<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why using VAL for context‑sensitive metrics freezes results and produces “comfortably wrong” numbers<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How EXPR behaves like a measure, and why you must wrap it with CALCULATE inside iterators to respect the current row<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to stop recomputing expensive expressions by materializing them once with ADDCOLUMNS and reusing the column<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How data types, coercion, and BLANK handling can quietly change your results in UDFs<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical “Mode → Move → Make” checklist you can apply to every new DAX function you write<a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />DAX UDFs are not magic; they are just DAX with sharper edges. VAL vs EXPR decides whether you pass a frozen scalar or a living expression; context transition decides whether row context becomes filter context; materialization decides whether you pay the same expensive cost hundreds of times or once. If you ignore those three decisions, your UDFs will work in demos and betray you in production.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power BI developers, DAX authors, semantic model owners, and anyone building reusable calculation logic in enterprise models. If you’ve ever had a “correct” UDF that fails on slicers, ignores the current row, or suddenly becomes slow at scale, this conversation gives you the mental model and patterns to fix it.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68520461/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and data platform consultant focused on building trustworthy, reusable semantic models on Power BI and Microsoft Fabric. Through M365.fm, Mirko shares practical DAX patterns, performance lessons, and modeling...]]></itunes:summary><itunes:duration>1284</itunes:duration><itunes:keywords>addcolumns,baselines,calculate,context,dax,evaluation,expr,filtercontext,filters,iterators,materialize,measures,optimization,performance,rowcontext,semantics,thresholds,timeintel,udfs,val</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e9b73e82614afea4943d1f6956e4701e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Syncing OneDrive: Use OneDrive Shortcuts Instead</title><link>https://www.m365.fm/show/episodes/stop-syncing-onedrive-use-shortcuts/</link><description><![CDATA[(00:00:00) The Slow Cloud Drive Dilemma<br />
(00:00:38) The Old Sync Method: A Legacy Approach<br />
(00:00:59) The Hidden Costs of Full Sync<br />
(00:03:36) The Benefits of OneDrive Shortcuts<br />
(00:08:15) Step-by-Step Guide to Adding Shortcuts<br />
(00:10:48) Common Mistakes to Avoid with Shortcuts<br />
(00:11:39) Organizing and Maintaining Shortcuts Effectively<br />
(00:15:32) The Decision Matrix for Sync vs. Shortcuts<br />
(00:18:36) Future-Proofing Your Cloud Storage<br />
<br />
If your OneDrive is slow and constantly processing changes, the cause is usually full SharePoint library syncs you barely use. This episode shows Microsoft 365 users and admins why the old sync habit wastes storage, CPU and governance, and how OneDrive shortcuts fix it. You get a step-by-step setup, organization tips and a clear sync-versus-shortcut decision matrix.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">OneDrive</a> feels slow</li><li>00:39 – The hidden cost of full syncing</li><li>04:38 – OneDrive shortcuts explained</li><li>08:20 – Step-by-step: adding shortcuts</li><li>11:47 – Organizing and removing shortcuts</li><li>15:31 – Sync or shortcut: decision matrix</li><li>18:34 – Future-proofing your cloud storage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Syncing entire <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">SharePoint</a> libraries creates metadata overhead, CPU and network churn, storage creep and governance drift on every device.</li><li>Add shortcut to OneDrive exposes only the folders you work in, roams across devices and keeps labels, retention and version history on the governed source.</li><li>Use full sync only when offline access for a whole scope or local tooling truly requires it, and cache just the subfolders you need.</li></ul><br /><b>Worth quoting</b><br /><br />“Traditional full library sync optimizes for familiarity, not efficiency. It makes your laptop feel busy, not productive.” – Mirko Peters (04:19)<br /><br />“The reason this works is simple. Governance applies to the file, not the doorway. So you keep compliance while regaining sanity.” – Mirko Peters (06:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-syncing-onedrive-use-shortcuts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the sync-versus-shortcut matrix and FAQ</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">OneDrive</a> – the sync client whose slowness and constant processing changes this episode sets out to fix</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">SharePoint</a> – where the libraries live that users fully sync and should reach through shortcuts instead</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Governance</a> – why shortcuts avoid the stray copies and governance drift that full library sync encourages</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – stay intact on the governed source and can be mirrored as prefixes in shortcut names</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-syncing-folders-why-sharepoint-shortcuts-are-breaking-your-enterprise-data-strategy/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Stop Syncing Folders: Why SharePoint Shortcuts Are Breaking Your Enterprise Data Strategy</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68519897</guid><pubDate>Tue, 18 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68519897/m365_show_microsoft_365_digital_workplace_daily_stop_syncing_your_onedrive_like_it_s_2007_use_shortcuts.mp3" length="13811819" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f6b4cd1d6ed636d7b8dc04943650bc243a2625e5.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your OneDrive is slow and constantly processing changes, the cause is usually full SharePoint library syncs you barely use. This episode shows Microsoft 365 users and admins why the old sync habit wastes storage, CPU and governance, and how...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Slow Cloud Drive Dilemma<br />
(00:00:38) The Old Sync Method: A Legacy Approach<br />
(00:00:59) The Hidden Costs of Full Sync<br />
(00:03:36) The Benefits of OneDrive Shortcuts<br />
(00:08:15) Step-by-Step Guide to Adding Shortcuts<br />
(00:10:48) Common Mistakes to Avoid with Shortcuts<br />
(00:11:39) Organizing and Maintaining Shortcuts Effectively<br />
(00:15:32) The Decision Matrix for Sync vs. Shortcuts<br />
(00:18:36) Future-Proofing Your Cloud Storage<br />
<br />
If your OneDrive is slow and constantly processing changes, the cause is usually full SharePoint library syncs you barely use. This episode shows Microsoft 365 users and admins why the old sync habit wastes storage, CPU and governance, and how OneDrive shortcuts fix it. You get a step-by-step setup, organization tips and a clear sync-versus-shortcut decision matrix.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">OneDrive</a> feels slow</li><li>00:39 – The hidden cost of full syncing</li><li>04:38 – OneDrive shortcuts explained</li><li>08:20 – Step-by-step: adding shortcuts</li><li>11:47 – Organizing and removing shortcuts</li><li>15:31 – Sync or shortcut: decision matrix</li><li>18:34 – Future-proofing your cloud storage</li></ul><br /><b>Key takeaways</b><br /><ul><li>Syncing entire <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">SharePoint</a> libraries creates metadata overhead, CPU and network churn, storage creep and governance drift on every device.</li><li>Add shortcut to OneDrive exposes only the folders you work in, roams across devices and keeps labels, retention and version history on the governed source.</li><li>Use full sync only when offline access for a whole scope or local tooling truly requires it, and cache just the subfolders you need.</li></ul><br /><b>Worth quoting</b><br /><br />“Traditional full library sync optimizes for familiarity, not efficiency. It makes your laptop feel busy, not productive.” – Mirko Peters (04:19)<br /><br />“The reason this works is simple. Governance applies to the file, not the doorway. So you keep compliance while regaining sanity.” – Mirko Peters (06:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-syncing-onedrive-use-shortcuts/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the sync-versus-shortcut matrix and FAQ</li><li><a href="https://www.m365.fm/entity/onedrive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">OneDrive</a> – the sync client whose slowness and constant processing changes this episode sets out to fix</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">SharePoint</a> – where the libraries live that users fully sync and should reach through shortcuts instead</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Governance</a> – why shortcuts avoid the stray copies and governance drift that full library sync encourages</li><li><a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-syncing-onedrive-use-shortcuts" target="_blank" rel="noreferrer noopener">Sensitivity labels</a> – stay intact on...]]></itunes:summary><itunes:duration>1151</itunes:duration><itunes:keywords>bandwidth,cloudnative,conflicts,efficiency,filesystem,governance,indexing,metadata,navigation,offline,onedrive,optimization,overhead,performance,sharepoint,shortcuts,simplification,storage,syncing,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d0b6cc9e15a16901f9991bb8f9591fe0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>3D Object Fabric Governance: 3D Objects Are the Ultimate Test of Fabric Governance</title><link>https://www.m365.fm/show/episodes/3d-object-fabric-governance-strategies/</link><description><![CDATA[(00:00:00) The Challenges of 3D Data Governance<br />
(00:01:01) The Complexity of 3D Assets<br />
(00:01:23) Fabric's Unified Governance Approach<br />
(00:01:49) Lineage: The Backbone of Trust<br />
(00:02:14) Classification and Policy Enforcement<br />
(00:02:39) Storage and Compute Challenges<br />
(00:03:20) Real-World Implementation of Fabric Governance<br />
(00:04:27) The Limitations of Traditional Data Stacks<br />
(00:05:28) Identity, Permissioning, and Compliance<br />
(00:08:02) Versioning and Provenance Tracking<br />
<br />
3D models and digital twins break folder-based governance: rights, versions and lineage scatter across tools and regions. This episode shows data and platform teams how Microsoft Fabric governance with Entra ID, lineage, OneLake and rights-as-code keeps even real-time 3D assets compliant and traceable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why 3D objects stress-test <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">governance</a></li><li>00:41 – Defining Fabric governance</li><li>04:25 – Why 3D data breaks traditional systems</li><li>08:00 – Versioning and provenance of digital twins</li><li>11:28 – Interoperability and rights management</li><li>14:43 – Governing real-time 3D assets</li><li>19:50 – The future of digital trust</li></ul><br /><b>Key takeaways</b><br /><ul><li>3D assets and digital twins are constellations of meshes, textures, scans and rights, which makes them the hardest test for Microsoft Fabric governance.</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Entra ID</a> identity, lineage, classification labels and OneLake shortcuts let one canonical asset serve many teams without brittle copies.</li><li>Version twin manifests, pin dependencies and treat licenses as machine-readable, versioned components enforced at access time with time-bound tokens.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance in fabric isn't a stack of policies you forget to enforce. It's the operating system for your data life, identity, permissioning, lineage, classification, policy, and monitoring, wired into one-lake, workspaces, items, and compute.” – Mirko Peters (00:45)<br /><br />“Governance without lineage is theater. Fabric's built-in lineage maps how a raw capture flowed into a processed mesh into a compressed LOD set into a robot training simulation and finally into a KPI dashboard showing training efficiency.” – Mirko Peters (01:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/3d-object-fabric-governance-strategies/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on 3D governance</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Microsoft Fabric is the platform whose unified governance 3D assets put to the test</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Governance</a> – governance is the episode's core theme, from identity and lineage to rights as code</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – Entra ID provides role-bound identity, partner B2B access and policy-backed streaming tokens</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-fabric-ecosystem-unifying-data-governance-ai/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Microsoft Fabric Ecosystem Explained: Unifying OneLake, Lakehouse, Governance, and Power BI for AI-Ready Analytics</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68519790</guid><pubDate>Tue, 18 Nov 2025 05:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68519790/m365_show_microsoft_365_digital_workplace_daily_3d_objects_are_the_ultimate_test_of_fabric_governance_catalyst_e3.mp3" length="14788276" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/0e6fadc0e14127785e33c32ae281098096086d4f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>3D models and digital twins break folder-based governance: rights, versions and lineage scatter across tools and regions. This episode shows data and platform teams how Microsoft Fabric governance with Entra ID, lineage, OneLake and rights-as-code...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Challenges of 3D Data Governance<br />
(00:01:01) The Complexity of 3D Assets<br />
(00:01:23) Fabric's Unified Governance Approach<br />
(00:01:49) Lineage: The Backbone of Trust<br />
(00:02:14) Classification and Policy Enforcement<br />
(00:02:39) Storage and Compute Challenges<br />
(00:03:20) Real-World Implementation of Fabric Governance<br />
(00:04:27) The Limitations of Traditional Data Stacks<br />
(00:05:28) Identity, Permissioning, and Compliance<br />
(00:08:02) Versioning and Provenance Tracking<br />
<br />
3D models and digital twins break folder-based governance: rights, versions and lineage scatter across tools and regions. This episode shows data and platform teams how Microsoft Fabric governance with Entra ID, lineage, OneLake and rights-as-code keeps even real-time 3D assets compliant and traceable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why 3D objects stress-test <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">governance</a></li><li>00:41 – Defining Fabric governance</li><li>04:25 – Why 3D data breaks traditional systems</li><li>08:00 – Versioning and provenance of digital twins</li><li>11:28 – Interoperability and rights management</li><li>14:43 – Governing real-time 3D assets</li><li>19:50 – The future of digital trust</li></ul><br /><b>Key takeaways</b><br /><ul><li>3D assets and digital twins are constellations of meshes, textures, scans and rights, which makes them the hardest test for Microsoft Fabric governance.</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Entra ID</a> identity, lineage, classification labels and OneLake shortcuts let one canonical asset serve many teams without brittle copies.</li><li>Version twin manifests, pin dependencies and treat licenses as machine-readable, versioned components enforced at access time with time-bound tokens.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance in fabric isn't a stack of policies you forget to enforce. It's the operating system for your data life, identity, permissioning, lineage, classification, policy, and monitoring, wired into one-lake, workspaces, items, and compute.” – Mirko Peters (00:45)<br /><br />“Governance without lineage is theater. Fabric's built-in lineage maps how a raw capture flowed into a processed mesh into a compressed LOD set into a robot training simulation and finally into a KPI dashboard showing training efficiency.” – Mirko Peters (01:49)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/3d-object-fabric-governance-strategies/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on 3D governance</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – Microsoft Fabric is the platform whose unified governance 3D assets put to the test</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Governance</a> – governance is the episode's core theme, from identity and lineage to rights as code</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=3d-objects-are-the-ultimate-test-of-fabric-governance" target="_blank" rel="noreferrer noopener">Microsoft...]]></itunes:summary><itunes:duration>1233</itunes:duration><itunes:keywords>classification,compliance,derivatives,digitaltwin,entraid,fabric,gltf,governance,interop,lineage,metaverse,onelake,openusd,policy,provenance,quarantine,rights,streaming,tokens,versioning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c71cd81601183c3ebbb1b527d254e8d2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Agentic RAG Copilot: Stop Building Dumb Copilots and Start Using Agentic RAG</title><link>https://www.m365.fm/show/episodes/stop-building-dumb-copilots-agentic-rag-fix/</link><description><![CDATA[(00:00:00) The Limitations of AI Copilots<br />
(00:00:23) The Flaws of Retrieval-Augmented Generation (RAG)<br />
(00:02:05) The Linear Intelligence Fallacy<br />
(00:05:07) Introducing Agentic RAG: The Evolution of AI Assistants<br />
(00:09:48) Agentic RAG in Action: SharePoint Integration<br />
(00:13:26) Structured Data Meets Unstructured Knowledge<br />
(00:17:56) The Impact of Agentic RAG on Enterprise Decision-Making<br />
(00:20:51) The Future of AI in Enterprises<br />
(00:22:22) Subscribe and Enable Alerts<br />
<br />
Most copilots answer from a single retrieval pass and sound confident while missing data that lives in other systems. This episode shows architects and Microsoft 365 admins how agentic RAG combines planning, specialist agents and verification across SharePoint and Microsoft Fabric. You learn how to build copilots that reason over enterprise data while respecting permissions and audit requirements.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your copilot is not smart</li><li>02:11 – The RAG myth</li><li>05:32 – Agentic RAG: from search to reasoning</li><li>10:00 – Integrating SharePoint</li><li>13:31 – Microsoft Fabric as structured counterpart</li><li>17:54 – Enterprise impact: months to minutes</li><li>20:57 – Stop building, start thinking</li></ul><br /><b>Key takeaways</b><br /><ul><li>Classic RAG runs one query against one index and cannot plan, verify or reconcile data spread across many systems.</li><li>Agentic RAG uses a planner, specialist retriever agents and a verifier in an adaptive loop, orchestrated by the Azure AI Agent Service.</li><li>On-behalf-of authentication, row-level security and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Purview</a> labels keep agent retrieval within each user's permissions and fully auditable.</li></ul><br /><b>Worth quoting</b><br /><br />“Retrieval alone provides information. Agency converts that information into process by introducing planning, specialization and verification as your agent service transforms random data pulls into accountable reasoning chains.” – Mirko Peters (09:30)<br /><br />“Instead of running one query and crossing its digital fingers, it breaks a problem into parts, assigns tasks to different specialist agents, checks their work, and then synthesizes the outcome.” – Mirko Peters (05:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-dumb-copilots-agentic-rag-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agentic RAG for copilots</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the single-pass retrieval pattern the episode says breaks once data lives in several systems</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant the episode calls autocomplete until it plans, verifies and reasons across sources</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">SharePoint</a> – the unstructured source a retriever agent searches semantically while honoring site permissions and labels</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-bots-start-building-runtimes-a-field-guide-to-microsoft-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Stop Building Bots, Start Building Runtimes: A Field Guide to Microsoft Agents</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68519611</guid><pubDate>Mon, 17 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68519611/m365_show_microsoft_365_digital_workplace_daily_stop_building_dumb_copilots_why_agentic_rag_is_your_only_fix.mp3" length="16373178" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/f7e0c0d3bcba2fc98b5e0dba2ca189a24fa0c5d1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most copilots answer from a single retrieval pass and sound confident while missing data that lives in other systems. This episode shows architects and Microsoft 365 admins how agentic RAG combines planning, specialist agents and verification across...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Limitations of AI Copilots<br />
(00:00:23) The Flaws of Retrieval-Augmented Generation (RAG)<br />
(00:02:05) The Linear Intelligence Fallacy<br />
(00:05:07) Introducing Agentic RAG: The Evolution of AI Assistants<br />
(00:09:48) Agentic RAG in Action: SharePoint Integration<br />
(00:13:26) Structured Data Meets Unstructured Knowledge<br />
(00:17:56) The Impact of Agentic RAG on Enterprise Decision-Making<br />
(00:20:51) The Future of AI in Enterprises<br />
(00:22:22) Subscribe and Enable Alerts<br />
<br />
Most copilots answer from a single retrieval pass and sound confident while missing data that lives in other systems. This episode shows architects and Microsoft 365 admins how agentic RAG combines planning, specialist agents and verification across SharePoint and Microsoft Fabric. You learn how to build copilots that reason over enterprise data while respecting permissions and audit requirements.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your copilot is not smart</li><li>02:11 – The RAG myth</li><li>05:32 – Agentic RAG: from search to reasoning</li><li>10:00 – Integrating SharePoint</li><li>13:31 – Microsoft Fabric as structured counterpart</li><li>17:54 – Enterprise impact: months to minutes</li><li>20:57 – Stop building, start thinking</li></ul><br /><b>Key takeaways</b><br /><ul><li>Classic RAG runs one query against one index and cannot plan, verify or reconcile data spread across many systems.</li><li>Agentic RAG uses a planner, specialist retriever agents and a verifier in an adaptive loop, orchestrated by the Azure AI Agent Service.</li><li>On-behalf-of authentication, row-level security and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Purview</a> labels keep agent retrieval within each user's permissions and fully auditable.</li></ul><br /><b>Worth quoting</b><br /><br />“Retrieval alone provides information. Agency converts that information into process by introducing planning, specialization and verification as your agent service transforms random data pulls into accountable reasoning chains.” – Mirko Peters (09:30)<br /><br />“Instead of running one query and crossing its digital fingers, it breaks a problem into parts, assigns tasks to different specialist agents, checks their work, and then synthesizes the outcome.” – Mirko Peters (05:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-dumb-copilots-agentic-rag-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agentic RAG for copilots</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the single-pass retrieval pattern the episode says breaks once data lives in several systems</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant the episode calls autocomplete until it plans, verifies and reasons across sources</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-dumb-copilots-agentic-rag-fix" target="_blank" rel="noreferrer noopener">SharePoint</a> – the unstructured source a retriever agent searches semantically while honoring site permissions and labels</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1365</itunes:duration><itunes:keywords>agenticrag,auditability,azureagents,cls,compliance,copilot,evidence,fabricdata,governance,oboauth,orchestration,planner,provenance,purview,reasoning,retriever,rls,semantics,sharepointai,verification</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/efea2bc87c70de50e3d56d6d99eecea8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Paying for Cloud VMs: Run Azure on a Mini PC</title><link>https://www.m365.fm/show/episodes/azure-arc-azure-local-mini-pc-cloud-alternative/</link><description><![CDATA[(00:00:00) The Cloud's Hidden Costs<br />
(00:01:13) The Illusion of Cloud Computing<br />
(00:01:43) Azure ARC: The Universal Remote Control<br />
(00:04:29) The MINIPC Revolution<br />
(00:07:35) Identity Crisis: Overcoming the AD Trap<br />
(00:11:51) Deploying Your Own Azure Region<br />
(00:16:32) The Economics of Cloud at Home<br />
(00:21:46) The Cloud Domesticated<br />
<br />
Paying every month for cloud VMs that mostly sit idle? This episode shows IT admins and architects how Azure Arc and Azure Local turn a mini PC into a governed Azure region. You learn the hardware needs, the Key Vault identity model and the cost math behind taking compute back on site.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Paying rent for cloud VMs</li><li>01:18 – The cloud without the cloud: Arc and <a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Local</a></li><li>04:36 – The mini PC revolution</li><li>07:57 – Escaping the AD trap with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Key Vault</a></li><li>11:54 – Deploying your own private Azure region</li><li>16:42 – The economics of taking the cloud home</li><li>21:45 – Epilogue: the cloud as a management idea</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Arc extends Azure's management layer to hardware you own, and Azure Local turns that hardware into a small Azure region with VMs and AKS.</li><li>For small edge deployments, local identity with Azure Key Vault certificates removes the need for Active Directory domain controllers.</li><li>Arc registration itself is free, so stable workloads on a one-time mini PC purchase can replace recurring cloud VM costs while you pay only for optional governance services.</li></ul><br /><b>Worth quoting</b><br /><br />“The control plane is the brain. You pay it to allocate workloads, enforce governance, monitor health and sync policies. The hardware is just the muscle.” – Mirko Peters (01:28)<br /><br />“Arc lets you attach non-azure servers, Kubernetes clusters or even other clouds and treat them as if they were native Azure citizens.” – Mirko Peters (01:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-arc-azure-local-mini-pc-cloud-alternative/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Local mini PCs</li><li><a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Local</a> – the service that turns Arc-managed mini PCs into a small Azure region with VMs and AKS</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the certificate store that replaces domain controllers as local identity for the cluster</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Active Directory</a> – the identity trap the episode avoids for small two-node edge deployments</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68519435</guid><pubDate>Mon, 17 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68519435/m365_show_microsoft_365_digital_workplace_daily_stop_paying_for_cloud_vms_run_azure_on_a_mini_pc.mp3" length="16545272" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/46c0e76f043fd0cd56320926b62f6e5c685f4bd1.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Paying every month for cloud VMs that mostly sit idle? This episode shows IT admins and architects how Azure Arc and Azure Local turn a mini PC into a governed Azure region. You learn the hardware needs, the Key Vault identity model and the cost math...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Cloud's Hidden Costs<br />
(00:01:13) The Illusion of Cloud Computing<br />
(00:01:43) Azure ARC: The Universal Remote Control<br />
(00:04:29) The MINIPC Revolution<br />
(00:07:35) Identity Crisis: Overcoming the AD Trap<br />
(00:11:51) Deploying Your Own Azure Region<br />
(00:16:32) The Economics of Cloud at Home<br />
(00:21:46) The Cloud Domesticated<br />
<br />
Paying every month for cloud VMs that mostly sit idle? This episode shows IT admins and architects how Azure Arc and Azure Local turn a mini PC into a governed Azure region. You learn the hardware needs, the Key Vault identity model and the cost math behind taking compute back on site.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Paying rent for cloud VMs</li><li>01:18 – The cloud without the cloud: Arc and <a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Local</a></li><li>04:36 – The mini PC revolution</li><li>07:57 – Escaping the AD trap with <a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Key Vault</a></li><li>11:54 – Deploying your own private Azure region</li><li>16:42 – The economics of taking the cloud home</li><li>21:45 – Epilogue: the cloud as a management idea</li></ul><br /><b>Key takeaways</b><br /><ul><li>Azure Arc extends Azure's management layer to hardware you own, and Azure Local turns that hardware into a small Azure region with VMs and AKS.</li><li>For small edge deployments, local identity with Azure Key Vault certificates removes the need for Active Directory domain controllers.</li><li>Arc registration itself is free, so stable workloads on a one-time mini PC purchase can replace recurring cloud VM costs while you pay only for optional governance services.</li></ul><br /><b>Worth quoting</b><br /><br />“The control plane is the brain. You pay it to allocate workloads, enforce governance, monitor health and sync policies. The hardware is just the muscle.” – Mirko Peters (01:28)<br /><br />“Arc lets you attach non-azure servers, Kubernetes clusters or even other clouds and treat them as if they were native Azure citizens.” – Mirko Peters (01:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/azure-arc-azure-local-mini-pc-cloud-alternative/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure Local mini PCs</li><li><a href="https://www.m365.fm/entity/azure-local/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Local</a> – the service that turns Arc-managed mini PCs into a small Azure region with VMs and AKS</li><li><a href="https://www.m365.fm/entity/azure-key-vault/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Azure Key Vault</a> – the certificate store that replaces domain controllers as local identity for the cluster</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer noopener">Active Directory</a> – the identity trap the episode avoids for small two-node edge deployments</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/christoffer-klarskov-jakobsen/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-arc-azure-local-mini-pc-cloud-alternative" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1379</itunes:duration><itunes:keywords>aks,arcservers,azurearc,azurelocal,capex,certidentity,costcontrol,defender,edgecompute,gitops,governance,hybridcloud,keyvault,minipc,onpremcloud,opex,policy,rbac,sreops,zerotouch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/29431b14d27512b86770f0b74eba8538.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Typing to Copilot: Use Your Voice NOW!</title><link>https://www.m365.fm/show/episodes/voice-driven-copilot-integration-benefits/</link><description><![CDATA[(00:00:00) The Evolution of AI Interaction<br />
(00:00:52) The Typing Bottleneck<br />
(00:03:30) Voice Intelligence: The Next Frontier<br />
(00:06:51) The RAG Pattern: Retrieval-Augmented Generation<br />
(00:12:08) Secure and Governed Voice Interaction<br />
(00:17:19) Deploying Voice-Driven Knowledge<br />
(00:21:46) The Future of AI Interaction<br />
<br />
You speak far faster than you type, yet most people still query Copilot with their thumbs. This episode shows architects and makers how to build a secure, voice-driven knowledge layer with the GPT-4o real-time API, Azure AI Search and Power Platform, without breaking compliance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why typing to Copilot is a bottleneck</li><li>00:56 – Why text is the weakest link</li><li>03:33 – GPT-4o real-time API as the listener</li><li>07:08 – Azure AI Search and the RAG pattern</li><li>12:27 – Secure voice integration with M365</li><li>17:29 – Deploying the voice knowledge layer</li><li>21:56 – The human upgrade</li></ul><br /><b>Key takeaways</b><br /><ul><li>Speaking is far faster than typing, so a real-time voice interface removes the biggest bottleneck between users and Copilot.</li><li>Grounding a real-time GPT-4o voice model in Azure AI Search through a RAG pattern and a middle-tier proxy keeps answers factual, permission-scoped and auditable.</li><li>Let Copilot Studio or <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Power Apps</a> handle the voice front end while Azure carries the heavy workload, so Power Platform request limits and governance rules are respected.</li></ul><br /><b>Worth quoting</b><br /><br />“Voice isn't a convenience upgrade. It's the natural interface evolution. Spoken input meets the speed of comprehension, not the patience of typing.” – Mirko Peters (00:28)<br /><br />“Typing isn't just slow, it fragments attention. Every time you break to phrase a query, you shift cognitive context.” – Mirko Peters (01:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/voice-driven-copilot-integration-benefits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on voice-driven Copilot architecture</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant users talk to instead of typing, given a voice through GPT-4o real-time</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the retrieval brain with hybrid vector and semantic indexes that grounds every spoken answer</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the pattern that makes each voice answer start with retrieval from governed company data</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – one of the front ends where users speak to a voice-enabled agent</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-vs-microsoft-copilot-when-to-use-which/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">RAG vs Microsoft Copilot: When You Need Your Own AI — and When You Don’t</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68519015</guid><pubDate>Sun, 16 Nov 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68519015/m365_show_microsoft_365_digital_workplace_daily_stop_typing_to_copilot_use_your_voice_now.mp3" length="16323023" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/9676def6bd34b3e0d8b97ba16fbaf246f2c228da.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You speak far faster than you type, yet most people still query Copilot with their thumbs. This episode shows architects and makers how to build a secure, voice-driven knowledge layer with the GPT-4o real-time API, Azure AI Search and Power Platform,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Evolution of AI Interaction<br />
(00:00:52) The Typing Bottleneck<br />
(00:03:30) Voice Intelligence: The Next Frontier<br />
(00:06:51) The RAG Pattern: Retrieval-Augmented Generation<br />
(00:12:08) Secure and Governed Voice Interaction<br />
(00:17:19) Deploying Voice-Driven Knowledge<br />
(00:21:46) The Future of AI Interaction<br />
<br />
You speak far faster than you type, yet most people still query Copilot with their thumbs. This episode shows architects and makers how to build a secure, voice-driven knowledge layer with the GPT-4o real-time API, Azure AI Search and Power Platform, without breaking compliance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why typing to Copilot is a bottleneck</li><li>00:56 – Why text is the weakest link</li><li>03:33 – GPT-4o real-time API as the listener</li><li>07:08 – Azure AI Search and the RAG pattern</li><li>12:27 – Secure voice integration with M365</li><li>17:29 – Deploying the voice knowledge layer</li><li>21:56 – The human upgrade</li></ul><br /><b>Key takeaways</b><br /><ul><li>Speaking is far faster than typing, so a real-time voice interface removes the biggest bottleneck between users and Copilot.</li><li>Grounding a real-time GPT-4o voice model in Azure AI Search through a RAG pattern and a middle-tier proxy keeps answers factual, permission-scoped and auditable.</li><li>Let Copilot Studio or <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Power Apps</a> handle the voice front end while Azure carries the heavy workload, so Power Platform request limits and governance rules are respected.</li></ul><br /><b>Worth quoting</b><br /><br />“Voice isn't a convenience upgrade. It's the natural interface evolution. Spoken input meets the speed of comprehension, not the patience of typing.” – Mirko Peters (00:28)<br /><br />“Typing isn't just slow, it fragments attention. Every time you break to phrase a query, you shift cognitive context.” – Mirko Peters (01:46)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/voice-driven-copilot-integration-benefits/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on voice-driven Copilot architecture</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant users talk to instead of typing, given a voice through GPT-4o real-time</li><li><a href="https://www.m365.fm/entity/azure-ai-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Azure AI Search</a> – the retrieval brain with hybrid vector and semantic indexes that grounds every spoken answer</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the pattern that makes each voice answer start with retrieval from governed company data</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – one of the front ends where users speak to a voice-enabled agent</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/rag-vs-microsoft-copilot-when-to-use-which/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=voice-driven-copilot-integration-benefits" target="_blank"...]]></itunes:summary><itunes:duration>1361</itunes:duration><itunes:keywords>azuresearch,bargein,citations,compliance,copilot,dlp,duplex,entraid,governance,gpt4o,knowledgelayer,proxylayer,purview,rag,realtime,semantic,teamsvoice,transcripts,vectorsearch,voiceai</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/03aecc97939ae8e3ad3e570dcba1a09a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Your Cloud Migration: You Are Not AI Ready</title><link>https://www.m365.fm/show/episodes/cloud-migration-warning-ai-readiness/</link><description><![CDATA[(00:00:00) The Cloud Migration Trap<br />
(00:00:16) The Illusion of Cloud First<br />
(00:01:20) The AI-Hostile Legacy of Lift and Shift<br />
(00:04:00) Data Readiness: The Foundation of AI<br />
(00:07:47) Infrastructure and MLOps Maturity<br />
(00:11:20) The Talent and Governance Gap<br />
(00:14:27) A Cautionary Tale: Fintracks' AI Journey<br />
(00:17:04) The Three-Step AI-Ready Cloud Strategy<br />
(00:21:26) The Path to AI Inevitability<br />
<br />
Many organizations move their servers to Azure and assume they are ready for AI, only to find their data, permissions and governance cannot support it. This episode is for IT leaders and cloud architects planning or finishing a migration. It explains why lift and shift fails AI and lays out a three-step strategy to unify, fortify and automate your cloud.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Cloud first is not AI ready</li><li>01:22 – Why lift and shift fails AI</li><li>04:05 – Pillar 1: Data readiness</li><li>07:51 – Pillar 2: Infrastructure and MLOps</li><li>11:23 – Pillar 3: Talent and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">governance</a> gap</li><li>14:35 – Case study: premature cloud adoption</li><li>17:04 – Unify, fortify, automate</li><li>21:26 – Stop migrating, start architecting</li></ul><br /><b>Key takeaways</b><br /><ul><li>Lift and shift preserves old permissions, untagged data and silos, which makes a migrated estate cloud ready but AI hostile.</li><li>AI readiness rests on data structure, lineage and governance, mature MLOps and people who own data and AI risk.</li><li>Unify the data estate, enforce governance as code and automate monitoring so policies keep pace with AI workloads.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't care that your virtual machines are in someone else's data center. It cares about your data structure, your security posture, and your governance model.” – Mirko Peters (00:28)<br /><br />“AI projects don't fail because models are bad. They fail because the data feeding them is inconsistent, inaccessible, and undocumented.” – Mirko Peters (04:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/cloud-migration-warning-ai-readiness/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on AI-ready cloud architecture</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the migration target the episode warns about when lift and shift skips data and governance work</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">AI governance</a> – described as an engineering parameter that needs owners, governance as code and continuous monitoring</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Governance</a> – framed as structured transparency about who touched what, rather than locking data down</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Compliance</a> – why inherited permissions and old compliance scripts break under AI workloads after migration</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified data layer that only helps when data is cleaned, tagged and governed first</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-landing-zone-is-a-liability/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Your AI Landing Zone Is A Liability</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68518731</guid><pubDate>Sun, 16 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68518731/m365_show_microsoft_365_digital_workplace_daily_stop_your_cloud_migration_you_are_not_ai_ready.mp3" length="16781315" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/6a6eafd5381df32eaef774d58ad27b9beda2489a.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations move their servers to Azure and assume they are ready for AI, only to find their data, permissions and governance cannot support it. This episode is for IT leaders and cloud architects planning or finishing a migration. It explains...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Cloud Migration Trap<br />
(00:00:16) The Illusion of Cloud First<br />
(00:01:20) The AI-Hostile Legacy of Lift and Shift<br />
(00:04:00) Data Readiness: The Foundation of AI<br />
(00:07:47) Infrastructure and MLOps Maturity<br />
(00:11:20) The Talent and Governance Gap<br />
(00:14:27) A Cautionary Tale: Fintracks' AI Journey<br />
(00:17:04) The Three-Step AI-Ready Cloud Strategy<br />
(00:21:26) The Path to AI Inevitability<br />
<br />
Many organizations move their servers to Azure and assume they are ready for AI, only to find their data, permissions and governance cannot support it. This episode is for IT leaders and cloud architects planning or finishing a migration. It explains why lift and shift fails AI and lays out a three-step strategy to unify, fortify and automate your cloud.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Cloud first is not AI ready</li><li>01:22 – Why lift and shift fails AI</li><li>04:05 – Pillar 1: Data readiness</li><li>07:51 – Pillar 2: Infrastructure and MLOps</li><li>11:23 – Pillar 3: Talent and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">governance</a> gap</li><li>14:35 – Case study: premature cloud adoption</li><li>17:04 – Unify, fortify, automate</li><li>21:26 – Stop migrating, start architecting</li></ul><br /><b>Key takeaways</b><br /><ul><li>Lift and shift preserves old permissions, untagged data and silos, which makes a migrated estate cloud ready but AI hostile.</li><li>AI readiness rests on data structure, lineage and governance, mature MLOps and people who own data and AI risk.</li><li>Unify the data estate, enforce governance as code and automate monitoring so policies keep pace with AI workloads.</li></ul><br /><b>Worth quoting</b><br /><br />“AI doesn't care that your virtual machines are in someone else's data center. It cares about your data structure, your security posture, and your governance model.” – Mirko Peters (00:28)<br /><br />“AI projects don't fail because models are bad. They fail because the data feeding them is inconsistent, inaccessible, and undocumented.” – Mirko Peters (04:29)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/cloud-migration-warning-ai-readiness/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on AI-ready cloud architecture</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – the migration target the episode warns about when lift and shift skips data and governance work</li><li><a href="https://www.m365.fm/entity/ai-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">AI governance</a> – described as an engineering parameter that needs owners, governance as code and continuous monitoring</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Governance</a> – framed as structured transparency about who touched what, rather than locking data down</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=cloud-migration-warning-ai-readiness" target="_blank" rel="noreferrer noopener">Compliance</a> – why inherited permissions and old compliance scripts break under AI workloads after migration</li><li><a...]]></itunes:summary><itunes:duration>1399</itunes:duration><itunes:keywords>aireadiness,cloudmigration,compliance,consolidation,costguardrails,dataestate,driftcontrol,fabric,foundry,governance,identity,liftandshift,lineage,mlops,observability,policyascode,purview,rbac,sentinel,traceability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dfb83610120d7f89e7f0c987df5db0ee.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Nvidia Blackwell architecture &amp; Azure data fabric performance: how to fix GPU I/O bottlenecks</title><link>https://www.m365.fm/show/episodes/nvidia-blackwell-architecture-data-fabric-speed/</link><description><![CDATA[(00:00:00) The AI Infrastructure Bottleneck<br />
(00:01:06) The Data Fabric Dilemma<br />
(00:03:51) Introducing Blackwell: A Physics Upgrade<br />
(00:06:00) Scaling Blackwell to the Cloud<br />
(00:08:08) The Importance of Orchestration<br />
(00:14:01) The Data Layer Challenge<br />
(00:18:07) Real-World Impact and Cost Savings<br />
(00:22:19) The Future of AI Infrastructure<br />
<br />
Your GPUs sit idle because the data fabric between storage, compute and analytics cannot keep up. This episode is for Azure architects and data leaders running AI workloads. Learn how NVIDIA Blackwell on Azure and a modernised Microsoft Fabric data layer remove I/O bottlenecks and cut training time and cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI pipelines stall</li><li>01:11 – Your data fabric can't keep up</li><li>04:12 – Anatomy of Blackwell</li><li>08:40 – <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Azure</a> integration and orchestration</li><li>14:04 – Feeding the data layer with Microsoft Fabric</li><li>18:16 – Real-world payoff and cost savings</li><li>22:23 – The inevitable evolution</li></ul><br /><b>Key takeaways</b><br /><ul><li>GPU performance is wasted when the data fabric cannot move data fast enough between storage, CPU and GPU memory.</li><li>NVIDIA Grace Blackwell with NVLink and Azure ND GB200 v6 orchestration removes interconnect bottlenecks and scales AI training and inference.</li><li>Once hardware is fast, ingestion pipelines and governance in Microsoft Fabric become the bottleneck and must be refactored.</li></ul><br /><b>Worth quoting</b><br /><br />“Suddenly a training run scheduled for hours takes days and your cloud bill grows accordingly Latency is not an annoyance, it's an expense” – Mirko Peters (02:13)<br /><br />“The truth, the bottleneck isn't the math, it's the movement This is the moment most enterprises realize they've been solving the wrong problem” – Mirko Peters (03:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/nvidia-blackwell-architecture-data-fabric-speed/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Blackwell bottlenecks</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – runs Blackwell as the ND GB200 v6 series with domain-aware scheduling across NVLink and InfiniBand</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the data layer that must feed Blackwell clusters fast enough, from event streams to governance</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – comes with NVIDIA NIM microservices pre-integrated for deploying tuned inference endpoints</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Power BI</a> – named among the Azure-connected services where a slow data fabric makes dashboards lag</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-operating-model-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Microsoft 365 &amp; AI Strategy: Why AI Is Not an Innovation Initiative — It Is Your New Operating Model</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68518551</guid><pubDate>Sat, 15 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68518551/m365_show_microsoft_365_digital_workplace_daily_the_nvidia_blackwell_architecture_why_your_data_fabric_is_too_slow.mp3" length="16857801" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/eed46172a7a255fdf3164863a1b3f014f9c13f7c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your GPUs sit idle because the data fabric between storage, compute and analytics cannot keep up. This episode is for Azure architects and data leaders running AI workloads. Learn how NVIDIA Blackwell on Azure and a modernised Microsoft Fabric data...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The AI Infrastructure Bottleneck<br />
(00:01:06) The Data Fabric Dilemma<br />
(00:03:51) Introducing Blackwell: A Physics Upgrade<br />
(00:06:00) Scaling Blackwell to the Cloud<br />
(00:08:08) The Importance of Orchestration<br />
(00:14:01) The Data Layer Challenge<br />
(00:18:07) Real-World Impact and Cost Savings<br />
(00:22:19) The Future of AI Infrastructure<br />
<br />
Your GPUs sit idle because the data fabric between storage, compute and analytics cannot keep up. This episode is for Azure architects and data leaders running AI workloads. Learn how NVIDIA Blackwell on Azure and a modernised Microsoft Fabric data layer remove I/O bottlenecks and cut training time and cost.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI pipelines stall</li><li>01:11 – Your data fabric can't keep up</li><li>04:12 – Anatomy of Blackwell</li><li>08:40 – <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Azure</a> integration and orchestration</li><li>14:04 – Feeding the data layer with Microsoft Fabric</li><li>18:16 – Real-world payoff and cost savings</li><li>22:23 – The inevitable evolution</li></ul><br /><b>Key takeaways</b><br /><ul><li>GPU performance is wasted when the data fabric cannot move data fast enough between storage, CPU and GPU memory.</li><li>NVIDIA Grace Blackwell with NVLink and Azure ND GB200 v6 orchestration removes interconnect bottlenecks and scales AI training and inference.</li><li>Once hardware is fast, ingestion pipelines and governance in Microsoft Fabric become the bottleneck and must be refactored.</li></ul><br /><b>Worth quoting</b><br /><br />“Suddenly a training run scheduled for hours takes days and your cloud bill grows accordingly Latency is not an annoyance, it's an expense” – Mirko Peters (02:13)<br /><br />“The truth, the bottleneck isn't the math, it's the movement This is the moment most enterprises realize they've been solving the wrong problem” – Mirko Peters (03:04)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/nvidia-blackwell-architecture-data-fabric-speed/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Blackwell bottlenecks</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – runs Blackwell as the ND GB200 v6 series with domain-aware scheduling across NVLink and InfiniBand</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the data layer that must feed Blackwell clusters fast enough, from event streams to governance</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – comes with NVIDIA NIM microservices pre-integrated for deploying tuned inference endpoints</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed" target="_blank" rel="noreferrer noopener">Power BI</a> – named among the Azure-connected services where a slow data fabric makes dashboards lag</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/ai-operating-model-insights/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=nvidia-blackwell-architecture-data-fabric-speed"...]]></itunes:summary><itunes:duration>1405</itunes:duration><itunes:keywords>azurend,blackwell,datapipelines,etl,fabric,foundry,gracecpu,infiniband,latency,liquidcooling,modelparallel,nim,nvl72,nvlink,perfwatt,rltraining,scalability,streaming,throughput,tokenization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b542ade9221088b28404a06c13b8cb7a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform gateway performance: stop using default settings and fix your connectivity</title><link>https://www.m365.fm/show/episodes/stop-using-default-gateway-settings-fix-your-power-platform-connectivity-now/</link><description><![CDATA[(00:00:00) The Gateway Bottleneck in Power BI<br />
(00:00:09) The Gateway's Hidden Impact on Performance<br />
(00:01:30) Understanding the Gateway's Role<br />
(00:03:53) Default Settings: The Silent Killers<br />
(00:08:08) The Network Factor: Routing and Latency<br />
(00:12:42) Building a Powerful Gateway Host<br />
(00:16:19) The Importance of Maintenance and Monitoring<br />
(00:20:56) The Gateway's Place in Your Infrastructure<br />
<br />
Slow Power BI refreshes and failing flows are often caused by an on-premises data gateway left on safe-but-slow defaults. This episode is for Power Platform and Power BI admins who want to tune concurrency and buffers, fix network routing, size and cluster the gateway host, and keep it healthy with proactive maintenance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the gateway is your bottleneck</li><li>01:31 – What the gateway actually does</li><li>04:14 – Default settings: the hidden performance killers</li><li>08:22 – Routing, latency and cold potato routing</li><li>13:00 – Building a real gateway host and clusters</li><li>16:42 – Proactive maintenance and monitoring</li><li>21:00 – Takeaway: tune, monitor, scale</li></ul><br /><b>Key takeaways</b><br /><ul><li>The on-premises data gateway is a processing engine that authenticates, encrypts, buffers and executes queries, so its default concurrency, buffer and streaming settings directly cap <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power BI</a>, Power Automate and Power Apps performance.</li><li>Routing gateway traffic through corporate VPNs or proxies adds latency, while letting it reach the nearest Microsoft edge and ride the Microsoft global network keeps it fast.</li><li>Run the gateway on dedicated hosts with enough RAM, cores and SSD storage, cluster it, exclude it from antivirus scanning, stage updates and monitor it with the gateway performance report and PowerShell health checks.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the blunt truth. Microsoft's default gateway configuration is designed for safety, not speed. It assumes your data traffic is a fragile toddler that must never stumble” – Mirko Peters (04:17)<br /><br />“Exclude the gateways installation and data directories from real time scanning. You're protecting code signed by Microsoft, not a suspicious USB stick from accounting.” – Mirko Peters (06:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-default-gateway-settings-fix-your-power-platform-connectivity-now/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a gateway tuning FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power BI</a> – slow Power BI dataset refreshes are the main symptom of an untuned gateway</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power Platform</a> – the Power Platform reaches on-premises data only through the gateway discussed here</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power Automate</a> – Power Automate flows suffer retries and latency when the gateway runs on defaults</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-paying-the-multi-cloud-network-tax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Multi‑cloud network tax: how ExpressRoute, Direct Connect, and Cloud Interconnect quietly bloat your bill and latency</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68518432</guid><pubDate>Sat, 15 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68518432/m365_show_microsoft_365_digital_workplace_daily_stop_using_default_gateway_settings_fix_your_power_platform_connectivity_now.mp3" length="16232430" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/993f543846364ba213daf1cb3721ac205dead703.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Slow Power BI refreshes and failing flows are often caused by an on-premises data gateway left on safe-but-slow defaults. This episode is for Power Platform and Power BI admins who want to tune concurrency and buffers, fix network routing, size and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Gateway Bottleneck in Power BI<br />
(00:00:09) The Gateway's Hidden Impact on Performance<br />
(00:01:30) Understanding the Gateway's Role<br />
(00:03:53) Default Settings: The Silent Killers<br />
(00:08:08) The Network Factor: Routing and Latency<br />
(00:12:42) Building a Powerful Gateway Host<br />
(00:16:19) The Importance of Maintenance and Monitoring<br />
(00:20:56) The Gateway's Place in Your Infrastructure<br />
<br />
Slow Power BI refreshes and failing flows are often caused by an on-premises data gateway left on safe-but-slow defaults. This episode is for Power Platform and Power BI admins who want to tune concurrency and buffers, fix network routing, size and cluster the gateway host, and keep it healthy with proactive maintenance.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the gateway is your bottleneck</li><li>01:31 – What the gateway actually does</li><li>04:14 – Default settings: the hidden performance killers</li><li>08:22 – Routing, latency and cold potato routing</li><li>13:00 – Building a real gateway host and clusters</li><li>16:42 – Proactive maintenance and monitoring</li><li>21:00 – Takeaway: tune, monitor, scale</li></ul><br /><b>Key takeaways</b><br /><ul><li>The on-premises data gateway is a processing engine that authenticates, encrypts, buffers and executes queries, so its default concurrency, buffer and streaming settings directly cap <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power BI</a>, Power Automate and Power Apps performance.</li><li>Routing gateway traffic through corporate VPNs or proxies adds latency, while letting it reach the nearest Microsoft edge and ride the Microsoft global network keeps it fast.</li><li>Run the gateway on dedicated hosts with enough RAM, cores and SSD storage, cluster it, exclude it from antivirus scanning, stage updates and monitor it with the gateway performance report and PowerShell health checks.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the blunt truth. Microsoft's default gateway configuration is designed for safety, not speed. It assumes your data traffic is a fragile toddler that must never stumble” – Mirko Peters (04:17)<br /><br />“Exclude the gateways installation and data directories from real time scanning. You're protecting code signed by Microsoft, not a suspicious USB stick from accounting.” – Mirko Peters (06:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-default-gateway-settings-fix-your-power-platform-connectivity-now/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a gateway tuning FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power BI</a> – slow Power BI dataset refreshes are the main symptom of an untuned gateway</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power Platform</a> – the Power Platform reaches on-premises data only through the gateway discussed here</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-gateway-performance-default-settings" target="_blank" rel="noreferrer noopener">Power Automate</a> – Power Automate flows suffer retries and latency when the gateway runs on defaults</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1353</itunes:duration><itunes:keywords>avexclusions,backbone,buffering,cluster,concurrency,diagnostics,egress,gateway,healthchecks,infrastructure,latency,loadbalancing,nvme,optimization,perfmon,powershell,refreshops,routing,streammode,vpnbypass</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/15e83df211306518e0648cb3b22fa1fb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform Planner automation: stop dragging tasks and let Copilot do the work</title><link>https://www.m365.fm/show/episodes/microsoft-planner-automation-stop-task-dragging/</link><description><![CDATA[(00:00:00) The Problem with Microsoft Planner<br />
(00:00:16) Introducing Copilot Studio<br />
(00:01:56) The Power of Orchestration<br />
(00:04:04) Building Your Planner Agent<br />
(00:08:08) Adding Tools and Functionality<br />
(00:13:50) Deploying to Microsoft 365 Copilot<br />
(00:18:08) Strategy and Limitations<br />
(00:23:08) The Future of Automation<br />
<br />
Planner users waste time dragging, updating and re-dating tasks by hand. This episode shows Microsoft 365 and Power Platform makers how to build a Copilot Studio agent with Planner tools and publish it to Microsoft 365 Copilot and Teams, so plain-language requests turn into structured tasks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why dragging Planner tasks is busy work</li><li>00:40 – How Copilot Studio and Planner work together</li><li>03:57 – Building the Task Planner agent</li><li>08:34 – Adding create, list and update task tools</li><li>14:16 – Deploying the agent to Microsoft 365 Copilot and Teams</li><li>18:28 – Strategy, governance and limitations</li><li>21:46 – From task juggler to task commander</li></ul><br /><b>Key takeaways</b><br /><ul><li>A Copilot Studio agent with Planner <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">connector</a> tools can create, list and update tasks from natural-language requests, so users stop dragging cards by hand.</li><li>Fix group and plan IDs as custom values and write rich tool descriptions, because the orchestration model reads those descriptions to decide which tool to call.</li><li>Use Power Automate for deterministic, trigger-based workflows and Copilot Studio for interpretive requests, and govern connections, monitor analytics and respect licensing limits.</li></ul><br /><b>Worth quoting</b><br /><br />“Power Automate executes rules. Copilot Studio interprets intention. Together, they are the difference between a rigid macro and a responsive assistant.” – Mirko Peters (01:53)<br /><br />“Automation without reasoning is dumb speed. Automation with reasoning becomes adaptive intelligence. Most people approach automation backward. They start with tools, then wonder why the workflow still feels robotic.” – Mirko Peters (03:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-planner-automation-stop-task-dragging/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, build steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-planner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Microsoft Planner</a> – the task board the agent creates, lists and updates tasks in through connector tools</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the Task Planner agent is built, given instructions and Planner tools, then published</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Power Automate</a> – the deterministic, trigger-based counterpart for rule-driven workflows such as form-to-task flows</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68518288</guid><pubDate>Fri, 14 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68518288/m365_show_microsoft_365_digital_workplace_daily_stop_dragging_planner_tasks_automate_now.mp3" length="16923316" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/86430a2e877bf22dffaa679abe1d031f96f81fcd.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Planner users waste time dragging, updating and re-dating tasks by hand. This episode shows Microsoft 365 and Power Platform makers how to build a Copilot Studio agent with Planner tools and publish it to Microsoft 365 Copilot and Teams, so...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Problem with Microsoft Planner<br />
(00:00:16) Introducing Copilot Studio<br />
(00:01:56) The Power of Orchestration<br />
(00:04:04) Building Your Planner Agent<br />
(00:08:08) Adding Tools and Functionality<br />
(00:13:50) Deploying to Microsoft 365 Copilot<br />
(00:18:08) Strategy and Limitations<br />
(00:23:08) The Future of Automation<br />
<br />
Planner users waste time dragging, updating and re-dating tasks by hand. This episode shows Microsoft 365 and Power Platform makers how to build a Copilot Studio agent with Planner tools and publish it to Microsoft 365 Copilot and Teams, so plain-language requests turn into structured tasks.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why dragging Planner tasks is busy work</li><li>00:40 – How Copilot Studio and Planner work together</li><li>03:57 – Building the Task Planner agent</li><li>08:34 – Adding create, list and update task tools</li><li>14:16 – Deploying the agent to Microsoft 365 Copilot and Teams</li><li>18:28 – Strategy, governance and limitations</li><li>21:46 – From task juggler to task commander</li></ul><br /><b>Key takeaways</b><br /><ul><li>A Copilot Studio agent with Planner <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">connector</a> tools can create, list and update tasks from natural-language requests, so users stop dragging cards by hand.</li><li>Fix group and plan IDs as custom values and write rich tool descriptions, because the orchestration model reads those descriptions to decide which tool to call.</li><li>Use Power Automate for deterministic, trigger-based workflows and Copilot Studio for interpretive requests, and govern connections, monitor analytics and respect licensing limits.</li></ul><br /><b>Worth quoting</b><br /><br />“Power Automate executes rules. Copilot Studio interprets intention. Together, they are the difference between a rigid macro and a responsive assistant.” – Mirko Peters (01:53)<br /><br />“Automation without reasoning is dumb speed. Automation with reasoning becomes adaptive intelligence. Most people approach automation backward. They start with tools, then wonder why the workflow still feels robotic.” – Mirko Peters (03:24)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-planner-automation-stop-task-dragging/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, build steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-planner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Microsoft Planner</a> – the task board the agent creates, lists and updates tasks in through connector tools</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the Task Planner agent is built, given instructions and Planner tools, then published</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-platform-planner-automation-stop-dragging-tasks-and-let-copilot-do-the-work" target="_blank" rel="noreferrer noopener">Power Automate</a> – the deterministic, trigger-based counterpart for rule-driven workflows such as form-to-task flows</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1411</itunes:duration><itunes:keywords>agent,automate,automation,connections,copilot,deployment,dlp,duedates,governance,groupid,naturallanguage,orchestration,planid,planner,productivity,rbac,reasoning,tasks,tools,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0abf4e75f5f80aef221794ae53096eb9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Autonomous agent Excel automation: turn RFIs into hands‑off Copilot workflows</title><link>https://www.m365.fm/show/episodes/autonomous-agent-excel-hack-power-automate/</link><description><![CDATA[(00:00:00) The Excel Dilemma<br />
(00:00:19) The Manual Drudgery of Excel RFIs<br />
(00:00:41) Introducing the Autonomous Agent<br />
(00:01:26) The Anatomy of Autonomy<br />
(00:02:19) Understanding Copilot Studio and Power Automate<br />
(00:02:40) The RFI Workflow: A Perfect Sandbox<br />
(00:04:21) Feeding the Machine: Input Flow Design<br />
(00:09:15) The AI Brain: Cognition and Generation<br />
(00:12:22) Knowledge Grounding: Precision Over Creativity<br />
(00:15:06) The Write Back and Reply Mechanism<br />
<br />
Answering request-for-information spreadsheets by copying and pasting is slow and error-prone. This episode walks Power Platform builders through an autonomous Copilot Studio agent that reads an emailed Excel RFI, answers every row with generative AI, writes the answers back and replies to the sender, and covers the governance needed to run it safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The manual Excel RFI problem</li><li>01:28 – Anatomy of an autonomous agent</li><li>04:24 – Input flow design in Power Automate</li><li>09:17 – The generative answer loop</li><li>15:17 – Write-back and reply</li><li>18:39 – Scaling, governance and reality checks</li><li>21:56 – The elegance of lazy automation</li></ul><br /><b>Key takeaways</b><br /><ul><li>An autonomous <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Copilot Studio</a> agent combines a trigger, logic and orchestration, with Power Automate handling the email intake and reply while the agent fills the Excel table.</li><li>Processing one question per loop with the Create Generative Answers node and a named Excel table keeps answers deterministic and avoids context bleed.</li><li>Ground the agent in internal knowledge, keep a <a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">human in the loop</a> for accuracy, and move to Dataverse or SharePoint lists once volumes grow.</li></ul><br /><b>Worth quoting</b><br /><br />“In co-pilot studio, an autonomous agent isn't a polite chatbot that waits for instructions. It's a self-operating construct with three core components, a trigger, logic, and orchestration.” – Mirko Peters (01:33)<br /><br />“In large language models, dropping multiple prompts at once invites contamination. One question's context may pollute the next answer. By isolating each prompt, we enforce mental hygiene.” – Mirko Peters (10:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-agent-excel-hack-power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the RFI agent</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – hosts the autonomous agent whose RFI topic loops through the Excel table and writes answers</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Power Automate</a> – receives the emailed RFI, filters and stores the file, then sends the completed reply</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the RFI spreadsheet, which needs a named table the agent can read and update</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/manpreet-singh/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Beyond Copilot: Building Enterprise AI Agents That Actually Work with Copilot Studio with Manpreet Singh [MVP-MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68518023</guid><pubDate>Fri, 14 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68518023/m365_show_microsoft_365_digital_workplace_daily_the_autonomous_agent_excel_hack.mp3" length="16907956" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/b21c502efad98cc8eb343e895d5e8a299cee7e3f.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Answering request-for-information spreadsheets by copying and pasting is slow and error-prone. This episode walks Power Platform builders through an autonomous Copilot Studio agent that reads an emailed Excel RFI, answers every row with generative AI,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Excel Dilemma<br />
(00:00:19) The Manual Drudgery of Excel RFIs<br />
(00:00:41) Introducing the Autonomous Agent<br />
(00:01:26) The Anatomy of Autonomy<br />
(00:02:19) Understanding Copilot Studio and Power Automate<br />
(00:02:40) The RFI Workflow: A Perfect Sandbox<br />
(00:04:21) Feeding the Machine: Input Flow Design<br />
(00:09:15) The AI Brain: Cognition and Generation<br />
(00:12:22) Knowledge Grounding: Precision Over Creativity<br />
(00:15:06) The Write Back and Reply Mechanism<br />
<br />
Answering request-for-information spreadsheets by copying and pasting is slow and error-prone. This episode walks Power Platform builders through an autonomous Copilot Studio agent that reads an emailed Excel RFI, answers every row with generative AI, writes the answers back and replies to the sender, and covers the governance needed to run it safely.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The manual Excel RFI problem</li><li>01:28 – Anatomy of an autonomous agent</li><li>04:24 – Input flow design in Power Automate</li><li>09:17 – The generative answer loop</li><li>15:17 – Write-back and reply</li><li>18:39 – Scaling, governance and reality checks</li><li>21:56 – The elegance of lazy automation</li></ul><br /><b>Key takeaways</b><br /><ul><li>An autonomous <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Copilot Studio</a> agent combines a trigger, logic and orchestration, with Power Automate handling the email intake and reply while the agent fills the Excel table.</li><li>Processing one question per loop with the Create Generative Answers node and a named Excel table keeps answers deterministic and avoids context bleed.</li><li>Ground the agent in internal knowledge, keep a <a href="https://www.m365.fm/entity/human-in-the-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">human in the loop</a> for accuracy, and move to Dataverse or SharePoint lists once volumes grow.</li></ul><br /><b>Worth quoting</b><br /><br />“In co-pilot studio, an autonomous agent isn't a polite chatbot that waits for instructions. It's a self-operating construct with three core components, a trigger, logic, and orchestration.” – Mirko Peters (01:33)<br /><br />“In large language models, dropping multiple prompts at once invites contamination. One question's context may pollute the next answer. By isolating each prompt, we enforce mental hygiene.” – Mirko Peters (10:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-agent-excel-hack-power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on the RFI agent</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – hosts the autonomous agent whose RFI topic loops through the Excel table and writes answers</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Power Automate</a> – receives the emailed RFI, filters and stores the file, then sends the completed reply</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agent-excel-hack-power-automate" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the RFI spreadsheet, which needs a named table the agent can read and update</li><li>Related...]]></itunes:summary><itunes:duration>1409</itunes:duration><itunes:keywords>agentloop,automation,autonomy,compliance,copilotstudio,dataverse,exceltables,governance,grounding,listrows,orchestration,powerautomate,rfi,scalability,sharepoint,threadedreply,trigger,validation,workflow,writeback</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/559bfca1979f3588f59c5d48b01fb60d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Platform SQL integration: how to put on‑prem data into Copilot Studio safely</title><link>https://www.m365.fm/show/episodes/microsoft-365-copilot-studio-sql-integration-guide/</link><description><![CDATA[(00:00:00) The Limitations of AI Without Data<br />
(00:00:30) The Data Gateway: A Secure Bridge<br />
(00:00:49) The Power of Structured Data<br />
(00:03:14) The Data Gateway Explained<br />
(00:04:12) Secure and Scalable Implementation<br />
(00:07:16) Teaching Copilot to Read Your Data<br />
(00:11:33) Giving Copilot Hands: Controlled Write Backs<br />
(00:16:36) Designing the Hybrid Brain<br />
(00:20:08) The Secret to Hybrid AI Success<br />
<br />
Copilot Studio agents sound confident but cannot see the customer and order data that lives in on-prem SQL Server. This episode shows Power Platform makers and architects how to connect SQL through the on-premises data gateway as a knowledge source and with write-back actions, without opening the firewall or moving the data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A fluent but clueless copilot</li><li>00:47 – Why copilots fail without context</li><li>03:16 – The data gateway as the spine of hybrid AI</li><li>07:28 – Adding SQL as a knowledge source</li><li>11:55 – SQL actions and write-backs</li><li>16:42 – Hybrid architecture and scaling</li><li>20:09 – The real secret: architecture</li></ul><br /><b>Key takeaways</b><br /><ul><li>The on-premises data gateway lets <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Copilot Studio</a> query and update on-prem SQL Server through outbound-only, encrypted connections without copying the database to the cloud.</li><li>Expose only well-named, read-optimized views as knowledge sources and clearly labeled parameters for SQL actions, so the agent queries precisely and asks for missing inputs.</li><li>Use gateway clusters for resilience, separate read and write credentials, and export <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Power Platform</a> telemetry for auditing.</li></ul><br /><b>Worth quoting</b><br /><br />“Directly exposing SQL data to the cloud is corporate self-harm. Firewalls, network zones, and authentication boundaries exist precisely because someone once tried just opening a port and spent the next quarter explaining the breach.” – Mirko Peters (02:04)<br /><br />“The gateway maintains sovereignty by initiating every conversation outward, picture it like an employee who only makes phone calls. They never accept incoming ones.” – Mirko Peters (03:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-copilot-studio-sql-integration-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the SQL setup</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the agent gets on-prem SQL tables as knowledge and SQL actions for write-backs</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Power Platform</a> – provides the data gateway shared by Copilot Studio, Power BI, Power Apps and Power Automate</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Knowledge source</a> – how SQL tables and read-optimized views are added so the agent answers from live data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-copilot-integration/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Power Platform Copilot Integration - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68517897</guid><pubDate>Thu, 13 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68517897/m365_show_microsoft_365_digital_workplace_daily_the_secret_to_putting_sql_data_in_copilot_studio.mp3" length="15123062" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c9acfef0e5bf8a1eb941dc0ac361e4f1417465c3.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Studio agents sound confident but cannot see the customer and order data that lives in on-prem SQL Server. This episode shows Power Platform makers and architects how to connect SQL through the on-premises data gateway as a knowledge source...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Limitations of AI Without Data<br />
(00:00:30) The Data Gateway: A Secure Bridge<br />
(00:00:49) The Power of Structured Data<br />
(00:03:14) The Data Gateway Explained<br />
(00:04:12) Secure and Scalable Implementation<br />
(00:07:16) Teaching Copilot to Read Your Data<br />
(00:11:33) Giving Copilot Hands: Controlled Write Backs<br />
(00:16:36) Designing the Hybrid Brain<br />
(00:20:08) The Secret to Hybrid AI Success<br />
<br />
Copilot Studio agents sound confident but cannot see the customer and order data that lives in on-prem SQL Server. This episode shows Power Platform makers and architects how to connect SQL through the on-premises data gateway as a knowledge source and with write-back actions, without opening the firewall or moving the data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – A fluent but clueless copilot</li><li>00:47 – Why copilots fail without context</li><li>03:16 – The data gateway as the spine of hybrid AI</li><li>07:28 – Adding SQL as a knowledge source</li><li>11:55 – SQL actions and write-backs</li><li>16:42 – Hybrid architecture and scaling</li><li>20:09 – The real secret: architecture</li></ul><br /><b>Key takeaways</b><br /><ul><li>The on-premises data gateway lets <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Copilot Studio</a> query and update on-prem SQL Server through outbound-only, encrypted connections without copying the database to the cloud.</li><li>Expose only well-named, read-optimized views as knowledge sources and clearly labeled parameters for SQL actions, so the agent queries precisely and asks for missing inputs.</li><li>Use gateway clusters for resilience, separate read and write credentials, and export <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Power Platform</a> telemetry for auditing.</li></ul><br /><b>Worth quoting</b><br /><br />“Directly exposing SQL data to the cloud is corporate self-harm. Firewalls, network zones, and authentication boundaries exist precisely because someone once tried just opening a port and spent the next quarter explaining the breach.” – Mirko Peters (02:04)<br /><br />“The gateway maintains sovereignty by initiating every conversation outward, picture it like an employee who only makes phone calls. They never accept incoming ones.” – Mirko Peters (03:48)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-copilot-studio-sql-integration-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the SQL setup</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the agent gets on-prem SQL tables as knowledge and SQL actions for write-backs</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Power Platform</a> – provides the data gateway shared by Copilot Studio, Power BI, Power Apps and Power Automate</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-365-copilot-studio-sql-integration-guide" target="_blank" rel="noreferrer noopener">Knowledge source</a> – how SQL tables and read-optimized views are added so the agent answers from live...]]></itunes:summary><itunes:duration>1261</itunes:duration><itunes:keywords>clusteredgateway,compliance,copilotstudio,datagateway,encryption,governance,hybridai,knowledgesource,leastprivilege,livequeries,loganalytics,onprem,outboundonly,sentinel,sqlactions,sqlserver,sqlviews,telemetry,tsql,writeback</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6f192636cf898fbd950fbf598b5d394e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Custom connector MCP integration: how to really add Model Context Protocol to Copilot Studio</title><link>https://www.m365.fm/show/episodes/custom-connector-mcp-true-integration-guide/</link><description><![CDATA[(00:00:00) The MCP Myth<br />
(00:01:09) The Deception of MCP in Copilot Studio<br />
(00:03:57) Understanding MCP: A Standard for AI Communication<br />
(00:07:52) Building a Custom MCP Connector: The Real Challenge<br />
(00:15:08) Verification and Testing: Ensuring a Successful Integration<br />
(00:19:33) The Importance of MCP in Enterprise AI Governance<br />
(00:22:03) Embracing Structured Intelligence<br />
<br />
Clicking Add tool and filtering by Model Context Protocol in Copilot Studio does not mean your own MCP server is connected. This episode is for makers and Power Platform admins who want an external MCP server to really talk to their agents. Learn how to build, align and test a streamable custom connector so Copilot answers with governed, cited context instead of polite silence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The MCP myth</li><li>01:09 – The illusion of simplicity in Copilot Studio</li><li>03:57 – What MCP actually is</li><li>07:52 – Building a real custom MCP connector</li><li>15:08 – Testing and verifying the integration</li><li>19:33 – Why MCP matters for enterprise AI governance</li><li>22:03 – Embracing structured intelligence</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Model Context Protocol option in Copilot Studio only lists Microsoft's built-in servers; an external MCP server needs a custom connector built in <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Power Apps</a> that acts as a real protocol bridge.</li><li>Most failures come from small details: the host field must hold only the bare domain, the base URL must not duplicate the API prefix, schemas must match the MCP spec exactly and streaming must be enabled with chunked transfer encoding.</li><li>Verify the integration with a controlled question against Microsoft Learn and look for incremental, cited answers, because a correct MCP setup gives you governed, auditable and least-privilege context exchange.</li></ul><br /><b>Worth quoting</b><br /><br />“MCP isn't a data source, it's a contextual bridge, the interpreter between your co-pilot and your external intelligence.” – Mirko Peters (01:29)<br /><br />“co-pilot requires streamable endpoints because it renders AI responses incrementally. If you fail to flag it, the connector technically authenticates, but times out mid-response producing half sentences” – Mirko Peters (12:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/custom-connector-mcp-true-integration-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, troubleshooting steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol for structured, streamable context exchange that the custom connector must bridge</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the MCP client whose tool filter shows only built-in servers until a custom connector exists</li><li><a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> – one of Microsoft's built-in MCP servers that works in Copilot Studio without a custom connector</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-studio-dataverse-mcp-the-future-of-agentic-ai-in-microsoft-365-with-nathan-rose-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Copilot Studio, Dataverse MCP &amp; The Future of Agentic AI in Microsoft 365 with Nathan Rose [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68517778</guid><pubDate>Thu, 13 Nov 2025 05:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68517778/m365_show_microsoft_365_digital_workplace_daily_the_custom_connector_lie_how_to_really_add_mcp_to_copilot_studio.mp3" length="17160926" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/31dcef539441c2bf9af751fd2cf69856e6ffbc77.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Clicking Add tool and filtering by Model Context Protocol in Copilot Studio does not mean your own MCP server is connected. This episode is for makers and Power Platform admins who want an external MCP server to really talk to their agents. Learn how...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The MCP Myth<br />
(00:01:09) The Deception of MCP in Copilot Studio<br />
(00:03:57) Understanding MCP: A Standard for AI Communication<br />
(00:07:52) Building a Custom MCP Connector: The Real Challenge<br />
(00:15:08) Verification and Testing: Ensuring a Successful Integration<br />
(00:19:33) The Importance of MCP in Enterprise AI Governance<br />
(00:22:03) Embracing Structured Intelligence<br />
<br />
Clicking Add tool and filtering by Model Context Protocol in Copilot Studio does not mean your own MCP server is connected. This episode is for makers and Power Platform admins who want an external MCP server to really talk to their agents. Learn how to build, align and test a streamable custom connector so Copilot answers with governed, cited context instead of polite silence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The MCP myth</li><li>01:09 – The illusion of simplicity in Copilot Studio</li><li>03:57 – What MCP actually is</li><li>07:52 – Building a real custom MCP connector</li><li>15:08 – Testing and verifying the integration</li><li>19:33 – Why MCP matters for enterprise AI governance</li><li>22:03 – Embracing structured intelligence</li></ul><br /><b>Key takeaways</b><br /><ul><li>The Model Context Protocol option in Copilot Studio only lists Microsoft's built-in servers; an external MCP server needs a custom connector built in <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Power Apps</a> that acts as a real protocol bridge.</li><li>Most failures come from small details: the host field must hold only the bare domain, the base URL must not duplicate the API prefix, schemas must match the MCP spec exactly and streaming must be enabled with chunked transfer encoding.</li><li>Verify the integration with a controlled question against Microsoft Learn and look for incremental, cited answers, because a correct MCP setup gives you governed, auditable and least-privilege context exchange.</li></ul><br /><b>Worth quoting</b><br /><br />“MCP isn't a data source, it's a contextual bridge, the interpreter between your co-pilot and your external intelligence.” – Mirko Peters (01:29)<br /><br />“co-pilot requires streamable endpoints because it renders AI responses incrementally. If you fail to flag it, the connector technically authenticates, but times out mid-response producing half sentences” – Mirko Peters (12:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/custom-connector-mcp-true-integration-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, troubleshooting steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/mcp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Model Context Protocol (MCP)</a> – the protocol for structured, streamable context exchange that the custom connector must bridge</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the MCP client whose tool filter shows only built-in servers until a custom connector exists</li><li><a href="https://www.m365.fm/entity/dataverse-mcp-server/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=custom-connector-mcp-integration-copilot-studio" target="_blank" rel="noreferrer noopener">Dataverse MCP server</a> – one of Microsoft's built-in MCP servers that works in Copilot Studio without a custom connector</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1431</itunes:duration><itunes:keywords>baseurl,chunked,citations,compliance,connector,contextflow,copilotstudio,debugging,domainhost,governance,handshake,mcp,metadata,protocol,proxy,schema,streamable,streaming,tls,tooling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4441bfa4d11fe53e1b8441797a0505cd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop building cloud flows: use Agent Flows for smarter, cheaper automation</title><link>https://www.m365.fm/show/episodes/stop-building-cloud-flows-use-agent-flows/</link><description><![CDATA[(00:00:00) The Evolution of Cloud Flows<br />
(00:01:31) The Hidden Costs of Cloud Flows<br />
(00:04:06) Introducing Agent Flows: A New Era of Automation<br />
(00:05:07) The Mechanics of Agent Flows<br />
(00:07:32) Choosing Between Cloud and Agent Flows<br />
(00:10:53) The Math Behind Agent Flows<br />
(00:14:52) The Future of Automation<br />
(00:20:03) Closing Thoughts and Call to Action<br />
<br />
Every new automated cloud flow may be quietly inflating your Power Platform licensing, API quotas and AI Builder costs. This episode is for makers, admins and budget owners deciding where their automations should run. You will learn how agent flows in Copilot Studio change the cost model, when cloud flows still win, and how to migrate without paying twice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The evolution of cloud flows</li><li>01:31 – The hidden costs of cloud flows</li><li>04:06 – Introducing agent flows</li><li>05:07 – The mechanics of agent flows</li><li>07:32 – Choosing between cloud and agent flows</li><li>10:53 – The math behind agent flows</li><li>14:52 – The future of automation</li><li>20:03 – Closing thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>Cloud flows are licensed per user or per flow, so premium connectors, API throttling and separate <a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">AI Builder</a> credits quickly inflate their cost.</li><li>Agent flows in Copilot Studio are billed by message consumption, include premium connectors and AI Builder capabilities, and scale cost linearly with actual usage.</li><li>Use agent flows for conversational, AI-driven automation and keep cloud flows for shared, high-volume orchestration; converting a flow to an agent flow is irreversible.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the big philosophical difference. Cloud flows automate labor. Agent flows automate decision making. A Cloud flow might move files from SharePoint to OneDrive.” – Mirko Peters (05:46)<br /><br />“Use agent flows when trigger, logic, or execution depends on conversation, interpretation, or AI cognition. Use cloud flows when coordination, repetition, and visibility across users matter more than intelligence.” – Mirko Peters (10:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-cloud-flows-use-agent-flows/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, cost examples, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the home of agent flows, with message-based billing, quotas and governance features</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Power Automate</a> – where classic cloud flows live under per-user or per-flow licensing and API limits</li><li><a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">AI Builder</a> – its separately billed credits for cloud flows versus inclusion in agent flow consumption</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-waiting-automate-multi-stage-approvals-with-copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Copilot Studio multi‑stage approvals: use Agent Flows to automate complex approval chains without losing control</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68517496</guid><pubDate>Wed, 12 Nov 2025 17:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68517496/m365_show_microsoft_365_digital_workplace_daily_stop_building_cloud_flows_use_agent_flows_instead.mp3" length="14717119" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/e3641e30c19afd85d92e2ddde3ec48a028ba933c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every new automated cloud flow may be quietly inflating your Power Platform licensing, API quotas and AI Builder costs. This episode is for makers, admins and budget owners deciding where their automations should run. You will learn how agent flows in...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Evolution of Cloud Flows<br />
(00:01:31) The Hidden Costs of Cloud Flows<br />
(00:04:06) Introducing Agent Flows: A New Era of Automation<br />
(00:05:07) The Mechanics of Agent Flows<br />
(00:07:32) Choosing Between Cloud and Agent Flows<br />
(00:10:53) The Math Behind Agent Flows<br />
(00:14:52) The Future of Automation<br />
(00:20:03) Closing Thoughts and Call to Action<br />
<br />
Every new automated cloud flow may be quietly inflating your Power Platform licensing, API quotas and AI Builder costs. This episode is for makers, admins and budget owners deciding where their automations should run. You will learn how agent flows in Copilot Studio change the cost model, when cloud flows still win, and how to migrate without paying twice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The evolution of cloud flows</li><li>01:31 – The hidden costs of cloud flows</li><li>04:06 – Introducing agent flows</li><li>05:07 – The mechanics of agent flows</li><li>07:32 – Choosing between cloud and agent flows</li><li>10:53 – The math behind agent flows</li><li>14:52 – The future of automation</li><li>20:03 – Closing thoughts</li></ul><br /><b>Key takeaways</b><br /><ul><li>Cloud flows are licensed per user or per flow, so premium connectors, API throttling and separate <a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">AI Builder</a> credits quickly inflate their cost.</li><li>Agent flows in Copilot Studio are billed by message consumption, include premium connectors and AI Builder capabilities, and scale cost linearly with actual usage.</li><li>Use agent flows for conversational, AI-driven automation and keep cloud flows for shared, high-volume orchestration; converting a flow to an agent flow is irreversible.</li></ul><br /><b>Worth quoting</b><br /><br />“Here's the big philosophical difference. Cloud flows automate labor. Agent flows automate decision making. A Cloud flow might move files from SharePoint to OneDrive.” – Mirko Peters (05:46)<br /><br />“Use agent flows when trigger, logic, or execution depends on conversation, interpretation, or AI cognition. Use cloud flows when coordination, repetition, and visibility across users matter more than intelligence.” – Mirko Peters (10:30)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-cloud-flows-use-agent-flows/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, cost examples, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the home of agent flows, with message-based billing, quotas and governance features</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">Power Automate</a> – where classic cloud flows live under per-user or per-flow licensing and API limits</li><li><a href="https://www.m365.fm/entity/ai-builder/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-building-cloud-flows-use-agent-flows-for-smarter-cheaper-automation" target="_blank" rel="noreferrer noopener">AI Builder</a> – its separately billed credits for cloud flows versus inclusion in agent flow consumption</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1227</itunes:duration><itunes:keywords>agentflows,aibuilder,auditlogs,automation,burstusage,cloudflows,connectors,consumption,copilotstudio,costcontrol,dataverse,governance,licensing,optimization,orchestration,premium,quotas,rbac,trigger,versioning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/11fd326f3b5576aedd73740e73976bd0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Code Interpreter vs. Azure Functions: stop the Python misuse in Power Platform</title><link>https://www.m365.fm/show/episodes/code-interpreter-vs-azure-functions-power-platform/</link><description><![CDATA[(00:00:00) The Python Conundrum in Power Platform<br />
(00:00:08) The Misuse of Code Interpreter<br />
(00:01:22) Code Interpreter: A Sandbox for Python<br />
(00:04:15) Azure Functions: The Full-Fledged Python Runtime<br />
(00:08:13) The Illusion of Convenience<br />
(00:11:41) The Decision Framework<br />
(00:16:22) Enterprise Reality Check<br />
(00:20:19) Closing Thoughts and Call to Action<br />
(00:21:16) Subscribe and Follow<br />
<br />
Python now runs natively in Power Platform through the Copilot Studio code interpreter, and teams are misusing it in both directions. This episode shows makers, analysts and architects where the sandbox ends and Azure Functions begins. You get a clear decision framework plus a prototype-to-production pattern that keeps admins and auditors happy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Python in <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Power Platform</a> done wrong</li><li>01:28 – The code interpreter sandbox</li><li>04:26 – <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Azure Functions</a>: Python without training wheels</li><li>08:28 – The illusion of convenience</li><li>11:47 – Decision framework</li><li>16:24 – Governance, cost and control</li><li>20:20 – Stop the misuse</li></ul><br /><b>Key takeaways</b><br /><ul><li>Use the <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Copilot Studio</a> code interpreter for immediate, local and disposable tasks such as quick file conversions and one-off analyses.</li><li>Move recurring, business-critical or high-volume Python workloads to Azure Functions with versioning, managed identities and Application Insights monitoring.</li><li>Prototype in the code interpreter sandbox, then promote stable logic to Azure Functions with CI/CD to satisfy both innovation and governance.</li></ul><br /><b>Worth quoting</b><br /><br />“Code interpreter is instant ramen, fast packaged, self-contained, but no one should live on it.” – Mirko Peters (01:03)<br /><br />“The code interpreter democratizes Python for business users without handing them the keys to the data center.” – Mirko Peters (03:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/code-interpreter-vs-azure-functions-power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a decision framework FAQ</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Azure Functions</a> – the serverless production runtime for recurring, scalable and governed Python workloads in this comparison</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the code interpreter runs Python generated from prompts inside a sealed sandbox</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform whose makers misuse Python, and whose admin center enables the code interpreter</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-platform-hits-its-limit-here/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">The Power Platform Hits Its Limit Here: When Apps Outgrow Flows &amp; How Azure Functions Can Save Your Solution</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68517411</guid><pubDate>Wed, 12 Nov 2025 05:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68517411/m365_show_microsoft_365_digital_workplace_daily_code_interpreter_vs_azure_functions_stop_the_python_misuse.mp3" length="15459728" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/7e386e4932830613c96a062c409fcb59263d841c.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Python now runs natively in Power Platform through the Copilot Studio code interpreter, and teams are misusing it in both directions. This episode shows makers, analysts and architects where the sandbox ends and Azure Functions begins. You get a clear...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Python Conundrum in Power Platform<br />
(00:00:08) The Misuse of Code Interpreter<br />
(00:01:22) Code Interpreter: A Sandbox for Python<br />
(00:04:15) Azure Functions: The Full-Fledged Python Runtime<br />
(00:08:13) The Illusion of Convenience<br />
(00:11:41) The Decision Framework<br />
(00:16:22) Enterprise Reality Check<br />
(00:20:19) Closing Thoughts and Call to Action<br />
(00:21:16) Subscribe and Follow<br />
<br />
Python now runs natively in Power Platform through the Copilot Studio code interpreter, and teams are misusing it in both directions. This episode shows makers, analysts and architects where the sandbox ends and Azure Functions begins. You get a clear decision framework plus a prototype-to-production pattern that keeps admins and auditors happy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Python in <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Power Platform</a> done wrong</li><li>01:28 – The code interpreter sandbox</li><li>04:26 – <a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Azure Functions</a>: Python without training wheels</li><li>08:28 – The illusion of convenience</li><li>11:47 – Decision framework</li><li>16:24 – Governance, cost and control</li><li>20:20 – Stop the misuse</li></ul><br /><b>Key takeaways</b><br /><ul><li>Use the <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Copilot Studio</a> code interpreter for immediate, local and disposable tasks such as quick file conversions and one-off analyses.</li><li>Move recurring, business-critical or high-volume Python workloads to Azure Functions with versioning, managed identities and Application Insights monitoring.</li><li>Prototype in the code interpreter sandbox, then promote stable logic to Azure Functions with CI/CD to satisfy both innovation and governance.</li></ul><br /><b>Worth quoting</b><br /><br />“Code interpreter is instant ramen, fast packaged, self-contained, but no one should live on it.” – Mirko Peters (01:03)<br /><br />“The code interpreter democratizes Python for business users without handing them the keys to the data center.” – Mirko Peters (03:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/code-interpreter-vs-azure-functions-power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a decision framework FAQ</li><li><a href="https://www.m365.fm/entity/azure-functions/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Azure Functions</a> – the serverless production runtime for recurring, scalable and governed Python workloads in this comparison</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the code interpreter runs Python generated from prompts inside a sealed sandbox</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=code-interpreter-vs-azure-functions-power-platform" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform whose makers misuse Python, and whose admin center enables the code...]]></itunes:summary><itunes:duration>1289</itunes:duration><itunes:keywords>automation,azurefunctions,codeinterpreter,compliance,copilotstudio,costcontrol,dependencies,governance,managedidentity,microservices,observability,powerplatform,production,prototyping,runtime,sandbox,scalability,throttling,vnet,ython</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c24fa55f605f032fbcae1ea64f2f4afd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot in Word, Excel, PowerPoint, Outlook &amp; OneNote: what “free” really changes for your data</title><link>https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/</link><description><![CDATA[(00:00:00) The Free AI Assistant in Microsoft 365<br />
(00:00:55) The Power and Pitfalls of Copilot in Outlook<br />
(00:03:55) Copilot's Writing Assistant in Microsoft Word<br />
(00:07:47) Excel's AI Analyst: Miracle or Liability?<br />
(00:11:12) PowerPoint's Design Assistant: Beautiful but Risky<br />
(00:14:56) OneNote's AI-Powered Memory<br />
(00:18:51) The Microsoft Graph: The Heart of Copilot's Intelligence<br />
(00:22:13) The Importance of Governance in AI Adoption<br />
(00:22:35) The Responsibility of AI Integration<br />
<br />
Copilot is now included in the Microsoft 365 apps people use every day, and it surfaces everything their permissions allow. This episode walks admins and compliance teams through what changes in Outlook, Word, Excel, PowerPoint and OneNote and which Purview, labeling and admin controls to configure first.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot is free, but not new magic</li><li>00:50 – Outlook: AI becomes your inbox butler</li><li>03:45 – Word: drafting with context-aware precision</li><li>07:50 – Excel: data whisperer or liability amplifier</li><li>11:30 – PowerPoint: generative design meets corporate reality</li><li>15:05 – OneNote: structured recall and meeting intelligence</li><li>18:55 – Under the hood: the Graph and the controls</li><li>22:25 – Inclusion changes accessibility, not accountability</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Word, Excel, PowerPoint, Outlook and OneNote draws on Microsoft Graph and can see exactly what the user can see, so sloppy permissions become visible risk.</li><li>Sensitivity labels, DLP, retention policies and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Purview</a> audit logging must be configured so AI-generated summaries, drafts, charts and slides inherit protection.</li><li>Admins should use the Copilot Control System, the AI Administrator role and usage analytics in the Microsoft 365 admin center to govern Copilot before broad rollout.</li></ul><br /><b>Worth quoting</b><br /><br />“This isn't new magic arriving from the cloud. It's redistributed intelligence, specifically Microsoft Graph Data being made slightly more talkative.” – Mirko Peters (00:10)<br /><br />“Co-pilot doesn't secretly browse the CEO's mailbox, it's constrained by the same permissions that outlook itself enforces.” – Mirko Peters (01:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governing Copilot in Office apps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – now included in the everyday apps, bringing new compliance and audit duties</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the data layer Copilot draws on, limited to what each user can access</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – where Copilot summarizes threads and drafts replies within existing mailbox permissions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-satisfying-downfall-of-manual-admin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Governance: Why Manual Admin Is Dead (Automation, Security and the End of Human Control)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68515934</guid><pubDate>Tue, 11 Nov 2025 17:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68515934/m365_show_microsoft_365_digital_workplace_daily_copilot_now_included_with_word_excel_powerpoint_outlook_onenote.mp3" length="17158418" type="audio/mpeg"/><podcast:transcript url="https://freepodcasttranscription.com/transcription/c8c85ea481a9cb5fa9c7ae699e7c8b4a0d5518e2.srt" type="application/x-subrip" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot is now included in the Microsoft 365 apps people use every day, and it surfaces everything their permissions allow. This episode walks admins and compliance teams through what changes in Outlook, Word, Excel, PowerPoint and OneNote and which...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Free AI Assistant in Microsoft 365<br />
(00:00:55) The Power and Pitfalls of Copilot in Outlook<br />
(00:03:55) Copilot's Writing Assistant in Microsoft Word<br />
(00:07:47) Excel's AI Analyst: Miracle or Liability?<br />
(00:11:12) PowerPoint's Design Assistant: Beautiful but Risky<br />
(00:14:56) OneNote's AI-Powered Memory<br />
(00:18:51) The Microsoft Graph: The Heart of Copilot's Intelligence<br />
(00:22:13) The Importance of Governance in AI Adoption<br />
(00:22:35) The Responsibility of AI Integration<br />
<br />
Copilot is now included in the Microsoft 365 apps people use every day, and it surfaces everything their permissions allow. This episode walks admins and compliance teams through what changes in Outlook, Word, Excel, PowerPoint and OneNote and which Purview, labeling and admin controls to configure first.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot is free, but not new magic</li><li>00:50 – Outlook: AI becomes your inbox butler</li><li>03:45 – Word: drafting with context-aware precision</li><li>07:50 – Excel: data whisperer or liability amplifier</li><li>11:30 – PowerPoint: generative design meets corporate reality</li><li>15:05 – OneNote: structured recall and meeting intelligence</li><li>18:55 – Under the hood: the Graph and the controls</li><li>22:25 – Inclusion changes accessibility, not accountability</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Word, Excel, PowerPoint, Outlook and OneNote draws on Microsoft Graph and can see exactly what the user can see, so sloppy permissions become visible risk.</li><li>Sensitivity labels, DLP, retention policies and <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Purview</a> audit logging must be configured so AI-generated summaries, drafts, charts and slides inherit protection.</li><li>Admins should use the Copilot Control System, the AI Administrator role and usage analytics in the Microsoft 365 admin center to govern Copilot before broad rollout.</li></ul><br /><b>Worth quoting</b><br /><br />“This isn't new magic arriving from the cloud. It's redistributed intelligence, specifically Microsoft Graph Data being made slightly more talkative.” – Mirko Peters (00:10)<br /><br />“Co-pilot doesn't secretly browse the CEO's mailbox, it's constrained by the same permissions that outlook itself enforces.” – Mirko Peters (01:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governing Copilot in Office apps</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – now included in the everyday apps, bringing new compliance and audit duties</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the data layer Copilot draws on, limited to what each user can access</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-in-word-excel-powerpoint-outlook-onenote-what-free-really-changes-for-your-data" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – where Copilot...]]></itunes:summary><itunes:duration>1430</itunes:duration><itunes:keywords>auditlogs,compliance,context,dataexposure,dlp,enterpriseai,excelai,governance,labeling,m365copilot,microsoftgraph,outlookai,oversharing,permissions,productivity,purview,security,sensitivity,visibility,wordai</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1df2e614534172fdf149999d42c0757d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Security Copilot synthetic analysts: how autonomous agents are transforming SOCs</title><link>https://www.m365.fm/show/episodes/security-copilot-synthetic-analysts-transforming-socs/</link><description><![CDATA[(00:00:00) Meet the Synthetic Analyst Intern<br />
(00:00:19) The Burden of Manual Security Analysis<br />
(00:00:36) Introducing Security Copilot's Autonomous Agents<br />
(00:04:55) The Phishing Triage Agent: Inbox Guardian<br />
(00:08:29) Conditional Access Optimization: The Digital Doorman<br />
(00:12:22) Vulnerability Remediation: The Digital Medic<br />
(00:16:14) Building Your Own Autonomous Security Agents<br />
(00:19:28) The Future of Security Operations<br />
(00:19:55) Embracing AI-Powered Security<br />
<br />
Is your SOC drowning in alerts that are mostly noise? This episode explains for security teams how Microsoft Security Copilot's autonomous agents triage phishing, close Conditional Access gaps and prepare patches. You learn what these synthetic analysts do, how they learn from corrections and how to keep humans in charge.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet your new synthetic intern</li><li>01:46 – The era of synthetic analysts</li><li>05:02 – Phishing triage <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">agent</a></li><li>08:32 – Conditional Access optimization agent</li><li>12:17 – Vulnerability remediation agent</li><li>16:18 – Building your own security agents</li><li>20:00 – Human oversight or extinction event</li></ul><br /><b>Key takeaways</b><br /><ul><li>Security Copilot agents filter false positives in context, so analysts spend their time on genuine incidents instead of proving alerts harmless.</li><li>The phishing triage, Conditional Access optimization and vulnerability remediation agents cover inbox, identity and patching with continuous, auditable recommendations.</li><li>With the agent builder, teams can describe security tasks in plain language and run custom agents under isolated identities with their own permissions and audit logs.</li></ul><br /><b>Worth quoting</b><br /><br />“Security operations centers didn't fail because analysts were lazy. They failed because complexity outgrew the species.” – Mirko Peters (01:47)<br /><br />“Those old school scripts are calculators. They follow formulas but never ask why they trigger the same playbook every time, no matter the context.” – Mirko Peters (02:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/security-copilot-synthetic-analysts-transforming-socs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Security Copilot agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">AI agent</a> – the synthetic analysts from Security Copilot that triage alerts, learn from corrections and act within policy</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policies the Conditional Access optimization agent scans for drift, gaps and missing MFA</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – home of the Conditional Access optimization agent that audits identity and access policies continuously</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-security-copilot-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Microsoft Security Copilot - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176588175</guid><pubDate>Tue, 11 Nov 2025 05:55:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68515331/cf1467547b722a749904b5c514249afb.mp3" length="15597654" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/16f25911-c5cf-4062-be92-95e7017a6492/16f25911-c5cf-4062-be92-95e7017a6492.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/16f25911-c5cf-4062-be92-95e7017a6492/16f25911-c5cf-4062-be92-95e7017a6492.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/16f25911-c5cf-4062-be92-95e7017a6492/16f25911-c5cf-4062-be92-95e7017a6492.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is your SOC drowning in alerts that are mostly noise? This episode explains for security teams how Microsoft Security Copilot's autonomous agents triage phishing, close Conditional Access gaps and prepare patches. You learn what these synthetic...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Meet the Synthetic Analyst Intern<br />
(00:00:19) The Burden of Manual Security Analysis<br />
(00:00:36) Introducing Security Copilot's Autonomous Agents<br />
(00:04:55) The Phishing Triage Agent: Inbox Guardian<br />
(00:08:29) Conditional Access Optimization: The Digital Doorman<br />
(00:12:22) Vulnerability Remediation: The Digital Medic<br />
(00:16:14) Building Your Own Autonomous Security Agents<br />
(00:19:28) The Future of Security Operations<br />
(00:19:55) Embracing AI-Powered Security<br />
<br />
Is your SOC drowning in alerts that are mostly noise? This episode explains for security teams how Microsoft Security Copilot's autonomous agents triage phishing, close Conditional Access gaps and prepare patches. You learn what these synthetic analysts do, how they learn from corrections and how to keep humans in charge.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Meet your new synthetic intern</li><li>01:46 – The era of synthetic analysts</li><li>05:02 – Phishing triage <a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">agent</a></li><li>08:32 – Conditional Access optimization agent</li><li>12:17 – Vulnerability remediation agent</li><li>16:18 – Building your own security agents</li><li>20:00 – Human oversight or extinction event</li></ul><br /><b>Key takeaways</b><br /><ul><li>Security Copilot agents filter false positives in context, so analysts spend their time on genuine incidents instead of proving alerts harmless.</li><li>The phishing triage, Conditional Access optimization and vulnerability remediation agents cover inbox, identity and patching with continuous, auditable recommendations.</li><li>With the agent builder, teams can describe security tasks in plain language and run custom agents under isolated identities with their own permissions and audit logs.</li></ul><br /><b>Worth quoting</b><br /><br />“Security operations centers didn't fail because analysts were lazy. They failed because complexity outgrew the species.” – Mirko Peters (01:47)<br /><br />“Those old school scripts are calculators. They follow formulas but never ask why they trigger the same playbook every time, no matter the context.” – Mirko Peters (02:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/security-copilot-synthetic-analysts-transforming-socs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Security Copilot agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">AI agent</a> – the synthetic analysts from Security Copilot that triage alerts, learn from corrections and act within policy</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policies the Conditional Access optimization agent scans for drift, gaps and missing MFA</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=security-copilot-synthetic-analysts-transforming-socs" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – home of the Conditional Access optimization agent that audits identity and access policies continuously</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1300</itunes:duration><itunes:keywords>agenticai,alertfatigue,alerttriage,autonomousagents,conditionalaccess,cyberops,defender,entra,feedbackloops,governance,identitysecurity,intune,mttr,phishingagent,purview,securitycopilot,socautomation,syntheticanalyst,threathunting,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/36666912d5aea735fd5fdddea01b4276.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>5 Power Automate hacks that unlock Copilot ROI</title><link>https://www.m365.fm/show/episodes/power-automate-hacks-unlock-copilot-roi/</link><description><![CDATA[(00:00:00) The Limitations of AI Assistants<br />
(00:00:34) The Power of Power Automate<br />
(00:01:24) Custom Connectors: Giving Copilot Sight<br />
(00:06:00) Adaptive Cards: Turning Suggestions into Actions<br />
(00:09:37) DLP Enforcement: Guarding Against Data Leaks<br />
(00:14:23) Parallelism: Scaling Copilot's Power<br />
(00:18:27) Telemetry: Measuring AI ROI<br />
(00:21:29) The Path to AI Efficiency<br />
<br />
Copilot can summarize and suggest, but on its own it saves moments, not money. This episode is for Power Platform makers and admins who need to show real ROI from AI. You will learn five Power Automate techniques, from custom connectors and Adaptive Cards to DLP, concurrency and telemetry, that turn Copilot ideas into governed, measurable automation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The limitations of AI assistants</li><li>00:34 – Why <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Power Automate</a> turns Copilot ideas into action</li><li>01:24 – Custom connectors: giving Copilot real context</li><li>06:00 – Adaptive Cards: turning suggestions into actions</li><li>09:37 – DLP enforcement: guarding against data leaks</li><li>14:23 – Parallelism and concurrency: scaling Copilot</li><li>18:27 – Telemetry: measuring AI ROI</li><li>21:29 – The path to AI efficiency</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only produces measurable ROI when its suggestions are wired into governed Power Automate workflows.</li><li>Custom connectors and Adaptive Cards give Copilot access to internal systems and let users act directly in Teams or Outlook, while <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">DLP</a> policies keep data inside approved connectors.</li><li>Concurrency control speeds up high-volume flows within API limits, and telemetry from tools like Application Insights or Purview turns time savings into evidence.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot saves moments, not money. It can summarize a meeting, draft a reply, or suggest the next step.” – Mirko Peters (00:19)<br /><br />“Always register these connectors at the environment or solution level, not per user. Otherwise you create a nightmare of duplicated connectors, inconsistent authentication, and no centralized management.” – Mirko Peters (05:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-hacks-unlock-copilot-roi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on five Power Automate techniques</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Power Automate</a> – the automation layer that turns Copilot suggestions into governed, measurable workflows</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose summaries and suggestions only create ROI once automated</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that classify connectors and block flows mixing business and non-business data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-pro-code-edge-architecting-copilot-plugins-with-azure-functions-for-developers/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">The Pro-Code Edge: Architecting Copilot Plugins with Azure Functions for Developers</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176587871</guid><pubDate>Mon, 10 Nov 2025 17:48:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68500794/c9ab3a0e5f6be21929c0d7b49e9892e0.mp3" length="17195721" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2cdc58e5-de44-49c8-9079-4ea1a5585d23/2cdc58e5-de44-49c8-9079-4ea1a5585d23.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2cdc58e5-de44-49c8-9079-4ea1a5585d23/2cdc58e5-de44-49c8-9079-4ea1a5585d23.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2cdc58e5-de44-49c8-9079-4ea1a5585d23/2cdc58e5-de44-49c8-9079-4ea1a5585d23.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot can summarize and suggest, but on its own it saves moments, not money. This episode is for Power Platform makers and admins who need to show real ROI from AI. You will learn five Power Automate techniques, from custom connectors and Adaptive...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Limitations of AI Assistants<br />
(00:00:34) The Power of Power Automate<br />
(00:01:24) Custom Connectors: Giving Copilot Sight<br />
(00:06:00) Adaptive Cards: Turning Suggestions into Actions<br />
(00:09:37) DLP Enforcement: Guarding Against Data Leaks<br />
(00:14:23) Parallelism: Scaling Copilot's Power<br />
(00:18:27) Telemetry: Measuring AI ROI<br />
(00:21:29) The Path to AI Efficiency<br />
<br />
Copilot can summarize and suggest, but on its own it saves moments, not money. This episode is for Power Platform makers and admins who need to show real ROI from AI. You will learn five Power Automate techniques, from custom connectors and Adaptive Cards to DLP, concurrency and telemetry, that turn Copilot ideas into governed, measurable automation.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The limitations of AI assistants</li><li>00:34 – Why <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Power Automate</a> turns Copilot ideas into action</li><li>01:24 – Custom connectors: giving Copilot real context</li><li>06:00 – Adaptive Cards: turning suggestions into actions</li><li>09:37 – DLP enforcement: guarding against data leaks</li><li>14:23 – Parallelism and concurrency: scaling Copilot</li><li>18:27 – Telemetry: measuring AI ROI</li><li>21:29 – The path to AI efficiency</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only produces measurable ROI when its suggestions are wired into governed Power Automate workflows.</li><li>Custom connectors and Adaptive Cards give Copilot access to internal systems and let users act directly in Teams or Outlook, while <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">DLP</a> policies keep data inside approved connectors.</li><li>Concurrency control speeds up high-volume flows within API limits, and telemetry from tools like Application Insights or Purview turns time savings into evidence.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot saves moments, not money. It can summarize a meeting, draft a reply, or suggest the next step.” – Mirko Peters (00:19)<br /><br />“Always register these connectors at the environment or solution level, not per user. Otherwise you create a nightmare of duplicated connectors, inconsistent authentication, and no centralized management.” – Mirko Peters (05:21)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-automate-hacks-unlock-copilot-roi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on five Power Automate techniques</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Power Automate</a> – the automation layer that turns Copilot suggestions into governed, measurable workflows</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose summaries and suggestions only create ROI once automated</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=5-power-automate-hacks-that-unlock-copilot-roi" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that classify connectors and block flows mixing business and non-business data</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1433</itunes:duration><itunes:keywords>adaptivecards,automation,azuread,compliance,context,copilot,customconnectors,dlp,governance,integration,intelligence,oauth,orchestration,parallelism,powerautomate,productivity,restapi,roi,telemetry,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/551a6bba5258ba3979c50b4c21aa5a2d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Master Power Platform AI: the 4 new tools changing everything</title><link>https://www.m365.fm/show/episodes/power-platform-ai-tools-new-features-2025/</link><description><![CDATA[(00:00:00) The AI Revolution in Microsoft Power Platform<br />
(00:00:50) Data Verse: AI-Powered Data Intelligence<br />
(00:05:27) Form Filler: AI-Driven Data Entry Automation<br />
(00:11:23) Generative Pages: AI-Generated UI Components<br />
(00:17:56) Copilot Agents: Modular AI Orchestration<br />
(00:23:38) The Future of Microsoft Power Platform<br />
<br />
Still wiring up Power Fx formulas and manual flows while Power Platform quietly turns AI into a building block? This episode is for makers and architects who want to know what Dataverse prompt columns, form filler, generative pages and Copilot Studio agents actually change. You will learn where each tool fits, where it falls short, and how to start practicing in a sandbox today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The AI revolution in Microsoft Power Platform</li><li>00:50 – <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Dataverse</a> prompt columns: data that reasons</li><li>05:27 – Form filler: AI-driven data entry</li><li>11:23 – Generative pages: AI-generated React UI</li><li>17:56 – Copilot Studio agents calling agents</li><li>23:38 – Future-proofing your Power Platform skills</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse prompt columns let a table field run a natural-language instruction, replacing brittle formula logic and many supporting flows.</li><li>Form fill assistance in <a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">model-driven apps</a> turns pasted emails, text or screenshots into suggested Dataverse field values that users confirm before saving.</li><li>Copilot Studio's agents-calling-agents model splits one monolithic bot into a parent agent and focused child agents that are easier to test, debug and version.</li></ul><br /><b>Worth quoting</b><br /><br />“Instead of building one giant agent that knows everything, you now orchestrate multiple smaller ones that each know a focused slice” – Mirko Peters (18:43)<br /><br />“Over delegation creates context dead zones where child agents lack the information needed to answer correctly. Solve that by defining clear parameters and passing relevant outputs.” – Mirko Peters (22:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-ai-tools-new-features-2025/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on four Power Platform AI tools</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Dataverse</a> – home of prompt columns that run natural-language instructions on table data</li><li><a href="https://www.m365.fm/entity/generative-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Generative pages</a> – described in natural language and returned as React pages wired to Dataverse tables</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where parent agents delegate tasks to focused child agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/canvas-apps-are-dead-why-generative-pages-win/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Power Apps Generative Pages vs Canvas Apps: when to stop pixel‑building and let AI design your app</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176586821</guid><pubDate>Mon, 10 Nov 2025 05:44:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68492222/4b800abfbcf62c24628ff684fcd55340.mp3" length="18620892" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a315f8a3-4139-435c-8032-fd1254252317/a315f8a3-4139-435c-8032-fd1254252317.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a315f8a3-4139-435c-8032-fd1254252317/a315f8a3-4139-435c-8032-fd1254252317.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a315f8a3-4139-435c-8032-fd1254252317/a315f8a3-4139-435c-8032-fd1254252317.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still wiring up Power Fx formulas and manual flows while Power Platform quietly turns AI into a building block? This episode is for makers and architects who want to know what Dataverse prompt columns, form filler, generative pages and Copilot Studio...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The AI Revolution in Microsoft Power Platform<br />
(00:00:50) Data Verse: AI-Powered Data Intelligence<br />
(00:05:27) Form Filler: AI-Driven Data Entry Automation<br />
(00:11:23) Generative Pages: AI-Generated UI Components<br />
(00:17:56) Copilot Agents: Modular AI Orchestration<br />
(00:23:38) The Future of Microsoft Power Platform<br />
<br />
Still wiring up Power Fx formulas and manual flows while Power Platform quietly turns AI into a building block? This episode is for makers and architects who want to know what Dataverse prompt columns, form filler, generative pages and Copilot Studio agents actually change. You will learn where each tool fits, where it falls short, and how to start practicing in a sandbox today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The AI revolution in Microsoft Power Platform</li><li>00:50 – <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Dataverse</a> prompt columns: data that reasons</li><li>05:27 – Form filler: AI-driven data entry</li><li>11:23 – Generative pages: AI-generated React UI</li><li>17:56 – Copilot Studio agents calling agents</li><li>23:38 – Future-proofing your Power Platform skills</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse prompt columns let a table field run a natural-language instruction, replacing brittle formula logic and many supporting flows.</li><li>Form fill assistance in <a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">model-driven apps</a> turns pasted emails, text or screenshots into suggested Dataverse field values that users confirm before saving.</li><li>Copilot Studio's agents-calling-agents model splits one monolithic bot into a parent agent and focused child agents that are easier to test, debug and version.</li></ul><br /><b>Worth quoting</b><br /><br />“Instead of building one giant agent that knows everything, you now orchestrate multiple smaller ones that each know a focused slice” – Mirko Peters (18:43)<br /><br />“Over delegation creates context dead zones where child agents lack the information needed to answer correctly. Solve that by defining clear parameters and passing relevant outputs.” – Mirko Peters (22:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-platform-ai-tools-new-features-2025/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on four Power Platform AI tools</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Dataverse</a> – home of prompt columns that run natural-language instructions on table data</li><li><a href="https://www.m365.fm/entity/generative-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Generative pages</a> – described in natural language and returned as React pages wired to Dataverse tables</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=master-power-platform-ai-the-4-new-tools-changing-everything" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where parent agents delegate tasks to focused child agents</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1552</itunes:duration><itunes:keywords>aivalidation,automation,autopopulate,context,copilotagents,dataintelligence,dataverse,formfiller,futureproof,generativepages,governance,modeldriven,nextgenlowcode,powerapps,productivity,promptcolumns,reasoning,selfbuildingapps,semanticdata,smartforms</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bc25c7d04a01a296a73d0d8bb3f8205d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Master AD to Entra ID migration: fix source of authority without breaking logins</title><link>https://www.m365.fm/show/episodes/active-directory-to-entra-id-migration-guide/</link><description><![CDATA[(00:00:00) The Hybrid Identity Dilemma<br />
(00:00:09) The Dual Identity System Burden<br />
(00:01:21) The Source of Authority Conundrum<br />
(00:04:05) Preparing for Migration<br />
(00:07:38) Migrating Groups to Cloud Management<br />
(00:11:11) Migrating Users to Microsoft Entra ID<br />
(00:15:07) Troubleshooting Common Sync Issues<br />
(00:18:40) Optimization and Long-Term Strategy<br />
(00:21:10) The Path to Modern Identity Management<br />
<br />
Running Active Directory and Microsoft Entra ID side by side means double policies, sync drift and broken logins. This episode is for identity admins planning a move to cloud-managed identities. It shows how to shift the source of authority for groups and users step by step without breaking authentication.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why two identity systems hurt</li><li>01:20 – Understanding the source of authority</li><li>04:04 – Preparing the environment</li><li>07:55 – Migrating groups to cloud management</li><li>11:53 – Migrating user accounts</li><li>15:25 – Troubleshooting sync issues</li><li>18:47 – Optimization and long-term strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>The source of authority decides which directory owns an object's attributes, and dual control between Active Directory and Entra ID causes sync drift, lockouts and inconsistent policies.</li><li>Clean up duplicates and sync scope, enforce modern <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">MFA</a> and document Entra Connect configuration before flipping isCloudManaged on any object.</li><li>Migrate groups first, then pilot users, verify every change via Graph and sign-in logs, and then use access reviews, Conditional Access and <a href="https://www.m365.fm/entity/identity-lifecycle/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">lifecycle workflows</a> to govern from the cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“In directory terms, the source of authority determines which system has final say over an object's identity attributes.” – Mirko Peters (01:27)<br /><br />“Running two authoritative systems is like maintaining two versions of reality. You'll never be entirely sure who a user truly is at any given moment.” – Mirko Peters (02:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/active-directory-to-entra-id-migration-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, migration steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the cloud directory that becomes the source of authority once isCloudManaged is true</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises directory whose groups and users move to cloud management step by step</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the sync engine whose scope, health and configuration you check and back up before migrating</li><li><a href="https://www.m365.fm/entity/microsoft-entra/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Microsoft Entra</a> – the admin center where an object's source switches from Windows Server Active Directory to Cloud</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176586479</guid><pubDate>Sun, 09 Nov 2025 17:28:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68487095/81c7f34e0d0276afe374fbe33599b150.mp3" length="16183215" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c2ff92b-c1ee-4b48-bc7e-e1dfcc2d791d/2c2ff92b-c1ee-4b48-bc7e-e1dfcc2d791d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c2ff92b-c1ee-4b48-bc7e-e1dfcc2d791d/2c2ff92b-c1ee-4b48-bc7e-e1dfcc2d791d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c2ff92b-c1ee-4b48-bc7e-e1dfcc2d791d/2c2ff92b-c1ee-4b48-bc7e-e1dfcc2d791d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Running Active Directory and Microsoft Entra ID side by side means double policies, sync drift and broken logins. This episode is for identity admins planning a move to cloud-managed identities. It shows how to shift the source of authority for groups...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Hybrid Identity Dilemma<br />
(00:00:09) The Dual Identity System Burden<br />
(00:01:21) The Source of Authority Conundrum<br />
(00:04:05) Preparing for Migration<br />
(00:07:38) Migrating Groups to Cloud Management<br />
(00:11:11) Migrating Users to Microsoft Entra ID<br />
(00:15:07) Troubleshooting Common Sync Issues<br />
(00:18:40) Optimization and Long-Term Strategy<br />
(00:21:10) The Path to Modern Identity Management<br />
<br />
Running Active Directory and Microsoft Entra ID side by side means double policies, sync drift and broken logins. This episode is for identity admins planning a move to cloud-managed identities. It shows how to shift the source of authority for groups and users step by step without breaking authentication.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why two identity systems hurt</li><li>01:20 – Understanding the source of authority</li><li>04:04 – Preparing the environment</li><li>07:55 – Migrating groups to cloud management</li><li>11:53 – Migrating user accounts</li><li>15:25 – Troubleshooting sync issues</li><li>18:47 – Optimization and long-term strategy</li></ul><br /><b>Key takeaways</b><br /><ul><li>The source of authority decides which directory owns an object's attributes, and dual control between Active Directory and Entra ID causes sync drift, lockouts and inconsistent policies.</li><li>Clean up duplicates and sync scope, enforce modern <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">MFA</a> and document Entra Connect configuration before flipping isCloudManaged on any object.</li><li>Migrate groups first, then pilot users, verify every change via Graph and sign-in logs, and then use access reviews, Conditional Access and <a href="https://www.m365.fm/entity/identity-lifecycle/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">lifecycle workflows</a> to govern from the cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“In directory terms, the source of authority determines which system has final say over an object's identity attributes.” – Mirko Peters (01:27)<br /><br />“Running two authoritative systems is like maintaining two versions of reality. You'll never be entirely sure who a user truly is at any given moment.” – Mirko Peters (02:06)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/active-directory-to-entra-id-migration-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, migration steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – the cloud directory that becomes the source of authority once isCloudManaged is true</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Active Directory</a> – the on-premises directory whose groups and users move to cloud management step by step</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-to-entra-id-migration-guide" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the sync engine whose scope, health and configuration you check and back up before migrating</li><li><a...]]></itunes:summary><itunes:duration>1349</itunes:duration><itunes:keywords>accesscontrol,activedirectory,cloudmanaged,cloudsync,conditionalaccess,directorycleanup,entraconnect,entraid,groupmigration,hybrididentity,identitygovernance,identitysecurity,iscloudmanaged,mfa,modernauth,sourceofauthority,synchealth,upncleanup,usermigration,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/265f98857050301cc89a81cb9f95e050.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Control my Power App with Copilot Studio: how “Computer Use” turns agents into real desktop automation</title><link>https://www.m365.fm/show/episodes/copilot-studio-computer-use-overview/</link><description><![CDATA[(00:00:00) Introducing Copilot Studio's New "Computer Use" Feature<br />
(00:01:22) The Power of Direct Computer Interaction<br />
(00:03:19) Setting Up Computer Use: A Step-by-Step Guide<br />
(00:06:16) Watching the AI Learn: A Fascinating but Flawed Process<br />
(00:09:49) The Governance Catch: Balancing Autonomy and Control<br />
(00:15:02) Building a Responsible AI Workforce<br />
(00:20:16) Upcoming Deep Dives and Subscription Call<br />
<br />
Copilot Studio can now click, type and open apps on a real Windows desktop. This episode is for Power Platform makers and IT security teams who want to automate legacy apps without APIs. See how computer use is set up, how the agent reasons through a Power App, and which governance guardrails keep it from becoming a teenager with root access.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot gets opposable thumbs</li><li>01:21 – What computer use really means</li><li>03:20 – Setting it up without breaking things</li><li>06:19 – Watching the AI struggle and learn</li><li>09:58 – The governance catch: agents with permissions</li><li>15:08 – Building a responsible agentic workflow</li><li>19:49 – Wrap-up: autonomy requires discipline</li></ul><br /><b>Key takeaways</b><br /><ul><li>Computer use in Copilot Studio lets an agent operate a real Windows machine through vision and synthetic mouse and keyboard input, reaching apps that have no API or connector.</li><li>Setup requires Windows Pro or better, the <a href="https://www.m365.fm/entity/power-automate-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Power Automate Desktop</a> machine runtime, registration in the Power Automate portal and enabling the machine for computer use.</li><li>Treat each agent like a new employee: give it a scoped <a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Entra Agent ID</a> with least privilege, test in a sandbox, add human-in-the-loop approvals and monitor it with Purview and Defender.</li></ul><br /><b>Worth quoting</b><br /><br />“Computer use moves the AI from talking about work to doing the work, literally moving the cursor across the screen. It's slow, it's occasionally clumsy, but it's historic.” – Mirko Peters (00:50)<br /><br />“The AI doesn't memorize keystrokes. It understands goals. It assessed that manual typing would solve what clicking couldn't. That's autonomous reasoning.” – Mirko Peters (08:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-computer-use-overview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, setup steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the new computer use action lets an agent click and type on a Windows machine</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">AI agent</a> – the copilot agent that reasons through screenshots and acts inside a real Windows session</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Power Apps</a> – the demo app the agent opens to fill in and send a university invite</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/your-ai-agents-are-orphaned-the-structural-shift-to-agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Your AI Agents Are Orphaned: The Structural Shift to Agent ID</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176586224</guid><pubDate>Sun, 09 Nov 2025 05:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68482217/5a8f70725bd934d0aa90941208299726.mp3" length="14844074" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4796209a-1818-4c94-9080-36aecffc6d29/4796209a-1818-4c94-9080-36aecffc6d29.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4796209a-1818-4c94-9080-36aecffc6d29/4796209a-1818-4c94-9080-36aecffc6d29.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4796209a-1818-4c94-9080-36aecffc6d29/4796209a-1818-4c94-9080-36aecffc6d29.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Studio can now click, type and open apps on a real Windows desktop. This episode is for Power Platform makers and IT security teams who want to automate legacy apps without APIs. See how computer use is set up, how the agent reasons through a...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) Introducing Copilot Studio's New "Computer Use" Feature<br />
(00:01:22) The Power of Direct Computer Interaction<br />
(00:03:19) Setting Up Computer Use: A Step-by-Step Guide<br />
(00:06:16) Watching the AI Learn: A Fascinating but Flawed Process<br />
(00:09:49) The Governance Catch: Balancing Autonomy and Control<br />
(00:15:02) Building a Responsible AI Workforce<br />
(00:20:16) Upcoming Deep Dives and Subscription Call<br />
<br />
Copilot Studio can now click, type and open apps on a real Windows desktop. This episode is for Power Platform makers and IT security teams who want to automate legacy apps without APIs. See how computer use is set up, how the agent reasons through a Power App, and which governance guardrails keep it from becoming a teenager with root access.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot gets opposable thumbs</li><li>01:21 – What computer use really means</li><li>03:20 – Setting it up without breaking things</li><li>06:19 – Watching the AI struggle and learn</li><li>09:58 – The governance catch: agents with permissions</li><li>15:08 – Building a responsible agentic workflow</li><li>19:49 – Wrap-up: autonomy requires discipline</li></ul><br /><b>Key takeaways</b><br /><ul><li>Computer use in Copilot Studio lets an agent operate a real Windows machine through vision and synthetic mouse and keyboard input, reaching apps that have no API or connector.</li><li>Setup requires Windows Pro or better, the <a href="https://www.m365.fm/entity/power-automate-desktop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Power Automate Desktop</a> machine runtime, registration in the Power Automate portal and enabling the machine for computer use.</li><li>Treat each agent like a new employee: give it a scoped <a href="https://www.m365.fm/entity/agent-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Entra Agent ID</a> with least privilege, test in a sandbox, add human-in-the-loop approvals and monitor it with Purview and Defender.</li></ul><br /><b>Worth quoting</b><br /><br />“Computer use moves the AI from talking about work to doing the work, literally moving the cursor across the screen. It's slow, it's occasionally clumsy, but it's historic.” – Mirko Peters (00:50)<br /><br />“The AI doesn't memorize keystrokes. It understands goals. It assessed that manual typing would solve what clicking couldn't. That's autonomous reasoning.” – Mirko Peters (08:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-computer-use-overview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, setup steps, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the new computer use action lets an agent click and type on a Windows machine</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">AI agent</a> – the copilot agent that reasons through screenshots and acts inside a real Windows session</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-computer-use-overview" target="_blank" rel="noreferrer noopener">Power Apps</a> – the demo app the agent opens to fill in and send a university invite</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1237</itunes:duration><itunes:keywords>agenticai,aiautomation,autonomousagents,computeruse,copilotstudio,desktopautomation,digitalworkers,enterpriseautomation,legacyapps,m365copilot,m365show,machineruntime,padruntime,powerautomate,reasoningai,rpareplacement,screenreadingai,uiautomation,visualautomation,windowsautomation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6936905f995dd57a7ca11e236642d293.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint is not a database: why your Power Apps will collapse at scale</title><link>https://www.m365.fm/show/episodes/sharepoint-is-not-a-database-power-apps-lie/</link><description><![CDATA[(00:00:00) The SharePoint Database Myth<br />
(00:00:58) The Illusion of SharePoint as a Database<br />
(00:01:38) SharePoint's Limitations and Performance Issues<br />
(00:04:02) The Scale Myth: When SharePoint Fails<br />
(00:10:06) Relationships and Data Integrity: SharePoint's Achilles' Heel<br />
(00:15:38) Security: A False Sense of Protection<br />
(00:18:06) Lifecycle Management: The Hidden Costs<br />
(00:20:08) The Licensing Trap: Free Isn't Always Cheap<br />
(00:21:23) The Final Verdict: SharePoint vs. Real Databases<br />
<br />
In <a href="https://www.m365.fm/sharepoint-is-not-a-database-power-apps-lie/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters tears down the myth that SharePoint can act as a real database for <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> and shows why “we’ll just use a SharePoint list” quietly destroys performance, scalability, and data integrity as your app grows. He contrasts what proper databases like SQL Server and Dataverse actually do—schemas, indexing, relationships, execution plans, and concurrency control—with what SharePoint was built for: collaboration, documents, and light metadata, not transactional systems. You will hear why using SharePoint as a free “backend” feels fine for a few hundred records but quickly becomes a performance time bomb once lists hit thousands of items and multiple users start hammering the same data.<br /><br />Mirko dives into the delegation wall and the scale myth behind Microsoft’s “30 million items” number, explaining how Power Apps ends up pulling data client‑side, turning every user’s device into a fake database server and triggering slow galleries, long load times, and random throttling. He unpacks how limited indexing, shallow lookups, and lack of real referential integrity create “lookup chaos,” data drift, and silent corruption when you try to treat SharePoint like SQL—especially once you add multiple related lists and heavy filters. Through real‑world stories of “CRM on SharePoint lists” that worked for a month and then fell apart at 5,000+ records, he shows how physics, not Wi‑Fi, kills your app.<br /><br />You also get a practical architecture playbook: when a SharePoint list is perfectly fine (small, low‑risk apps, simple tracking, collaboration scenarios) and when you must move to Dataverse or SQL before launch. Mirko outlines how to spot the tipping points—growing record counts, complex relationships, multi‑user edits, reporting needs—and how to plan a Dataverse migration path before tech debt, performance complaints, and governance gaps explode. He shares concrete patterns for data modeling, concurrency handling, and performance testing so your next Power App is built on an engine, not on a filing cabinet pretending to be one.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>What makes a real database (schema, indexes, relationships, execution plans) vs. what SharePoint actually is.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How delegation limits, 2,000‑item ceilings, and throttling turn large SharePoint‑backed apps into performance nightmares.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why lookup‑heavy designs create “lookupchaos,” data inconsistencies, and slow, chatty OData queries.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When SharePoint lists are fine and when you must move to Dataverse or SQL for serious Power Apps workloads.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to plan models, scalability, and migrations so you avoid rebuilding your app once it becomes successful.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Power Apps can connect to SharePoint, but that does not make SharePoint a database. If you treat lists like SQL tables, delegation walls, throttling, and concurrency issues will eventually turn your “free backend” into expensive techdebt, while Dataverse or SQL give you the real engine you needed from day one.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Apps makers, solution architects, COE teams, and IT leaders who are tempted to ship production apps on sharepoint lists because they are “already included.” It is especially valuable if you are already feeling performance pain or planning your next app and want clear criteria for when to stay on lists and when to invest in dataverse or SQL before users suffer.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultant and digital workplace architect focused on building governed, scalable platforms with <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Dataverse, Microsoft 365, and modern architecture patterns. Through M365.fm, he shares practical data‑modeling stories, migration playbooks, and governance models that help organizations avoid SharePoint‑as‑a‑database traps and build Power Apps on foundations that actually scale.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176574025</guid><pubDate>Sat, 08 Nov 2025 17:41:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68476269/2547502e1898710233ae95876efd1d8f.mp3" length="16392926" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7c57e143-63cb-447b-a402-d045c13b4671/7c57e143-63cb-447b-a402-d045c13b4671.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7c57e143-63cb-447b-a402-d045c13b4671/7c57e143-63cb-447b-a402-d045c13b4671.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7c57e143-63cb-447b-a402-d045c13b4671/7c57e143-63cb-447b-a402-d045c13b4671.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/sharepoint-is-not-a-database-power-apps-lie/ of M365.fm, Mirko Peters tears down the myth that SharePoint can act as a real database for https://www.m365.fm/power-apps-simply-explained/ and shows why “we’ll just use a SharePoint...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The SharePoint Database Myth<br />
(00:00:58) The Illusion of SharePoint as a Database<br />
(00:01:38) SharePoint's Limitations and Performance Issues<br />
(00:04:02) The Scale Myth: When SharePoint Fails<br />
(00:10:06) Relationships and Data Integrity: SharePoint's Achilles' Heel<br />
(00:15:38) Security: A False Sense of Protection<br />
(00:18:06) Lifecycle Management: The Hidden Costs<br />
(00:20:08) The Licensing Trap: Free Isn't Always Cheap<br />
(00:21:23) The Final Verdict: SharePoint vs. Real Databases<br />
<br />
In <a href="https://www.m365.fm/sharepoint-is-not-a-database-power-apps-lie/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters tears down the myth that SharePoint can act as a real database for <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> and shows why “we’ll just use a SharePoint list” quietly destroys performance, scalability, and data integrity as your app grows. He contrasts what proper databases like SQL Server and Dataverse actually do—schemas, indexing, relationships, execution plans, and concurrency control—with what SharePoint was built for: collaboration, documents, and light metadata, not transactional systems. You will hear why using SharePoint as a free “backend” feels fine for a few hundred records but quickly becomes a performance time bomb once lists hit thousands of items and multiple users start hammering the same data.<br /><br />Mirko dives into the delegation wall and the scale myth behind Microsoft’s “30 million items” number, explaining how Power Apps ends up pulling data client‑side, turning every user’s device into a fake database server and triggering slow galleries, long load times, and random throttling. He unpacks how limited indexing, shallow lookups, and lack of real referential integrity create “lookup chaos,” data drift, and silent corruption when you try to treat SharePoint like SQL—especially once you add multiple related lists and heavy filters. Through real‑world stories of “CRM on SharePoint lists” that worked for a month and then fell apart at 5,000+ records, he shows how physics, not Wi‑Fi, kills your app.<br /><br />You also get a practical architecture playbook: when a SharePoint list is perfectly fine (small, low‑risk apps, simple tracking, collaboration scenarios) and when you must move to Dataverse or SQL before launch. Mirko outlines how to spot the tipping points—growing record counts, complex relationships, multi‑user edits, reporting needs—and how to plan a Dataverse migration path before tech debt, performance complaints, and governance gaps explode. He shares concrete patterns for data modeling, concurrency handling, and performance testing so your next Power App is built on an engine, not on a filing cabinet pretending to be one.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>What makes a real database (schema, indexes, relationships, execution plans) vs. what SharePoint actually is.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How delegation limits, 2,000‑item ceilings, and throttling turn large SharePoint‑backed apps into performance nightmares.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why lookup‑heavy designs create “lookupchaos,” data inconsistencies, and slow, chatty OData queries.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When SharePoint lists are fine and when you must move to Dataverse or SQL for serious Power Apps workloads.<a href="https://www.spreaker.com/cms/episodes/68476269/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to...]]></itunes:summary><itunes:duration>1367</itunes:duration><itunes:keywords>appdesign,architecture,concurrency,datamodel,dataverse,delegation,governance,indexing,lists,lookupchaos,m365show,odata,performance,powerapps,relational,scalability,sharepoint,sqlserver,techdebt,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/aa676e9b67cedc042f92e1907dbbde65.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Power Apps charts are broken (and how AI fixes them)</title><link>https://www.m365.fm/show/episodes/why-power-apps-charts-are-broken-ai-fix/</link><description><![CDATA[(00:00:00) The Power Apps Chart Conundrum<br />
(00:01:25) The Broken Native Chart Control<br />
(00:04:17) AI to the Rescue: A New Visualization Engine<br />
(00:08:08) Building Your First AI Chart Module<br />
(00:11:46) Dynamic and Context-Aware Charts<br />
(00:16:35) The Future of Power Apps: 3D Visualizations<br />
(00:19:51) The AI-Powered Visualization Revolution<br />
<br />
In <a href="https://www.m365.fm/why-power-apps-charts-are-broken-ai-fix/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why native <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> charts feel like they escaped from a 1990s Excel demo and why they fall apart the moment you need modern data visualization inside real apps. He unpacks how the built‑in chart control is architecturally rigid—locked templates, sealed rendering, no real styling or dynamic behaviour—so every attempt to change colors, fonts, axes, or interactions turns into brittle formulas and frustrating workarounds. You will learn why “30 million items” is a marketing number, how client‑side rendering, lack of extensibility, and archaic visual defaults turn charts into laminated screenshots instead of responsive, trustworthy visuals.<br /><br />Mirko then introduces the AI‑driven alternative: using apiprompt.predict and Code Interpreter to generate charts for you on demand. He shows how to send lean JSON data from Power Apps to an AI model, let it generate chart code and render a modern image, and feed that back into an HTML control as a Base64 image—turning Power Apps into a flexible host while AI does the drawing. You’ll hear how to design precise prompts (chart type, colors, fonts, labels), keep payloads small for performance, and use Code Interpreter as your in‑app chart engine without custom connectors or third‑party packages.<br /><br />The episode walks through building a reusable AI chart module: from shaping the prompt and collections, to handling different chart types (bar, line, lollipop, area), to wiring a “Generate chart” button that responds to filters and app context. Mirko explains how to move from demo mode to production: standardizing prompts, documenting patterns, adding loading states, and testing across data volumes so teams can drop the same module into multiple apps instead of reinventing chart logic every time. He also highlights failure modes—vague prompts, over‑large JSON, mismatched fonts—and how to iterate until AI‑rendered charts consistently match your brand and UX guidelines.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why native Power Apps charts are architecturally limited and hard to style or extend.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use apiprompt.predict and Code Interpreter as an AI chart engine inside your apps.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to send clean JSON from collections, design precise prompts, and render Base64 images in HTML controls.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build a reusable AI chart module that supports multiple chart types across apps.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to avoid common pitfalls (payload size, vague prompts, inconsistent styling) when using aivisualization.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The problem is not that Power Apps can’t show charts—it is that its native chart control was never built for modern visualization. By letting AI generate chart images from JSON and prompts, Power Apps becomes the frame and AI becomes the chartengine, giving you branded, flexible visuals without fighting a fossilized control.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Apps makers, UX‑minded developers, and COE teams who are tired of apologizing for ugly charts and want a repeatable, AI‑driven pattern for in‑app visuals. It is especially valuable if you are trying to keep users inside Power Apps instead of bouncing them to Power BI for every simple visualization need.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building governed, scalable platforms with <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>, Dataverse, and Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>. Through M365.fm, he shares practical low‑code patterns, AI‑enabled UX ideas, and governance models that help teams ship Power Apps that look modern, perform well, and actually scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176573801</guid><pubDate>Sat, 08 Nov 2025 05:35:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68470696/de4f45c10da3cfcad4b8c1d304856573.mp3" length="15392645" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/52f13771-b25a-4681-8615-60ce7335de4c/52f13771-b25a-4681-8615-60ce7335de4c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/52f13771-b25a-4681-8615-60ce7335de4c/52f13771-b25a-4681-8615-60ce7335de4c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/52f13771-b25a-4681-8615-60ce7335de4c/52f13771-b25a-4681-8615-60ce7335de4c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>In https://www.m365.fm/why-power-apps-charts-are-broken-ai-fix/ of M365.fm, Mirko Peters explains why native https://www.m365.fm/power-apps-simply-explained/ charts feel like they escaped from a 1990s Excel demo and why they fall apart the moment you...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Power Apps Chart Conundrum<br />
(00:01:25) The Broken Native Chart Control<br />
(00:04:17) AI to the Rescue: A New Visualization Engine<br />
(00:08:08) Building Your First AI Chart Module<br />
(00:11:46) Dynamic and Context-Aware Charts<br />
(00:16:35) The Future of Power Apps: 3D Visualizations<br />
(00:19:51) The AI-Powered Visualization Revolution<br />
<br />
In <a href="https://www.m365.fm/why-power-apps-charts-are-broken-ai-fix/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why native <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> charts feel like they escaped from a 1990s Excel demo and why they fall apart the moment you need modern data visualization inside real apps. He unpacks how the built‑in chart control is architecturally rigid—locked templates, sealed rendering, no real styling or dynamic behaviour—so every attempt to change colors, fonts, axes, or interactions turns into brittle formulas and frustrating workarounds. You will learn why “30 million items” is a marketing number, how client‑side rendering, lack of extensibility, and archaic visual defaults turn charts into laminated screenshots instead of responsive, trustworthy visuals.<br /><br />Mirko then introduces the AI‑driven alternative: using apiprompt.predict and Code Interpreter to generate charts for you on demand. He shows how to send lean JSON data from Power Apps to an AI model, let it generate chart code and render a modern image, and feed that back into an HTML control as a Base64 image—turning Power Apps into a flexible host while AI does the drawing. You’ll hear how to design precise prompts (chart type, colors, fonts, labels), keep payloads small for performance, and use Code Interpreter as your in‑app chart engine without custom connectors or third‑party packages.<br /><br />The episode walks through building a reusable AI chart module: from shaping the prompt and collections, to handling different chart types (bar, line, lollipop, area), to wiring a “Generate chart” button that responds to filters and app context. Mirko explains how to move from demo mode to production: standardizing prompts, documenting patterns, adding loading states, and testing across data volumes so teams can drop the same module into multiple apps instead of reinventing chart logic every time. He also highlights failure modes—vague prompts, over‑large JSON, mismatched fonts—and how to iterate until AI‑rendered charts consistently match your brand and UX guidelines.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why native Power Apps charts are architecturally limited and hard to style or extend.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use apiprompt.predict and Code Interpreter as an AI chart engine inside your apps.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to send clean JSON from collections, design precise prompts, and render Base64 images in HTML controls.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build a reusable AI chart module that supports multiple chart types across apps.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to avoid common pitfalls (payload size, vague prompts, inconsistent styling) when using aivisualization.<a href="https://www.spreaker.com/cms/episodes/68470696/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The problem is not that Power Apps can’t show...]]></itunes:summary><itunes:duration>1283</itunes:duration><itunes:keywords>aigeneratedcharts,aivisualization,apiprompt,appperformance,base64image,chartengine,chartmodule,codeinterpreter,datarendering,dataverse,dynamiccharts,htmlcontrol,jsondata,lowcodeai,m365,modernui,powerapps,powerplatform,uxdesign,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/21b1985482ddbb774e8859085e89e30f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Losing Inventory: The Power Apps Barcode Fix</title><link>https://www.m365.fm/show/episodes/power-apps-barcode-scanning-inventory-fix/</link><description><![CDATA[(00:00:00) The Importance of Barcode Scanning in Inventory Management<br />
(00:01:17) The Pitfalls of Manual Inventory Management<br />
(00:03:20) The Power of Structured Data Capture<br />
(00:04:20) The Architecture of Inventory Management<br />
(00:08:41) Power Automate: The Compliance Officer<br />
(00:13:12) Power BI: The Lens on Order<br />
(00:18:07) Compliance, Governance, and Risk Containment<br />
(00:20:33) The Transformative Impact of Barcode Scanning<br />
<br />
Inventory that lives in spreadsheets loses assets through typos, duplicates and missing audit trails. This episode is for Power Platform makers and IT teams responsible for assets and compliance. It shows how barcode scanning in Power Apps, Dataverse, Power Automate and Power BI form a verifiable pipeline from scan to audit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Spreadsheets pretending to be inventory systems</li><li>01:21 – Inventory entropy and the cost of typos</li><li>04:32 – Power Apps, Dataverse and the ingestion spine</li><li>08:50 – Automation and validation with Power Automate</li><li>13:16 – Power BI as the lens on order</li><li>18:08 – Compliance, governance and risk containment</li><li>20:33 – Verifiable truth by design</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual entry makes inventory errors inevitable, while barcode scanning in Power Apps captures each asset event exactly once and in a structured way.</li><li>Dataverse enforces referential integrity and auditing, and Power Automate flows validate barcode format, existence, location and approvals after every scan.</li><li>Power BI on top of Dataverse, combined with <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Purview</a>, Intune and Conditional Access, turns scan events into traceable reporting and audit-ready compliance.</li></ul><br /><b>Worth quoting</b><br /><br />“Barcode scanning doesn't exist for novelty or nostalgia. It exists because structured data capture is the only safeguard against human chaos.” – Mirko Peters (00:27)<br /><br />“Human error here isn't random, it's mathematically inevitable. People aren't unreliable because they're lazy. They're unreliable because fingers don't have checksums.” – Mirko Peters (01:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-barcode-scanning-inventory-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on barcode-driven inventory</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Power Apps</a> – its barcode scanner control captures each asset scan into validated fields at the point of entry</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Dataverse</a> – the system of record that stores scans with referential integrity, timestamps and auditing</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Power Automate</a> – cloud flows that validate each scan, check location and route approvals into Teams</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Power BI</a> – connects directly to Dataverse for traceable inventory dashboards, snapshots and audit views</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-power-platform-explained-choosing-the-right-tool-before-you-build-anything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">The Power Platform Explained- Choosing the Right Tool (Before You Build Anything)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176573531</guid><pubDate>Fri, 07 Nov 2025 17:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68465419/4462853cb67fddbe5c8bc65bfde63427.mp3" length="16346219" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/61941009-2956-4a9c-acfd-487d0a03040e/61941009-2956-4a9c-acfd-487d0a03040e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/61941009-2956-4a9c-acfd-487d0a03040e/61941009-2956-4a9c-acfd-487d0a03040e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/61941009-2956-4a9c-acfd-487d0a03040e/61941009-2956-4a9c-acfd-487d0a03040e.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Inventory that lives in spreadsheets loses assets through typos, duplicates and missing audit trails. This episode is for Power Platform makers and IT teams responsible for assets and compliance. It shows how barcode scanning in Power Apps, Dataverse,...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Importance of Barcode Scanning in Inventory Management<br />
(00:01:17) The Pitfalls of Manual Inventory Management<br />
(00:03:20) The Power of Structured Data Capture<br />
(00:04:20) The Architecture of Inventory Management<br />
(00:08:41) Power Automate: The Compliance Officer<br />
(00:13:12) Power BI: The Lens on Order<br />
(00:18:07) Compliance, Governance, and Risk Containment<br />
(00:20:33) The Transformative Impact of Barcode Scanning<br />
<br />
Inventory that lives in spreadsheets loses assets through typos, duplicates and missing audit trails. This episode is for Power Platform makers and IT teams responsible for assets and compliance. It shows how barcode scanning in Power Apps, Dataverse, Power Automate and Power BI form a verifiable pipeline from scan to audit.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Spreadsheets pretending to be inventory systems</li><li>01:21 – Inventory entropy and the cost of typos</li><li>04:32 – Power Apps, Dataverse and the ingestion spine</li><li>08:50 – Automation and validation with Power Automate</li><li>13:16 – Power BI as the lens on order</li><li>18:08 – Compliance, governance and risk containment</li><li>20:33 – Verifiable truth by design</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual entry makes inventory errors inevitable, while barcode scanning in Power Apps captures each asset event exactly once and in a structured way.</li><li>Dataverse enforces referential integrity and auditing, and Power Automate flows validate barcode format, existence, location and approvals after every scan.</li><li>Power BI on top of Dataverse, combined with <a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Purview</a>, Intune and Conditional Access, turns scan events into traceable reporting and audit-ready compliance.</li></ul><br /><b>Worth quoting</b><br /><br />“Barcode scanning doesn't exist for novelty or nostalgia. It exists because structured data capture is the only safeguard against human chaos.” – Mirko Peters (00:27)<br /><br />“Human error here isn't random, it's mathematically inevitable. People aren't unreliable because they're lazy. They're unreliable because fingers don't have checksums.” – Mirko Peters (01:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-apps-barcode-scanning-inventory-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on barcode-driven inventory</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Power Apps</a> – its barcode scanner control captures each asset scan into validated fields at the point of entry</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Dataverse</a> – the system of record that stores scans with referential integrity, timestamps and auditing</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Power Automate</a> – cloud flows that validate each scan, check location and route approvals into Teams</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-barcode-scanning-inventory-fix" target="_blank" rel="noreferrer noopener">Power BI</a> – connects directly to Dataverse for traceable inventory dashboards, snapshots and audit...]]></itunes:summary><itunes:duration>1363</itunes:duration><itunes:keywords>accuracy,assetmanagement,assettracking,audits,automation,barcodescanning,dataentry,dataintegrity,dataverse,erp,inventory,lowcode,m365show,operations,powerapps,realtimedata,stockcontrol,supplychain,traceability,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9554c79f7e57eaa94de1f7ac20fc6e70.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint list Power Apps: fix the list mistake that breaks your app</title><link>https://www.m365.fm/show/episodes/sharepoint-list-mistake-that-breaks-power-app/</link><description><![CDATA[(00:00:00) The SharePoint Dilemma<br />
(00:01:20) The Illusion of Easy App Creation<br />
(00:02:41) The Hidden Costs of SharePoint Lists<br />
(00:04:21) The Delegation Disaster<br />
(00:07:37) The Scalability Wall<br />
(00:11:46) The Governance Gap<br />
(00:15:53) Data Verse: The Scalable Alternative<br />
(00:21:18) The Final Verdict and Homework<br />
<br />
Clicking 'Create an app' on a SharePoint list feels like a shortcut, but it is often the mistake that later breaks your Power App. This episode is for makers and Power Platform admins who need to know when SharePoint lists are safe, why delegation and thresholds make apps lie, and when to move to Dataverse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The create-an-app shortcut</li><li>01:22 – <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">SharePoint</a>'s seductive simplicity</li><li>04:24 – The delegation disaster</li><li>07:43 – The scalability wall</li><li>11:55 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Governance</a> and the cost of free</li><li>16:00 – Dataverse as the scalable alternative</li><li>20:26 – Prototype vs production</li></ul><br /><b>Key takeaways</b><br /><ul><li>Non-delegable queries against <a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">SharePoint lists</a> silently return incomplete data once lists grow, so apps can look correct while hiding records.</li><li>SharePoint lists hit the list view threshold, throttling and item-permission overhead, while Dataverse offers relational data, role-based and field-level security and full auditing.</li><li>Use SharePoint lists for small prototypes and move apps that span departments, hold sensitive data or drive automation to Dataverse early.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint was built for collaboration documents, wikis lists. Power apps was built for applications, structured relational data, transactional workflows, record level logic.” – Mirko Peters (00:44)<br /><br />“Delegation means that the heavy lifting, the filtering, sorting, searching happens on the server close to the data.” – Mirko Peters (04:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-list-mistake-that-breaks-power-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on lists versus Dataverse</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">SharePoint</a> – the collaboration platform whose 'Create an app' button starts the list-based app trap</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Power Apps</a> – the app layer that silently truncates data when SharePoint queries are not delegable</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Dataverse</a> – the relational, role-secured database recommended once an app reaches production scale</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Dataverse licensing Power Apps: stop the cost explosion before your project goes live</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176573243</guid><pubDate>Fri, 07 Nov 2025 05:28:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68457645/5bdaa0f7b4df56146dceb37f2df13fa3.mp3" length="15787303" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bb20a7dc-21df-4639-b4c2-21f5314cd594/bb20a7dc-21df-4639-b4c2-21f5314cd594.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bb20a7dc-21df-4639-b4c2-21f5314cd594/bb20a7dc-21df-4639-b4c2-21f5314cd594.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bb20a7dc-21df-4639-b4c2-21f5314cd594/bb20a7dc-21df-4639-b4c2-21f5314cd594.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Clicking 'Create an app' on a SharePoint list feels like a shortcut, but it is often the mistake that later breaks your Power App. This episode is for makers and Power Platform admins who need to know when SharePoint lists are safe, why delegation and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The SharePoint Dilemma<br />
(00:01:20) The Illusion of Easy App Creation<br />
(00:02:41) The Hidden Costs of SharePoint Lists<br />
(00:04:21) The Delegation Disaster<br />
(00:07:37) The Scalability Wall<br />
(00:11:46) The Governance Gap<br />
(00:15:53) Data Verse: The Scalable Alternative<br />
(00:21:18) The Final Verdict and Homework<br />
<br />
Clicking 'Create an app' on a SharePoint list feels like a shortcut, but it is often the mistake that later breaks your Power App. This episode is for makers and Power Platform admins who need to know when SharePoint lists are safe, why delegation and thresholds make apps lie, and when to move to Dataverse.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The create-an-app shortcut</li><li>01:22 – <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">SharePoint</a>'s seductive simplicity</li><li>04:24 – The delegation disaster</li><li>07:43 – The scalability wall</li><li>11:55 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Governance</a> and the cost of free</li><li>16:00 – Dataverse as the scalable alternative</li><li>20:26 – Prototype vs production</li></ul><br /><b>Key takeaways</b><br /><ul><li>Non-delegable queries against <a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">SharePoint lists</a> silently return incomplete data once lists grow, so apps can look correct while hiding records.</li><li>SharePoint lists hit the list view threshold, throttling and item-permission overhead, while Dataverse offers relational data, role-based and field-level security and full auditing.</li><li>Use SharePoint lists for small prototypes and move apps that span departments, hold sensitive data or drive automation to Dataverse early.</li></ul><br /><b>Worth quoting</b><br /><br />“SharePoint was built for collaboration documents, wikis lists. Power apps was built for applications, structured relational data, transactional workflows, record level logic.” – Mirko Peters (00:44)<br /><br />“Delegation means that the heavy lifting, the filtering, sorting, searching happens on the server close to the data.” – Mirko Peters (04:35)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/sharepoint-list-mistake-that-breaks-power-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on lists versus Dataverse</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">SharePoint</a> – the collaboration platform whose 'Create an app' button starts the list-based app trap</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Power Apps</a> – the app layer that silently truncates data when SharePoint queries are not delegable</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=sharepoint-list-mistake-that-breaks-power-app" target="_blank" rel="noreferrer noopener">Dataverse</a> – the relational, role-secured database recommended once an app reaches production scale</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1316</itunes:duration><itunes:keywords>appfailure,architecture,dataintegrity,dataloss,datamodeling,dataverse,delegation,enterpriseapps,jsonblobs,listlimits,lowcode,m365,odata,performance,powerapps,relationaldata,scalability,sharepoint,techdebt,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2717393d85638bb6e0464a765238f8fd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric data warehouse AI: stop turning OneLake into a CSV graveyard</title><link>https://www.m365.fm/show/episodes/why-your-fabric-data-warehouse-is-a-csv-graveyard/</link><description><![CDATA[Many organizations bought Microsoft Fabric for AI but use OneLake as a dumping ground for CSV exports. This episode shows data and analytics teams how semantic models, Fabric data agents and built-in governance turn a passive warehouse into a system that reasons over data and flags issues before anyone opens a dashboard.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your warehouse is a CSV graveyard</li><li>00:48 – The dead data problem</li><li>04:47 – Data agents: the missing intelligence layer</li><li>09:29 – Resurrecting the warehouse with AI</li><li>13:46 – Governance as the guardrail</li><li>17:15 – The intelligent Fabric ecosystem</li><li>21:34 – Fabric is an intelligence engine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dumping CSV snapshots into OneLake without semantic models or relationships leaves Fabric unable to support AI reasoning.</li><li>Fabric data agents, configured with semantic models, clear instructions and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Copilot Studio</a> integration, turn the warehouse into a system that detects trends and acts on them.</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Purview</a>, data loss prevention and lineage keep agents within governance boundaries so their conclusions stay traceable and auditable.</li></ul><br /><b>Worth quoting</b><br /><br />“You don't have a data problem. You have a conceptual one, mistaking intelligence infrastructure for storage.” – Mirko Peters (00:36)<br /><br />“Without semantic models, your data has no language. Without relationships, it has no memory. A CSV from sales, a CSV from marketing, a CSV from finance.” – Mirko Peters (01:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-fabric-data-warehouse-is-a-csv-graveyard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on activating Fabric beyond storage</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform many teams use as cold CSV storage instead of an intelligence engine</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – the reasoning layer that detects trends, flags anomalies and triggers workflows once configured</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Semantic model</a> – relationships and meaning that give raw CSV files the context agents need to reason</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176572939</guid><pubDate>Thu, 06 Nov 2025 17:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68449739/2d969febd11c1d0505db719ae168738b.mp3" length="16314872" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/6e075b77-9a84-4c57-89ec-6878eef30e83/6e075b77-9a84-4c57-89ec-6878eef30e83.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/6e075b77-9a84-4c57-89ec-6878eef30e83/6e075b77-9a84-4c57-89ec-6878eef30e83.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/6e075b77-9a84-4c57-89ec-6878eef30e83/6e075b77-9a84-4c57-89ec-6878eef30e83.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many organizations bought Microsoft Fabric for AI but use OneLake as a dumping ground for CSV exports. This episode shows data and analytics teams how semantic models, Fabric data agents and built-in governance turn a passive warehouse into a system...</itunes:subtitle><itunes:summary><![CDATA[Many organizations bought Microsoft Fabric for AI but use OneLake as a dumping ground for CSV exports. This episode shows data and analytics teams how semantic models, Fabric data agents and built-in governance turn a passive warehouse into a system that reasons over data and flags issues before anyone opens a dashboard.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your warehouse is a CSV graveyard</li><li>00:48 – The dead data problem</li><li>04:47 – Data agents: the missing intelligence layer</li><li>09:29 – Resurrecting the warehouse with AI</li><li>13:46 – Governance as the guardrail</li><li>17:15 – The intelligent Fabric ecosystem</li><li>21:34 – Fabric is an intelligence engine</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dumping CSV snapshots into OneLake without semantic models or relationships leaves Fabric unable to support AI reasoning.</li><li>Fabric data agents, configured with semantic models, clear instructions and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Copilot Studio</a> integration, turn the warehouse into a system that detects trends and acts on them.</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Purview</a>, data loss prevention and lineage keep agents within governance boundaries so their conclusions stay traceable and auditable.</li></ul><br /><b>Worth quoting</b><br /><br />“You don't have a data problem. You have a conceptual one, mistaking intelligence infrastructure for storage.” – Mirko Peters (00:36)<br /><br />“Without semantic models, your data has no language. Without relationships, it has no memory. A CSV from sales, a CSV from marketing, a CSV from finance.” – Mirko Peters (01:34)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-your-fabric-data-warehouse-is-a-csv-graveyard/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on activating Fabric beyond storage</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform many teams use as cold CSV storage instead of an intelligence engine</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – the reasoning layer that detects trends, flags anomalies and triggers workflows once configured</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">Semantic model</a> – relationships and meaning that give raw CSV files the context agents need to reason</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-your-fabric-data-warehouse-is-a-csv-graveyard" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1360</itunes:duration><itunes:keywords>aiwarehouse,analytics,automation,azureai,context,dataagents,dataquality,etl,fabric,governance,insight,intelligence,lakehouse,m365show,modelcontext,onelake,purview,realtime,semanticmodel,streaming</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ba2a369338088c7159cf80039c795183.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio Fabric data: stop writing SQL and let natural language query your warehouse</title><link>https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/</link><description><![CDATA[Business users wait days for SQL reports while analysts translate questions into queries. This episode shows data and Power Platform teams how Copilot Studio and Fabric data agents let people ask questions in plain English while Fabric security stays in charge.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The language barrier in analytics</li><li>01:43 – What Copilot Studio actually does</li><li>04:07 – Wiring Copilot Studio to Fabric</li><li>07:33 – Conversational intelligence in action</li><li>12:00 – Why this changes the analyst's job</li><li>15:25 – Building a data-literate organization</li><li>19:14 – The end of semicolons</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Studio translates natural-language questions into governed Microsoft Fabric queries through a published Fabric data agent, removing the SQL translation bottleneck.</li><li>Because queries run with the user's identity, Fabric's role-based access, row-level security and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">DLP</a> still apply, and context trees let users refine follow-up questions.</li><li>Analysts shift from writing queries to curating semantics, prompts and guardrails, while organizations build data literacy and limit hallucinations with clear system prompts.</li></ul><br /><b>Worth quoting</b><br /><br />“So here's the scandal. The bottleneck in business analytics isn't the data, it's the language.” – Mirko Peters (00:58)<br /><br />“The brilliance of the design is that Copilot Studio inherits Fabric's governance instead of trying to reinvent it. You get convenience without chaos.” – Mirko Peters (03:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on querying Fabric in plain English</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – acts as the translator that turns plain-English business questions into governed Fabric data calls</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – holds the warehouse data and keeps role-based access and data loss prevention in force</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – the published gateway Copilot Studio connects to; draft agents cannot answer outside users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176572408</guid><pubDate>Thu, 06 Nov 2025 05:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68442208/1b21ab3f66960c9ba21651a31baa15ea.mp3" length="14997360" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c7734f41-eaed-4f55-b685-53f7e2cd2347/c7734f41-eaed-4f55-b685-53f7e2cd2347.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c7734f41-eaed-4f55-b685-53f7e2cd2347/c7734f41-eaed-4f55-b685-53f7e2cd2347.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c7734f41-eaed-4f55-b685-53f7e2cd2347/c7734f41-eaed-4f55-b685-53f7e2cd2347.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Business users wait days for SQL reports while analysts translate questions into queries. This episode shows data and Power Platform teams how Copilot Studio and Fabric data agents let people ask questions in plain English while Fabric security stays...</itunes:subtitle><itunes:summary><![CDATA[Business users wait days for SQL reports while analysts translate questions into queries. This episode shows data and Power Platform teams how Copilot Studio and Fabric data agents let people ask questions in plain English while Fabric security stays in charge.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The language barrier in analytics</li><li>01:43 – What Copilot Studio actually does</li><li>04:07 – Wiring Copilot Studio to Fabric</li><li>07:33 – Conversational intelligence in action</li><li>12:00 – Why this changes the analyst's job</li><li>15:25 – Building a data-literate organization</li><li>19:14 – The end of semicolons</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Studio translates natural-language questions into governed Microsoft Fabric queries through a published Fabric data agent, removing the SQL translation bottleneck.</li><li>Because queries run with the user's identity, Fabric's role-based access, row-level security and <a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">DLP</a> still apply, and context trees let users refine follow-up questions.</li><li>Analysts shift from writing queries to curating semantics, prompts and guardrails, while organizations build data literacy and limit hallucinations with clear system prompts.</li></ul><br /><b>Worth quoting</b><br /><br />“So here's the scandal. The bottleneck in business analytics isn't the data, it's the language.” – Mirko Peters (00:58)<br /><br />“The brilliance of the design is that Copilot Studio inherits Fabric's governance instead of trying to reinvent it. You get convenience without chaos.” – Mirko Peters (03:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on querying Fabric in plain English</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – acts as the translator that turns plain-English business questions into governed Fabric data calls</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – holds the warehouse data and keeps role-based access and data loss prevention in force</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – the published gateway Copilot Studio connects to; draft agents cannot answer outside users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-fabric-data-stop-writing-sql-and-let-natural-language-query-your-warehouse" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1250</itunes:duration><itunes:keywords>audio,content,conversation,copilot,data,discussion,entertainment,episode,fabric,insights,interview,knowledge,learning,podcast,show,stop,story,studio,talk,writing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/637bd3154c9f62df551bfcedbb220579.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI query folding: fix the hidden order of operations slowing your reports</title><link>https://www.m365.fm/show/episodes/power-bi-query-order-of-operations-explained/</link><description><![CDATA[(00:00:00) The Hidden Execution Order of Power BI Queries<br />
(00:00:48) Power BI's Secret Execution Plan<br />
(00:03:47) Query Folding: Power BI's Optimization Technique<br />
(00:09:00) The Consequences of Folding Failure<br />
(00:13:44) The Three Stages of Query Execution<br />
(00:17:54) Mastering Query Order for Better Performance<br />
(00:21:38) Calibrating Your Curiosity<br />
<br />
Slow Power BI refreshes usually come from misunderstanding how Power Query orders and executes your steps. This episode is for Power BI developers and analysts who want to understand logical versus physical execution, keep query folding intact, and structure queries so refresh times become predictable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power BI</a> does not run your steps in order</li><li>00:49 – Logical versus physical execution</li><li>04:03 – Query folding, the hidden optimizer</li><li>09:25 – When folding fails</li><li>13:45 – Source, transformation and load stages</li><li>17:59 – How to fix the broken order</li><li>21:17 – The real order of Power BI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Applied Steps in <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power Query</a> describe a logical order, while the engine builds a dependency tree and executes an optimized physical plan that can defer, reorder or skip steps.</li><li>Query folding pushes transformations back to the source; one non-foldable step such as a custom function or index column makes every downstream step run locally and can turn seconds into minutes.</li><li>Keep queries foldable by checking View Native Query and query diagnostics, separate source, staging and load queries, avoid uncontrolled query references, and move heavy logic into SQL views or <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Fabric</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Power query is that auditor. It builds a dependency tree, not a checklist. Each step isn't executed immediately, it's defined.” – Mirko Peters (01:23)<br /><br />“Most real world, why is my query slow? Complaints are just folding issues disguised as mystery bugs.” – Mirko Peters (07:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-query-order-of-operations-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on query folding</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power Query</a> – its Applied Steps describe intent while the engine reorders, defers or skips them</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power BI</a> – slow refreshes in Power BI usually trace back to broken query folding, not mystery bugs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – named as a source such as a Fabric lakehouse and as a home for heavy logic</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-query-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power Query - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176564151</guid><pubDate>Wed, 05 Nov 2025 17:16:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68435304/1419c0de1527e18d7f663133f81ed929.mp3" length="15698278" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1540e2b1-7eba-47f4-ad38-0872b9ef3e98/1540e2b1-7eba-47f4-ad38-0872b9ef3e98.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1540e2b1-7eba-47f4-ad38-0872b9ef3e98/1540e2b1-7eba-47f4-ad38-0872b9ef3e98.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1540e2b1-7eba-47f4-ad38-0872b9ef3e98/1540e2b1-7eba-47f4-ad38-0872b9ef3e98.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Slow Power BI refreshes usually come from misunderstanding how Power Query orders and executes your steps. This episode is for Power BI developers and analysts who want to understand logical versus physical execution, keep query folding intact, and...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Hidden Execution Order of Power BI Queries<br />
(00:00:48) Power BI's Secret Execution Plan<br />
(00:03:47) Query Folding: Power BI's Optimization Technique<br />
(00:09:00) The Consequences of Folding Failure<br />
(00:13:44) The Three Stages of Query Execution<br />
(00:17:54) Mastering Query Order for Better Performance<br />
(00:21:38) Calibrating Your Curiosity<br />
<br />
Slow Power BI refreshes usually come from misunderstanding how Power Query orders and executes your steps. This episode is for Power BI developers and analysts who want to understand logical versus physical execution, keep query folding intact, and structure queries so refresh times become predictable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power BI</a> does not run your steps in order</li><li>00:49 – Logical versus physical execution</li><li>04:03 – Query folding, the hidden optimizer</li><li>09:25 – When folding fails</li><li>13:45 – Source, transformation and load stages</li><li>17:59 – How to fix the broken order</li><li>21:17 – The real order of Power BI</li></ul><br /><b>Key takeaways</b><br /><ul><li>Applied Steps in <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power Query</a> describe a logical order, while the engine builds a dependency tree and executes an optimized physical plan that can defer, reorder or skip steps.</li><li>Query folding pushes transformations back to the source; one non-foldable step such as a custom function or index column makes every downstream step run locally and can turn seconds into minutes.</li><li>Keep queries foldable by checking View Native Query and query diagnostics, separate source, staging and load queries, avoid uncontrolled query references, and move heavy logic into SQL views or <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Fabric</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Power query is that auditor. It builds a dependency tree, not a checklist. Each step isn't executed immediately, it's defined.” – Mirko Peters (01:23)<br /><br />“Most real world, why is my query slow? Complaints are just folding issues disguised as mystery bugs.” – Mirko Peters (07:05)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/power-bi-query-order-of-operations-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a short FAQ on query folding</li><li><a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power Query</a> – its Applied Steps describe intent while the engine reorders, defers or skips them</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Power BI</a> – slow refreshes in Power BI usually trace back to broken query folding, not mystery bugs</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-query-folding-order-of-operations" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – named as a source such as a Fabric lakehouse and as a home for heavy logic</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1309</itunes:duration><itunes:keywords>appliedsteps,biarchitecture,datamodeling,datapipeline,datashaping,diagnostics,enginebehavior,etl,foldingbreaks,mengine,mlanguage,nativequery,optimization,performancetuning,powerbi,powerquery,queryfolding,refreshperformance,sqltranslation,transformations</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d167a04711f11cd46548a85fb399fa63.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric semantic model Copilot: fix the data model that makes your AI lie</title><link>https://www.m365.fm/show/episodes/your-fabric-data-model-is-lying-to-copilot/</link><description><![CDATA[Copilot in Microsoft Fabric confidently produces wrong numbers when your data model is inconsistent. This episode is for data engineers and BI teams who want to trace those hallucinations back to medallion layers, missing semantics and weak governance. You learn how to rebuild the model and instructions so Copilot answers become accurate and explainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Garbage in, confident out</li><li>00:50 – The illusion of intelligence</li><li>03:46 – The medallion myth</li><li>07:53 – Semantic layers and context</li><li>11:51 – Data source and agent instructions</li><li>17:51 – The systemic cure</li><li>22:30 – Teaching Copilot to tell the truth</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Fabric</a> does not validate facts; it mirrors the quality, gaps and inconsistencies of your schema and metadata.</li><li>Clean medallion layers and a well-defined <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">semantic model</a> with consistent measures, synonyms and calculation groups are the foundation for accurate AI answers.</li><li>Centralized data source and agent instructions, example queries, certified datasets and regular truth audits keep Copilot reliable over time.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of Copilot as a reflection engine. Its intelligence begins and ends with the quality of your schema.” – Mirko Peters (03:25)<br /><br />“This is the medallion myth, the idea that having layers automatically delivers purity. Layers are only as truthful as the discipline within them.” – Mirko Peters (05:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-fabric-data-model-is-lying-to-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot accuracy in Fabric</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – agents that pass context through metadata and take data source and agent instructions</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose medallion layers, lineage and metadata decide what Copilot sees as truth</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Semantic model</a> – the layer that defines what data means, with measures, synonyms and calculation groups</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176561878</guid><pubDate>Wed, 05 Nov 2025 05:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68426291/a1e4979b4d679bfaeb741ad96e847718.mp3" length="17024880" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ff859eba-c8ce-4df7-b3ac-09a03c08e594/ff859eba-c8ce-4df7-b3ac-09a03c08e594.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ff859eba-c8ce-4df7-b3ac-09a03c08e594/ff859eba-c8ce-4df7-b3ac-09a03c08e594.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ff859eba-c8ce-4df7-b3ac-09a03c08e594/ff859eba-c8ce-4df7-b3ac-09a03c08e594.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot in Microsoft Fabric confidently produces wrong numbers when your data model is inconsistent. This episode is for data engineers and BI teams who want to trace those hallucinations back to medallion layers, missing semantics and weak...</itunes:subtitle><itunes:summary><![CDATA[Copilot in Microsoft Fabric confidently produces wrong numbers when your data model is inconsistent. This episode is for data engineers and BI teams who want to trace those hallucinations back to medallion layers, missing semantics and weak governance. You learn how to rebuild the model and instructions so Copilot answers become accurate and explainable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Garbage in, confident out</li><li>00:50 – The illusion of intelligence</li><li>03:46 – The medallion myth</li><li>07:53 – Semantic layers and context</li><li>11:51 – Data source and agent instructions</li><li>17:51 – The systemic cure</li><li>22:30 – Teaching Copilot to tell the truth</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Fabric</a> does not validate facts; it mirrors the quality, gaps and inconsistencies of your schema and metadata.</li><li>Clean medallion layers and a well-defined <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">semantic model</a> with consistent measures, synonyms and calculation groups are the foundation for accurate AI answers.</li><li>Centralized data source and agent instructions, example queries, certified datasets and regular truth audits keep Copilot reliable over time.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of Copilot as a reflection engine. Its intelligence begins and ends with the quality of your schema.” – Mirko Peters (03:25)<br /><br />“This is the medallion myth, the idea that having layers automatically delivers purity. Layers are only as truthful as the discipline within them.” – Mirko Peters (05:54)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-fabric-data-model-is-lying-to-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot accuracy in Fabric</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – agents that pass context through metadata and take data source and agent instructions</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose medallion layers, lineage and metadata decide what Copilot sees as truth</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">Semantic model</a> – the layer that defines what data means, with measures, synonyms and calculation groups</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-fabric-data-model-is-lying-to-copilot" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1419</itunes:duration><itunes:keywords>accuracy,aiintegrity,bronzelayer,copilot,dataagents,dataquality,etl,fabric,goldlayer,governance,hallucination,lineage,medallion,modelcontext,onelake,provenance,relationships,schema,semanticmodel,silverlayer</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/93fdd370e947dbcdb7399670f52ecdc9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Secret to Power BI Project Success: 3 Non-Negotiable Steps</title><link>https://www.m365.fm/show/episodes/the-secret-to-power-bi-project-success-3-non-negotiable-steps/</link><description><![CDATA[(00:00:00) The Illusion of Successful Failure<br />
(00:00:06) The Decorative Dashboards Dilemma<br />
(00:00:47) The Three Non-Negotiables of Power BI Success<br />
(00:01:36) Defining and Containing Scope<br />
(00:06:12) The Data Quality Foundation<br />
(00:11:11) Implementing Governance from Day One<br />
(00:17:06) The Integrated Blueprint for Power BI Success<br />
(00:20:42) Common Mistakes and Recovery Strategies<br />
(00:22:05) The Non-Negotiable Mindset for Analytics Excellence<br />
<br />
Many Power BI rollouts produce colourful dashboards that change no decisions. This episode shows BI leads, analysts and project owners the three non-negotiable steps of scope, data quality and governance that turn Power BI projects into reliable decision tools.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The illusion of successful failure</li><li>01:32 – Step one: Define and contain scope</li><li>06:20 – Step two: Secure data quality and consistency</li><li>11:10 – Step three: Implement <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">governance</a> from day one</li><li>16:58 – The integrated blueprint</li><li>20:38 – Common mistakes and quick wins</li><li>21:58 – The non-negotiable mindset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Power BI</a> projects fail because of missing planning, not because of DAX or visuals: scope, data quality and governance must come first.</li><li>Contain scope creep with a decision-focused requirements workshop, a written scoping template and formal change requests for every new wish.</li><li>Treat data quality as infrastructure and establish governance with roles, row-level security, life cycle policies and documentation from day one.</li></ul><br /><b>Worth quoting</b><br /><br />“It comes from planning discipline, specifically, three non negotiable steps define and contain scope, secure data quality, and implement governance from day one.” – Mirko Peters (01:19)<br /><br />“Start by asking one deceptively simple question, what decisions should this report enable? Not what data you have, but what business question needs answering. Every metric should trace back to that question.” – Mirko Peters (02:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-secret-to-power-bi-project-success-3-non-negotiable-steps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the three-step blueprint, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool whose flexibility invites scope creep, dashboard sprawl and failed rollouts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Governance</a> – the third non-negotiable step: roles, access control, life cycle policies and documentation from day one</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">DAX</a> – named as an example of skills that cannot rescue a project without planning and clean data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/how-to-bridge-the-gap-connecting-copilot-to-predictive-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">How to Bridge the Gap: Connecting Copilot to Predictive Power BI</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176561356</guid><pubDate>Tue, 04 Nov 2025 17:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68418146/fc69be71713ee9a39803d7a1904e792b.mp3" length="17414523" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e7618023-b3e6-4383-b700-cad796bafb2e/e7618023-b3e6-4383-b700-cad796bafb2e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e7618023-b3e6-4383-b700-cad796bafb2e/e7618023-b3e6-4383-b700-cad796bafb2e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e7618023-b3e6-4383-b700-cad796bafb2e/e7618023-b3e6-4383-b700-cad796bafb2e.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power BI rollouts produce colourful dashboards that change no decisions. This episode shows BI leads, analysts and project owners the three non-negotiable steps of scope, data quality and governance that turn Power BI projects into reliable...</itunes:subtitle><itunes:summary><![CDATA[(00:00:00) The Illusion of Successful Failure<br />
(00:00:06) The Decorative Dashboards Dilemma<br />
(00:00:47) The Three Non-Negotiables of Power BI Success<br />
(00:01:36) Defining and Containing Scope<br />
(00:06:12) The Data Quality Foundation<br />
(00:11:11) Implementing Governance from Day One<br />
(00:17:06) The Integrated Blueprint for Power BI Success<br />
(00:20:42) Common Mistakes and Recovery Strategies<br />
(00:22:05) The Non-Negotiable Mindset for Analytics Excellence<br />
<br />
Many Power BI rollouts produce colourful dashboards that change no decisions. This episode shows BI leads, analysts and project owners the three non-negotiable steps of scope, data quality and governance that turn Power BI projects into reliable decision tools.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The illusion of successful failure</li><li>01:32 – Step one: Define and contain scope</li><li>06:20 – Step two: Secure data quality and consistency</li><li>11:10 – Step three: Implement <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">governance</a> from day one</li><li>16:58 – The integrated blueprint</li><li>20:38 – Common mistakes and quick wins</li><li>21:58 – The non-negotiable mindset</li></ul><br /><b>Key takeaways</b><br /><ul><li>Most <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Power BI</a> projects fail because of missing planning, not because of DAX or visuals: scope, data quality and governance must come first.</li><li>Contain scope creep with a decision-focused requirements workshop, a written scoping template and formal change requests for every new wish.</li><li>Treat data quality as infrastructure and establish governance with roles, row-level security, life cycle policies and documentation from day one.</li></ul><br /><b>Worth quoting</b><br /><br />“It comes from planning discipline, specifically, three non negotiable steps define and contain scope, secure data quality, and implement governance from day one.” – Mirko Peters (01:19)<br /><br />“Start by asking one deceptively simple question, what decisions should this report enable? Not what data you have, but what business question needs answering. Every metric should trace back to that question.” – Mirko Peters (02:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-secret-to-power-bi-project-success-3-non-negotiable-steps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, the three-step blueprint, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool whose flexibility invites scope creep, dashboard sprawl and failed rollouts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">Governance</a> – the third non-negotiable step: roles, access control, life cycle policies and documentation from day one</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-secret-to-power-bi-project-success-3-non-negotiable-steps" target="_blank" rel="noreferrer noopener">DAX</a> – named as an example of skills that cannot rescue a project without planning and clean data</li><li>Related episode: <a...]]></itunes:summary><itunes:duration>1452</itunes:duration><itunes:keywords>adoption,analyticsfailure,architecture,biprojects,dataflows,datamodeling,dataquality,datavalidation,dax,governance,insight,kpis,lineage,powerbi,refreshcycles,requirements,scopecreep,shareddatasets,singlesourcetruth,stakeholders</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/36793a39e19404c5fa1290ffcd8f10de.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Bing Maps Power BI migration: how to upgrade to Azure Maps before your dashboards break</title><link>https://www.m365.fm/show/episodes/bing-maps-is-dead-the-migration-you-cant-skip/</link><description><![CDATA[Power BI dashboards built on Bing Maps visuals are about to break as the service is retired in favor of Azure Maps. This episode walks Power BI admins and analysts through the tenant settings, the pitfalls of the one-click upgrade and a careful manual migration, plus the often-overlooked shape map visual.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Bing Maps visuals are on borrowed time</li><li>01:17 – Why Bing Maps had to go</li><li>04:22 – Tenant settings before migration</li><li>08:16 – The one-click auto-upgrade mirage</li><li>12:34 – Manual migration step by step</li><li>17:07 – Bonus: shape maps</li><li>20:30 – Modernize before it breaks</li></ul><br /><b>Key takeaways</b><br /><ul><li>Bing Maps-based visuals in <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Power BI</a> are deprecated, and reports that still use them will show broken placeholders unless they are migrated to Azure Maps.</li><li>A Power BI admin must first enable the Azure Maps visual and the related data-processing settings in the admin portal, otherwise converted maps silently fail to render.</li><li>The automatic upgrade handles simple maps, but bubble sizes, zoom, colors, layers and drill-through need manual rebuilding and verification; shape maps add a client-side option for region visuals.</li></ul><br /><b>Worth quoting</b><br /><br />“Microsoft does this not because it enjoys sabotaging your workflow, but because international privacy and data residency rules require explicit consent.” – Mirko Peters (04:55)<br /><br />“So treat this automation like you'd treat autopilot on a commercial jet. A convenience, not a substitute for attentiveness. It gets you airborne, keeps you level, but the human pilot you must land the report without turbulence.” – Mirko Peters (11:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/bing-maps-is-dead-the-migration-you-cant-skip/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the Azure Maps migration</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Power BI</a> – Power BI reports with Bing Maps visuals must be migrated to the Azure Maps visual</li><li><a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Power BI Service</a> – the Power BI admin portal is where Azure Maps and data-processing settings get enabled</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – Azure Maps replaces Bing Maps as a cloud service built on the Azure backbone</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-paginated-reports-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Paginated Reports Power BI: The 3 Ways Microsoft Hides Pixel‑Perfect Reports</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176560836</guid><pubDate>Tue, 04 Nov 2025 05:27:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68410635/3dd0c02cff886ffdc886aea1d62e3ebc.mp3" length="15516466" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0e75cce-25f7-4a8b-8ce8-f098efd025da/d0e75cce-25f7-4a8b-8ce8-f098efd025da.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0e75cce-25f7-4a8b-8ce8-f098efd025da/d0e75cce-25f7-4a8b-8ce8-f098efd025da.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0e75cce-25f7-4a8b-8ce8-f098efd025da/d0e75cce-25f7-4a8b-8ce8-f098efd025da.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI dashboards built on Bing Maps visuals are about to break as the service is retired in favor of Azure Maps. This episode walks Power BI admins and analysts through the tenant settings, the pitfalls of the one-click upgrade and a careful manual...</itunes:subtitle><itunes:summary><![CDATA[Power BI dashboards built on Bing Maps visuals are about to break as the service is retired in favor of Azure Maps. This episode walks Power BI admins and analysts through the tenant settings, the pitfalls of the one-click upgrade and a careful manual migration, plus the often-overlooked shape map visual.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Bing Maps visuals are on borrowed time</li><li>01:17 – Why Bing Maps had to go</li><li>04:22 – Tenant settings before migration</li><li>08:16 – The one-click auto-upgrade mirage</li><li>12:34 – Manual migration step by step</li><li>17:07 – Bonus: shape maps</li><li>20:30 – Modernize before it breaks</li></ul><br /><b>Key takeaways</b><br /><ul><li>Bing Maps-based visuals in <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Power BI</a> are deprecated, and reports that still use them will show broken placeholders unless they are migrated to Azure Maps.</li><li>A Power BI admin must first enable the Azure Maps visual and the related data-processing settings in the admin portal, otherwise converted maps silently fail to render.</li><li>The automatic upgrade handles simple maps, but bubble sizes, zoom, colors, layers and drill-through need manual rebuilding and verification; shape maps add a client-side option for region visuals.</li></ul><br /><b>Worth quoting</b><br /><br />“Microsoft does this not because it enjoys sabotaging your workflow, but because international privacy and data residency rules require explicit consent.” – Mirko Peters (04:55)<br /><br />“So treat this automation like you'd treat autopilot on a commercial jet. A convenience, not a substitute for attentiveness. It gets you airborne, keeps you level, but the human pilot you must land the report without turbulence.” – Mirko Peters (11:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/bing-maps-is-dead-the-migration-you-cant-skip/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on the Azure Maps migration</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Power BI</a> – Power BI reports with Bing Maps visuals must be migrated to the Azure Maps visual</li><li><a href="https://www.m365.fm/entity/power-bi-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Power BI Service</a> – the Power BI admin portal is where Azure Maps and data-processing settings get enabled</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – Azure Maps replaces Bing Maps as a cloud service built on the Azure backbone</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-365-paginated-reports-guide/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=bing-maps-is-dead-the-migration-you-cant-skip" target="_blank" rel="noreferrer noopener">Paginated Reports Power BI: The 3 Ways Microsoft Hides Pixel‑Perfect Reports</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1294</itunes:duration><itunes:keywords>azuremaps,bingmapsdeprecation,cloudmigration,compliance,dashboardfailure,datagovernance,datavisualization,enterpriseanalytics,fabricanalytics,gis,locationanalytics,mappingmigration,mapvisuals,microsoft365,powerbi,powerbiadmin,powerbimaps,powerbiupgrade,spatialdata,tenantsettings</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fe8893bc41bba754d0036c16eb49d30d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Power BI chaos: plan your hub and spoke before reports explode</title><link>https://www.m365.fm/show/episodes/stop-power-bi-chaos-master-hub-and-spoke-planning/</link><description><![CDATA[Forty versions of the same sales dashboard and nobody trusts the numbers? This episode is for Power BI admins, BI leads and analysts who want self-service without the sprawl. You'll learn how to plan a hub-and-spoke model with certified datasets, clear ownership, secure workspaces and deployment pipelines before your reports explode.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Self-service analytics and its downside</li><li>00:37 – The <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Power BI</a> wild west: duplication</li><li>02:45 – Introducing hub-and-spoke architecture</li><li>04:43 – The hub: ownership, certification and lineage</li><li>10:29 – The spokes: thin reports and shared standards</li><li>14:19 – Workspace structure, roles and security</li><li>19:34 – Scaling with deployment pipelines and gateways</li><li>22:56 – Your next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Put certified semantic models in a governed hub and let departmental spoke workspaces build thin reports on top of them instead of duplicating data.</li><li>Give every shared <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">dataset</a> a named business owner and technical owner, and use certification, lineage and version control to make trust verifiable.</li><li>Assign workspace roles through Entra security groups and promote content through dev, test and production with deployment pipelines and clustered gateways.</li></ul><br /><b>Worth quoting</b><br /><br />“In power bi terms, the hub holds your certified semantic models, shared data sets, and standardized measures the official truth. The spokes are your departmental workspaces.” – Mirko Peters (03:07)<br /><br />“Every shared data set must have two parents, a business owner and a technical one. The business owner decides what the measure means, what qualifies as active customer or gross margin.” – Mirko Peters (05:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-power-bi-chaos-master-hub-and-spoke-planning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on hub-and-spoke planning</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Power BI</a> – the self-service tool whose easy report building causes dashboard duplication and conflicting numbers</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Governance</a> – ownership, certification, lineage and version control that keep the hub trustworthy</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Semantic model</a> – certified shared models live in the hub, and spoke reports connect to them live</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-microsoft-fabric-is-new-enterprise-data-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Platform: Why It’s Becoming the New Operating System for Enterprise Data</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176560501</guid><pubDate>Mon, 03 Nov 2025 17:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68410637/662ecb620691ae4bf858c5875099e121.mp3" length="17299166" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a82db7d8-8b0b-4364-8970-be3d51de5924/a82db7d8-8b0b-4364-8970-be3d51de5924.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a82db7d8-8b0b-4364-8970-be3d51de5924/a82db7d8-8b0b-4364-8970-be3d51de5924.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a82db7d8-8b0b-4364-8970-be3d51de5924/a82db7d8-8b0b-4364-8970-be3d51de5924.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Forty versions of the same sales dashboard and nobody trusts the numbers? This episode is for Power BI admins, BI leads and analysts who want self-service without the sprawl. You'll learn how to plan a hub-and-spoke model with certified datasets,...</itunes:subtitle><itunes:summary><![CDATA[Forty versions of the same sales dashboard and nobody trusts the numbers? This episode is for Power BI admins, BI leads and analysts who want self-service without the sprawl. You'll learn how to plan a hub-and-spoke model with certified datasets, clear ownership, secure workspaces and deployment pipelines before your reports explode.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Self-service analytics and its downside</li><li>00:37 – The <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Power BI</a> wild west: duplication</li><li>02:45 – Introducing hub-and-spoke architecture</li><li>04:43 – The hub: ownership, certification and lineage</li><li>10:29 – The spokes: thin reports and shared standards</li><li>14:19 – Workspace structure, roles and security</li><li>19:34 – Scaling with deployment pipelines and gateways</li><li>22:56 – Your next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>Put certified semantic models in a governed hub and let departmental spoke workspaces build thin reports on top of them instead of duplicating data.</li><li>Give every shared <a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">dataset</a> a named business owner and technical owner, and use certification, lineage and version control to make trust verifiable.</li><li>Assign workspace roles through Entra security groups and promote content through dev, test and production with deployment pipelines and clustered gateways.</li></ul><br /><b>Worth quoting</b><br /><br />“In power bi terms, the hub holds your certified semantic models, shared data sets, and standardized measures the official truth. The spokes are your departmental workspaces.” – Mirko Peters (03:07)<br /><br />“Every shared data set must have two parents, a business owner and a technical one. The business owner decides what the measure means, what qualifies as active customer or gross margin.” – Mirko Peters (05:52)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-power-bi-chaos-master-hub-and-spoke-planning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on hub-and-spoke planning</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Power BI</a> – the self-service tool whose easy report building causes dashboard duplication and conflicting numbers</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Governance</a> – ownership, certification, lineage and version control that keep the hub trustworthy</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Semantic model</a> – certified shared models live in the hub, and spoke reports connect to them live</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/why-microsoft-fabric-is-new-enterprise-data-os/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-power-bi-chaos-master-hub-and-spoke-planning" target="_blank" rel="noreferrer noopener">Microsoft Fabric Data Platform: Why It’s Becoming the New Operating System for Enterprise Data</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join...]]></itunes:summary><itunes:duration>1442</itunes:duration><itunes:keywords>architecture,capacity,certified,consistency,dataquality,daxmodels,duplication,governance,hubspoke,lineage,metrics,oversight,ownership,powerbi,refreshops,selfservice,semantic,standardized,versioning,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0c8c24e3d7ed97d3320f7f00fb4fcb07.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse licensing Power Apps: stop the cost explosion before your project goes live</title><link>https://www.m365.fm/show/episodes/dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive/</link><description><![CDATA[Many Power Apps projects discover just before go-live that Dataverse is not included in Microsoft 365 and that licensing and storage costs multiply. This episode is for makers, architects and IT leaders who want to understand the real cost drivers, the common licensing myths and when cheaper options like SharePoint lists, SQL Server or hybrid designs are the better choice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Dataverse cost surprise</li><li>01:29 – Why Dataverse projects go over budget</li><li>04:52 – Three licensing myths that drain budgets</li><li>09:31 – Performance, scale and when Dataverse makes sense</li><li>14:26 – Cheaper alternatives: Lists, SQL and hybrid</li><li>19:14 – Questions to ask before you build</li><li>22:05 – The Dataverse reality check</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a premium service outside standard <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Microsoft 365</a> licenses, so every user who touches its data needs premium licensing.</li><li>Dataverse costs grow with environments, apps, users and separately billed database, file and log storage, so forecast capacity before you build.</li><li>Start with SharePoint lists or SQL and graduate to Dataverse only when concurrency, security or compliance requirements truly demand it.</li></ul><br /><b>Worth quoting</b><br /><br />“The file tier stores attachments you promised nobody would upload, but they always do. Then logs track every activity because apparently you enjoy paying for your own audit trail.” – Mirko Peters (03:14)<br /><br />“You establish a thin governed core with flexible spokes. That design scales because each spoke operates semi independently while the core maintains truth.” – Mirko Peters (13:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dataverse costs</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Dataverse</a> – the premium data platform whose licensing, environments and storage tiers drive Power Apps costs</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Power Apps</a> – connecting a Power Apps app to Dataverse is what triggers the premium licensing requirement</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the cheaper default for small team apps and prototypes before graduating to Dataverse</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Dataverse Explained: The Foundation Your Apps Depend On</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176560303</guid><pubDate>Mon, 03 Nov 2025 05:13:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68394033/064bd4e4e4ebaf07df37b72668703072.mp3" length="17128639" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a2160af1-fb4b-496b-9e18-81fce7c784a1/a2160af1-fb4b-496b-9e18-81fce7c784a1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a2160af1-fb4b-496b-9e18-81fce7c784a1/a2160af1-fb4b-496b-9e18-81fce7c784a1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a2160af1-fb4b-496b-9e18-81fce7c784a1/a2160af1-fb4b-496b-9e18-81fce7c784a1.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power Apps projects discover just before go-live that Dataverse is not included in Microsoft 365 and that licensing and storage costs multiply. This episode is for makers, architects and IT leaders who want to understand the real cost drivers,...</itunes:subtitle><itunes:summary><![CDATA[Many Power Apps projects discover just before go-live that Dataverse is not included in Microsoft 365 and that licensing and storage costs multiply. This episode is for makers, architects and IT leaders who want to understand the real cost drivers, the common licensing myths and when cheaper options like SharePoint lists, SQL Server or hybrid designs are the better choice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The Dataverse cost surprise</li><li>01:29 – Why Dataverse projects go over budget</li><li>04:52 – Three licensing myths that drain budgets</li><li>09:31 – Performance, scale and when Dataverse makes sense</li><li>14:26 – Cheaper alternatives: Lists, SQL and hybrid</li><li>19:14 – Questions to ask before you build</li><li>22:05 – The Dataverse reality check</li></ul><br /><b>Key takeaways</b><br /><ul><li>Dataverse is a premium service outside standard <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Microsoft 365</a> licenses, so every user who touches its data needs premium licensing.</li><li>Dataverse costs grow with environments, apps, users and separately billed database, file and log storage, so forecast capacity before you build.</li><li>Start with SharePoint lists or SQL and graduate to Dataverse only when concurrency, security or compliance requirements truly demand it.</li></ul><br /><b>Worth quoting</b><br /><br />“The file tier stores attachments you promised nobody would upload, but they always do. Then logs track every activity because apparently you enjoy paying for your own audit trail.” – Mirko Peters (03:14)<br /><br />“You establish a thin governed core with flexible spokes. That design scales because each spoke operates semi independently while the core maintains truth.” – Mirko Peters (13:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Dataverse costs</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Dataverse</a> – the premium data platform whose licensing, environments and storage tiers drive Power Apps costs</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Power Apps</a> – connecting a Power Apps app to Dataverse is what triggers the premium licensing requirement</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the cheaper default for small team apps and prototypes before graduating to Dataverse</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=dataverse-pitfalls-qa-why-your-power-apps-project-is-too-expensive" target="_blank" rel="noreferrer noopener">Dataverse Explained: The Foundation Your Apps Depend On</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1428</itunes:duration><itunes:keywords>apilimits,architecture,auditing,capacity,compliance,connectors,costs,dataverse,environments,governance,licensing,perapp,peruser,powerapps,premium,quotas,sandbox,security,storage,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4a773d72bf481a43c561858fe0938db8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Governance risk in Copilot Notebooks: why your AI summaries are a compliance time bomb</title><link>https://www.m365.fm/show/episodes/the-hidden-governance-risk-in-copilot-notebooks/</link><description><![CDATA[Copilot Notebooks make it easy to summarize content from across Microsoft 365, but the output loses its labels, retention and lineage. This episode is for compliance, security and Microsoft 365 admins who need to keep AI-generated summaries governable. It explains where governance breaks and which policies and controls restore it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The productivity savior that becomes a compliance risk</li><li>01:16 – What Copilot Notebooks actually are</li><li>03:19 – The moment governance breaks</li><li>06:12 – The data lineage and compliance crisis</li><li>10:02 – How to regain control</li><li>16:02 – The future of AI governance in Microsoft 365</li><li>20:20 – Complacency is the real risk</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Notebooks generate derivative content that does not inherit <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, retention rules or lineage from its source documents.</li><li>Purview and DLP largely scan files rather than conversational output, so AI summaries can quietly form a shadow data lake outside compliance boundaries.</li><li>Default labeling, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">audit log</a> monitoring, restricted sharing, expiration dates and derived-data policies bring notebook output back under governance.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not the AI response that's dangerous. It's the data trail that leaves behind the breadcrumb network no one is indexing.” – Mirko Peters (01:04)<br /><br />“What breaks is inheritance. Governance assumes content lineage, AI assumes conceptual relevance. Those two logics are incompatible, So while your structure remains technically secure, it becomes legally incoherent” – Mirko Peters (05:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hidden-governance-risk-in-copilot-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot Notebooks governance</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Copilot Notebooks synthesize content from across the tenant into summaries that carry no lineage</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – Purview scans files rather than conversations, so notebook output slips past its classification</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Compliance</a> – AI summaries become compliance artifacts that escape retention, deletion and audit obligations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-governance-policy-or-pipe-dream/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Copilot governance: contracts, licensing, and RBAC before you ever flip the AI switch</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176547383</guid><pubDate>Sun, 02 Nov 2025 17:50:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68389613/d52e33d7e0f6d656ae175f652fed4767.mp3" length="15744671" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/26d749c4-566c-454a-9620-b4ff74f365d0/26d749c4-566c-454a-9620-b4ff74f365d0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/26d749c4-566c-454a-9620-b4ff74f365d0/26d749c4-566c-454a-9620-b4ff74f365d0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/26d749c4-566c-454a-9620-b4ff74f365d0/26d749c4-566c-454a-9620-b4ff74f365d0.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Notebooks make it easy to summarize content from across Microsoft 365, but the output loses its labels, retention and lineage. This episode is for compliance, security and Microsoft 365 admins who need to keep AI-generated summaries...</itunes:subtitle><itunes:summary><![CDATA[Copilot Notebooks make it easy to summarize content from across Microsoft 365, but the output loses its labels, retention and lineage. This episode is for compliance, security and Microsoft 365 admins who need to keep AI-generated summaries governable. It explains where governance breaks and which policies and controls restore it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The productivity savior that becomes a compliance risk</li><li>01:16 – What Copilot Notebooks actually are</li><li>03:19 – The moment governance breaks</li><li>06:12 – The data lineage and compliance crisis</li><li>10:02 – How to regain control</li><li>16:02 – The future of AI governance in Microsoft 365</li><li>20:20 – Complacency is the real risk</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Notebooks generate derivative content that does not inherit <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, retention rules or lineage from its source documents.</li><li>Purview and DLP largely scan files rather than conversational output, so AI summaries can quietly form a shadow data lake outside compliance boundaries.</li><li>Default labeling, <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">audit log</a> monitoring, restricted sharing, expiration dates and derived-data policies bring notebook output back under governance.</li></ul><br /><b>Worth quoting</b><br /><br />“It's not the AI response that's dangerous. It's the data trail that leaves behind the breadcrumb network no one is indexing.” – Mirko Peters (01:04)<br /><br />“What breaks is inheritance. Governance assumes content lineage, AI assumes conceptual relevance. Those two logics are incompatible, So while your structure remains technically secure, it becomes legally incoherent” – Mirko Peters (05:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hidden-governance-risk-in-copilot-notebooks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot Notebooks governance</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – Copilot Notebooks synthesize content from across the tenant into summaries that carry no lineage</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – Purview scans files rather than conversations, so notebook output slips past its classification</li><li><a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Compliance</a> – AI summaries become compliance artifacts that escape retention, deletion and audit obligations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-governance-policy-or-pipe-dream/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-governance-risk-in-copilot-notebooks" target="_blank" rel="noreferrer noopener">Copilot governance: contracts, licensing, and RBAC before you ever flip the AI switch</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1313</itunes:duration><itunes:keywords>apilimits,auditlogs,capacity,compliance,connectors,costs,dataverse,environments,forecasting,governance,licensing,overhead,perapp,peruser,portals,premium,quotas,sandbox,storage,throttling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cee120e20f205c4ab599b23e87246b46.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Wasting Money: The 3 Architectures for Fabric Data Flows Gen 2</title><link>https://www.m365.fm/show/episodes/stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2/</link><description><![CDATA[Many Microsoft Fabric projects burn compute because teams still use Dataflows Gen2 like Power BI's old import sidecar. This episode is for data engineers and Power BI teams who want lower Fabric bills and cleaner lineage. It explains the three architectures - bronze staging, silver transformation and gold serving - and when to use each.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Fabric dataflows waste money</li><li>01:28 – The core misunderstanding: compute is the meter</li><li>04:08 – Architecture 1: bronze staging for shared ingestion</li><li>08:21 – Architecture 2: silver transformation and quality</li><li>13:34 – Architecture 3: gold serving for consumption</li><li>19:04 – Choosing the right architecture</li><li>22:51 – Closing argument</li></ul><br /><b>Key takeaways</b><br /><ul><li>In Microsoft Fabric compute, not storage, drives cost, so every duplicated ingestion or refresh directly multiplies the bill.</li><li>Use bronze Dataflows Gen2 to land each external source once, silver dataflows to centralize business logic and quality, and a gold layer with Direct Lake to serve consumers without extra refreshes.</li><li>Never mix ingestion and transformation in the same dataflow, and expose gold outputs centrally instead of copying tables into every department's <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">workspace</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Bronze is about reliable landings. Everything landing here should be traceable back to an external source historically intact and refreshable, independently, think raw but usable, not pretty and modeled.” – Mirko Peters (05:29)<br /><br />“Every time you compute revenue, apply exchange rates, map cost centers, or harmonized customer IDs, you should do it once here, not forty two times across individual data sets.” – Mirko Peters (09:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an architecture FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform where compute, not storage, drives the cost of every dataflow refresh</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Power BI</a> – the import-era habits that lead teams to misuse Dataflows Gen2 and duplicate refreshes</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Semantic model</a> – built in Direct Lake mode on gold tables, holding shared metrics instead of report measures</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176547207</guid><pubDate>Sun, 02 Nov 2025 05:46:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68384329/866f63d20a0fbbb9a162ee1eab413450.mp3" length="17184750" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/14356009-572a-4f56-a9a5-69b1a0e342e9/14356009-572a-4f56-a9a5-69b1a0e342e9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/14356009-572a-4f56-a9a5-69b1a0e342e9/14356009-572a-4f56-a9a5-69b1a0e342e9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/14356009-572a-4f56-a9a5-69b1a0e342e9/14356009-572a-4f56-a9a5-69b1a0e342e9.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft Fabric projects burn compute because teams still use Dataflows Gen2 like Power BI's old import sidecar. This episode is for data engineers and Power BI teams who want lower Fabric bills and cleaner lineage. It explains the three...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft Fabric projects burn compute because teams still use Dataflows Gen2 like Power BI's old import sidecar. This episode is for data engineers and Power BI teams who want lower Fabric bills and cleaner lineage. It explains the three architectures - bronze staging, silver transformation and gold serving - and when to use each.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Fabric dataflows waste money</li><li>01:28 – The core misunderstanding: compute is the meter</li><li>04:08 – Architecture 1: bronze staging for shared ingestion</li><li>08:21 – Architecture 2: silver transformation and quality</li><li>13:34 – Architecture 3: gold serving for consumption</li><li>19:04 – Choosing the right architecture</li><li>22:51 – Closing argument</li></ul><br /><b>Key takeaways</b><br /><ul><li>In Microsoft Fabric compute, not storage, drives cost, so every duplicated ingestion or refresh directly multiplies the bill.</li><li>Use bronze Dataflows Gen2 to land each external source once, silver dataflows to centralize business logic and quality, and a gold layer with Direct Lake to serve consumers without extra refreshes.</li><li>Never mix ingestion and transformation in the same dataflow, and expose gold outputs centrally instead of copying tables into every department's <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">workspace</a>.</li></ul><br /><b>Worth quoting</b><br /><br />“Bronze is about reliable landings. Everything landing here should be traceable back to an external source historically intact and refreshable, independently, think raw but usable, not pretty and modeled.” – Mirko Peters (05:29)<br /><br />“Every time you compute revenue, apply exchange rates, map cost centers, or harmonized customer IDs, you should do it once here, not forty two times across individual data sets.” – Mirko Peters (09:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an architecture FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform where compute, not storage, drives the cost of every dataflow refresh</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Power BI</a> – the import-era habits that lead teams to misuse Dataflows Gen2 and duplicate refreshes</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Semantic model</a> – built in Direct Lake mode on gold tables, holding shared metrics instead of report measures</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-wasting-money-the-3-architectures-for-fabric-data-flows-gen-2" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1433</itunes:duration><itunes:keywords>architecture,bronze,capacity,compute,dataflows,delta,directlake,fabric,gen2,governance,incremental,ingestion,lakehouse,lineage,optimization,pipelines,refresh,silver,staging,transform</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cbdc76ff5d7c17515034a2ecf2185c4b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric governance GPT‑5: stop manual audits and let Copilot enforce compliance</title><link>https://www.m365.fm/show/episodes/gpt-5-fixes-fabric-governance-stop-manual-audits-now/</link><description><![CDATA[Governance teams still spend weeks reconciling Purview classifications, Power BI security and Fabric lineage in spreadsheets. This episode explains to data governance and compliance leads how GPT-5 reasoning in Copilot and Copilot Studio can automate those cross-service audits while keeping a verifiable audit trail.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Manual Fabric audits are a waste</li><li>00:58 – Why governance breaks in Microsoft Fabric</li><li>03:13 – GPT-5 reasoning as the missing link</li><li>07:14 – The old audit vs. the GPT-5 audit</li><li>11:57 – Business impact: predictive <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">compliance</a></li><li>16:22 – Setting up the workflow in <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Copilot Studio</a></li><li>20:56 – Governance without sweat</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric, Purview and Power BI each hold part of the governance picture, which makes manual cross-checks slow and error-prone.</li><li>GPT-5 reasoning in Copilot correlates lineage, classifications and row-level security across services in a single query and documents its reasoning steps.</li><li>In <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, enable the GPT-5 model, connect Fabric, Power BI and Purview via connectors, build reusable audit prompts, test with staged anomalies and keep validating results.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance in Microsoft Fabric isn't difficult because the features are missing. It's difficult because the systems refuse to speak the same language.” – Mirko Peters (00:15)<br /><br />“The platforms are brilliant at storing facts, but hopeless at reasoning about them. They can tell you what exists, but not how those things relate in context.” – Mirko Peters (02:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/gpt-5-fixes-fabric-governance-stop-manual-audits-now/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a governance FAQ</li><li><a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">GPT-5</a> – the reasoning model in Copilot that correlates lineage, labels and security in one query</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose lineage, lakehouses and pipelines every audit has to trace</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Governance</a> – why it breaks across Fabric, Purview and Power BI and how reasoning automates audits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-using-gpt-5-where-the-agent-is-mandatory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Stop using GPT‑5 where the Agent is mandatory: how to choose between speed and auditability</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176547033</guid><pubDate>Sat, 01 Nov 2025 17:42:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68380231/f13afe29e65fe75ea52b73e5616e909d.mp3" length="15741850" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e5ab3e46-cdf1-401d-be33-16d1b962265f/e5ab3e46-cdf1-401d-be33-16d1b962265f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e5ab3e46-cdf1-401d-be33-16d1b962265f/e5ab3e46-cdf1-401d-be33-16d1b962265f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e5ab3e46-cdf1-401d-be33-16d1b962265f/e5ab3e46-cdf1-401d-be33-16d1b962265f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Governance teams still spend weeks reconciling Purview classifications, Power BI security and Fabric lineage in spreadsheets. This episode explains to data governance and compliance leads how GPT-5 reasoning in Copilot and Copilot Studio can automate...</itunes:subtitle><itunes:summary><![CDATA[Governance teams still spend weeks reconciling Purview classifications, Power BI security and Fabric lineage in spreadsheets. This episode explains to data governance and compliance leads how GPT-5 reasoning in Copilot and Copilot Studio can automate those cross-service audits while keeping a verifiable audit trail.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Manual Fabric audits are a waste</li><li>00:58 – Why governance breaks in Microsoft Fabric</li><li>03:13 – GPT-5 reasoning as the missing link</li><li>07:14 – The old audit vs. the GPT-5 audit</li><li>11:57 – Business impact: predictive <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">compliance</a></li><li>16:22 – Setting up the workflow in <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Copilot Studio</a></li><li>20:56 – Governance without sweat</li></ul><br /><b>Key takeaways</b><br /><ul><li>Fabric, Purview and Power BI each hold part of the governance picture, which makes manual cross-checks slow and error-prone.</li><li>GPT-5 reasoning in Copilot correlates lineage, classifications and row-level security across services in a single query and documents its reasoning steps.</li><li>In <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, enable the GPT-5 model, connect Fabric, Power BI and Purview via connectors, build reusable audit prompts, test with staged anomalies and keep validating results.</li></ul><br /><b>Worth quoting</b><br /><br />“Governance in Microsoft Fabric isn't difficult because the features are missing. It's difficult because the systems refuse to speak the same language.” – Mirko Peters (00:15)<br /><br />“The platforms are brilliant at storing facts, but hopeless at reasoning about them. They can tell you what exists, but not how those things relate in context.” – Mirko Peters (02:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/gpt-5-fixes-fabric-governance-stop-manual-audits-now/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a governance FAQ</li><li><a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">GPT-5</a> – the reasoning model in Copilot that correlates lineage, labels and security in one query</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose lineage, lakehouses and pipelines every audit has to trace</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Governance</a> – why it breaks across Fabric, Purview and Power BI and how reasoning automates audits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-using-gpt-5-where-the-agent-is-mandatory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-fixes-fabric-governance-stop-manual-audits-now" target="_blank" rel="noreferrer noopener">Stop using GPT‑5 where the Agent is mandatory: how to choose between speed and...]]></itunes:summary><itunes:duration>1312</itunes:duration><itunes:keywords>audit,automation,classification,compliance,copilot,dataflows,fabric,governance,gpt5,lineage,metadata,policies,powerbi,purview,reasoning,regulation,rls,security,telemetry,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4728774f37a0e06ebc3c5f1bd64dc29a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop using GPT‑5 where the Agent is mandatory: how to choose between speed and auditability</title><link>https://www.m365.fm/show/episodes/stop-using-gpt-5-where-the-agent-is-mandatory/</link><description><![CDATA[GPT‑5 vs. Researcher Agent: in <a href="https://www.m365.fm/stop-using-gpt-5-where-the-agent-is-mandatory/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows why GPT‑5 inside <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> feels like it can replace the Researcher Agent—and why that assumption will quietly wreck your governance model when content needs to survive audits and regulation. He explains how GPT‑5’s fluent chain‑of‑thought reasoning optimizes for speed and coherence, while the Researcher Agent optimizes for traceability, citations, and verifiable evidence.<br /><br />Mirko starts with the illusion of capability you get from GPT‑5. It writes leadership strategies, risk registers, and implementation plans in seconds, in flawless business language that looks like it came from a senior consultant. But behind that polish there is no guaranteed retrieval log, no reproducible citation trail, and no structured provenance—just probabilistic synthesis that feels like truth while remaining fundamentally unverified. You’ll learn why this “fast lie” is fine for drafts, brainstorming, and internal notes, but becomes intellectual debt the moment executives or auditors rely on it as if it were researched fact.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />He then contrasts this with the Researcher Agent as the place where governance actually lives. The Agent is slow on purpose: it asks clarifying questions, fetches sources methodically, reconciles conflicting inputs, and builds a citation‑rich answer you can defend later. Mirko breaks down how the Agent orchestrates retrieval instead of just predicting text—logging what it looked at, how it weighed sources, and which citations back each conclusion—so you end up with something closer to a research dossier than a clever paragraph.<br /><br />The core of the episode walks through five scenarios where the Agent is not optional but mandatory: anything executives will read externally, policy and guideline drafts, security and compliance content, financial or risk reporting, and documentation that may be subject to legal discovery. For each, Mirko shows why GPT‑5‑only content is a governance risk—no lineage, no reproducibility, no structured evidence—and how running the same task through the Researcher Agent produces slower but defensible output with explicit sources and reasoning steps.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why GPT‑5’s fluent chain‑of‑thought reasoning maximizes speed and coherence but not verifiability.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the Researcher Agent turns prompts into auditable research with citations, retrieval logs, and provenance.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which scenarios are safe for GPT‑5‑only Copilot use and which require Agent‑backed evidence as a hard rule.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to recognize “intellectual debt” in AI‑generated content and design workflows that avoid compliance traps.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to explain to leaders that speed and auditability are different modes—and why both GPT‑5 and the Agent must coexist.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />GPT‑5 is your gifted intern; the Researcher Agent is your forensic auditor. Any time content must survive legal, regulatory, or executive scrutiny, skipping the Agent turns Copilot from a productivity booster into a compliance liability, because fluent answers without citations are just undocumented decisions in nicer sentences.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for governance and compliance teams, AI program owners, digital workplace leaders, and anyone rolling out Copilot at scale who needs clear rules for when GPT‑5 is enough and when the Agent must be in the loop. It is especially valuable if your organization works in regulated industries or high‑stakes environments and you need a simple decision framework to keep AI‑generated content verifiable, traceable, and defensible.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building governed, scalable platforms with Microsoft 365, Copilot, <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a>, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Through M365.fm, he shares practical AI governance patterns, real‑world Copilot rollout stories, and workflows that help organizations balance GPT‑5‑powered speed with Researcher‑grade accountability.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176546932</guid><pubDate>Sat, 01 Nov 2025 05:36:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68374978/58925cdee79673fcbe4130dc8afa4383.mp3" length="17325498" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f4c3a4d7-14a1-4425-ad4d-95939719d9a0/f4c3a4d7-14a1-4425-ad4d-95939719d9a0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f4c3a4d7-14a1-4425-ad4d-95939719d9a0/f4c3a4d7-14a1-4425-ad4d-95939719d9a0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f4c3a4d7-14a1-4425-ad4d-95939719d9a0/f4c3a4d7-14a1-4425-ad4d-95939719d9a0.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>GPT‑5 vs. Researcher Agent: in https://www.m365.fm/stop-using-gpt-5-where-the-agent-is-mandatory/ of M365.fm, Mirko Peters shows why GPT‑5 inside https://www.m365.fm/categories/copilot-talk/ feels like it can replace the Researcher Agent—and why that...</itunes:subtitle><itunes:summary><![CDATA[GPT‑5 vs. Researcher Agent: in <a href="https://www.m365.fm/stop-using-gpt-5-where-the-agent-is-mandatory/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows why GPT‑5 inside <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> feels like it can replace the Researcher Agent—and why that assumption will quietly wreck your governance model when content needs to survive audits and regulation. He explains how GPT‑5’s fluent chain‑of‑thought reasoning optimizes for speed and coherence, while the Researcher Agent optimizes for traceability, citations, and verifiable evidence.<br /><br />Mirko starts with the illusion of capability you get from GPT‑5. It writes leadership strategies, risk registers, and implementation plans in seconds, in flawless business language that looks like it came from a senior consultant. But behind that polish there is no guaranteed retrieval log, no reproducible citation trail, and no structured provenance—just probabilistic synthesis that feels like truth while remaining fundamentally unverified. You’ll learn why this “fast lie” is fine for drafts, brainstorming, and internal notes, but becomes intellectual debt the moment executives or auditors rely on it as if it were researched fact.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />He then contrasts this with the Researcher Agent as the place where governance actually lives. The Agent is slow on purpose: it asks clarifying questions, fetches sources methodically, reconciles conflicting inputs, and builds a citation‑rich answer you can defend later. Mirko breaks down how the Agent orchestrates retrieval instead of just predicting text—logging what it looked at, how it weighed sources, and which citations back each conclusion—so you end up with something closer to a research dossier than a clever paragraph.<br /><br />The core of the episode walks through five scenarios where the Agent is not optional but mandatory: anything executives will read externally, policy and guideline drafts, security and compliance content, financial or risk reporting, and documentation that may be subject to legal discovery. For each, Mirko shows why GPT‑5‑only content is a governance risk—no lineage, no reproducibility, no structured evidence—and how running the same task through the Researcher Agent produces slower but defensible output with explicit sources and reasoning steps.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why GPT‑5’s fluent chain‑of‑thought reasoning maximizes speed and coherence but not verifiability.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the Researcher Agent turns prompts into auditable research with citations, retrieval logs, and provenance.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which scenarios are safe for GPT‑5‑only Copilot use and which require Agent‑backed evidence as a hard rule.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to recognize “intellectual debt” in AI‑generated content and design workflows that avoid compliance traps.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to explain to leaders that speed and auditability are different modes—and why both GPT‑5 and the Agent must coexist.<a href="https://www.spreaker.com/cms/episodes/68374978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />GPT‑5...]]></itunes:summary><itunes:duration>1444</itunes:duration><itunes:keywords>agent,auditability,citations,compliance,copilot,enterprise,evidence,fluency,governance,gpt5,integrity,provenance,reasoning,regulation,researcher,retrieval,risk,traceability,verification,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/026162af1a76b3c05cd042e81ea0ae82.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Agent vs. Human Admin: can AI really replace your governance work?</title><link>https://www.m365.fm/show/episodes/sharepoint-agent-vs-human-admin-can-ai-replace-you/</link><description><![CDATA[SharePoint Knowledge Agent vs. human admin: in <a href="https://www.m365.fm/sharepoint-agent-vs-human-admin-can-ai-replace-you/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters dissects Microsoft’s new SharePoint Knowledge Agent and asks whether it can truly replace a SharePoint administrator—or if it is just a very confident digital intern that needs constant supervision. You’ll hear how the agent promises to “organize your content, generate metadata, and answer questions,” but in practice amplifies whatever chaos already lives in your libraries, turning messy document structures into equally messy, auto‑generated columns and rules.<a href="https://www.spreaker.com/cms/episodes/68369181/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko walks through the real capabilities behind the marketing. He explains how the agent scans document libraries, proposes metadata columns based on patterns it finds, and offers natural‑language actions like “organize this library,” “set up rules,” and “answer questions across sites.” You’ll learn why none of this is truly autonomous: every suggestion requires human review, approval, and cleanup, and every mis‑formatted header or inconsistent label gets immortalized as a new column or tag if nobody intervenes. In other words, the agent doesn’t remove metadata work—it multiplies it, then hands you the broom.<br /><br />The episode goes deep into auto‑tagging and “organize this library.” Mirko shows how the first run often produces nonsense—random columns created from filenames or stray numbers—until background indexing finishes and the engine actually understands your content. Once it stabilizes, suggested fields like “Review Date” or “Policy Owner” can become genuinely useful, but only if you merge duplicates, rename fields, and standardize naming so your library doesn’t end up with three variants of the same column in different cases. You’ll also hear about the asynchronous lag: metadata fills in slowly, which tempts users to rerun actions and unintentionally create conflicting updates.<br /><br />He then looks at natural‑language rules and governance implications. Letting users say “when a new file is added, do X” sounds like low‑code heaven, but every such rule is a governance artifact: it moves content, changes metadata, and can interfere with retention or records policies if not designed carefully. Mirko explains why Knowledge Agent rules should be treated like mini‑workflows that need review, documentation, and alignment with existing information architecture, not like harmless shortcuts hidden in a side panel.<a href="https://www.spreaker.com/cms/episodes/68369181/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>What the SharePoint Knowledge Agent actually does—and where its automation stops.</li><li>How auto‑tagging and “organize this library” can both clean up and harden existing metadata chaos.</li><li>Why asynchronous metadata filling and duplicated columns make human review non‑negotiable.</li><li>How natural‑language rules impact governance, retention, and records management behind the scenes.</li><li>How to position the Agent as a supervised intern for admins and librarians, not as a replacement for them.</li></ul>THE CORE INSIGHT<br /><br />The SharePoint Knowledge Agent doesn’t fire your admin—it just gives them a faster way to scale both structure and stupidity. Treated as an unsupervised replacement, it will quietly lock messy patterns into your information architecture; treated as a supervised assistant, it can help humans standardize metadata and rules faster without giving up control.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for SharePoint admins, information architects, governance and compliance teams, and digital workplace leaders who are evaluating <a href="https://www.m365.fm/what-is-sharepoint-premium-simply-explained/" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> and its Knowledge Agent capabilities. It is especially valuable if you want to use AI to clean up libraries and metadata without turning your tenant into a beautifully organized, but fundamentally inconsistent, content zoo.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building governed, scalable platforms with SharePoint, Microsoft 365, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Through M365.fm, he shares practical governance patterns, AI‑assisted information architecture ideas, and real‑world stories that help organizations use automation to tidy their content without losing human control over structure and compliance.<a href="https://www.spreaker.com/cms/episodes/68369181/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176546790</guid><pubDate>Fri, 31 Oct 2025 17:33:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68369181/b3bf1d5fec85d6fa20453c6fabae5eeb.mp3" length="14983254" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/deae7ffd-c7d0-419b-89b2-6618bb9fcfb7/deae7ffd-c7d0-419b-89b2-6618bb9fcfb7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/deae7ffd-c7d0-419b-89b2-6618bb9fcfb7/deae7ffd-c7d0-419b-89b2-6618bb9fcfb7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/deae7ffd-c7d0-419b-89b2-6618bb9fcfb7/deae7ffd-c7d0-419b-89b2-6618bb9fcfb7.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint Knowledge Agent vs. human admin: in https://www.m365.fm/sharepoint-agent-vs-human-admin-can-ai-replace-you/ of M365.fm, Mirko Peters dissects Microsoft’s new SharePoint Knowledge Agent and asks whether it can truly replace a SharePoint...</itunes:subtitle><itunes:summary><![CDATA[SharePoint Knowledge Agent vs. human admin: in <a href="https://www.m365.fm/sharepoint-agent-vs-human-admin-can-ai-replace-you/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters dissects Microsoft’s new SharePoint Knowledge Agent and asks whether it can truly replace a SharePoint administrator—or if it is just a very confident digital intern that needs constant supervision. You’ll hear how the agent promises to “organize your content, generate metadata, and answer questions,” but in practice amplifies whatever chaos already lives in your libraries, turning messy document structures into equally messy, auto‑generated columns and rules.<a href="https://www.spreaker.com/cms/episodes/68369181/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko walks through the real capabilities behind the marketing. He explains how the agent scans document libraries, proposes metadata columns based on patterns it finds, and offers natural‑language actions like “organize this library,” “set up rules,” and “answer questions across sites.” You’ll learn why none of this is truly autonomous: every suggestion requires human review, approval, and cleanup, and every mis‑formatted header or inconsistent label gets immortalized as a new column or tag if nobody intervenes. In other words, the agent doesn’t remove metadata work—it multiplies it, then hands you the broom.<br /><br />The episode goes deep into auto‑tagging and “organize this library.” Mirko shows how the first run often produces nonsense—random columns created from filenames or stray numbers—until background indexing finishes and the engine actually understands your content. Once it stabilizes, suggested fields like “Review Date” or “Policy Owner” can become genuinely useful, but only if you merge duplicates, rename fields, and standardize naming so your library doesn’t end up with three variants of the same column in different cases. You’ll also hear about the asynchronous lag: metadata fills in slowly, which tempts users to rerun actions and unintentionally create conflicting updates.<br /><br />He then looks at natural‑language rules and governance implications. Letting users say “when a new file is added, do X” sounds like low‑code heaven, but every such rule is a governance artifact: it moves content, changes metadata, and can interfere with retention or records policies if not designed carefully. Mirko explains why Knowledge Agent rules should be treated like mini‑workflows that need review, documentation, and alignment with existing information architecture, not like harmless shortcuts hidden in a side panel.<a href="https://www.spreaker.com/cms/episodes/68369181/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>What the SharePoint Knowledge Agent actually does—and where its automation stops.</li><li>How auto‑tagging and “organize this library” can both clean up and harden existing metadata chaos.</li><li>Why asynchronous metadata filling and duplicated columns make human review non‑negotiable.</li><li>How natural‑language rules impact governance, retention, and records management behind the scenes.</li><li>How to position the Agent as a supervised intern for admins and librarians, not as a replacement for them.</li></ul>THE CORE INSIGHT<br /><br />The SharePoint Knowledge Agent doesn’t fire your admin—it just gives them a faster way to scale both structure and stupidity. Treated as an unsupervised replacement, it will quietly lock messy patterns into your information architecture; treated as a supervised assistant, it can help humans standardize metadata and rules faster without giving up control.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for SharePoint admins, information architects, governance and compliance teams, and digital workplace leaders who are evaluating <a...]]></itunes:summary><itunes:duration>1249</itunes:duration><itunes:keywords>autofill,automation,autotagging,chaos,classification,columns,compliance,copilot,governance,indexing,knowledgeagent,libraries,metadata,ontology,premium,retention,rules,sharepoint,tagging,views</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3dd027884bd5520cb9ca5509cd690c55.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop cleaning data: the Copilot fix you need</title><link>https://www.m365.fm/show/episodes/stop-cleaning-data-the-copilot-fix-you-need/</link><description><![CDATA[Analysts lose hours every week fixing dates, trailing spaces and mismatched labels before any real analysis can start. This episode is for Excel users and data teams who feed Power BI and Power Automate. It shows how Copilot in Excel can normalize, validate and transform data with a few prompts so cleanup stops being manual work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Analysis or janitorial work?</li><li>01:14 – Why Excel is a chaos factory</li><li>04:33 – Copilot as Excel's AI janitor</li><li>07:50 – Three commands that end manual cleanup</li><li>13:52 – From clean data to smart data</li><li>18:17 – The end of the manual phase</li><li>21:41 – Efficiency by design</li></ul><br /><b>Key takeaways</b><br /><ul><li>Excel's flexibility without schema or validation is the root of inconsistent data that breaks Power BI, Power Automate and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Fabric</a> downstream.</li><li>Copilot in Excel only edits the sheet when you move beyond chat and give it clear commands to normalize, validate and transform data.</li><li>Embedding Copilot prompts at the start of every dataset's lifecycle turns cleanup into an automatic preflight check and frees analysts for real analysis.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel was never meant to be the world's data hub. It was built for grids, not governance, a sandbox for accountants that somehow became the backbone of global analytics.” – Mirko Peters (01:15)<br /><br />“Excel's architecture encourages this disaster. It has no schema enforcement, no input validation, no relational discipline.” – Mirko Peters (03:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-cleaning-data-the-copilot-fix-you-need/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot data cleanup</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – used in Excel to normalize, validate and transform messy data through plain-language prompts</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – described as a flexible grid without schema or validation that produces inconsistent data</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Power Automate</a> – flows that fail on trailing spaces or changed headers until data is cleaned first</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Power BI</a> – dashboards that show wrong figures when fed inconsistent spreadsheet data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176546510</guid><pubDate>Fri, 31 Oct 2025 05:29:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68360439/539d574dca573c6c47581961cb11b92f.mp3" length="16619251" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/491cd21e-4b6a-4901-846a-895520e1be69/491cd21e-4b6a-4901-846a-895520e1be69.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/491cd21e-4b6a-4901-846a-895520e1be69/491cd21e-4b6a-4901-846a-895520e1be69.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/491cd21e-4b6a-4901-846a-895520e1be69/491cd21e-4b6a-4901-846a-895520e1be69.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Analysts lose hours every week fixing dates, trailing spaces and mismatched labels before any real analysis can start. This episode is for Excel users and data teams who feed Power BI and Power Automate. It shows how Copilot in Excel can normalize,...</itunes:subtitle><itunes:summary><![CDATA[Analysts lose hours every week fixing dates, trailing spaces and mismatched labels before any real analysis can start. This episode is for Excel users and data teams who feed Power BI and Power Automate. It shows how Copilot in Excel can normalize, validate and transform data with a few prompts so cleanup stops being manual work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Analysis or janitorial work?</li><li>01:14 – Why Excel is a chaos factory</li><li>04:33 – Copilot as Excel's AI janitor</li><li>07:50 – Three commands that end manual cleanup</li><li>13:52 – From clean data to smart data</li><li>18:17 – The end of the manual phase</li><li>21:41 – Efficiency by design</li></ul><br /><b>Key takeaways</b><br /><ul><li>Excel's flexibility without schema or validation is the root of inconsistent data that breaks Power BI, Power Automate and <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Fabric</a> downstream.</li><li>Copilot in Excel only edits the sheet when you move beyond chat and give it clear commands to normalize, validate and transform data.</li><li>Embedding Copilot prompts at the start of every dataset's lifecycle turns cleanup into an automatic preflight check and frees analysts for real analysis.</li></ul><br /><b>Worth quoting</b><br /><br />“Excel was never meant to be the world's data hub. It was built for grids, not governance, a sandbox for accountants that somehow became the backbone of global analytics.” – Mirko Peters (01:15)<br /><br />“Excel's architecture encourages this disaster. It has no schema enforcement, no input validation, no relational discipline.” – Mirko Peters (03:09)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-cleaning-data-the-copilot-fix-you-need/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Copilot data cleanup</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – used in Excel to normalize, validate and transform messy data through plain-language prompts</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – described as a flexible grid without schema or validation that produces inconsistent data</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Power Automate</a> – flows that fail on trailing spaces or changed headers until data is cleaned first</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">Power BI</a> – dashboards that show wrong figures when fed inconsistent spreadsheet data</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-cleaning-data-the-copilot-fix-you-need" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1385</itunes:duration><itunes:keywords>automation,cleanup,columns,copilot,csv,dataquality,deduplication,excel,formatting,janitorai,normalization,onedrive,outliers,patterns,schema,semantics,sharepoint,standardize,transform,validation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d67420fe108b552a48e91099b0527602.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fix Power Apps data entry: use this AI agent instead of typing</title><link>https://www.m365.fm/show/episodes/fix-power-apps-data-entry-use-this-ai-agent/</link><description><![CDATA[Manual typing into rigid Power Apps forms is slow, error-prone and quietly corrupts Dataverse and Power BI reports. This episode shows Power Platform makers and admins how the AI data entry agent with smart paste and file upload turns messy emails and screenshots into clean, validated records, and what to check before enabling it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The pain of manual data entry in Power Apps forms</li><li>00:47 – Why traditional Power Apps forms fail</li><li>02:58 – Meet the AI data entry agent: smart paste and file upload</li><li>06:01 – Prerequisites: enabling AI form fill</li><li>08:05 – Demo: effortless record creation</li><li>11:46 – Demo: complex data and validation</li><li>15:45 – Architecture: how the agent interprets data</li><li>18:45 – Limitations, licensing and the future of Power Apps UX</li></ul><br /><b>Key takeaways</b><br /><ul><li>The AI data entry agent lets users paste emails or upload images into model-driven Power Apps forms and maps the content to <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Dataverse</a> columns for review.</li><li>It is enabled per environment in the <a href="https://www.m365.fm/entity/power-platform-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Power Platform admin center</a> and respects existing validation rules, data types and Dataverse security roles.</li><li>Plan for premium licensing, AI capacity consumption, language limits and a mature schema, and roll it out gradually starting with controlled departments.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of it as a bilingual translator living inside your form. It reads messy human text and speaks perfect data verse.” – Mirko Peters (03:19)<br /><br />“From a governance standpoint, this scenario proves the data entry agent isn't reckless automation, it's disciplined delegation. You hand off interpretation to AI, not authority.” – Mirko Peters (14:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/fix-power-apps-data-entry-use-this-ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, demo walkthroughs, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform whose rigid forms the AI data entry agent turns into smart paste targets</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Dataverse</a> – the schema the agent reads to map pasted text and images onto existing columns and tables</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Model-driven app</a> – where smart paste and file upload appear, with no new interface for users to learn</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-ai-tools-new-features-2025/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Master Power Platform AI: the 4 new tools changing everything</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176536686</guid><pubDate>Thu, 30 Oct 2025 17:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68353022/b8e65470dc11c108e966173824afda16.mp3" length="16616430" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8511fdf4-9603-4102-a071-316dc6636e4b/8511fdf4-9603-4102-a071-316dc6636e4b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8511fdf4-9603-4102-a071-316dc6636e4b/8511fdf4-9603-4102-a071-316dc6636e4b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8511fdf4-9603-4102-a071-316dc6636e4b/8511fdf4-9603-4102-a071-316dc6636e4b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Manual typing into rigid Power Apps forms is slow, error-prone and quietly corrupts Dataverse and Power BI reports. This episode shows Power Platform makers and admins how the AI data entry agent with smart paste and file upload turns messy emails and...</itunes:subtitle><itunes:summary><![CDATA[Manual typing into rigid Power Apps forms is slow, error-prone and quietly corrupts Dataverse and Power BI reports. This episode shows Power Platform makers and admins how the AI data entry agent with smart paste and file upload turns messy emails and screenshots into clean, validated records, and what to check before enabling it.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The pain of manual data entry in Power Apps forms</li><li>00:47 – Why traditional Power Apps forms fail</li><li>02:58 – Meet the AI data entry agent: smart paste and file upload</li><li>06:01 – Prerequisites: enabling AI form fill</li><li>08:05 – Demo: effortless record creation</li><li>11:46 – Demo: complex data and validation</li><li>15:45 – Architecture: how the agent interprets data</li><li>18:45 – Limitations, licensing and the future of Power Apps UX</li></ul><br /><b>Key takeaways</b><br /><ul><li>The AI data entry agent lets users paste emails or upload images into model-driven Power Apps forms and maps the content to <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Dataverse</a> columns for review.</li><li>It is enabled per environment in the <a href="https://www.m365.fm/entity/power-platform-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Power Platform admin center</a> and respects existing validation rules, data types and Dataverse security roles.</li><li>Plan for premium licensing, AI capacity consumption, language limits and a mature schema, and roll it out gradually starting with controlled departments.</li></ul><br /><b>Worth quoting</b><br /><br />“Think of it as a bilingual translator living inside your form. It reads messy human text and speaks perfect data verse.” – Mirko Peters (03:19)<br /><br />“From a governance standpoint, this scenario proves the data entry agent isn't reckless automation, it's disciplined delegation. You hand off interpretation to AI, not authority.” – Mirko Peters (14:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/fix-power-apps-data-entry-use-this-ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, demo walkthroughs, quotes and FAQ</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform whose rigid forms the AI data entry agent turns into smart paste targets</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Dataverse</a> – the schema the agent reads to map pasted text and images onto existing columns and tables</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Model-driven app</a> – where smart paste and file upload appear, with no new interface for users to learn</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-ai-tools-new-features-2025/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=fix-power-apps-data-entry-use-this-ai-agent-instead-of-typing" target="_blank" rel="noreferrer noopener">Master Power Platform AI: the 4 new tools changing everything</a></li></ul><br />Follow and rate M365.FM in your...]]></itunes:summary><itunes:duration>1385</itunes:duration><itunes:keywords>accuracy,agent,aientry,automation,cleanup,compliance,copilot,dataverse,efficiency,extraction,forms,governance,intake,metadata,ocr,parsing,powerapps,smartpaste,validation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c2e746c8960655b57b7eb97c4ed9695f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Lists Copilot knowledge: stop migrating data and connect live instead</title><link>https://www.m365.fm/show/episodes/stop-migrating-use-lists-as-copilot-knowledge/</link><description><![CDATA[SharePoint Lists <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> knowledge: in <a href="https://www.m365.fm/stop-migrating-use-lists-as-copilot-knowledge/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters dismantles the myth that “modernization” always means migration—and shows how SharePoint Lists can now act as first‑class Copilot knowledge without moving a single row into Dataverse or <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>. He starts with the “migration mirage”: the reflex to rebuild working lists in new platforms just because AI or Power BI are involved, burning budget on duplicated data, broken flows, and licensing surprises while delivering exactly the same business value you already had.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko walks through how this reflex formed: years of hearing that “real” AI and analytics require “enterprise‑grade” stores, so SharePoint Lists were treated like embarrassing, legacy cousins. He contrasts that belief with the quiet shift Microsoft just shipped—Copilot Studio can now connect directly to SharePoint lists as live knowledge sources, under the same permissions and governance you already configured. No ETL pipelines, no schema redesign, no re‑implementing security; Copilot simply queries the list in real time, in the user’s own security context.<br /><br />He then breaks down what the new SharePoint List connector actually does. In Copilot Studio, you add a list as knowledge, choose from My Lists or Recent Lists, authenticate like a normal user, and Copilot immediately treats that list as an authoritative data source. When HR updates the holiday list or Sales adjusts a pipeline row, the change is reflected instantly in Copilot answers—no cache refresh, no re‑indexing, no “sync job.” Governance stays intact: if a user cannot open a row in SharePoint, Copilot will not surface it either, eliminating the need for shadow service accounts or duplicated permissions.<br /><br />The episode also exposes the cost of unnecessary migrations. Mirko shows how moving lists to Dataverse “for Copilot” stacks licensing, schema mapping, and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> rework on top of existing solutions without improving outcomes. He argues that the real bottleneck was never storage, but access: Copilot needed a safe, direct path to operational data, which the new connector finally provides. With that in place, the smartest move is often to leave lists where they are, stabilize governance, and let Copilot bring conversational intelligence to them in situ instead of dragging them through yet another platform hop.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the conversation, you get concrete examples: a holiday calendar list that instantly powers “When is our next company holiday?” queries, a pipeline list that Copilot can summarize by stage and owner, and operations lists that become living knowledge cells instead of candidates for expensive “modernization projects.” Mirko gives you language to push back on reflex migrations—framing “authentication, not replication” as the new standard—and a checklist for when a list is perfectly fine and when a real move to Dataverse or Fabric is still justified<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why “modernization = migration” is a myth that burns time, money, and governance.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the new SharePoint List connector lets Copilot Studio use live lists as knowledge without ETL.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How real‑time, permission‑aware access replaces fragile exports, dataflows, and duplicated schemas.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to keep data in SharePoint and when Dataverse or Fabric are truly worth the migration effort.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to explain “authentication, not replication” as the new default strategy for Copilot integration.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Copilot never needed your data moved—it needed permission to see it. Once SharePoint lists can act as live Copilot knowledge, most “migration projects” are exposed as expensive habits, and the smartest modernization move becomes leaving good data where it is and connecting to it directly.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for SharePoint admins, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> makers, architects, and IT leaders who feel pressured to “lift and shift” lists into Dataverse or Fabric just to enable Copilot. It is especially valuable if you own migration budgets, care about governance, or need arguments to stop unnecessary data moves and embrace direct, permission‑aware Copilot access instead.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and digital workplace architect focused on building governed, scalable platforms with SharePoint, Power Platform, Dataverse, and Microsoft Copilot. Through M365.fm, he shares practical modernization stories, governance models, and AI integration patterns that help organizations simplify architectures, reduce migration debt, and get real value from Copilot without moving data just for show.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176536502</guid><pubDate>Thu, 30 Oct 2025 05:24:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68346134/3425186b51cef5ee1ad1d85c9b36e076.mp3" length="14957236" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/135ae39f-2698-42e4-80c5-cb7883457774/135ae39f-2698-42e4-80c5-cb7883457774.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/135ae39f-2698-42e4-80c5-cb7883457774/135ae39f-2698-42e4-80c5-cb7883457774.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/135ae39f-2698-42e4-80c5-cb7883457774/135ae39f-2698-42e4-80c5-cb7883457774.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint Lists https://www.m365.fm/categories/copilot-talk/ knowledge: in https://www.m365.fm/stop-migrating-use-lists-as-copilot-knowledge/ of M365.fm, Mirko Peters dismantles the myth that “modernization” always means migration—and shows how...</itunes:subtitle><itunes:summary><![CDATA[SharePoint Lists <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> knowledge: in <a href="https://www.m365.fm/stop-migrating-use-lists-as-copilot-knowledge/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters dismantles the myth that “modernization” always means migration—and shows how SharePoint Lists can now act as first‑class Copilot knowledge without moving a single row into Dataverse or <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>. He starts with the “migration mirage”: the reflex to rebuild working lists in new platforms just because AI or Power BI are involved, burning budget on duplicated data, broken flows, and licensing surprises while delivering exactly the same business value you already had.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko walks through how this reflex formed: years of hearing that “real” AI and analytics require “enterprise‑grade” stores, so SharePoint Lists were treated like embarrassing, legacy cousins. He contrasts that belief with the quiet shift Microsoft just shipped—Copilot Studio can now connect directly to SharePoint lists as live knowledge sources, under the same permissions and governance you already configured. No ETL pipelines, no schema redesign, no re‑implementing security; Copilot simply queries the list in real time, in the user’s own security context.<br /><br />He then breaks down what the new SharePoint List connector actually does. In Copilot Studio, you add a list as knowledge, choose from My Lists or Recent Lists, authenticate like a normal user, and Copilot immediately treats that list as an authoritative data source. When HR updates the holiday list or Sales adjusts a pipeline row, the change is reflected instantly in Copilot answers—no cache refresh, no re‑indexing, no “sync job.” Governance stays intact: if a user cannot open a row in SharePoint, Copilot will not surface it either, eliminating the need for shadow service accounts or duplicated permissions.<br /><br />The episode also exposes the cost of unnecessary migrations. Mirko shows how moving lists to Dataverse “for Copilot” stacks licensing, schema mapping, and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> rework on top of existing solutions without improving outcomes. He argues that the real bottleneck was never storage, but access: Copilot needed a safe, direct path to operational data, which the new connector finally provides. With that in place, the smartest move is often to leave lists where they are, stabilize governance, and let Copilot bring conversational intelligence to them in situ instead of dragging them through yet another platform hop.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the conversation, you get concrete examples: a holiday calendar list that instantly powers “When is our next company holiday?” queries, a pipeline list that Copilot can summarize by stage and owner, and operations lists that become living knowledge cells instead of candidates for expensive “modernization projects.” Mirko gives you language to push back on reflex migrations—framing “authentication, not replication” as the new standard—and a checklist for when a list is perfectly fine and when a real move to Dataverse or Fabric is still justified<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why “modernization = migration” is a myth that burns time, money, and governance.<a href="https://www.spreaker.com/cms/episodes/68346134/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the new...]]></itunes:summary><itunes:duration>1247</itunes:duration><itunes:keywords>access,aiquery,connector,copilot,dataverse,directconnect,etlfree,governance,integration,knowledge,lists,modernization,nomigration,opsdata,permissions,productivity,realtime,schema,sharepoint,simplify</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f2429bc320c5d1d2453914981e48fb38.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Generative Pages vs Canvas Apps: when to stop pixel‑building and let AI design your app</title><link>https://www.m365.fm/show/episodes/canvas-apps-are-dead-why-generative-pages-win/</link><description><![CDATA[Canvas Apps vs. Generative Pages <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>: in <a href="https://www.m365.fm/stop-using-generative-pages-wrong-the-licensing-trap/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why clinging to classic Canvas Apps has become self‑inflicted pain—and how Generative Pages with the new App Agent fundamentally change how you should design Power Apps. He starts with the “Canvas lie”: the promise of pixel‑perfect freedom that turned into pixel purgatory, where every layout tweak, theme change, or new filter means spelunking through nested containers, brittle Power FX formulas, and UI dependencies that collapse like Jenga pieces.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko recounts how enterprises quietly normalized this suffering. Teams celebrated beautifully aligned screens while sprint boards filled with chores like “fix header layout,” “refactor gallery filter,” and “make it responsive,” pushing real work—data modeling, security, performance, governance—into the background. Canvas Apps became hobby farms for perfectionists: handcrafted, visually impressive, and terrifying to modify once they hit production. Most organizations never noticed the bleed because it was disguised as craftsmanship rather than technical debt.<br /><br />He then introduces Generative Pages as the grown‑up alternative: Dataverse‑aware, schema‑driven, and powered by AI that understands structure instead of just drawing rectangles. Instead of dragging controls, you describe intent: “Create an ideas tracker with categories, status, and charts,” attach a sample or sketch, and the system generates a fully functional, responsive page atop React components wired directly to Dataverse. Sorting, filtering, forms, and security come from your data model, not from hand‑written formulas; accessibility and theming are built in rather than bolted on.<br /><br />The episode dives into the new architecture behind Generative Pages. Mirko explains how React‑based rendering brings real web‑app behavior, how CRUD operations and lookups are pre‑wired from your Dataverse schema, and how responsive layouts, dark mode, and accessibility are handled by design tokens instead of fragile width expressions. He also highlights the App Agent: a conversational copilot inside Power Apps that lets you say “replace search with dropdown filters,” “add a date range,” or “insert a chart of ideas by category” and see the app refactored automatically—with undo and history so experimentation is finally safe.<br /><br />Throughout the episode, you get concrete comparisons: how long a typical Canvas page with multiple galleries, filters, and themes takes to build versus a Generative Page; what happens when requirements change mid‑project; and how Dataverse‑first design shifts your focus from pixel pushing to schema, relationships, and governance. Mirko argues that the real upgrade is not prettier UI but a different mental model: you stop being a layout technician and become an architect who describes outcomes while AI and the platform handle the assembly.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why classic Canvas Apps create fragile, unscalable UI debt in enterprise projects.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Generative Pages use Dataverse, React, and AI to generate responsive, schema‑aware Power Apps from intent.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the App Agent refactors apps via natural language—adding filters, charts, and layout changes safely.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How shifting from manual layout to model‑driven, AI‑assisted design changes your sprint and governance practices.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to retire Canvas as default and make Generative Pages your new standard for serious Power Apps.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Canvas Apps turned makers into pixel mechanics; Generative Pages turn them back into architects. Once you let Dataverse, React, and the App Agent handle layout and wiring, building Power Apps stops being a UI endurance test and becomes a conversation about data, behavior, and governance—where your effort finally matches long‑term value.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Apps makers, solution architects, COE teams, and IT leaders who are tired of Canvas maintenance pain and want a sustainable, AI‑assisted way to build enterprise‑grade apps. It is especially valuable if you are planning new apps, sitting on a portfolio of fragile Canvas Apps, or responsible for setting platform standards and want to know when Generative Pages should become the default.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> consultant focused on building governed, scalable solutions with Power Apps, Dataverse, Microsoft <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, and modern low‑code architecture patterns. Through M365.fm, he shares practical app‑design stories, AI‑assisted build patterns, and governance models that help organizations move from handcrafted Canvas experiments to durable, Generative‑Page‑driven applications.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176536227</guid><pubDate>Wed, 29 Oct 2025 17:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68337624/0bf80534ba48d5000aa1c52479a0fd7d.mp3" length="13350079" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e23450dc-50e7-4568-8dc5-aa638be6aa89/e23450dc-50e7-4568-8dc5-aa638be6aa89.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e23450dc-50e7-4568-8dc5-aa638be6aa89/e23450dc-50e7-4568-8dc5-aa638be6aa89.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e23450dc-50e7-4568-8dc5-aa638be6aa89/e23450dc-50e7-4568-8dc5-aa638be6aa89.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Canvas Apps vs. Generative Pages https://www.m365.fm/power-apps-simply-explained/: in https://www.m365.fm/stop-using-generative-pages-wrong-the-licensing-trap/ of M365.fm, Mirko Peters explains why clinging to classic Canvas Apps has become...</itunes:subtitle><itunes:summary><![CDATA[Canvas Apps vs. Generative Pages <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>: in <a href="https://www.m365.fm/stop-using-generative-pages-wrong-the-licensing-trap/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why clinging to classic Canvas Apps has become self‑inflicted pain—and how Generative Pages with the new App Agent fundamentally change how you should design Power Apps. He starts with the “Canvas lie”: the promise of pixel‑perfect freedom that turned into pixel purgatory, where every layout tweak, theme change, or new filter means spelunking through nested containers, brittle Power FX formulas, and UI dependencies that collapse like Jenga pieces.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko recounts how enterprises quietly normalized this suffering. Teams celebrated beautifully aligned screens while sprint boards filled with chores like “fix header layout,” “refactor gallery filter,” and “make it responsive,” pushing real work—data modeling, security, performance, governance—into the background. Canvas Apps became hobby farms for perfectionists: handcrafted, visually impressive, and terrifying to modify once they hit production. Most organizations never noticed the bleed because it was disguised as craftsmanship rather than technical debt.<br /><br />He then introduces Generative Pages as the grown‑up alternative: Dataverse‑aware, schema‑driven, and powered by AI that understands structure instead of just drawing rectangles. Instead of dragging controls, you describe intent: “Create an ideas tracker with categories, status, and charts,” attach a sample or sketch, and the system generates a fully functional, responsive page atop React components wired directly to Dataverse. Sorting, filtering, forms, and security come from your data model, not from hand‑written formulas; accessibility and theming are built in rather than bolted on.<br /><br />The episode dives into the new architecture behind Generative Pages. Mirko explains how React‑based rendering brings real web‑app behavior, how CRUD operations and lookups are pre‑wired from your Dataverse schema, and how responsive layouts, dark mode, and accessibility are handled by design tokens instead of fragile width expressions. He also highlights the App Agent: a conversational copilot inside Power Apps that lets you say “replace search with dropdown filters,” “add a date range,” or “insert a chart of ideas by category” and see the app refactored automatically—with undo and history so experimentation is finally safe.<br /><br />Throughout the episode, you get concrete comparisons: how long a typical Canvas page with multiple galleries, filters, and themes takes to build versus a Generative Page; what happens when requirements change mid‑project; and how Dataverse‑first design shifts your focus from pixel pushing to schema, relationships, and governance. Mirko argues that the real upgrade is not prettier UI but a different mental model: you stop being a layout technician and become an architect who describes outcomes while AI and the platform handle the assembly.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why classic Canvas Apps create fragile, unscalable UI debt in enterprise projects.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Generative Pages use Dataverse, React, and AI to generate responsive, schema‑aware Power Apps from intent.<a href="https://www.spreaker.com/cms/episodes/68337624/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the App Agent refactors apps via natural language—adding filters, charts, and layout changes safely.<a...]]></itunes:summary><itunes:duration>1113</itunes:duration><itunes:keywords>aibuilder,appagent,appdesign,appgen,automation,canvasapps,dataverse,enterprise,generative,governance,lowcode,modeldriven,modernui,nocodeai,powerapps,productivity,promptbuild,react,responsive,schemaaware</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2ff125cb299bd0d3feaec1366200a636.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Generative Pages licensing: avoid the Dataverse premium trap before you click “Generate”</title><link>https://www.m365.fm/show/episodes/stop-using-generative-pages-wrong-the-licensing-trap/</link><description><![CDATA[<a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> Generative Pages licensing: in <a href="https://www.m365.fm/stop-using-generative-pages-wrong-the-licensing-trap/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters breaks down the “free lunch” illusion behind Generative Pages in Power Apps and explains how a single click on “Describe your page” can silently upgrade you into Dataverse‑backed, premium‑licensed territory. He shows how AI‑generated pages look like harmless prototypes—pretty calendars, dashboards, and forms built from a sentence—while under the hood they deploy Dataverse schema, model‑driven plumbing, and premium capabilities that finance will absolutely notice later.<br /><br />Mirko starts with what Generative Pages actually do. <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> takes your natural‑language prompt, uses existing Dataverse tables or creates new ones, and scaffolds a React‑based page inside a model‑driven app—complete with relationships, security, and automation hooks. It feels like no‑code magic, but the reality is scaffolding, not sorcery: the AI wires you into Dataverse’s full enterprise stack, with all the compliance and licensing implications that come with it. What looks like a quick experiment is, from the platform’s perspective, a premium app.<br /><br />He then exposes the Dataverse “silent upgrade” most makers never see. As soon as a Generative Page binds to Dataverse, your app crosses from standard connectors (SharePoint, Excel) into premium land, where every active user now requires a Power Apps Premium license and your environment consumes Dataverse capacity for database, file, and log storage. Mirko explains why this is by design: Dataverse brings relational integrity, audit trails, and enterprise security—but that power is priced accordingly, and Generative Pages are built on the assumption you’re ready to pay for it.<br /><br />The episode also dismantles the SharePoint virtual table mirage. Many teams believe they can dodge Dataverse licensing by exposing SharePoint lists as virtual tables and letting Generative Pages sit on top “for free.” Mirko explains why this still relies on Dataverse as the metadata and security engine: virtual tables are Dataverse assets, not shortcuts around it. The platform still counts premium usage, and you end up with Dataverse complexity plus SharePoint limitations, instead of a genuinely cheaper architecture.<br /><br />Throughout the conversation, Mirko gives you a practical decision framework. You’ll learn when Generative Pages plus Dataverse are absolutely worth it—regulated workloads, complex relational models, long‑lived apps—and when you should stick to Canvas Apps on standard connectors or other patterns to avoid surprise licensing explosions. He closes with concrete steps for platform owners: documenting premium patterns, setting environment guardrails, educating makers about the “generate = premium” rule, and budgeting Generative Pages as enterprise assets instead of free experiments.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>What Generative Pages really do under the hood—Dataverse schema, model‑driven plumbing, and React‑based UI.</li><li>How a single AI‑generated page flips your app from standard to premium licensing and Dataverse capacity.</li><li>Why SharePoint virtual tables do not avoid Dataverse costs and often create a fragile hybrid architecture.</li><li>When Generative Pages plus Dataverse are the right choice, and when cheaper Canvas/standard patterns are better.</li><li>How to educate makers and design environment guardrails so “AI magic” doesn’t blow up your licensing budget.</li></ul>THE CORE INSIGHT<br /><br />Generative Pages are not free UI toys—they are Dataverse deployment buttons with good marketing. Once you see that “Describe your page” really means “Stand up a premium, governed Dataverse app,” you can stop sleepwalking into licensing traps and start treating these pages like the enterprise assets they actually are.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Apps makers, solution architects, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> admins, and IT or finance leaders who are piloting Generative Pages or seeing unexpected premium usage in their tenant. It is especially valuable if you need clear language and a concrete framework to explain to stakeholders when Generative Pages are worth the Dataverse investment—and when they are an expensive way to solve a simple problem.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and Power Platform consultant focused on building governed, scalable low‑code platforms with Power Apps, Dataverse, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Microsoft Copilot. Through M365.fm, he shares practical licensing playbooks, architecture patterns, and real‑world migration stories that help organizations get the benefits of AI‑assisted app building without losing control of costs and governance.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176535732</guid><pubDate>Wed, 29 Oct 2025 05:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68324684/375fee1791b80bc68b446200d1aae7e0.mp3" length="15554082" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3c794122-c8b2-4258-aebc-47cec19409b1/3c794122-c8b2-4258-aebc-47cec19409b1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3c794122-c8b2-4258-aebc-47cec19409b1/3c794122-c8b2-4258-aebc-47cec19409b1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3c794122-c8b2-4258-aebc-47cec19409b1/3c794122-c8b2-4258-aebc-47cec19409b1.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/power-apps-simply-explained/ Generative Pages licensing: in https://www.m365.fm/stop-using-generative-pages-wrong-the-licensing-trap/ of M365.fm, Mirko Peters breaks down the “free lunch” illusion behind Generative Pages in Power...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> Generative Pages licensing: in <a href="https://www.m365.fm/stop-using-generative-pages-wrong-the-licensing-trap/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters breaks down the “free lunch” illusion behind Generative Pages in Power Apps and explains how a single click on “Describe your page” can silently upgrade you into Dataverse‑backed, premium‑licensed territory. He shows how AI‑generated pages look like harmless prototypes—pretty calendars, dashboards, and forms built from a sentence—while under the hood they deploy Dataverse schema, model‑driven plumbing, and premium capabilities that finance will absolutely notice later.<br /><br />Mirko starts with what Generative Pages actually do. <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> takes your natural‑language prompt, uses existing Dataverse tables or creates new ones, and scaffolds a React‑based page inside a model‑driven app—complete with relationships, security, and automation hooks. It feels like no‑code magic, but the reality is scaffolding, not sorcery: the AI wires you into Dataverse’s full enterprise stack, with all the compliance and licensing implications that come with it. What looks like a quick experiment is, from the platform’s perspective, a premium app.<br /><br />He then exposes the Dataverse “silent upgrade” most makers never see. As soon as a Generative Page binds to Dataverse, your app crosses from standard connectors (SharePoint, Excel) into premium land, where every active user now requires a Power Apps Premium license and your environment consumes Dataverse capacity for database, file, and log storage. Mirko explains why this is by design: Dataverse brings relational integrity, audit trails, and enterprise security—but that power is priced accordingly, and Generative Pages are built on the assumption you’re ready to pay for it.<br /><br />The episode also dismantles the SharePoint virtual table mirage. Many teams believe they can dodge Dataverse licensing by exposing SharePoint lists as virtual tables and letting Generative Pages sit on top “for free.” Mirko explains why this still relies on Dataverse as the metadata and security engine: virtual tables are Dataverse assets, not shortcuts around it. The platform still counts premium usage, and you end up with Dataverse complexity plus SharePoint limitations, instead of a genuinely cheaper architecture.<br /><br />Throughout the conversation, Mirko gives you a practical decision framework. You’ll learn when Generative Pages plus Dataverse are absolutely worth it—regulated workloads, complex relational models, long‑lived apps—and when you should stick to Canvas Apps on standard connectors or other patterns to avoid surprise licensing explosions. He closes with concrete steps for platform owners: documenting premium patterns, setting environment guardrails, educating makers about the “generate = premium” rule, and budgeting Generative Pages as enterprise assets instead of free experiments.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>What Generative Pages really do under the hood—Dataverse schema, model‑driven plumbing, and React‑based UI.</li><li>How a single AI‑generated page flips your app from standard to premium licensing and Dataverse capacity.</li><li>Why SharePoint virtual tables do not avoid Dataverse costs and often create a fragile hybrid architecture.</li><li>When Generative Pages plus Dataverse are the right choice, and when cheaper Canvas/standard patterns are better.</li><li>How to educate makers and design environment guardrails so “AI magic” doesn’t blow up your licensing budget.</li></ul>THE CORE INSIGHT<br /><br />Generative Pages are not free UI toys—they are Dataverse deployment buttons with good marketing. Once you see that “Describe your page” really means “Stand up a...]]></itunes:summary><itunes:duration>1297</itunes:duration><itunes:keywords>aibuilder,appgen,automation,budgetrisk,compliance,copilot,costtrap,datamodel,dataverse,enterpriseai,generative,governance,licensing,migrationmyth,modeldriven,powerapps,premium,reactpages,schema,virtualtables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0e6be0985889e9834f7afae742c9f916.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps manual UI vs Generative Pages: is vibe coding the better way to build apps?</title><link>https://www.m365.fm/show/episodes/manual-ui-vs-ai-pages-is-vibe-coding-worth-it-in-2025/</link><description><![CDATA[Still nudging buttons pixel by pixel in Power Apps while others describe a page and let AI build it? This episode is for makers and Power Platform leads weighing canvas apps against generative pages and vibe coding. You will learn where AI-generated pages save real time, where they create new kinds of technical debt, and how a hybrid approach with governed prompts gets the best of both.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Dragging rectangles vs describing pages</li><li>01:14 – The manual UI era: handcrafted chaos</li><li>04:44 – Enter generative pages: the vibe coder awakens</li><li>08:35 – The efficiency illusion: when fast becomes fragile</li><li>12:28 – Consistency, scalability and the end of UI anarchy</li><li>16:45 – Technical debt, future-proofing and when to use each</li><li>22:18 – The verdict on vibe coding</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual canvas app design creates inconsistent, hard-to-maintain interfaces whose technical debt grows with every handcrafted screen.</li><li>Generative pages produce React code bound to <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> metadata, which enforces consistent design and security, but the output is read-only and must be regenerated through prompts.</li><li>Use manual UI for unique experiences, AI pages for repeatable enterprise apps, and a hybrid with versioned, standardized prompt templates for long-term governance.</li></ul><br /><b>Worth quoting</b><br /><br />“Without prompt discipline, every page diverges subtly, a hint of blue here, a stray border there, until enterprise cohesion degrades under the guise of automation.” – Mirko Peters (11:42)<br /><br />“The AI doesn't misbehave maliciously. It obeys imperfect instructions with perfect fidelity and perfect obedience to ambiguous orders is far more dangerous than slow manual labor.” – Mirko Peters (11:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/manual-ui-vs-ai-pages-is-vibe-coding-worth-it-in-2025/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on generative pages versus manual UI</li><li><a href="https://www.m365.fm/entity/generative-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Generative pages</a> – the model-driven app feature that turns prompts into read-only React pages bound to Dataverse</li><li><a href="https://www.m365.fm/entity/vibe-coding/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Vibe coding</a> – Microsoft's label for describing pages in plain language and letting AI generate them</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform where manual canvas design and AI-generated pages are weighed against each other</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/canvas-apps-are-dead-why-generative-pages-win/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Power Apps Generative Pages vs Canvas Apps: when to stop pixel‑building and let AI design your app</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176509694</guid><pubDate>Tue, 28 Oct 2025 17:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68316030/2909cb9cbc96a03b4d8b981ee7a4a83f.mp3" length="28365889" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/466b9f90-0494-4092-a41b-365946bc36db/466b9f90-0494-4092-a41b-365946bc36db.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/466b9f90-0494-4092-a41b-365946bc36db/466b9f90-0494-4092-a41b-365946bc36db.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/466b9f90-0494-4092-a41b-365946bc36db/466b9f90-0494-4092-a41b-365946bc36db.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still nudging buttons pixel by pixel in Power Apps while others describe a page and let AI build it? This episode is for makers and Power Platform leads weighing canvas apps against generative pages and vibe coding. You will learn where AI-generated...</itunes:subtitle><itunes:summary><![CDATA[Still nudging buttons pixel by pixel in Power Apps while others describe a page and let AI build it? This episode is for makers and Power Platform leads weighing canvas apps against generative pages and vibe coding. You will learn where AI-generated pages save real time, where they create new kinds of technical debt, and how a hybrid approach with governed prompts gets the best of both.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Dragging rectangles vs describing pages</li><li>01:14 – The manual UI era: handcrafted chaos</li><li>04:44 – Enter generative pages: the vibe coder awakens</li><li>08:35 – The efficiency illusion: when fast becomes fragile</li><li>12:28 – Consistency, scalability and the end of UI anarchy</li><li>16:45 – Technical debt, future-proofing and when to use each</li><li>22:18 – The verdict on vibe coding</li></ul><br /><b>Key takeaways</b><br /><ul><li>Manual canvas app design creates inconsistent, hard-to-maintain interfaces whose technical debt grows with every handcrafted screen.</li><li>Generative pages produce React code bound to <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Dataverse</a> metadata, which enforces consistent design and security, but the output is read-only and must be regenerated through prompts.</li><li>Use manual UI for unique experiences, AI pages for repeatable enterprise apps, and a hybrid with versioned, standardized prompt templates for long-term governance.</li></ul><br /><b>Worth quoting</b><br /><br />“Without prompt discipline, every page diverges subtly, a hint of blue here, a stray border there, until enterprise cohesion degrades under the guise of automation.” – Mirko Peters (11:42)<br /><br />“The AI doesn't misbehave maliciously. It obeys imperfect instructions with perfect fidelity and perfect obedience to ambiguous orders is far more dangerous than slow manual labor.” – Mirko Peters (11:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/manual-ui-vs-ai-pages-is-vibe-coding-worth-it-in-2025/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on generative pages versus manual UI</li><li><a href="https://www.m365.fm/entity/generative-pages/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Generative pages</a> – the model-driven app feature that turns prompts into read-only React pages bound to Dataverse</li><li><a href="https://www.m365.fm/entity/vibe-coding/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Vibe coding</a> – Microsoft's label for describing pages in plain language and letting AI generate them</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform where manual canvas design and AI-generated pages are weighed against each other</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/canvas-apps-are-dead-why-generative-pages-win/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-manual-ui-vs-generative-pages-is-vibe-coding-the-better-way-to-build-apps" target="_blank" rel="noreferrer noopener">Power Apps Generative Pages vs Canvas Apps: when to stop pixel‑building and let AI design...]]></itunes:summary><itunes:duration>1419</itunes:duration><itunes:keywords>aidesigner,appagent,appmodernization,appscaffolding,canvasapps,dataverse,enterpriseux,fluentdesign,generativepages,lowcode,modeldriven,pixelpushing,powerapps,reactui,responsivelayout,schemaaware,technicaldebt,uigovernance,uxconsistency,vibecoding</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/12ec9d03c2d0e0c8736e43acc446dd74.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps Vibe Code vs Low Code: when to move from Canvas Apps to Code Apps with GitHub Copilot</title><link>https://www.m365.fm/show/episodes/the-truth-about-power-apps-vibe-code-vs-low-code/</link><description><![CDATA[Low-code Power Apps made everyone a developer, and many enterprises now live with fragile canvas apps full of Power Fx formulas nobody can maintain. This episode helps Power Platform makers, pro developers and architects decide when to stay low code and when to move to code apps with React, the Power Platform CLI and GitHub Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The low-code fairy tale</li><li>01:49 – The low-code illusion</li><li>04:30 – Vibe code: Power Apps code apps</li><li>07:50 – GitHub Copilot as the vibe partner</li><li>10:47 – Vibe code vs. low code: choosing your weapon</li><li>16:29 – AI, governance and the future of Power Platform</li><li>19:59 – The real truth about vibe code</li></ul><br /><b>Key takeaways</b><br /><ul><li>Canvas apps and <a href="https://www.m365.fm/entity/power-fx/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Power Fx</a> deliver fast results, but they hide complexity in dependency webs that become a maintenance problem once apps need integrations, source control and pipelines.</li><li>Power Apps code apps let developers build React and TypeScript apps in <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>, deploy them with the Power Platform CLI and still inherit environment governance, connectors and Entra authentication.</li><li>Use low code for quick prototypes and departmental tools, move complex, long-lived systems to code apps, and let GitHub Copilot speed up both while reviews and testing keep the code correct.</li></ul><br /><b>Worth quoting</b><br /><br />“Because loco doesn't mean low complexity, it just hides that complexity behind cheerful names and mouse clicks.” – Mirko Peters (02:52)<br /><br />“Code apps are full fledged React web applications that run inside the power Platform. Yes, inside you write in your favorite ID visual studio code using all the modern trimmings NODEJS, Typescript, dot Net, and Git.” – Mirko Peters (04:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-truth-about-power-apps-vibe-code-vs-low-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on code apps versus canvas apps</li><li><a href="https://www.m365.fm/entity/code-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Power Apps code apps</a> – React and TypeScript apps built in Visual Studio Code that run inside Power Platform governance</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform whose canvas, model-driven and code app options the episode compares</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – the AI pair programmer that scaffolds React components and connector code for code apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">From Low-Code to Pro-Code- The Rise of Power Apps Code Apps with Carike Botha [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176509547</guid><pubDate>Tue, 28 Oct 2025 05:33:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68307416/49da57a048a9496dd8a453718311408a.mp3" length="15233716" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4c35e245-68a8-490e-841b-1b4b0065912a/4c35e245-68a8-490e-841b-1b4b0065912a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4c35e245-68a8-490e-841b-1b4b0065912a/4c35e245-68a8-490e-841b-1b4b0065912a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4c35e245-68a8-490e-841b-1b4b0065912a/4c35e245-68a8-490e-841b-1b4b0065912a.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Low-code Power Apps made everyone a developer, and many enterprises now live with fragile canvas apps full of Power Fx formulas nobody can maintain. This episode helps Power Platform makers, pro developers and architects decide when to stay low code...</itunes:subtitle><itunes:summary><![CDATA[Low-code Power Apps made everyone a developer, and many enterprises now live with fragile canvas apps full of Power Fx formulas nobody can maintain. This episode helps Power Platform makers, pro developers and architects decide when to stay low code and when to move to code apps with React, the Power Platform CLI and GitHub Copilot.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The low-code fairy tale</li><li>01:49 – The low-code illusion</li><li>04:30 – Vibe code: Power Apps code apps</li><li>07:50 – GitHub Copilot as the vibe partner</li><li>10:47 – Vibe code vs. low code: choosing your weapon</li><li>16:29 – AI, governance and the future of Power Platform</li><li>19:59 – The real truth about vibe code</li></ul><br /><b>Key takeaways</b><br /><ul><li>Canvas apps and <a href="https://www.m365.fm/entity/power-fx/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Power Fx</a> deliver fast results, but they hide complexity in dependency webs that become a maintenance problem once apps need integrations, source control and pipelines.</li><li>Power Apps code apps let developers build React and TypeScript apps in <a href="https://www.m365.fm/entity/vs-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>, deploy them with the Power Platform CLI and still inherit environment governance, connectors and Entra authentication.</li><li>Use low code for quick prototypes and departmental tools, move complex, long-lived systems to code apps, and let GitHub Copilot speed up both while reviews and testing keep the code correct.</li></ul><br /><b>Worth quoting</b><br /><br />“Because loco doesn't mean low complexity, it just hides that complexity behind cheerful names and mouse clicks.” – Mirko Peters (02:52)<br /><br />“Code apps are full fledged React web applications that run inside the power Platform. Yes, inside you write in your favorite ID visual studio code using all the modern trimmings NODEJS, Typescript, dot Net, and Git.” – Mirko Peters (04:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-truth-about-power-apps-vibe-code-vs-low-code/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on code apps versus canvas apps</li><li><a href="https://www.m365.fm/entity/code-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Power Apps code apps</a> – React and TypeScript apps built in Visual Studio Code that run inside Power Platform governance</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">Power Apps</a> – the platform whose canvas, model-driven and code app options the episode compares</li><li><a href="https://www.m365.fm/entity/github-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – the AI pair programmer that scaffolds React components and connector code for code apps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-low-code-to-pro-code-the-rise-of-power-apps-code-apps-with-carike-botha-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-vibe-code-vs-low-code" target="_blank" rel="noreferrer noopener">From Low-Code to Pro-Code- The Rise of Power Apps Code Apps with Carike Botha [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>1270</itunes:duration><itunes:keywords>appmodernization,appscaffolding,ci_cd,citizendev,codeapps,connectors,dataverse,enterpriseai,fusiondev,githubcopilot,governance,lowcode,modeldriven,paccli,powerapps,prodev,react,typescript,vibecode,vscode</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b5797a8f9134a3d1520fd8c183e591ab.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Agents vs workflows in Copilot: how to use Power Automate and Copilot Studio agents without losing governance</title><link>https://www.m365.fm/show/episodes/the-difference-between-agents-and-workflows-in-copilot/</link><description><![CDATA[Calling everything an AI automation hides a critical difference: a Power Automate workflow follows fixed steps, while a Copilot Studio agent reasons toward a goal and picks its own tools. This episode helps makers and Power Platform admins decide when to use workflows, agents or both, and how to keep governance intact as autonomy grows.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agents are not workflows</li><li>02:53 – The deterministic <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Power Automate</a> workflow</li><li>06:25 – Dynamic decisions vs static sequence</li><li>09:38 – Integration and tool use</li><li>12:54 – Where agents shine</li><li>16:54 – Where workflows belong</li><li>20:04 – The hybrid model</li><li>22:55 – Choosing workflow, agent or hybrid</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Automate workflows are deterministic rule execution, while <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Copilot Studio</a> agents pursue goals and choose tools dynamically within defined boundaries.</li><li>Agents shift governance from inventory control and post-failure audits to supervising behavior, with the agent feed exposing what an agent did and why.</li><li>The most robust design is hybrid: agents interpret and decide, then delegate execution to auditable Power Automate workflows.</li></ul><br /><b>Worth quoting</b><br /><br />“Workflows are deterministic. Agents are probabilistic within boundaries. You define workflows, execute defined logic. Agents pursue defined intent. One requires instructions, the other requires supervision” – Mirko Peters (02:40)<br /><br />“Agents think, workflows act. The agent handles ambiguity interpreting language, weighing context, deciding intent. Once it reaches a confident conclusion, it delegates the mechanical execution to power automate.” – Mirko Peters (20:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-difference-between-agents-and-workflows-in-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agents versus workflows</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">AI agent</a> – defined by autonomy, goal seeking and tool use, supervised through the agent feed</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Power Automate</a> – the deterministic workflow engine that executes fixed steps and handles auditable execution</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where agents use generative orchestration to plan and pick tools toward a goal</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Is Copilot Studio Replacing Low-Code Developers: The Future of Managed Business Logic</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176509216</guid><pubDate>Mon, 27 Oct 2025 07:29:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68293509/1c2d93d5ebd4de84124b407ecc868dc6.mp3" length="17144939" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/afbafbae-f67e-4ee8-82d5-68f89ebbae20/afbafbae-f67e-4ee8-82d5-68f89ebbae20.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/afbafbae-f67e-4ee8-82d5-68f89ebbae20/afbafbae-f67e-4ee8-82d5-68f89ebbae20.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/afbafbae-f67e-4ee8-82d5-68f89ebbae20/afbafbae-f67e-4ee8-82d5-68f89ebbae20.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Calling everything an AI automation hides a critical difference: a Power Automate workflow follows fixed steps, while a Copilot Studio agent reasons toward a goal and picks its own tools. This episode helps makers and Power Platform admins decide when...</itunes:subtitle><itunes:summary><![CDATA[Calling everything an AI automation hides a critical difference: a Power Automate workflow follows fixed steps, while a Copilot Studio agent reasons toward a goal and picks its own tools. This episode helps makers and Power Platform admins decide when to use workflows, agents or both, and how to keep governance intact as autonomy grows.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agents are not workflows</li><li>02:53 – The deterministic <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Power Automate</a> workflow</li><li>06:25 – Dynamic decisions vs static sequence</li><li>09:38 – Integration and tool use</li><li>12:54 – Where agents shine</li><li>16:54 – Where workflows belong</li><li>20:04 – The hybrid model</li><li>22:55 – Choosing workflow, agent or hybrid</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Automate workflows are deterministic rule execution, while <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Copilot Studio</a> agents pursue goals and choose tools dynamically within defined boundaries.</li><li>Agents shift governance from inventory control and post-failure audits to supervising behavior, with the agent feed exposing what an agent did and why.</li><li>The most robust design is hybrid: agents interpret and decide, then delegate execution to auditable Power Automate workflows.</li></ul><br /><b>Worth quoting</b><br /><br />“Workflows are deterministic. Agents are probabilistic within boundaries. You define workflows, execute defined logic. Agents pursue defined intent. One requires instructions, the other requires supervision” – Mirko Peters (02:40)<br /><br />“Agents think, workflows act. The agent handles ambiguity interpreting language, weighing context, deciding intent. Once it reaches a confident conclusion, it delegates the mechanical execution to power automate.” – Mirko Peters (20:20)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-difference-between-agents-and-workflows-in-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agents versus workflows</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">AI agent</a> – defined by autonomy, goal seeking and tool use, supervised through the agent feed</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Power Automate</a> – the deterministic workflow engine that executes fixed steps and handles auditable execution</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where agents use generative orchestration to plan and pick tools toward a goal</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/is-copilot-studio-replacing-low-code-developers-the-future-of-managed-business-logic/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-difference-between-agents-and-workflows-in-copilot" target="_blank" rel="noreferrer noopener">Is Copilot Studio Replacing Low-Code Developers: The Future of Managed Business Logic</a></li></ul><br />Follow and rate M365.FM in...]]></itunes:summary><itunes:duration>1429</itunes:duration><itunes:keywords>adaptability,agents,automation,autonomy,boundaries,compliance,connector,context,determinism,execution,governance,intent,objectives,orchestration,probabilistic,reasoning,sequencing,supervision,tooling,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1a082d52aedb17b08fbf0cbb1bbd6c01.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI flows RFI governance: why your Copilot Studio flows need a human firewall to stop bad data</title><link>https://www.m365.fm/show/episodes/why-your-ai-flows-fail-the-rfi-fix-explained/</link><description><![CDATA[AI flows RFI governance: in <a href="https://www.m365.fm/why-your-ai-flows-fail-the-rfi-fix-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your “smart” <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> flows don’t fail because of AI—but because they trust whatever half‑baked data humans throw at them. He shows how missing fields, vague free‑text answers, and unchecked assumptions quietly corrupt Dataverse, dashboards, and downstream automations, turning elegant flows into high‑speed error amplifiers instead of reliable systems.<br /><br />Mirko starts by naming the real problem: governance, not logic. Flows consume form submissions, emails, and chat inputs as if they were facts, when they’re really guesses, typos, and Friday‑afternoon shortcuts. You’ll hear how this “data reliability gap” shows up in practice—facility access approvals with “meeting” as the purpose, visitor records without safety details, and access passes created from incomplete or ambiguous context that auditors later flag as compliance risks. Automation isn’t wrong; it’s just obedient to bad input.<br /><br />He then introduces the Request for Information (RFI) action as the missing human firewall in AI‑driven flows. RFI pauses an Agent Flow mid‑execution, sends an Outlook actionable message to the right person, and refuses to continue until required fields are reviewed and completed. Unlike a prompt that “thinks” data looks okay, RFI demands confirmation: someone with a name, mailbox, and timestamp must explicitly validate or correct the information before the flow moves forward. That pause is not inefficiency—it’s governance discipline.<br /><br />The episode walks through concrete scenarios where RFI changes everything. In a visitor access flow, AI validation may detect that safety details are missing; RFI then sends the requester a focused Outlook card asking for exact work type, protective gear, and clearance. The flow waits synchronously, resumes only after a valid response, and logs who signed off, when, and with which values. Mirko shows how first responder wins logic, redundant attempts, and full history together create an auditable trail that security and compliance teams can trust.<br /><br />Finally, Mirko connects RFI to broader governance frameworks. He explains how RFI checkpoints map to preventive controls in ISO, SOC, and GDPR audits, why they turn “the system did it” into accountable human decisions, and how they prevent silent data failure—bad records slipping in unnoticed. You’ll get a practical mental model: use AI to interpret, RFI to confirm, and flows to execute, so automation becomes both fast and defensible instead of a glossy policy violation engine.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why AI‑driven flows usually fail on dataquality and governance, not on model intelligence.</li><li>How the Request for Information (RFI) action pauses flows and forces human validation via Outlook cards.</li><li>How RFI creates synchronous, auditable checkpoints with names, timestamps, and verified inputs.</li><li>How combining prompts (logic checks) with RFI (accountability) closes the “data reliability gap.”</li><li>How to position RFI as a preventive compliance control instead of a slowdown in your automation.</li></ul>THE CORE INSIGHT<br /><br />Your AI flows don’t need more prompts—they need a brake pedal. Once you treat RFI as a built‑in human firewall, flows stop blindly trusting every form field and start requiring explicit, logged confirmation before doing anything risky, turning automation from fast chaos into governed orchestration.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Automate and Copilot Studio makers, COE teams, security and compliance leaders, and operations owners who rely on workflows for approvals, access, or sensitive updates. It is especially valuable if you’ve seen “smart” flows produce dumb outcomes and need a concrete, human‑in‑the‑loop pattern to make AI automation defensible in audits and real‑world production.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> consultant focused on building governed, scalable automation with Power Automate, Copilot Studio, Dataverse, and Microsoft 365. Through M365.fm, he shares practical governance patterns, RFI‑driven flow designs, and real‑world stories that help organizations keep automation fast while keeping accountability, data integrity, and compliance firmly in place.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176508688</guid><pubDate>Mon, 27 Oct 2025 05:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68292197/89a13aa078ea20f80943a6f327ea8264.mp3" length="14681383" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b20cf745-7602-4c5f-8c3a-3adb76c995c0/b20cf745-7602-4c5f-8c3a-3adb76c995c0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b20cf745-7602-4c5f-8c3a-3adb76c995c0/b20cf745-7602-4c5f-8c3a-3adb76c995c0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b20cf745-7602-4c5f-8c3a-3adb76c995c0/b20cf745-7602-4c5f-8c3a-3adb76c995c0.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI flows RFI governance: in https://www.m365.fm/why-your-ai-flows-fail-the-rfi-fix-explained/ of M365.fm, Mirko Peters explains why your “smart” https://www.m365.fm/categories/copilot-talk/ Studio and...</itunes:subtitle><itunes:summary><![CDATA[AI flows RFI governance: in <a href="https://www.m365.fm/why-your-ai-flows-fail-the-rfi-fix-explained/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your “smart” <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio and <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> flows don’t fail because of AI—but because they trust whatever half‑baked data humans throw at them. He shows how missing fields, vague free‑text answers, and unchecked assumptions quietly corrupt Dataverse, dashboards, and downstream automations, turning elegant flows into high‑speed error amplifiers instead of reliable systems.<br /><br />Mirko starts by naming the real problem: governance, not logic. Flows consume form submissions, emails, and chat inputs as if they were facts, when they’re really guesses, typos, and Friday‑afternoon shortcuts. You’ll hear how this “data reliability gap” shows up in practice—facility access approvals with “meeting” as the purpose, visitor records without safety details, and access passes created from incomplete or ambiguous context that auditors later flag as compliance risks. Automation isn’t wrong; it’s just obedient to bad input.<br /><br />He then introduces the Request for Information (RFI) action as the missing human firewall in AI‑driven flows. RFI pauses an Agent Flow mid‑execution, sends an Outlook actionable message to the right person, and refuses to continue until required fields are reviewed and completed. Unlike a prompt that “thinks” data looks okay, RFI demands confirmation: someone with a name, mailbox, and timestamp must explicitly validate or correct the information before the flow moves forward. That pause is not inefficiency—it’s governance discipline.<br /><br />The episode walks through concrete scenarios where RFI changes everything. In a visitor access flow, AI validation may detect that safety details are missing; RFI then sends the requester a focused Outlook card asking for exact work type, protective gear, and clearance. The flow waits synchronously, resumes only after a valid response, and logs who signed off, when, and with which values. Mirko shows how first responder wins logic, redundant attempts, and full history together create an auditable trail that security and compliance teams can trust.<br /><br />Finally, Mirko connects RFI to broader governance frameworks. He explains how RFI checkpoints map to preventive controls in ISO, SOC, and GDPR audits, why they turn “the system did it” into accountable human decisions, and how they prevent silent data failure—bad records slipping in unnoticed. You’ll get a practical mental model: use AI to interpret, RFI to confirm, and flows to execute, so automation becomes both fast and defensible instead of a glossy policy violation engine.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why AI‑driven flows usually fail on dataquality and governance, not on model intelligence.</li><li>How the Request for Information (RFI) action pauses flows and forces human validation via Outlook cards.</li><li>How RFI creates synchronous, auditable checkpoints with names, timestamps, and verified inputs.</li><li>How combining prompts (logic checks) with RFI (accountability) closes the “data reliability gap.”</li><li>How to position RFI as a preventive compliance control instead of a slowdown in your automation.</li></ul>THE CORE INSIGHT<br /><br />Your AI flows don’t need more prompts—they need a brake pedal. Once you treat RFI as a built‑in human firewall, flows stop blindly trusting every form field and start requiring explicit, logged confirmation before doing anything risky, turning automation from fast chaos into governed orchestration.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Automate and Copilot Studio makers, COE teams, security and...]]></itunes:summary><itunes:duration>1224</itunes:duration><itunes:keywords>accuracy,agents,ai,auditing,automation,compliance,copilot,dataquality,dataverse,flows,governance,integrity,orchestration,oversight,powerapps,prompts,reliability,rfi,validation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b1e5de31e58e9753d2a0428cde6bef35.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio multi‑stage approvals: use Agent Flows to automate complex approval chains without losing control</title><link>https://www.m365.fm/show/episodes/stop-waiting-automate-multi-stage-approvals-with-copilot-studio/</link><description><![CDATA[Approval chains stall because people are on vacation or miss emails, and classic Power Automate approvals become fragile once you add thresholds and specialist reviews. This episode is for Power Platform and Copilot Studio makers who want to build AI-driven multistage approvals in agent flows that decide routine cases instantly, escalate exceptions to humans and stay auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Approvals stuck in corporate purgatory</li><li>01:18 – The problem with traditional approvals</li><li>03:40 – Building the AI stage</li><li>07:21 – Human oversight and conditional stages</li><li>11:22 – Dynamic inputs and receipt validation</li><li>15:07 – Testing, versioning and publishing</li><li>18:17 – Real-world payoff</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Copilot Studio</a> agent flows let an AI stage evaluate each request against precise, testable policy instructions before any human sees it, so only borderline or high-value cases reach managers.</li><li>Manual stages, manager lookup via the user connector and conditions such as amount thresholds turn a single approval into a multi-tier process, with every decision logged in <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Dataverse</a>.</li><li>Document inputs let the AI cross-check receipts against claim data, and disciplined testing, naming conventions, versioning and status updates make the flow reliable and auditable.</li></ul><br /><b>Worth quoting</b><br /><br />“Every claim that meets objective policy is approved instantly. Every edge case lands neatly in a manager's queue with the context already attached. Humans make value judgments, not clerical confirmations.” – Mirko Peters (18:22)<br /><br />“Broad or ambiguous phrasing. Reasonable expense, recent purchase is AI poison. The system can't read corporate mood. It needs mathematical definitions” – Mirko Peters (05:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-waiting-automate-multi-stage-approvals-with-copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Episode page</a>: the full walkthrough with chapters, key quotes and an FAQ on agent flows</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the agent flows with AI, manual and conditional approval stages are built and published</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Dataverse</a> – triggers each claim flow, supplies receipt files and manager data, and stores the audit trail</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Power Automate</a> – the classic approval flows that the episode says splinter once thresholds and special rules appear</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-cloud-flows-use-agent-flows/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Stop building cloud flows: use Agent Flows for smarter, cheaper automation</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176508425</guid><pubDate>Sun, 26 Oct 2025 17:18:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68287040/8dfbb61bc6d07b436cf4199787f44422.mp3" length="14930278" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c1a81f1c-5dcf-45aa-a95b-008c9173b1a2/c1a81f1c-5dcf-45aa-a95b-008c9173b1a2.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c1a81f1c-5dcf-45aa-a95b-008c9173b1a2/c1a81f1c-5dcf-45aa-a95b-008c9173b1a2.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c1a81f1c-5dcf-45aa-a95b-008c9173b1a2/c1a81f1c-5dcf-45aa-a95b-008c9173b1a2.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Approval chains stall because people are on vacation or miss emails, and classic Power Automate approvals become fragile once you add thresholds and specialist reviews. This episode is for Power Platform and Copilot Studio makers who want to build...</itunes:subtitle><itunes:summary><![CDATA[Approval chains stall because people are on vacation or miss emails, and classic Power Automate approvals become fragile once you add thresholds and specialist reviews. This episode is for Power Platform and Copilot Studio makers who want to build AI-driven multistage approvals in agent flows that decide routine cases instantly, escalate exceptions to humans and stay auditable.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Approvals stuck in corporate purgatory</li><li>01:18 – The problem with traditional approvals</li><li>03:40 – Building the AI stage</li><li>07:21 – Human oversight and conditional stages</li><li>11:22 – Dynamic inputs and receipt validation</li><li>15:07 – Testing, versioning and publishing</li><li>18:17 – Real-world payoff</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Copilot Studio</a> agent flows let an AI stage evaluate each request against precise, testable policy instructions before any human sees it, so only borderline or high-value cases reach managers.</li><li>Manual stages, manager lookup via the user connector and conditions such as amount thresholds turn a single approval into a multi-tier process, with every decision logged in <a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Dataverse</a>.</li><li>Document inputs let the AI cross-check receipts against claim data, and disciplined testing, naming conventions, versioning and status updates make the flow reliable and auditable.</li></ul><br /><b>Worth quoting</b><br /><br />“Every claim that meets objective policy is approved instantly. Every edge case lands neatly in a manager's queue with the context already attached. Humans make value judgments, not clerical confirmations.” – Mirko Peters (18:22)<br /><br />“Broad or ambiguous phrasing. Reasonable expense, recent purchase is AI poison. The system can't read corporate mood. It needs mathematical definitions” – Mirko Peters (05:41)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-waiting-automate-multi-stage-approvals-with-copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Episode page</a>: the full walkthrough with chapters, key quotes and an FAQ on agent flows</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – where the agent flows with AI, manual and conditional approval stages are built and published</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Dataverse</a> – triggers each claim flow, supplies receipt files and manager data, and stores the audit trail</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Power Automate</a> – the classic approval flows that the episode says splinter once thresholds and special rules appear</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-cloud-flows-use-agent-flows/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-multi-stage-approvals-agent-flows" target="_blank" rel="noreferrer noopener">Stop building cloud flows: use Agent Flows for smarter, cheaper...]]></itunes:summary><itunes:duration>1245</itunes:duration><itunes:keywords>agentflows,aiapprover,approvals,approverchain,automation,compliance,consistency,dataverse,escalation,governance,latency,orchestration,oversight,policylogic,reasoning,stagegates,supervision,thresholds,validation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/70aa7dd92663fca09dd7d27ee6e86407.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Generative Pages low‑code safety: why clicking “Edit Code” turns your Power App into a pro‑code risk</title><link>https://www.m365.fm/show/episodes/generative-pages-just-killed-low-code-safety/</link><description><![CDATA[Generative Pages low‑code safety: in <a href="https://www.m365.fm/generative-pages-just-killed-low-code-safety/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why Microsoft’s Generative Pages feel like the final victory for low‑code—type a sentence, get a working React page—but in reality smuggle full pro‑code risk into environments that were never designed to carry it. He starts with the illusion: you describe a dashboard, GPT‑5 assembles a beautiful page that talks to Dataverse, and it all lives inside <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, so it feels governed, sandboxed, and “safe by default.”<br /><br />Mirko then shows where that illusion breaks the moment you click Edit Code. At that point, the page stops being managed configuration and becomes source code: React, JSX, npm dependencies, and custom logic that Microsoft no longer maintains for you. The declarative safety net of low‑code—type checks, platform‑level upgrades, centralized patching—vanishes, and you suddenly own version drift, security updates, and every subtle bug that comes with imperative UI code. The app still looks like Power Apps on the surface, but underneath it has switched from governed metadata to unmanaged JavaScript.<br /><br />He walks through the technical debt that quietly appears: React version mismatches when the platform upgrades its renderer, npm packages that need patching for CVEs, Dataverse schema changes that no longer auto‑propagate, and custom logic that bypasses platform‑level guardrails. The result is a two‑layer app: a friendly low‑code shell for makers, hiding a growing pile of pro‑code complexity that only experienced developers can safely touch. Instead of eliminating the need for devs, Generative Pages often create stealth projects that IT inherits only when something breaks in production.<br /><br />Throughout the episode, Mirko argues that Generative Pages are powerful—but must be treated as pro‑code projects the moment code editing is enabled. That means Git repos, code reviews, CI/CD, dependency management, and security scanning, not “we’ll let the agent fix it later.” He gives you a simple rule of thumb: if a page stays within the generated, metadata‑only model, it behaves like safe low‑code; if you ever open the React layer, it belongs under the same governance as any custom web app.<br /><br />You’ll also hear how to talk about this with stakeholders: low‑code as a managed city with zoning laws, pro‑code as open construction that demands architects and inspectors. Generative Pages are the zoning exemption—useful when you truly need it, dangerous when handed out casually to citize<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Generative Pages feel like safe low‑code while quietly introducing full procode risk.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What really happens when you click Edit Code and your page becomes unmanaged React and npm dependencies.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How version drift, schema changes, and security updates turn AI‑generated React into technical debt.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When Generative Pages must be treated as full software projects with Git, reviews, and CI/CD.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to explain to makers and leaders that “describe your page” is not the same as “no developers needed.”<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Generative Pages didn’t kill low‑code—they killed the illusion that low‑code is always safe. The moment you unlock React, you’re no longer in a protected Power Apps sandbox but in full‑blown application development, and only real engineering practices—not AI magic—can keep that code secure, maintainable, and compliant.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> admins, solution architects, pro devs, and COE leaders who are piloting Generative Pages and need to understand where low‑code safety ends and custom‑code responsibility begins. It is especially valuable if citizen makers are already clicking Edit Code and you need a governance stance before those “harmless experiments” become production liabilities.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Power Platform consultant focused on building governed, scalable solutions with Power Apps, Dataverse, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, and modern low‑code/pro‑code architectures. Through M365.fm, he shares practical governance patterns, AI‑assisted development stories, and platform guidelines that help organizations use Generative Pages without turning low‑code into an untracked risk layer.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176507857</guid><pubDate>Sun, 26 Oct 2025 05:14:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68282760/a56e62c807a432599e5d7b3c9de71648.mp3" length="14902066" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/dc7b0b14-01e4-420d-9772-5a5ab799843b/dc7b0b14-01e4-420d-9772-5a5ab799843b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dc7b0b14-01e4-420d-9772-5a5ab799843b/dc7b0b14-01e4-420d-9772-5a5ab799843b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dc7b0b14-01e4-420d-9772-5a5ab799843b/dc7b0b14-01e4-420d-9772-5a5ab799843b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Generative Pages low‑code safety: in https://www.m365.fm/generative-pages-just-killed-low-code-safety/ of M365.fm, Mirko Peters explains why Microsoft’s Generative Pages feel like the final victory for low‑code—type a sentence, get a working React...</itunes:subtitle><itunes:summary><![CDATA[Generative Pages low‑code safety: in <a href="https://www.m365.fm/generative-pages-just-killed-low-code-safety/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why Microsoft’s Generative Pages feel like the final victory for low‑code—type a sentence, get a working React page—but in reality smuggle full pro‑code risk into environments that were never designed to carry it. He starts with the illusion: you describe a dashboard, GPT‑5 assembles a beautiful page that talks to Dataverse, and it all lives inside <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, so it feels governed, sandboxed, and “safe by default.”<br /><br />Mirko then shows where that illusion breaks the moment you click Edit Code. At that point, the page stops being managed configuration and becomes source code: React, JSX, npm dependencies, and custom logic that Microsoft no longer maintains for you. The declarative safety net of low‑code—type checks, platform‑level upgrades, centralized patching—vanishes, and you suddenly own version drift, security updates, and every subtle bug that comes with imperative UI code. The app still looks like Power Apps on the surface, but underneath it has switched from governed metadata to unmanaged JavaScript.<br /><br />He walks through the technical debt that quietly appears: React version mismatches when the platform upgrades its renderer, npm packages that need patching for CVEs, Dataverse schema changes that no longer auto‑propagate, and custom logic that bypasses platform‑level guardrails. The result is a two‑layer app: a friendly low‑code shell for makers, hiding a growing pile of pro‑code complexity that only experienced developers can safely touch. Instead of eliminating the need for devs, Generative Pages often create stealth projects that IT inherits only when something breaks in production.<br /><br />Throughout the episode, Mirko argues that Generative Pages are powerful—but must be treated as pro‑code projects the moment code editing is enabled. That means Git repos, code reviews, CI/CD, dependency management, and security scanning, not “we’ll let the agent fix it later.” He gives you a simple rule of thumb: if a page stays within the generated, metadata‑only model, it behaves like safe low‑code; if you ever open the React layer, it belongs under the same governance as any custom web app.<br /><br />You’ll also hear how to talk about this with stakeholders: low‑code as a managed city with zoning laws, pro‑code as open construction that demands architects and inspectors. Generative Pages are the zoning exemption—useful when you truly need it, dangerous when handed out casually to citize<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Generative Pages feel like safe low‑code while quietly introducing full procode risk.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What really happens when you click Edit Code and your page becomes unmanaged React and npm dependencies.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How version drift, schema changes, and security updates turn AI‑generated React into technical debt.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When Generative Pages must be treated as full software projects with Git, reviews, and CI/CD.<a href="https://www.spreaker.com/cms/episodes/68282760/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to explain to makers and leaders that “describe your page” is not the same as “no developers needed.”<a...]]></itunes:summary><itunes:duration>1242</itunes:duration><itunes:keywords>aiagent,auth,compliance,dataverse,dependency,drift,fragility,generative,governance,jsx,lowcode,maintenance,metadata,override,platform,procode,react,schemas,security,technicaldebt</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a7ed521e4fb04af38df533541790f578.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Model‑driven Power Apps vs Teams and SharePoint: when to skip Dataverse and use Fusion Teams instead</title><link>https://www.m365.fm/show/episodes/the-model-driven-app-lie-use-teams-and-sharepoint-instead/</link><description><![CDATA[Model-driven Power Apps sound enterprise-ready, but for many teams they turn a simple tracker into a Dataverse project full of security roles, environments and change requests. This episode shows makers and IT leads when to skip Dataverse and build faster with a fusion team using Teams, SharePoint lists and Power Automate.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The model-driven mirage</li><li>01:25 – The Dataverse delusion</li><li>04:23 – The complexity tax</li><li>07:23 – Enter the fusion team</li><li>10:58 – Building it the better way</li><li>15:34 – The scalability mirage</li><li>18:33 – The real lesson</li></ul><br /><b>Key takeaways</b><br /><ul><li>Model-driven Power Apps depend on Dataverse, which brings licensing, environments, security roles and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">governance</a> overhead that many simple business apps never need.</li><li>A fusion team can deliver most of the value with <a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">SharePoint lists</a> for data, Power Automate for approvals and notifications, and Teams as the interface.</li><li>Start light, prove value quickly and move to Dataverse only when real requirements such as complex integrations or regulated data demand it.</li></ul><br /><b>Worth quoting</b><br /><br />“The problem isn't that it can't handle your data. It's that it always assumes you'll have ten times more of it later.” – Mirko Peters (03:31)<br /><br />“This isn't a new app type. It's a philosophy build where your users already live, automate what matters, and stop mistaking data for destiny.” – Mirko Peters (07:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-model-driven-app-lie-use-teams-and-sharepoint-instead/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on lighter alternatives to model-driven apps</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type the episode argues overcomplicates simple trackers and approval processes</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Dataverse</a> – the required backbone of model-driven apps, bringing licensing, environments and security role overhead</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the data layer of the fusion team approach, using columns and lookups instead of tables</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Dataverse Explained: The Foundation Your Apps Depend On</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176503804</guid><pubDate>Sat, 25 Oct 2025 16:04:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68277821/03882b02295760f12090e0ded0ef0ca2.mp3" length="14371676" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7c4f3fc4-ce8e-4f84-8f17-8251060a557a/7c4f3fc4-ce8e-4f84-8f17-8251060a557a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7c4f3fc4-ce8e-4f84-8f17-8251060a557a/7c4f3fc4-ce8e-4f84-8f17-8251060a557a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7c4f3fc4-ce8e-4f84-8f17-8251060a557a/7c4f3fc4-ce8e-4f84-8f17-8251060a557a.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Model-driven Power Apps sound enterprise-ready, but for many teams they turn a simple tracker into a Dataverse project full of security roles, environments and change requests. This episode shows makers and IT leads when to skip Dataverse and build...</itunes:subtitle><itunes:summary><![CDATA[Model-driven Power Apps sound enterprise-ready, but for many teams they turn a simple tracker into a Dataverse project full of security roles, environments and change requests. This episode shows makers and IT leads when to skip Dataverse and build faster with a fusion team using Teams, SharePoint lists and Power Automate.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The model-driven mirage</li><li>01:25 – The Dataverse delusion</li><li>04:23 – The complexity tax</li><li>07:23 – Enter the fusion team</li><li>10:58 – Building it the better way</li><li>15:34 – The scalability mirage</li><li>18:33 – The real lesson</li></ul><br /><b>Key takeaways</b><br /><ul><li>Model-driven Power Apps depend on Dataverse, which brings licensing, environments, security roles and <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">governance</a> overhead that many simple business apps never need.</li><li>A fusion team can deliver most of the value with <a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">SharePoint lists</a> for data, Power Automate for approvals and notifications, and Teams as the interface.</li><li>Start light, prove value quickly and move to Dataverse only when real requirements such as complex integrations or regulated data demand it.</li></ul><br /><b>Worth quoting</b><br /><br />“The problem isn't that it can't handle your data. It's that it always assumes you'll have ten times more of it later.” – Mirko Peters (03:31)<br /><br />“This isn't a new app type. It's a philosophy build where your users already live, automate what matters, and stop mistaking data for destiny.” – Mirko Peters (07:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-model-driven-app-lie-use-teams-and-sharepoint-instead/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on lighter alternatives to model-driven apps</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type the episode argues overcomplicates simple trackers and approval processes</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Dataverse</a> – the required backbone of model-driven apps, bringing licensing, environments and security role overhead</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the data layer of the fusion team approach, using columns and lookups instead of tables</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/dataverse-explained-the-foundation-your-apps-depend-on/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-model-driven-app-lie-use-teams-and-sharepoint-instead" target="_blank" rel="noreferrer noopener">Dataverse Explained: The Foundation Your Apps Depend On</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1198</itunes:duration><itunes:keywords>architecture,automation,bureaucracy,collaboration,complexity,dataverse,enterprise,fusionteams,governance,modeldriven,overengineering,permissions,productivity,rigidity,scalability,sharepoint,teams,technicaldebt,usability,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/51df8360899333817dd35178a861aa81.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure File Sync security: replace certificates and SAS keys with managed identities before they explode</title><link>https://www.m365.fm/show/episodes/your-azure-file-sync-is-a-time-bomb/</link><description><![CDATA[Many Azure File Sync environments still authenticate with certificates and SAS tokens that can be copied, leaked and reused. This episode is for Azure and hybrid infrastructure admins who want to understand the risk and move to managed identities with a clear, step-by-step migration path via Azure VMs and Azure Arc.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Azure File Sync authentication is rotting</li><li>01:33 – The legacy model: certificates and SAS tokens</li><li>04:09 – The "but it still works" syndrome</li><li>07:43 – Managed identities explained</li><li>12:27 – Migration playbook: Azure VMs and Azure Arc</li><li>17:41 – After the switch: security that scales</li><li>21:28 – Why migration is the only sensible move</li></ul><br /><b>Key takeaways</b><br /><ul><li>Certificates and SAS tokens in legacy Azure File Sync deployments are transferable secrets that grant access to whoever holds them, regardless of identity.</li><li>Managed identities replace both authentication legs with short-lived <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Entra ID</a> tokens and automatic RBAC role assignments, removing manual rotation and extra firewall URLs.</li><li>Migration means updating the sync agent to version 20 or later, enabling system-assigned identities on Azure VMs or via Azure Arc for other servers, then switching the Storage Sync Service to managed identity.</li></ul><br /><b>Worth quoting</b><br /><br />“The problem is not just that these secrets expire. It's that they exist as transferable objects. Nothing binds them to a particular machine or application.” – Mirko Peters (02:35)<br /><br />“Security debt behaves exactly like financial debt, small invisible interest that multiplies while you sleep. The older your system, the higher the interest rate” – Mirko Peters (04:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-azure-file-sync-is-a-time-bomb/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure File Sync authentication</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – issues the short-lived tokens that replace certificates and SAS keys for File Sync servers</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – hosts the Storage Sync Service, Azure file shares and VMs at the center of this migration</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the model legacy File Sync predates, and managed identities finally move it closer to</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Azure Administration: The 7 Levels from Operator to Architect (Microsoft 365, Identity and Governance)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176501070</guid><pubDate>Sat, 25 Oct 2025 04:22:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68272709/7a2ba17abbe659f7ec034e0ae4ceab24.mp3" length="16630536" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b5b8e112-f093-4e96-a73f-119cb4c5d780/b5b8e112-f093-4e96-a73f-119cb4c5d780.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b5b8e112-f093-4e96-a73f-119cb4c5d780/b5b8e112-f093-4e96-a73f-119cb4c5d780.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b5b8e112-f093-4e96-a73f-119cb4c5d780/b5b8e112-f093-4e96-a73f-119cb4c5d780.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Azure File Sync environments still authenticate with certificates and SAS tokens that can be copied, leaked and reused. This episode is for Azure and hybrid infrastructure admins who want to understand the risk and move to managed identities with...</itunes:subtitle><itunes:summary><![CDATA[Many Azure File Sync environments still authenticate with certificates and SAS tokens that can be copied, leaked and reused. This episode is for Azure and hybrid infrastructure admins who want to understand the risk and move to managed identities with a clear, step-by-step migration path via Azure VMs and Azure Arc.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Azure File Sync authentication is rotting</li><li>01:33 – The legacy model: certificates and SAS tokens</li><li>04:09 – The "but it still works" syndrome</li><li>07:43 – Managed identities explained</li><li>12:27 – Migration playbook: Azure VMs and Azure Arc</li><li>17:41 – After the switch: security that scales</li><li>21:28 – Why migration is the only sensible move</li></ul><br /><b>Key takeaways</b><br /><ul><li>Certificates and SAS tokens in legacy Azure File Sync deployments are transferable secrets that grant access to whoever holds them, regardless of identity.</li><li>Managed identities replace both authentication legs with short-lived <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Entra ID</a> tokens and automatic RBAC role assignments, removing manual rotation and extra firewall URLs.</li><li>Migration means updating the sync agent to version 20 or later, enabling system-assigned identities on Azure VMs or via Azure Arc for other servers, then switching the Storage Sync Service to managed identity.</li></ul><br /><b>Worth quoting</b><br /><br />“The problem is not just that these secrets expire. It's that they exist as transferable objects. Nothing binds them to a particular machine or application.” – Mirko Peters (02:35)<br /><br />“Security debt behaves exactly like financial debt, small invisible interest that multiplies while you sleep. The older your system, the higher the interest rate” – Mirko Peters (04:55)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-azure-file-sync-is-a-time-bomb/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Azure File Sync authentication</li><li><a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Microsoft Entra ID</a> – issues the short-lived tokens that replace certificates and SAS keys for File Sync servers</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – hosts the Storage Sync Service, Azure file shares and VMs at the center of this migration</li><li><a href="https://www.m365.fm/entity/zero-trust/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Zero Trust</a> – the model legacy File Sync predates, and managed identities finally move it closer to</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-7-levels-of-azure-administration-from-zero-to-architectural-truth/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-azure-file-sync-is-a-time-bomb" target="_blank" rel="noreferrer noopener">Azure Administration: The 7 Levels from Operator to Architect (Microsoft 365, Identity and Governance)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1386</itunes:duration><itunes:keywords>attackpath,azfilesync,breachrisk,certificates,compliance,entra,exposure,governance,hardening,hybridcloud,identity,legacyauth,managedid,misconfig,modernauth,renewal,rotation,saskeys,securitydebt,zero-trust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8f25c9885f6b8fddabbd96b53b5ecb23.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Entra ID Source of Authority: fix your AD group ownership before it breaks governance</title><link>https://www.m365.fm/show/episodes/your-ad-groups-are-a-lie-fix-source-of-authority-now/</link><description><![CDATA[Source of Authority in Entra ID: in <a href="https://www.m365.fm/your-ad-groups-are-a-lie-fix-source-of-authority-now/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your Active Directory groups are not the reliable truth you think they are—and how the Source of Authority flag decides whether AD or Entra ID really runs your identity show. He starts with the “comfortable lie” that synchronized AD groups remain sacred in the cloud, walking through how they actually become zombie objects in Entra: visible but read‑only, blocking modern governance, access reviews, and automation while everyone still pretends on‑prem is in charge.<br /><br />Mirko traces how we got here: AD once ruled everything on‑prem, then Entra ID (Azure AD) arrived as a polite mirror, reflecting groups upward without ever owning them. Each object carries its own Source of Authority—born in AD, governed by AD; born in Entra, governed by Entra—and most organizations never revisit that split even as their workloads move almost entirely to the cloud. The result is a split‑brain identity system where modern tools like dynamic groups, access reviews, and <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">conditional access</a> are forced to tiptoe around gray, AD‑managed groups that cannot be changed in Entra at all.<br /><br />He then introduces Entra ID as the new center of gravity and Group Writeback as the critical bridge. With <a href="https://www.m365.fm/microsoft-entra-cloud-sync/" target="_blank" rel="noreferrer noopener">Entra Cloud Sync</a>, cloud‑native <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> groups can be written back to AD so legacy file servers and apps still recognize them, reversing the old one‑way flow. That capability unlocks the ability to flip Source of Authority for key groups—from AD‑managed to cloud‑managed—without abandoning on‑prem needs. Mirko explains the prerequisites (Entra ID P1, Cloud Sync, universal security groups) and why Exchange‑managed distribution lists remain their own, separate world.<br /><br />The episode dives into why Source of Authority matters for operations and compliance. As long as AD owns your groups, every change requires domain controller access, legacy tooling, and slow tickets; Entra cannot enforce modern identity governance patterns or provide clean audit trails. Once groups become cloud‑managed, you can use dynamic rules, HR‑driven provisioning, access reviews, entitlement management, and consistent conditional access policies—finally matching where users and workloads actually live. Mirko highlights how this shift reduces manual group maintenance, closes audit gaps, and makes hybrid identity behave like one system instead of two stubborn kingdoms.<br /><br />You also get a practical migration approach. Mirko recommends starting with business‑critical security groups—those controlling app access, data, and administrative roles—assessing their current Source of Authority, and planning conversions in phases. With Group Writeback providing on‑prem echoes, you can move ownership north to Entra for those groups, keep legacy apps working, and gradually retire AD’s control layer. Along the way, he stresses documentation, communication with security and compliance, and clear roll‑back options so the revolution feels like controlled modernization rather than identity chaos.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>What Source of Authority really is and how it splits control between AD and Entra ID.</li><li>Why synchronized AD groups become “zombie groups” in Entra—visible but blocked from modern governance.</li><li>How Entra Cloud Sync and Group Writeback let cloud‑managed groups safely appear on‑prem again.</li><li>Why moving group authority to Entra unlocks dynamic groups, access reviews, and cleaner audit trails.</li><li>How to plan a phased Source‑of‑Authority migration without breaking hybrid apps or file server access.</li></ul>THE CORE INSIGHT<br /><br />Your AD groups are not sacred—they’re stale. Until you flip Source of Authority for the groups that matter and let Entra ID govern them, you will keep pretending on‑prem is in charge while your real security, automation, and compliance live in the cloud with their hands tied.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for identity architects, AD/Entra admins, security engineers, and IT leaders who are stuck in long‑running hybrid identity and want a clear path to make Entra ID the real source of truth. It is especially valuable if gray, AD‑managed groups are blocking governance projects or if you need to explain to leadership why moving group authority north is about operational integrity, not fashion.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and identity consultant focused on building governed, scalable platforms with Entra ID, Microsoft 365, Defender, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Through M365.fm, he shares practical identity‑migration stories, zero‑trust patterns, and governance models that help organizations retire legacy AD dominance while keeping authentication, access control, and user experience stable.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176500488</guid><pubDate>Fri, 24 Oct 2025 16:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68267455/fa7b00c0799679ddb939eece9dfd4b9a.mp3" length="15763793" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4b414e43-e65b-42a7-b12c-a0f19e1c2976/4b414e43-e65b-42a7-b12c-a0f19e1c2976.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4b414e43-e65b-42a7-b12c-a0f19e1c2976/4b414e43-e65b-42a7-b12c-a0f19e1c2976.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4b414e43-e65b-42a7-b12c-a0f19e1c2976/4b414e43-e65b-42a7-b12c-a0f19e1c2976.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Source of Authority in Entra ID: in https://www.m365.fm/your-ad-groups-are-a-lie-fix-source-of-authority-now/ of M365.fm, Mirko Peters explains why your Active Directory groups are not the reliable truth you think they are—and how the Source of...</itunes:subtitle><itunes:summary><![CDATA[Source of Authority in Entra ID: in <a href="https://www.m365.fm/your-ad-groups-are-a-lie-fix-source-of-authority-now/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your Active Directory groups are not the reliable truth you think they are—and how the Source of Authority flag decides whether AD or Entra ID really runs your identity show. He starts with the “comfortable lie” that synchronized AD groups remain sacred in the cloud, walking through how they actually become zombie objects in Entra: visible but read‑only, blocking modern governance, access reviews, and automation while everyone still pretends on‑prem is in charge.<br /><br />Mirko traces how we got here: AD once ruled everything on‑prem, then Entra ID (Azure AD) arrived as a polite mirror, reflecting groups upward without ever owning them. Each object carries its own Source of Authority—born in AD, governed by AD; born in Entra, governed by Entra—and most organizations never revisit that split even as their workloads move almost entirely to the cloud. The result is a split‑brain identity system where modern tools like dynamic groups, access reviews, and <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">conditional access</a> are forced to tiptoe around gray, AD‑managed groups that cannot be changed in Entra at all.<br /><br />He then introduces Entra ID as the new center of gravity and Group Writeback as the critical bridge. With <a href="https://www.m365.fm/microsoft-entra-cloud-sync/" target="_blank" rel="noreferrer noopener">Entra Cloud Sync</a>, cloud‑native <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> groups can be written back to AD so legacy file servers and apps still recognize them, reversing the old one‑way flow. That capability unlocks the ability to flip Source of Authority for key groups—from AD‑managed to cloud‑managed—without abandoning on‑prem needs. Mirko explains the prerequisites (Entra ID P1, Cloud Sync, universal security groups) and why Exchange‑managed distribution lists remain their own, separate world.<br /><br />The episode dives into why Source of Authority matters for operations and compliance. As long as AD owns your groups, every change requires domain controller access, legacy tooling, and slow tickets; Entra cannot enforce modern identity governance patterns or provide clean audit trails. Once groups become cloud‑managed, you can use dynamic rules, HR‑driven provisioning, access reviews, entitlement management, and consistent conditional access policies—finally matching where users and workloads actually live. Mirko highlights how this shift reduces manual group maintenance, closes audit gaps, and makes hybrid identity behave like one system instead of two stubborn kingdoms.<br /><br />You also get a practical migration approach. Mirko recommends starting with business‑critical security groups—those controlling app access, data, and administrative roles—assessing their current Source of Authority, and planning conversions in phases. With Group Writeback providing on‑prem echoes, you can move ownership north to Entra for those groups, keep legacy apps working, and gradually retire AD’s control layer. Along the way, he stresses documentation, communication with security and compliance, and clear roll‑back options so the revolution feels like controlled modernization rather than identity chaos.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>What Source of Authority really is and how it splits control between AD and Entra ID.</li><li>Why synchronized AD groups become “zombie groups” in Entra—visible but blocked from modern governance.</li><li>How Entra Cloud Sync and Group Writeback let cloud‑managed groups safely appear on‑prem again.</li><li>Why moving group authority to Entra unlocks dynamic groups, access reviews, and cleaner audit trails.</li><li>How to plan...]]></itunes:summary><itunes:duration>1314</itunes:duration><itunes:keywords>activedirectory,automation,cloudsync,compliance,directory,dynamics,entra,governance,groupwriteback,hybridid,identity,ldap,modernization,oauth,privileges,provisioning,roles,sourceauthority,workloads,zombiegroups</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/68b0acc204f9734cae3cb947bedc19ba.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse vs SharePoint governance: when your Power Apps must move off lists to scale and stay compliant</title><link>https://www.m365.fm/show/episodes/dataverse-vs-sharepoint-the-governance-mistake-costing-you-time/</link><description><![CDATA[Dataverse vs SharePoint governance: in <a href="https://www.m365.fm/dataverse-vs-sharepoint-the-governance-mistake-costing-you-time/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why starting every <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Apps</a> project with SharePoint Lists feels “free” but quietly creates governance, data quality, and scaling problems that Dataverse was built to prevent. He starts with the convenience trap: clicking “Create List” looks like instant progress, but that Monday‑morning prototype becomes a Friday‑afternoon department system—and by quarter’s end, it has mutated into an ungovernable swamp of attachments, ad‑hoc permissions, and broken relationships.<br /><br />Mirko unpacks how this sprawl begins. SharePoint Lists are treated like glorified spreadsheets with a nicer UI, so teams spin up request trackers, budget lists, onboarding logs, and maintenance registers in separate sites with no shared schema or ownership. Each list evolves independently, with inconsistent column names, data types, and lookup patterns, until reporting across them becomes an archaeological dig rather than analytics. What felt like agility turns into fragmentation, with multiple “sources of truth” and no easy way to enforce retention, data quality, or access rules.<br /><br />He then dives into the hard limits you only hit once it is too late: delegation boundaries, 5,000‑item view thresholds, lookup ceilings, and throttling. Power Apps begins to drop records silently, galleries slow down, and automation fails intermittently as list size and complexity grow. Meanwhile, attachments bloat storage, version history obscures intent, and business‑critical data hides inside private Team sites no one documented—creating compliance risks and operational blind spots that no amount of manual cleanup can fully fix.<br /><br />Against this backdrop, Mirko positions Dataverse not as a luxury, but as the governance engine you should have started with. Dataverse brings relational schema, referential integrity, field‑level security, environment isolation, audit logs, and managed ALM—everything SharePoint was never designed to provide. He explains how modeling projects, tasks, and related entities in Dataverse gives Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Power BI a stable backbone to build on, instead of duct‑taping lists together and hoping delegation does not implode your logic.<br /><br />Throughout the episode, you get a practical decision framework. SharePoint Lists remain valid for small, low‑risk, collaboration‑centric scenarios—prototypes, simple trackers, static reference data—while Dataverse should be the default for anything with multiple tables, growing record counts, cross‑team access, or reporting and compliance requirements. Mirko gives you language to explain to stakeholders that Dataverse is not “expensive storage,” but the cost of avoiding the much bigger bill of migration, audit findings, and re‑platforming once a “simple list” accidentally becomes a critical system.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why SharePoint Lists are great for quick collaboration but fragile as a long‑term datasource.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How list sprawl, schema drift, and lookup hacks turn “citizen development” into data anarchy.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which technical limits (delegation, thresholds, lookups, throttling) break list‑backed Power Apps at scale.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Dataverse provides relational structure, security, and ALM that SharePoint Lists can’t match.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to stay on Lists and when to start in Dataverse to avoid expensive migrations later.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />SharePoint Lists make it easy to start; Dataverse makes it possible to govern and scale. If you treat Lists as a database, you are not saving money—you are deferring the much higher cost of cleaning up sprawl, fixing broken apps, and migrating under audit pressure to the data platform you should have chosen from day one.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power Apps makers, solution architects, COE teams, and IT leaders who are deciding where to build their next app—on SharePoint Lists or Dataverse. It is especially valuable if you already feel list sprawl, governance gaps, or performance issues and need a clear, business‑ready argument for using Dataverse as the standard backbone for serious <a href="https://www.m365.fm/power-platform-solutions/" target="_blank" rel="noreferrer noopener">Power Platform solutions</a>.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> consultant focused on building governed, scalable solutions with Dataverse, Power Apps, SharePoint, and Power Automate. Through M365.fm, he shares practical architecture stories, governance patterns, and migration playbooks that help organizations escape SharePoint‑as‑a‑database traps and build apps on foundations that actually scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176500091</guid><pubDate>Fri, 24 Oct 2025 04:01:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68260924/174e17ea2408659485e42a2a1b5c5b2c.mp3" length="15601103" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/5de6535a-c0b9-45d4-a4bb-fd253c0f43ac/5de6535a-c0b9-45d4-a4bb-fd253c0f43ac.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5de6535a-c0b9-45d4-a4bb-fd253c0f43ac/5de6535a-c0b9-45d4-a4bb-fd253c0f43ac.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5de6535a-c0b9-45d4-a4bb-fd253c0f43ac/5de6535a-c0b9-45d4-a4bb-fd253c0f43ac.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Dataverse vs SharePoint governance: in https://www.m365.fm/dataverse-vs-sharepoint-the-governance-mistake-costing-you-time/ of M365.fm, Mirko Peters explains why starting every https://www.m365.fm/categories/power-platform-talk/ project...</itunes:subtitle><itunes:summary><![CDATA[Dataverse vs SharePoint governance: in <a href="https://www.m365.fm/dataverse-vs-sharepoint-the-governance-mistake-costing-you-time/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why starting every <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Power Apps</a> project with SharePoint Lists feels “free” but quietly creates governance, data quality, and scaling problems that Dataverse was built to prevent. He starts with the convenience trap: clicking “Create List” looks like instant progress, but that Monday‑morning prototype becomes a Friday‑afternoon department system—and by quarter’s end, it has mutated into an ungovernable swamp of attachments, ad‑hoc permissions, and broken relationships.<br /><br />Mirko unpacks how this sprawl begins. SharePoint Lists are treated like glorified spreadsheets with a nicer UI, so teams spin up request trackers, budget lists, onboarding logs, and maintenance registers in separate sites with no shared schema or ownership. Each list evolves independently, with inconsistent column names, data types, and lookup patterns, until reporting across them becomes an archaeological dig rather than analytics. What felt like agility turns into fragmentation, with multiple “sources of truth” and no easy way to enforce retention, data quality, or access rules.<br /><br />He then dives into the hard limits you only hit once it is too late: delegation boundaries, 5,000‑item view thresholds, lookup ceilings, and throttling. Power Apps begins to drop records silently, galleries slow down, and automation fails intermittently as list size and complexity grow. Meanwhile, attachments bloat storage, version history obscures intent, and business‑critical data hides inside private Team sites no one documented—creating compliance risks and operational blind spots that no amount of manual cleanup can fully fix.<br /><br />Against this backdrop, Mirko positions Dataverse not as a luxury, but as the governance engine you should have started with. Dataverse brings relational schema, referential integrity, field‑level security, environment isolation, audit logs, and managed ALM—everything SharePoint was never designed to provide. He explains how modeling projects, tasks, and related entities in Dataverse gives Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and Power BI a stable backbone to build on, instead of duct‑taping lists together and hoping delegation does not implode your logic.<br /><br />Throughout the episode, you get a practical decision framework. SharePoint Lists remain valid for small, low‑risk, collaboration‑centric scenarios—prototypes, simple trackers, static reference data—while Dataverse should be the default for anything with multiple tables, growing record counts, cross‑team access, or reporting and compliance requirements. Mirko gives you language to explain to stakeholders that Dataverse is not “expensive storage,” but the cost of avoiding the much bigger bill of migration, audit findings, and re‑platforming once a “simple list” accidentally becomes a critical system.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why SharePoint Lists are great for quick collaboration but fragile as a long‑term datasource.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How list sprawl, schema drift, and lookup hacks turn “citizen development” into data anarchy.<a href="https://www.spreaker.com/cms/episodes/68260924/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which technical limits (delegation, thresholds, lookups,...]]></itunes:summary><itunes:duration>1301</itunes:duration><itunes:keywords>architecture,bloat,compliance,dataquality,dataverse,delegation,environment,governance,lists,lookupfail,permissions,proliferation,relational,scaling,schemas,shadowit,sharepoint,sprawl,storage,structure</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5ab9a5076e0363cf0a8902b6ab84256b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure PostgreSQL cost optimization: stop overpaying for Flexible Server compute, storage, and HA</title><link>https://www.m365.fm/show/episodes/azure-postgresql-is-costing-you-thousands/</link><description><![CDATA[Azure PostgreSQL cost optimization: in <a href="https://www.m365.fm/azure-postgresql-is-costing-you-thousands/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters walks through why your Flexible Server invoice is so high—and how Azure’s “managed” defaults quietly turn into a full‑time tax on idle capacity, storage creep, and high availability you do not actually need. He starts with the illusion of managed services, showing how most admins treat Flexible Server like a set‑and‑forget appliance while, under the hood, they are paying for a dedicated VM that sits at 10–30% CPU while the meter charges for 100%.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko breaks down the compute traps first. Fixed vCores behave like permanently running virtual machines, so low‑utilization workloads burn money simply by existing, and burstable SKUs look cheap until sustained load drains CPU credits and throttles performance. He explains why “stop” only pauses compute while storage keeps billing, why you must treat Flexible Server sizing like on‑prem capacity planning, and how to right‑size cores using real utilization instead of wishful thinking.<br /><br />Then he dives into storage as the silent bill multiplier. Auto‑grow only moves in one direction, so one panic spike permanently inflates your provisioned size, and premium SSD tiers charge you for performance you often never use. Mirko walks through the pitfalls of cloning production storage into dev and test, the cost of forgotten “temporary” servers, and how backup retention, redundancy, and premium tiers compound into four‑figure surprises. He outlines a practical routine of capping auto‑grow, auditing disk sizes monthly, and basing IOPS/bandwidth on observed metrics rather than fear.<br /><br />High availability gets its own brutal assessment. Enabling zone‑redundant HA duplicates compute and storage one‑for‑one, effectively doubling the bill for an idle standby replica you cannot even read from. Mirko explains when synchronous HA is actually justified (customer‑facing, transactional systems) and when cheaper patterns like read replicas, backups, or slower recovery windows are more than enough. He gives you language to push back on “HA everywhere” habits and align durability with real business impact instead of checkbox paranoia.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the episode, you get concrete patterns to fix your Azure PostgreSQL bill without breaking reliability. From scheduling stop/start windows for non‑24x7 workloads, to separating performance tiers by environment, to scripting regular clean‑up of zombie instances, Mirko translates cloud pricing into operational habits you can actually implement. The core message: Flexible Server is not expensive by nature; it is expensive when you let defaults and fear drive configuration instead of <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data</a>.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>How Azure PostgreSQL Flexible Server pricing really works across compute, storage, and HA.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why “managed” does not mean optimized and how VM‑style billing punishes idle workloads.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How auto‑grow, premium SSD tiers, and forgotten clones quietly inflate storage costs.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When HA is worth paying for and when you are just funding an idle replica.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical steps to right‑size, schedule, and clean up PostgreSQL instances to cut the bill.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Your Azure PostgreSQL bill is not high because the database is slow; it is high because the defaults assume you will never right‑size, never clean up, and always pay for worst‑case scenarios. The moment you treat Flexible Server like a VM you own—measuring, scheduling, and trimming—you stop funding Azure’s minibar pricing model and start buying only the capacity you actually use.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for cloud architects, FinOps practitioners, and admins running PostgreSQL on Azure who suspect their bill is bloated but lack a concrete playbook to fix it. It is especially valuable if your organization has embraced “managed services” as a magic savings button and now needs a clear, technical narrative for optimizing cost without sacrificing uptime or compliance.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and cloud consultant focused on building governed, cost‑aware platforms on Azure, Entra ID, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Through M365.fm, he shares practical cost‑optimization stories, architecture patterns, and governance models that help teams stop blindly accepting cloud defaults and start aligning spend with real workload needs.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176494617</guid><pubDate>Thu, 23 Oct 2025 16:38:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68256185/f293738346aa331b6e4e521d946d5fa0.mp3" length="14730598" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/37231f2b-c0f0-4f53-81a9-310a44762fbe/37231f2b-c0f0-4f53-81a9-310a44762fbe.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/37231f2b-c0f0-4f53-81a9-310a44762fbe/37231f2b-c0f0-4f53-81a9-310a44762fbe.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/37231f2b-c0f0-4f53-81a9-310a44762fbe/37231f2b-c0f0-4f53-81a9-310a44762fbe.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure PostgreSQL cost optimization: in https://www.m365.fm/azure-postgresql-is-costing-you-thousands/ of M365.fm, Mirko Peters walks through why your Flexible Server invoice is so high—and how Azure’s “managed” defaults quietly turn into a full‑time...</itunes:subtitle><itunes:summary><![CDATA[Azure PostgreSQL cost optimization: in <a href="https://www.m365.fm/azure-postgresql-is-costing-you-thousands/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters walks through why your Flexible Server invoice is so high—and how Azure’s “managed” defaults quietly turn into a full‑time tax on idle capacity, storage creep, and high availability you do not actually need. He starts with the illusion of managed services, showing how most admins treat Flexible Server like a set‑and‑forget appliance while, under the hood, they are paying for a dedicated VM that sits at 10–30% CPU while the meter charges for 100%.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko breaks down the compute traps first. Fixed vCores behave like permanently running virtual machines, so low‑utilization workloads burn money simply by existing, and burstable SKUs look cheap until sustained load drains CPU credits and throttles performance. He explains why “stop” only pauses compute while storage keeps billing, why you must treat Flexible Server sizing like on‑prem capacity planning, and how to right‑size cores using real utilization instead of wishful thinking.<br /><br />Then he dives into storage as the silent bill multiplier. Auto‑grow only moves in one direction, so one panic spike permanently inflates your provisioned size, and premium SSD tiers charge you for performance you often never use. Mirko walks through the pitfalls of cloning production storage into dev and test, the cost of forgotten “temporary” servers, and how backup retention, redundancy, and premium tiers compound into four‑figure surprises. He outlines a practical routine of capping auto‑grow, auditing disk sizes monthly, and basing IOPS/bandwidth on observed metrics rather than fear.<br /><br />High availability gets its own brutal assessment. Enabling zone‑redundant HA duplicates compute and storage one‑for‑one, effectively doubling the bill for an idle standby replica you cannot even read from. Mirko explains when synchronous HA is actually justified (customer‑facing, transactional systems) and when cheaper patterns like read replicas, backups, or slower recovery windows are more than enough. He gives you language to push back on “HA everywhere” habits and align durability with real business impact instead of checkbox paranoia.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the episode, you get concrete patterns to fix your Azure PostgreSQL bill without breaking reliability. From scheduling stop/start windows for non‑24x7 workloads, to separating performance tiers by environment, to scripting regular clean‑up of zombie instances, Mirko translates cloud pricing into operational habits you can actually implement. The core message: Flexible Server is not expensive by nature; it is expensive when you let defaults and fear drive configuration instead of <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data</a>.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>How Azure PostgreSQL Flexible Server pricing really works across compute, storage, and HA.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why “managed” does not mean optimized and how VM‑style billing punishes idle workloads.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How auto‑grow, premium SSD tiers, and forgotten clones quietly inflate storage costs.<a href="https://www.spreaker.com/cms/episodes/68256185/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1228</itunes:duration><itunes:keywords>autogrow,azure,burstable,capacity,compute,costs,failover,flexibleserver,governance,ha,optimization,overprov,postgresql,pricing,replicas,ssd,storage,sync,throughput,v2tiers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5315c3cd83d8839422f02e5e93d67381.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure App Gateway network isolation: finally separate control plane and data plane for true private perimeter security</title><link>https://www.m365.fm/show/episodes/azure-app-gateway-network-isolation-the-security-fix-you-missed/</link><description><![CDATA[Azure App Gateway network isolation: in <a href="https://www.m365.fm/azure-app-gateway-network-isolation-the-security-fix-you-missed/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your “private” Application Gateway was never truly private—and how the new Network Isolation architecture finally separates control plane and data plane so your perimeter no longer depends on a hidden public backdoor. For years, even internal‑only gateways needed a public IP so Azure’s Gateway Manager could manage them over the Internet, forcing security teams into awkward exceptions and breaking any honest claim of <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a>.<br /><br />Mirko revisits this flawed premise in detail. Version two of Application Gateway mixed end‑user HTTPS traffic and Azure management traffic through the same public endpoint, meaning your supposedly internal HR portal or intranet dashboard still exposed a reachable IP just to receive configuration updates. Outbound Internet dependencies, forced <a href="https://www.m365.fm/azure-dns-simply-explained/" target="_blank" rel="noreferrer noopener">Azure DNS</a>, and opaque Gateway Manager ranges turned “private” gateways into compliance headaches that auditors questioned and admins worked around with brittle Network Security Group hacks and “temporary” exceptions that never vanished.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />The episode then dives into the architectural breakup that Network Isolation delivers. Control plane traffic now travels entirely inside Azure’s backbone, using internal service links instead of public routing, while user traffic remains on the regular front‑end IP. This clean separation eliminates shared ports and public management endpoints, lets you block Internet egress without sabotaging Azure operations, and finally aligns App Gateway with a Zero Trust model where management and user access live in different corridors.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, Mirko guides you through the practical magic switch: the NetworkIso registration flag at the subscription level. Enabling “Application Gateway network isolation” tells <a href="https://www.m365.fm/azure-resource-manager-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Resource Manager</a> to use the new architecture for all newly created gateways, while existing instances remain on the legacy design. He explains how to register the feature via the Azure Portal, PowerShell, or CLI, why only new deployments gain the isolated “genetics,” and what this means for migration strategies, testing, and rollback.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />You also get a decision framework for when isolation is non‑negotiable. High‑sensitivity internal apps, regulated workloads, and environments pushing for true Internet‑free perimeters should standardize on isolated gateways as the default. Mirko arms you with language for risk registers, architecture review boards, and security teams so you can justify the switch not as an optional “nice to have,” but as the correction of a long‑standing architectural contradiction between Azure marketing and real‑world security posture.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why “private” Azure Application Gateways still required public IPs and Internet dependencies.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the old design mixed control plane and data plane on the same public endpoint.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What the new Network Isolation architecture changes for routing, management traffic, and Zero Trust.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to enable the NetworkIso subscription flag and ensure new gateways use the isolated model.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to mandate isolated gateways for compliance‑sensitive and internal‑only applications.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Your App Gateway was guarding your castle while secretly leaving a side door open for Azure management over the public Internet. Network Isolation finally closes that door, giving the control plane its own private corridor inside Azure’s backbone so you can enforce Zero Trust and Internet‑free perimeters without breaking the platform.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for cloud and network architects, security engineers, and platform teams responsible for Azure front‑door patterns. It is especially valuable if you have been forced to justify public IPs on “internal‑only” apps, maintain strange egress exceptions for Gateway Manager, or answer auditors asking why your supposedly private perimeter still depends on the Internet.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and cloud consultant focused on secure, governed architectures across Azure networking, Entra ID, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Through M365.fm, he shares practical stories, diagrams, and governance patterns that help teams close long‑ignored security gaps, align cloud networking with Zero Trust, and deploy features like network isolation in ways that satisfy both engineering and compliance.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176493666</guid><pubDate>Thu, 23 Oct 2025 04:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68248932/bb06b20ec2d0a7f1ce464559e7cf650e.mp3" length="16553109" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/adf1a3c2-9bc4-40b1-8285-749eb123a1d3/adf1a3c2-9bc4-40b1-8285-749eb123a1d3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/adf1a3c2-9bc4-40b1-8285-749eb123a1d3/adf1a3c2-9bc4-40b1-8285-749eb123a1d3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/adf1a3c2-9bc4-40b1-8285-749eb123a1d3/adf1a3c2-9bc4-40b1-8285-749eb123a1d3.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure App Gateway network isolation: in https://www.m365.fm/azure-app-gateway-network-isolation-the-security-fix-you-missed/ of M365.fm, Mirko Peters explains why your “private” Application Gateway was never truly private—and how the new Network...</itunes:subtitle><itunes:summary><![CDATA[Azure App Gateway network isolation: in <a href="https://www.m365.fm/azure-app-gateway-network-isolation-the-security-fix-you-missed/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your “private” Application Gateway was never truly private—and how the new Network Isolation architecture finally separates control plane and data plane so your perimeter no longer depends on a hidden public backdoor. For years, even internal‑only gateways needed a public IP so Azure’s Gateway Manager could manage them over the Internet, forcing security teams into awkward exceptions and breaking any honest claim of <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a>.<br /><br />Mirko revisits this flawed premise in detail. Version two of Application Gateway mixed end‑user HTTPS traffic and Azure management traffic through the same public endpoint, meaning your supposedly internal HR portal or intranet dashboard still exposed a reachable IP just to receive configuration updates. Outbound Internet dependencies, forced <a href="https://www.m365.fm/azure-dns-simply-explained/" target="_blank" rel="noreferrer noopener">Azure DNS</a>, and opaque Gateway Manager ranges turned “private” gateways into compliance headaches that auditors questioned and admins worked around with brittle Network Security Group hacks and “temporary” exceptions that never vanished.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />The episode then dives into the architectural breakup that Network Isolation delivers. Control plane traffic now travels entirely inside Azure’s backbone, using internal service links instead of public routing, while user traffic remains on the regular front‑end IP. This clean separation eliminates shared ports and public management endpoints, lets you block Internet egress without sabotaging Azure operations, and finally aligns App Gateway with a Zero Trust model where management and user access live in different corridors.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, Mirko guides you through the practical magic switch: the NetworkIso registration flag at the subscription level. Enabling “Application Gateway network isolation” tells <a href="https://www.m365.fm/azure-resource-manager-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Resource Manager</a> to use the new architecture for all newly created gateways, while existing instances remain on the legacy design. He explains how to register the feature via the Azure Portal, PowerShell, or CLI, why only new deployments gain the isolated “genetics,” and what this means for migration strategies, testing, and rollback.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />You also get a decision framework for when isolation is non‑negotiable. High‑sensitivity internal apps, regulated workloads, and environments pushing for true Internet‑free perimeters should standardize on isolated gateways as the default. Mirko arms you with language for risk registers, architecture review boards, and security teams so you can justify the switch not as an optional “nice to have,” but as the correction of a long‑standing architectural contradiction between Azure marketing and real‑world security posture.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why “private” Azure Application Gateways still required public IPs and Internet dependencies.<a href="https://www.spreaker.com/cms/episodes/68248932/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the old design mixed control plane and data plane on the...]]></itunes:summary><itunes:duration>1380</itunes:duration><itunes:keywords>appgw,architecture,arm,backbone,controlplane,dataplane,dns,egress,gatewaymgr,isolation,management,networkiso,previewflag,privateip,privatesubnet,registration,security,segregation,vnet,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9fe80d659a0747036cb506b0e80756c0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric data lake performance: fix slow workloads with Azure Container Storage v2 and local NVMe for real‑time analytics</title><link>https://www.m365.fm/show/episodes/your-fabric-data-lake-is-too-slow-the-nvme-fix/</link><description><![CDATA[<a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> data lake performance: in <a href="https://www.m365.fm/your-fabric-data-lake-is-too-slow-the-nvme-fix/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your Fabric lakehouse feels slow not because of Spark, Power BI, or engineers—but because your data lives on remote, managed storage that behaves like a networked file share from 2003. He opens with a brutal truth: every query, transform, and dashboard waits on storage latency first, and as long as your bytes commute across Azure’s network to reach compute, you are paying for CPUs to sit idle while I/O negotiations crawl along.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />He then unpacks how Fabric and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> end up bottlenecked by their own convenience. Managed tiers promise elasticity and durability, but each layer—service fabrics, gateways, redundancy, regional routing—adds milliseconds that quietly stack into minutes on trillion‑row refreshes. Mirko likens managed storage to a postal service: reliable and distributed, but absurd when you are trying to do millisecond analytics. Meanwhile, administrators keep scaling nodes and spark pools, unknowingly feeding a bottleneck that more compute cannot fix because the physics of distance remain unchanged.<br /><br />From there, he introduces Azure Container Storage v2 as the NVMe fix for this drag. ACStor v2 abandons the old, complex design and goes all‑in on local NVMe disks wired directly to the host’s PCIe lanes, stripping out managed disks, LVM, and etcd to focus on raw I/O. Volumes are automatically striped across every NVMe drive on a node, trading redundancy for maximum throughput so even small workloads inherit the full bandwidth of the underlying hardware. Mirko explains how this transforms Spark shuffles, Fabric staging zones, and AI caches from network‑bound operations into near‑silicon‑speed workloads.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />The episode demystifies NVMe by contrasting it with traditional cloud storage. Legacy protocols serialize operations through a single lane, while NVMe uses thousands of parallel queues mapped straight to the CPU, turning I/O into a massively concurrent conversation instead of a checkout line. ACStor v2 leverages that design so Fabric and Kubernetes workloads talk to storage like it is part of the server, not a distant service—yielding sub‑millisecond latency and multi‑gigabyte‑per‑second throughput without renting premium SAN capacity.<br /><br />Mirko also tackles practicality and eligibility. He shows where local NVMe disks actually live in Azure—L‑series storage‑optimized VMs, NC‑series GPU machines, and selected D/E series with “temporary” disks—and why ACStor v2 turns those often‑ignored local drives into your primary performance engine instead of a scratchpad. Because NVMe is already baked into the VM price, you stop paying extra for managed speed and start exploiting hardware you already own. He closes with patterns for mapping Fabric lakehouses, Power Platform workloads, and analytic pipelines onto NVMe‑backed storage so your data lake finally moves at the speed your architectures were designed for.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Fabric and Power Platform workloads feel slow even on powerful compute.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How managed storage distance, not bad queries, creates most data‑lake latency.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Azure Container Storage v2 changes by going all‑in on local NVMe disks.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How automatic RAID striping across NVMe drives unlocks million‑IOPS performance.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where to find NVMe‑enabled VM families and how to align Fabric workloads to them.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Your Fabric data lake is not underpowered; it is geographically wrong. As long as your data lives on remote managed storage, you are paying premium prices for CPUs to wait on network trips—move it onto local NVMe with ACStor v2, and the same workloads sprint without changing a single line of code.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for data engineers, analytics architects, and platform teams running Fabric, Power BI, or Power Platform on Azure who are tired of blaming queries and clusters for problems caused by storage topology. It is especially valuable if you are evaluating new VM families, modernizing lakehouses, or building high‑throughput AI and analytics pipelines and need a concrete, hardware‑aligned strategy to make them actually feel real‑time.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and cloud consultant focused on building fast, governed data platforms with Fabric, Azure, and the Power Platform. Through M365.fm, he shares practical performance stories, architecture deep dives, and hardware‑aware patterns that help teams escape slow data lakes and finally match analytical ambitions with the I/O their workloads deserve.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176493302</guid><pubDate>Wed, 22 Oct 2025 16:16:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68242439/341f5bd7ead18bca18ad21bad0b48594.mp3" length="15088580" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1464ee97-b3b7-45f8-a0a6-0eea3045d33b/1464ee97-b3b7-45f8-a0a6-0eea3045d33b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1464ee97-b3b7-45f8-a0a6-0eea3045d33b/1464ee97-b3b7-45f8-a0a6-0eea3045d33b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1464ee97-b3b7-45f8-a0a6-0eea3045d33b/1464ee97-b3b7-45f8-a0a6-0eea3045d33b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/microsoft-fabric-simply-explained/ data lake performance: in https://www.m365.fm/your-fabric-data-lake-is-too-slow-the-nvme-fix/ of M365.fm, Mirko Peters explains why your Fabric lakehouse feels slow not because of Spark, Power BI,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> data lake performance: in <a href="https://www.m365.fm/your-fabric-data-lake-is-too-slow-the-nvme-fix/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your Fabric lakehouse feels slow not because of Spark, Power BI, or engineers—but because your data lives on remote, managed storage that behaves like a networked file share from 2003. He opens with a brutal truth: every query, transform, and dashboard waits on storage latency first, and as long as your bytes commute across Azure’s network to reach compute, you are paying for CPUs to sit idle while I/O negotiations crawl along.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />He then unpacks how Fabric and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> end up bottlenecked by their own convenience. Managed tiers promise elasticity and durability, but each layer—service fabrics, gateways, redundancy, regional routing—adds milliseconds that quietly stack into minutes on trillion‑row refreshes. Mirko likens managed storage to a postal service: reliable and distributed, but absurd when you are trying to do millisecond analytics. Meanwhile, administrators keep scaling nodes and spark pools, unknowingly feeding a bottleneck that more compute cannot fix because the physics of distance remain unchanged.<br /><br />From there, he introduces Azure Container Storage v2 as the NVMe fix for this drag. ACStor v2 abandons the old, complex design and goes all‑in on local NVMe disks wired directly to the host’s PCIe lanes, stripping out managed disks, LVM, and etcd to focus on raw I/O. Volumes are automatically striped across every NVMe drive on a node, trading redundancy for maximum throughput so even small workloads inherit the full bandwidth of the underlying hardware. Mirko explains how this transforms Spark shuffles, Fabric staging zones, and AI caches from network‑bound operations into near‑silicon‑speed workloads.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />The episode demystifies NVMe by contrasting it with traditional cloud storage. Legacy protocols serialize operations through a single lane, while NVMe uses thousands of parallel queues mapped straight to the CPU, turning I/O into a massively concurrent conversation instead of a checkout line. ACStor v2 leverages that design so Fabric and Kubernetes workloads talk to storage like it is part of the server, not a distant service—yielding sub‑millisecond latency and multi‑gigabyte‑per‑second throughput without renting premium SAN capacity.<br /><br />Mirko also tackles practicality and eligibility. He shows where local NVMe disks actually live in Azure—L‑series storage‑optimized VMs, NC‑series GPU machines, and selected D/E series with “temporary” disks—and why ACStor v2 turns those often‑ignored local drives into your primary performance engine instead of a scratchpad. Because NVMe is already baked into the VM price, you stop paying extra for managed speed and start exploiting hardware you already own. He closes with patterns for mapping Fabric lakehouses, Power Platform workloads, and analytic pipelines onto NVMe‑backed storage so your data lake finally moves at the speed your architectures were designed for.<a href="https://www.spreaker.com/cms/episodes/68242439/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Fabric and Power Platform workloads feel slow even on powerful compute.<a...]]></itunes:summary><itunes:duration>1258</itunes:duration><itunes:keywords>acstor,analytics,compute,csidriver,fabric,ioops,kubernetes,lakehouse,latency,localdisks,lsv3,nvme,performance,powerplatform,proximity,raids,storage,striping,throughput,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/63d998fec5bb57734e5da315d9d1b97b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Multi‑cloud network tax: how ExpressRoute, Direct Connect, and Cloud Interconnect quietly bloat your bill and latency</title><link>https://www.m365.fm/show/episodes/stop-paying-the-multi-cloud-network-tax/</link><description><![CDATA[Multi‑cloud network tax: in <a href="https://www.m365.fm/stop-paying-the-multi-cloud-network-tax/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your “cloud‑agnostic” architecture feels brilliant on slides but brutal on invoices—especially once Azure, AWS, and GCP start charging you for every cross‑border packet like three different toll roads billing the same car. He opens with the religion of multi‑cloud: boards demanding vendor neutrality, architects drawing logo‑diagrams full of arrows, and nobody admitting that every extra provider multiplies IAM complexity, monitoring tools, incident dashboards, and, worst of all, egress fees.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko shows how this tax hides in your diagrams. An <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">analytics</a> pipeline that ingests in Azure, trains models in AWS, and archives in GCP looks sophisticated enough for investor decks, but underneath it sits a mesh of ExpressRoute, Direct Connect, and Cloud Interconnect circuits stitched through carrier‑neutral PoPs. Each hop adds latency and cost as your data leaves one sovereign network, pays egress charges, traverses colocation fiber, and re‑enters another cloud that happily advertises “free ingress” while the other two quietly invoice you.<br /><br />He then walks through the actual handshake when clouds talk. Azure VNets, AWS VPCs, and GCP VPCs are separate countries with different currencies and customs—VNets, Direct Connect gateways, virtual WAN hubs, SD‑WAN overlays, transit centers. To “just connect” them, you layer site‑to‑site VPNs, private interconnects, redundant circuits, and complex DNS forwarding, turning each cross‑cloud request into a miniature import‑export operation measured in milliseconds and line items. The result is a networking matryoshka doll where every new hub, gateway, and monitoring agent adds both failure vectors and billable surfaces.<br /><br />The episode does not argue against multi‑cloud entirely; it argues against doing it everywhere. Mirko explains where multi‑cloud truly earns its keep—targeted use of a second provider for specific strengths, regulatory separation, or negotiating power on a narrow set of workloads—versus where it becomes superstition dressed up as strategy. He gives you language to distinguish redundancy within one cloud (cheap, inside‑backbone high availability) from cross‑cloud replication (expensive, latency‑heavy, and often redundant in name only).<br /><br />Throughout, you get practical steps to stop paying the multi‑cloud network tax blindly. Mirko suggests tracing a real packet’s journey between clouds, mapping each hop to hard costs (ports, circuits, egress) and latency, then using that map to simplify: collapsing unnecessary interconnects, centralizing DNS, consolidating observability, and moving some workloads fully into a single provider where the physics—and the pricing—favor you. The episode arms you with arguments for CFOs and architecture boards who need to hear that “best of breed” without cost discipline is just best of bleed.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Where the hidden multi‑cloud network tax shows up in your diagrams, latency, and invoices.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How ExpressRoute, Direct Connect, and Cloud Interconnect actually move packets between clouds.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why cross‑cloud redundancy is far more expensive than intra‑cloud high availability.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When multi‑cloud is justified (and when it is just expensive superstition).<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Concrete steps to simplify interconnects, reduce egress, and make your network bill predictable again.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Multi‑cloud doesn’t automatically buy you freedom; it often buys you three times the networking bill for the same traffic. Until you trace real packet paths and tie every interconnect to a business reason, you are not building resilience—you are funding a permanent network tax that no keynote slide will ever mention.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for cloud architects, networking teams, FinOps practitioners, and technology leaders who have embraced multi‑cloud on principle and now need a brutally honest look at what it costs. It is especially valuable if you run ExpressRoute, Direct Connect, or Cloud Interconnect today and want a clear, non‑vendor narrative to challenge “multi‑cloud everywhere” with data instead of dogma.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and cloud consultant focused on building governed, cost‑aware architectures across Azure, networking, Entra ID, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Through M365.fm, he shares practical stories from real environments, turning abstract diagrams into concrete decisions about where to place workloads, how to connect clouds, and when to say no to shiny multi‑cloud theory.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176492838</guid><pubDate>Wed, 22 Oct 2025 04:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68234856/a2da711e382ef70d06c2ce31696df455.mp3" length="16815796" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f223a93c-df1a-42a9-9108-ae5f1ffc1119/f223a93c-df1a-42a9-9108-ae5f1ffc1119.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f223a93c-df1a-42a9-9108-ae5f1ffc1119/f223a93c-df1a-42a9-9108-ae5f1ffc1119.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f223a93c-df1a-42a9-9108-ae5f1ffc1119/f223a93c-df1a-42a9-9108-ae5f1ffc1119.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Multi‑cloud network tax: in https://www.m365.fm/stop-paying-the-multi-cloud-network-tax/ of M365.fm, Mirko Peters explains why your “cloud‑agnostic” architecture feels brilliant on slides but brutal on invoices—especially once Azure, AWS, and GCP...</itunes:subtitle><itunes:summary><![CDATA[Multi‑cloud network tax: in <a href="https://www.m365.fm/stop-paying-the-multi-cloud-network-tax/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why your “cloud‑agnostic” architecture feels brilliant on slides but brutal on invoices—especially once Azure, AWS, and GCP start charging you for every cross‑border packet like three different toll roads billing the same car. He opens with the religion of multi‑cloud: boards demanding vendor neutrality, architects drawing logo‑diagrams full of arrows, and nobody admitting that every extra provider multiplies IAM complexity, monitoring tools, incident dashboards, and, worst of all, egress fees.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko shows how this tax hides in your diagrams. An <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">analytics</a> pipeline that ingests in Azure, trains models in AWS, and archives in GCP looks sophisticated enough for investor decks, but underneath it sits a mesh of ExpressRoute, Direct Connect, and Cloud Interconnect circuits stitched through carrier‑neutral PoPs. Each hop adds latency and cost as your data leaves one sovereign network, pays egress charges, traverses colocation fiber, and re‑enters another cloud that happily advertises “free ingress” while the other two quietly invoice you.<br /><br />He then walks through the actual handshake when clouds talk. Azure VNets, AWS VPCs, and GCP VPCs are separate countries with different currencies and customs—VNets, Direct Connect gateways, virtual WAN hubs, SD‑WAN overlays, transit centers. To “just connect” them, you layer site‑to‑site VPNs, private interconnects, redundant circuits, and complex DNS forwarding, turning each cross‑cloud request into a miniature import‑export operation measured in milliseconds and line items. The result is a networking matryoshka doll where every new hub, gateway, and monitoring agent adds both failure vectors and billable surfaces.<br /><br />The episode does not argue against multi‑cloud entirely; it argues against doing it everywhere. Mirko explains where multi‑cloud truly earns its keep—targeted use of a second provider for specific strengths, regulatory separation, or negotiating power on a narrow set of workloads—versus where it becomes superstition dressed up as strategy. He gives you language to distinguish redundancy within one cloud (cheap, inside‑backbone high availability) from cross‑cloud replication (expensive, latency‑heavy, and often redundant in name only).<br /><br />Throughout, you get practical steps to stop paying the multi‑cloud network tax blindly. Mirko suggests tracing a real packet’s journey between clouds, mapping each hop to hard costs (ports, circuits, egress) and latency, then using that map to simplify: collapsing unnecessary interconnects, centralizing DNS, consolidating observability, and moving some workloads fully into a single provider where the physics—and the pricing—favor you. The episode arms you with arguments for CFOs and architecture boards who need to hear that “best of breed” without cost discipline is just best of bleed.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Where the hidden multi‑cloud network tax shows up in your diagrams, latency, and invoices.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How ExpressRoute, Direct Connect, and Cloud Interconnect actually move packets between clouds.<a href="https://www.spreaker.com/cms/episodes/68234856/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why cross‑cloud redundancy is far more expensive than intra‑cloud high availability.<a...]]></itunes:summary><itunes:duration>1402</itunes:duration><itunes:keywords>backbone,bandwidth,billing,cloudinterconnect,complexity,directconnect,dns,egress,egresstax,expressroute,hybrid,interconnect,latency,lockin,multicloud,pop,sdwan,topology,vnet,vpc</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a4377b62ec51074dc88c763609f86a10.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Outlook internal newsletters: use Dynamic Groups, shared mailboxes, and templates to build a real internal comms channel</title><link>https://www.m365.fm/show/episodes/master-internal-newsletters-with-outlook/</link><description><![CDATA[Internal newsletters in Outlook: in <a href="https://www.m365.fm/master-internal-newsletters-with-outlook/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows how to turn Outlook and Exchange into a real internal newsletter engine instead of throwing updates into noisy Teams channels and hoping people notice. He starts with the core problem: most internal announcements die in “All Staff” blasts and random posts because nobody defines audiences, sender identity, or a repeatable format—so messages feel generic, get buried instantly, and train people to ignore them.<br /><br />Mirko begins by fixing the foundation: audience definition. He walks through using Dynamic Distribution Groups to build self‑updating segments based on Azure AD attributes like department, office, and license type, so HR, regional sales, or specific license holders each get what is relevant to them—no spreadsheets, no manual list hygiene. For curated groups like leadership circles or pilot cohorts, he explains where classic Distribution Lists still make sense and why clear naming and avoiding nested overlaps prevent double‑sends and confusion.<br /><br />Next, he tackles sender identity. Instead of newsletters coming from random personal accounts, he shows how to create a shared mailbox such as “news@company.com,” assign Send As / Send on Behalf permissions, and turn it into a stable brand for internal comms. Inside that mailbox, Mirko outlines a mini‑publishing hub: dedicated folders for drafts, sent issues, and replies, rules to auto‑sort feedback, and a shared calendar for planning send dates and submission cutoffs so the cadence survives vacations and role changes.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Design and composition get their own deep dive. Mirko demonstrates building a reusable Outlook template with a clean header, clear intro summary, and modular content blocks mapped to your key audiences (HR, IT, Sales), so employees quickly recognize structure and find “their” section. He stresses using plain, disciplined formatting instead of copy‑pasting from Word, keeping calls‑to‑action focused, and storing the master template on SharePoint or Teams with versioning so branding stays consistent instead of drifting with every enthusiastic editor.<br /><br />Throughout the episode, Mirko keeps one promise: you do not need a new platform. You already own Exchange, Azure AD, and Outlook; the missing piece is wiring them together into a simple pipeline that segments audiences, standardizes the sender, and reuses a consistent visual identity. The result is an internal newsletter that feels intentional, measurable, and trustworthy—without adding yet another SaaS product to your stack.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Teams posts and “All Staff” emails fail as internal communication.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Dynamic Distribution Groups and classic lists to target the right audiences.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How a shared mailbox creates a stable, branded sender for newsletters.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design a simple Outlook template that people recognize and actually read.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to run the whole pipeline on tools you already own in Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />You do not have a newsletter problem; you have a targeting and ownership problem. Once you define audiences with Dynamic Groups, send from a shared mailbox, and lock in a consistent Outlook template, internal newsletters stop feeling like spam and start acting like a reliable internal channel.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for internal comms teams, HR, IT, and anyone informally tasked with “sending the newsletter” who wants to professionalize the process without buying new tools. It is especially useful for Microsoft 365 admins who want to partner with communications and show how Exchange, Azure AD, and Outlook can quietly run a mature internal newsletter system.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and communication consultant focused on making internal tools perform like proper products—combining Exchange, Outlook, Entra ID, and the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> into governed, reliable communication systems. Through M365.fm, he shares practical blueprints for turning everyday M365 components into structured, scalable workflows for <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a>, collaboration, and internal comms.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176488928</guid><pubDate>Tue, 21 Oct 2025 16:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68229373/b14e64d7a309b848604d26fcd8b553c8.mp3" length="16085726" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/dfe5ddca-7077-4daf-aadf-aa74086468fd/dfe5ddca-7077-4daf-aadf-aa74086468fd.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dfe5ddca-7077-4daf-aadf-aa74086468fd/dfe5ddca-7077-4daf-aadf-aa74086468fd.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dfe5ddca-7077-4daf-aadf-aa74086468fd/dfe5ddca-7077-4daf-aadf-aa74086468fd.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Internal newsletters in Outlook: in https://www.m365.fm/master-internal-newsletters-with-outlook/ of M365.fm, Mirko Peters shows how to turn Outlook and Exchange into a real internal newsletter engine instead of throwing updates into noisy Teams...</itunes:subtitle><itunes:summary><![CDATA[Internal newsletters in Outlook: in <a href="https://www.m365.fm/master-internal-newsletters-with-outlook/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows how to turn Outlook and Exchange into a real internal newsletter engine instead of throwing updates into noisy Teams channels and hoping people notice. He starts with the core problem: most internal announcements die in “All Staff” blasts and random posts because nobody defines audiences, sender identity, or a repeatable format—so messages feel generic, get buried instantly, and train people to ignore them.<br /><br />Mirko begins by fixing the foundation: audience definition. He walks through using Dynamic Distribution Groups to build self‑updating segments based on Azure AD attributes like department, office, and license type, so HR, regional sales, or specific license holders each get what is relevant to them—no spreadsheets, no manual list hygiene. For curated groups like leadership circles or pilot cohorts, he explains where classic Distribution Lists still make sense and why clear naming and avoiding nested overlaps prevent double‑sends and confusion.<br /><br />Next, he tackles sender identity. Instead of newsletters coming from random personal accounts, he shows how to create a shared mailbox such as “news@company.com,” assign Send As / Send on Behalf permissions, and turn it into a stable brand for internal comms. Inside that mailbox, Mirko outlines a mini‑publishing hub: dedicated folders for drafts, sent issues, and replies, rules to auto‑sort feedback, and a shared calendar for planning send dates and submission cutoffs so the cadence survives vacations and role changes.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Design and composition get their own deep dive. Mirko demonstrates building a reusable Outlook template with a clean header, clear intro summary, and modular content blocks mapped to your key audiences (HR, IT, Sales), so employees quickly recognize structure and find “their” section. He stresses using plain, disciplined formatting instead of copy‑pasting from Word, keeping calls‑to‑action focused, and storing the master template on SharePoint or Teams with versioning so branding stays consistent instead of drifting with every enthusiastic editor.<br /><br />Throughout the episode, Mirko keeps one promise: you do not need a new platform. You already own Exchange, Azure AD, and Outlook; the missing piece is wiring them together into a simple pipeline that segments audiences, standardizes the sender, and reuses a consistent visual identity. The result is an internal newsletter that feels intentional, measurable, and trustworthy—without adding yet another SaaS product to your stack.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Teams posts and “All Staff” emails fail as internal communication.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Dynamic Distribution Groups and classic lists to target the right audiences.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How a shared mailbox creates a stable, branded sender for newsletters.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design a simple Outlook template that people recognize and actually read.<a href="https://www.spreaker.com/cms/episodes/68229373/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How...]]></itunes:summary><itunes:duration>1341</itunes:duration><itunes:keywords>analytics,audience,automation,branding,communication,consistency,design,distribution,dynamicgroups,exchange,governance,internalcomms,newsletter,outlook,permissions,retention,segmentation,sharedmailbox,templates</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7e10cfb65fe25c7d7f360541e881e118.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dataverse security external access: stop role misconfiguration from leaking internal data to guest and vendor portals</title><link>https://www.m365.fm/show/episodes/master-dataverse-security-stop-external-leaks-now/</link><description><![CDATA[<a href="https://www.m365.fm/dataverse-security-simply-explained/" target="_blank" rel="noreferrer noopener">Dataverse security</a>: in <a href="https://www.m365.fm/master-dataverse-security-stop-external-leaks-now/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows how easy it is to leak internal data to vendors and guests when you treat Dataverse like SharePoint and hand out organization‑level roles “just to make things work.” He opens with a vendor‑portal disaster scenario: a guest account meant to see only its own purchase orders suddenly browsing executive performance data, because one cloned role quietly included broad read access across the entire environment.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko then walks through the real architecture of trust inside Dataverse—Users, Teams, Security Roles, and Business Units—and how they combine into a precise, additive permission model. He explains why privileges (Create, Read, Write, Delete, Append, Append To, Assign, Share) and their scopes (User, Business Unit, Parent:Child, Organization) act like keys with different radiuses of power. A single Organization‑scoped privilege overrides every careful restriction, so one sloppy role assignment to a guest or project team can blow a hole through your entire containment strategy.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, the episode shifts to “breaking the castle” to understand leaks. Mirko reconstructs the vendor portal fiasco step by step: a “Vendor Guest” role cloned from a Sales role, inherited Parent:Child or Organization‑level read on key tables, and a Power App that trusted Dataverse to enforce scoping. The result is a UI that happily renders records from multiple business units because the backend has already certified access, turning a neat portal into an unintentional global directory.<br /><br />He contrasts this with a hardened design. Guests live in dedicated Business Units with minimal User‑scope privileges, while Teams grant only targeted access via explicit sharing for specific records or projects. Roles are built from the principle “start at User, prove the need to go wider,” and Organization scope is treated as a controlled exception for a tiny set of internal admin accounts. Mirko shows how this pattern lets you run external portals safely without copying system administrator powers into every new environment.<br /><br />Finally, you get a practical playbook to stop leaks before they happen. Mirko recommends auditing roles for Organization‑scope permissions, isolating guests into their own Business Units, avoiding cloned admin‑style roles, and treating Dataverse security as a mathematical model rather than “permissions vibes.” The key mindset shift: Dataverse will not rescue you from imprecision—it will faithfully execute whatever combination of roles and scopes you define, so you must design that combination with external users in mind from day one.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Dataverse security leaks often come from cloned roles and Organization‑level scope.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Users, Teams, Security Roles, and Business Units really combine to grant access.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How privilege scopes (User, Business Unit, Parent:Child, Organization) change data visibility.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How guest and vendor portals accidentally expose internal records when roles are mis‑scoped.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A concrete checklist to harden Dataverse before inviting external users into your environment.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Dataverse does not forgive “good enough” security; it executes it. If you hand guests roles with broad scopes or clone admin patterns for convenience, Dataverse will dutifully expose records far beyond your intent—unless you deliberately design Business Units, roles, and Teams to contain external users from the first day.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> admins, solution architects, and security teams building portals or apps that involve external users on Dataverse. It is especially valuable if you already run guest access, vendor portals, or partner apps and need a clear mental model—and a remediation plan—for how Dataverse security really works beneath your <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Power Platform consultant focused on building governed, secure Dataverse environments for internal and external users. Through M365.fm, he shares practical security blueprints, misconfiguration stories, and hardening patterns that help organizations use Dataverse as a relational fortress instead of a leaky data bucket.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176488683</guid><pubDate>Tue, 21 Oct 2025 04:08:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68222528/7b86be39569ffd415e7dd5f8965db206.mp3" length="13856645" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0131ab84-74ee-4823-b2df-193549e94ae3/0131ab84-74ee-4823-b2df-193549e94ae3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0131ab84-74ee-4823-b2df-193549e94ae3/0131ab84-74ee-4823-b2df-193549e94ae3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0131ab84-74ee-4823-b2df-193549e94ae3/0131ab84-74ee-4823-b2df-193549e94ae3.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/dataverse-security-simply-explained/: in https://www.m365.fm/master-dataverse-security-stop-external-leaks-now/ of M365.fm, Mirko Peters shows how easy it is to leak internal data to vendors and guests when you treat Dataverse like...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/dataverse-security-simply-explained/" target="_blank" rel="noreferrer noopener">Dataverse security</a>: in <a href="https://www.m365.fm/master-dataverse-security-stop-external-leaks-now/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows how easy it is to leak internal data to vendors and guests when you treat Dataverse like SharePoint and hand out organization‑level roles “just to make things work.” He opens with a vendor‑portal disaster scenario: a guest account meant to see only its own purchase orders suddenly browsing executive performance data, because one cloned role quietly included broad read access across the entire environment.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko then walks through the real architecture of trust inside Dataverse—Users, Teams, Security Roles, and Business Units—and how they combine into a precise, additive permission model. He explains why privileges (Create, Read, Write, Delete, Append, Append To, Assign, Share) and their scopes (User, Business Unit, Parent:Child, Organization) act like keys with different radiuses of power. A single Organization‑scoped privilege overrides every careful restriction, so one sloppy role assignment to a guest or project team can blow a hole through your entire containment strategy.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, the episode shifts to “breaking the castle” to understand leaks. Mirko reconstructs the vendor portal fiasco step by step: a “Vendor Guest” role cloned from a Sales role, inherited Parent:Child or Organization‑level read on key tables, and a Power App that trusted Dataverse to enforce scoping. The result is a UI that happily renders records from multiple business units because the backend has already certified access, turning a neat portal into an unintentional global directory.<br /><br />He contrasts this with a hardened design. Guests live in dedicated Business Units with minimal User‑scope privileges, while Teams grant only targeted access via explicit sharing for specific records or projects. Roles are built from the principle “start at User, prove the need to go wider,” and Organization scope is treated as a controlled exception for a tiny set of internal admin accounts. Mirko shows how this pattern lets you run external portals safely without copying system administrator powers into every new environment.<br /><br />Finally, you get a practical playbook to stop leaks before they happen. Mirko recommends auditing roles for Organization‑scope permissions, isolating guests into their own Business Units, avoiding cloned admin‑style roles, and treating Dataverse security as a mathematical model rather than “permissions vibes.” The key mindset shift: Dataverse will not rescue you from imprecision—it will faithfully execute whatever combination of roles and scopes you define, so you must design that combination with external users in mind from day one.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Dataverse security leaks often come from cloned roles and Organization‑level scope.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Users, Teams, Security Roles, and Business Units really combine to grant access.<a href="https://www.spreaker.com/cms/episodes/68222528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How privilege scopes (User, Business Unit, Parent:Child, Organization) change data visibility.<a...]]></itunes:summary><itunes:duration>1155</itunes:duration><itunes:keywords>accesscontrol,architecture,authorization,businessunits,compliance,containment,dataverse,governance,hierarchy,isolation,leakage,misconfiguration,ownership,permissions,privileges,roles,scope,security,vendors,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d7505cb225bb63d95f7033b671754f0d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI data modeling: fix your star schema, DAX, and relationships to eliminate the $10,000 performance tax</title><link>https://www.m365.fm/show/episodes/stop-using-power-bi-wrong-the-10000-data-model-fix/</link><description><![CDATA[Your Power BI reports may work, but a messy data model can quietly cost thousands every year in capacity and waiting time. This episode is for Power BI developers and analysts who want faster refreshes and lower costs. Learn how a proper star schema, disciplined DAX and clean relationships eliminate the performance tax.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Power BI</a> dashboard is lying about the cost</li><li>00:50 – The inefficiency tax of messy models</li><li>02:20 – The fix: dimensional modeling with a star schema</li><li>05:45 – DAX discipline and relationship hygiene</li><li>09:25 – The $10,000 ROI of a clean model</li><li>12:32 – Reset your model and stop paying the tax</li></ul><br /><b>Key takeaways</b><br /><ul><li>Bloated Power BI models with unused columns, calculated columns and tangled relationships quietly cost money through capacity usage and the time people spend waiting for refreshes.</li><li>A star schema with a lean fact table, descriptive dimension tables, one-to-many single-direction relationships and surrogate keys lets the VertiPaq engine compress data and <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">DAX</a> evaluate predictably.</li><li>Move data shaping into Power Query, keep DAX measures simple and layered, test with DAX Studio, and start by fixing your single biggest offender in an existing model.</li></ul><br /><b>Worth quoting</b><br /><br />“The fix isn't the plugin, and it's not hidden in the latest update. It's architectural, a redesign of how your model thinks.” – Mirko Peters (00:34)<br /><br />“Instead of stacking every possible field inside one table, you separate descriptions from events. The fact table stays lean tons of rows, few columns.” – Mirko Peters (02:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-power-bi-wrong-the-10000-data-model-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power BI modeling</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool whose bloated models quietly cost capacity, refresh time and analyst hours</li><li><a href="https://www.m365.fm/entity/star-schema/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Star schema</a> – the fix: a lean fact table with descriptive dimensions and one-to-many relationships</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">DAX</a> – the calculation layer where calculated columns and nested measures sabotage performance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-relationships-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Power BI Relationships - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176483601</guid><pubDate>Mon, 20 Oct 2025 16:17:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68218514/5923fcc54a1037a3a466a98eab033222.mp3" length="9742046" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3d9c28b4-1cca-41c2-a4c3-2b24a506ab76/3d9c28b4-1cca-41c2-a4c3-2b24a506ab76.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3d9c28b4-1cca-41c2-a4c3-2b24a506ab76/3d9c28b4-1cca-41c2-a4c3-2b24a506ab76.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3d9c28b4-1cca-41c2-a4c3-2b24a506ab76/3d9c28b4-1cca-41c2-a4c3-2b24a506ab76.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Power BI reports may work, but a messy data model can quietly cost thousands every year in capacity and waiting time. This episode is for Power BI developers and analysts who want faster refreshes and lower costs. Learn how a proper star schema,...</itunes:subtitle><itunes:summary><![CDATA[Your Power BI reports may work, but a messy data model can quietly cost thousands every year in capacity and waiting time. This episode is for Power BI developers and analysts who want faster refreshes and lower costs. Learn how a proper star schema, disciplined DAX and clean relationships eliminate the performance tax.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Your <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Power BI</a> dashboard is lying about the cost</li><li>00:50 – The inefficiency tax of messy models</li><li>02:20 – The fix: dimensional modeling with a star schema</li><li>05:45 – DAX discipline and relationship hygiene</li><li>09:25 – The $10,000 ROI of a clean model</li><li>12:32 – Reset your model and stop paying the tax</li></ul><br /><b>Key takeaways</b><br /><ul><li>Bloated Power BI models with unused columns, calculated columns and tangled relationships quietly cost money through capacity usage and the time people spend waiting for refreshes.</li><li>A star schema with a lean fact table, descriptive dimension tables, one-to-many single-direction relationships and surrogate keys lets the VertiPaq engine compress data and <a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">DAX</a> evaluate predictably.</li><li>Move data shaping into Power Query, keep DAX measures simple and layered, test with DAX Studio, and start by fixing your single biggest offender in an existing model.</li></ul><br /><b>Worth quoting</b><br /><br />“The fix isn't the plugin, and it's not hidden in the latest update. It's architectural, a redesign of how your model thinks.” – Mirko Peters (00:34)<br /><br />“Instead of stacking every possible field inside one table, you separate descriptions from events. The fact table stays lean tons of rows, few columns.” – Mirko Peters (02:58)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-using-power-bi-wrong-the-10000-data-model-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Power BI modeling</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Power BI</a> – the tool whose bloated models quietly cost capacity, refresh time and analyst hours</li><li><a href="https://www.m365.fm/entity/star-schema/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Star schema</a> – the fix: a lean fact table with descriptive dimensions and one-to-many relationships</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">DAX</a> – the calculation layer where calculated columns and nested measures sabotage performance</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-bi-relationships-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-bi-data-modeling-star-schema-dax-relationships-performance-tax" target="_blank" rel="noreferrer noopener">Power BI Relationships - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter...]]></itunes:summary><itunes:duration>812</itunes:duration><itunes:keywords>cardinality,compression,dax,dimensions,facttable,filtercontext,inefficiency,iterators,measures,modeldesign,performance,powerbi,powerquery,refreshcost,relationships,rowcontext,starschema,surrogatekeys,technicaldebt,vertipaq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/00450905b56013692e6a39a96075fe8c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GRC reporting AI agent: use Purview, Power Automate, and Copilot Studio to automate audit logs into daily compliance reports</title><link>https://www.m365.fm/show/episodes/stop-writing-grc-reports-use-this-ai-agent-instead/</link><description><![CDATA[GRC reporting with <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>: in <a href="https://www.m365.fm/stop-writing-grc-reports-use-this-ai-agent-instead/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows how to turn <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a>, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio into an autonomous GRC agent that writes your audit reports for you instead of trapping analysts in Excel hell. He opens with the familiar nightmare of manual compliance: exporting Purview logs to spreadsheets, building fragile pivot tables, and spending weeks maintaining “evidence” that is already outdated by the time auditors see it.<br /><br />Mirko reframes most GRC work as pattern detection, not heroics. Activities like tracking risky logins, policy changes, and external sharing do not require human creativity; they require consistent ingestion, filtering, and summarization. That is exactly what his GRC agent does: Purview provides the raw audit memory, Power Automate orchestrates the pipeline on a schedule, and Copilot Studio converts JSON noise into human‑readable risk summaries and recommendations. Instead of dashboards that need interpretation, the agent sends finished narratives your executives and auditors can actually act on.<br /><br />The episode then defines what this agent really is under the “AI” label. It is a structured, rules‑driven workflow that extracts Purview audit logs, filters for meaningful events (like RoleAssignmentChanged or ExternalSharingInvoked), normalizes them into a clean schema, and feeds them into Copilot Studio for explanation. Mirko emphasizes that the intelligence here is disciplined automation plus well‑designed prompts, not unpredictable black‑box guessing; you decide which events matter, how often reports run, and how findings are phrased.<br /><br />He dives deep into the Purview data pipeline. Using either the Purview connector or direct API calls, Power Automate pulls audit events, enforces least‑privilege access via the Audit Logs Reader role, and then parses dense JSON structures into tidy fields like UserId, Operation, Workload, and ResultStatus. Along the way, he shows how to avoid flooding the system with low‑value events, how to handle nested arrays and odd data types, and how to test extraction logic with small sample runs before scaling to full tenant coverage.<br /><br />Finally, Mirko explains the “one subtle design choice” that makes the agent safe to trust. Instead of letting Copilot improvise, you feed it structured counts, thresholds, and severity rules from Power Automate, then ask it only to explain and group, not to invent risk logic. The result is an autonomous auditor that runs every morning at 8:00, reads last day’s Purview data, applies your policy rules, and emails a clean GRC summary—freeing humans to investigate and decide instead of copy‑pasting logs all day.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why manual GRC reporting on Purview logs is a time‑wasting illusion of control.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What a GRC AI agent really is: Purview for data, Power Automate for orchestration, Copilot Studio for narrative.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build the Purview data pipeline: connect, filter, parse JSON, and normalize events.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design prompts so Copilot summarizes structured risk data instead of guessing.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to schedule, secure, and monitor the agent so it becomes a reliable autonomous auditor.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />GRC reporting should be automation with language, not analysts with spreadsheets. Once you wire Purview audit logs into a Power Automate pipeline and let Copilot Studio explain structured patterns on a schedule, compliance stops depending on caffeine and starts behaving like a repeatable system.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for compliance officers, security teams, and Microsoft 365 admins drowning in audit exports who want continuous, explainable GRC reporting without buying another platform. It is especially valuable if you already use Microsoft Purview but only touch its audit logs before audits and want to turn them into a daily, automated early‑warning and reporting engine.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and security consultant focused on turning compliance from a manual burden into an automated product using Purview, Entra ID, Power Automate, and Copilot Studio. Through M365.fm, he shares practical blueprints for AI‑driven oversight so organizations can prove governance continuously instead of scrambling for evidence when auditors arrive.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176483456</guid><pubDate>Mon, 20 Oct 2025 04:11:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68208622/be8022e3a4bf6cfb0208a53f99cf74a1.mp3" length="15787930" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef2164a1-3f49-4189-94ac-9f2be240f438/ef2164a1-3f49-4189-94ac-9f2be240f438.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef2164a1-3f49-4189-94ac-9f2be240f438/ef2164a1-3f49-4189-94ac-9f2be240f438.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef2164a1-3f49-4189-94ac-9f2be240f438/ef2164a1-3f49-4189-94ac-9f2be240f438.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>GRC reporting with https://www.m365.fm/ai-agents-simply-explained/: in https://www.m365.fm/stop-writing-grc-reports-use-this-ai-agent-instead/ of M365.fm, Mirko Peters shows how to turn https://www.m365.fm/microsoft-purview-simply-explained/,...</itunes:subtitle><itunes:summary><![CDATA[GRC reporting with <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>: in <a href="https://www.m365.fm/stop-writing-grc-reports-use-this-ai-agent-instead/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters shows how to turn <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a>, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio into an autonomous GRC agent that writes your audit reports for you instead of trapping analysts in Excel hell. He opens with the familiar nightmare of manual compliance: exporting Purview logs to spreadsheets, building fragile pivot tables, and spending weeks maintaining “evidence” that is already outdated by the time auditors see it.<br /><br />Mirko reframes most GRC work as pattern detection, not heroics. Activities like tracking risky logins, policy changes, and external sharing do not require human creativity; they require consistent ingestion, filtering, and summarization. That is exactly what his GRC agent does: Purview provides the raw audit memory, Power Automate orchestrates the pipeline on a schedule, and Copilot Studio converts JSON noise into human‑readable risk summaries and recommendations. Instead of dashboards that need interpretation, the agent sends finished narratives your executives and auditors can actually act on.<br /><br />The episode then defines what this agent really is under the “AI” label. It is a structured, rules‑driven workflow that extracts Purview audit logs, filters for meaningful events (like RoleAssignmentChanged or ExternalSharingInvoked), normalizes them into a clean schema, and feeds them into Copilot Studio for explanation. Mirko emphasizes that the intelligence here is disciplined automation plus well‑designed prompts, not unpredictable black‑box guessing; you decide which events matter, how often reports run, and how findings are phrased.<br /><br />He dives deep into the Purview data pipeline. Using either the Purview connector or direct API calls, Power Automate pulls audit events, enforces least‑privilege access via the Audit Logs Reader role, and then parses dense JSON structures into tidy fields like UserId, Operation, Workload, and ResultStatus. Along the way, he shows how to avoid flooding the system with low‑value events, how to handle nested arrays and odd data types, and how to test extraction logic with small sample runs before scaling to full tenant coverage.<br /><br />Finally, Mirko explains the “one subtle design choice” that makes the agent safe to trust. Instead of letting Copilot improvise, you feed it structured counts, thresholds, and severity rules from Power Automate, then ask it only to explain and group, not to invent risk logic. The result is an autonomous auditor that runs every morning at 8:00, reads last day’s Purview data, applies your policy rules, and emails a clean GRC summary—freeing humans to investigate and decide instead of copy‑pasting logs all day.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why manual GRC reporting on Purview logs is a time‑wasting illusion of control.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What a GRC AI agent really is: Purview for data, Power Automate for orchestration, Copilot Studio for narrative.<a href="https://www.spreaker.com/cms/episodes/68208622/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build the...]]></itunes:summary><itunes:duration>1316</itunes:duration><itunes:keywords>auditlogs,automation,compliance,copilotstudio,extraction,filtering,governance,grc,insights,json,monitoring,oversight,parsing,pipeline,powerautomate,purview,reporting,risk,security,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bfc9ffbeb4db6c1769792455a3f7d2c9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio governance: use Purview and Power Platform DLP to stop AI agents from leaking internal data</title><link>https://www.m365.fm/show/episodes/advanced-copilot-agent-governance-with-microsoft-purview/</link><description><![CDATA[Copilot Studio agents inherit your permissions and can quietly pull confidential data through connectors if DLP is not scoped correctly. This episode is for Power Platform and Microsoft 365 admins who want to classify connectors, restrict agent permissions in Entra ID and test and monitor their environments so AI agents stop leaking internal data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot Studio agents are leaking data</li><li>01:25 – Agents that know too much</li><li>04:48 – How data flows through Copilot Studio</li><li>08:43 – Building the DLP fortress</li><li>13:02 – Entra permissions and the myth of safety</li><li>16:50 – Testing and monitoring</li><li>20:20 – Agents reflect your governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Studio agents run with the delegated permissions of the user, so anything the user can see the agent can retrieve and summarize.</li><li>Power Platform DLP policies are environment scoped, so every environment hosting agents needs deliberate business, non-business and blocked connector classifications.</li><li>Red-team agents with forbidden prompts, monitor connector analytics and <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">audit logs</a>, and reclassify connectors regularly to prove the setup holds.</li></ul><br /><b>Worth quoting</b><br /><br />“Your AI agents are extensions of the user identity, not separate beings with guardrails. They borrow your access token and run around your data estate, doing precisely what you told them not to” – Mirko Peters (00:34)<br /><br />“DLP doesn't automatically apply across every layer. It has to be scoped, enforced, and tested per environment.” – Mirko Peters (04:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/advanced-copilot-agent-governance-with-microsoft-purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, a DLP setup walkthrough and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the platform whose agents inherit user permissions and can leak data without scoped DLP</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the environment-scoped policies the episode treats as the main guardrail for agents</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Connector</a> – the bridges to SharePoint, Outlook, Dataverse and external APIs that must be classified</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">AI agent</a> – described as an obedient clone of the user that runs with delegated permissions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-governance-managing-flows-at-enterprise-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Power Automate Governance: Managing Flows at Enterprise Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176483157</guid><pubDate>Sun, 19 Oct 2025 16:07:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68204689/471ff5a39e4b602d034c99c3d7cda892.mp3" length="15695457" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/54034f6e-93ac-476b-8f29-beca3fd7cbfb/54034f6e-93ac-476b-8f29-beca3fd7cbfb.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/54034f6e-93ac-476b-8f29-beca3fd7cbfb/54034f6e-93ac-476b-8f29-beca3fd7cbfb.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/54034f6e-93ac-476b-8f29-beca3fd7cbfb/54034f6e-93ac-476b-8f29-beca3fd7cbfb.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot Studio agents inherit your permissions and can quietly pull confidential data through connectors if DLP is not scoped correctly. This episode is for Power Platform and Microsoft 365 admins who want to classify connectors, restrict agent...</itunes:subtitle><itunes:summary><![CDATA[Copilot Studio agents inherit your permissions and can quietly pull confidential data through connectors if DLP is not scoped correctly. This episode is for Power Platform and Microsoft 365 admins who want to classify connectors, restrict agent permissions in Entra ID and test and monitor their environments so AI agents stop leaking internal data.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilot Studio agents are leaking data</li><li>01:25 – Agents that know too much</li><li>04:48 – How data flows through Copilot Studio</li><li>08:43 – Building the DLP fortress</li><li>13:02 – Entra permissions and the myth of safety</li><li>16:50 – Testing and monitoring</li><li>20:20 – Agents reflect your governance</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot Studio agents run with the delegated permissions of the user, so anything the user can see the agent can retrieve and summarize.</li><li>Power Platform DLP policies are environment scoped, so every environment hosting agents needs deliberate business, non-business and blocked connector classifications.</li><li>Red-team agents with forbidden prompts, monitor connector analytics and <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">audit logs</a>, and reclassify connectors regularly to prove the setup holds.</li></ul><br /><b>Worth quoting</b><br /><br />“Your AI agents are extensions of the user identity, not separate beings with guardrails. They borrow your access token and run around your data estate, doing precisely what you told them not to” – Mirko Peters (00:34)<br /><br />“DLP doesn't automatically apply across every layer. It has to be scoped, enforced, and tested per environment.” – Mirko Peters (04:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/advanced-copilot-agent-governance-with-microsoft-purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, a DLP setup walkthrough and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the platform whose agents inherit user permissions and can leak data without scoped DLP</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – the environment-scoped policies the episode treats as the main guardrail for agents</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Connector</a> – the bridges to SharePoint, Outlook, Dataverse and external APIs that must be classified</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">AI agent</a> – described as an obedient clone of the user that runs with delegated permissions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-governance-managing-flows-at-enterprise-scale/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=advanced-copilot-agent-governance-with-microsoft-purview" target="_blank" rel="noreferrer noopener">Power Automate Governance: Managing Flows at Enterprise Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free...]]></itunes:summary><itunes:duration>1308</itunes:duration><itunes:keywords>audit,compliance,connectors,copilot,dataflow,dataverse,dlp,environments,governance,impersonation,leakage,oversharing,permissions,policies,risk,security,sharepoint,telemetry,tokens</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/52af6b365e8c22dbebc604372d0bd041.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Apps UI containers: stop building ugly apps and use layout structure and components for responsive, on‑brand design</title><link>https://www.m365.fm/show/episodes/stop-building-ugly-power-apps-master-containers-now/</link><description><![CDATA[Are your Power Apps a patchwork of misaligned buttons and layouts that break on mobile? This episode is for Power Apps makers and Power Platform governance teams who want professional, consistent apps. Learn how containers and component libraries deliver responsive, on-brand design without positioning formulas.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why most <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Power Apps</a> look amateur</li><li>00:42 – The cost of layout chaos</li><li>02:51 – Containers: the physics of layout</li><li>08:22 – Component libraries: branding on autopilot</li><li>13:22 – Building a responsive, brand-perfect app</li><li>19:38 – Scaling citizen developers without chaos</li><li>22:10 – The elegant discipline</li></ul><br /><b>Key takeaways</b><br /><ul><li>Horizontal and vertical containers replace fragile X and Y formulas, so layouts adapt automatically across desktop, tablet and phone.</li><li>A shared component library centralizes headers, buttons and branding, so one update propagates consistent design and accessibility across every app.</li><li>Containers, component libraries and a Center of Excellence turn citizen development into governed creativity that scales without rework.</li></ul><br /><b>Worth quoting</b><br /><br />“Without containers, power apps devolve into art projects. Makers align controls by eye and then glue them in place with fragile X and Y formulas” – Mirko Peters (01:10)<br /><br />“You position objects through intent, start, middle end, rather than by chance. You don't drag things, you define relationships.” – Mirko Peters (04:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-ugly-power-apps-master-containers-now/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Power Apps layout</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Power Apps</a> – the app platform whose misaligned, formula-positioned screens this episode sets out to fix with containers</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Governance</a> – framed as design rules built into containers, component libraries, CI/CD pipelines and a Center of Excellence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176561605</guid><pubDate>Sun, 19 Oct 2025 13:36:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68203742/f896892abc66208ed26be11c93b75538.mp3" length="16565021" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a4420ff8-ec71-4539-b728-fa4f2f584799/a4420ff8-ec71-4539-b728-fa4f2f584799.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a4420ff8-ec71-4539-b728-fa4f2f584799/a4420ff8-ec71-4539-b728-fa4f2f584799.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a4420ff8-ec71-4539-b728-fa4f2f584799/a4420ff8-ec71-4539-b728-fa4f2f584799.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Are your Power Apps a patchwork of misaligned buttons and layouts that break on mobile? This episode is for Power Apps makers and Power Platform governance teams who want professional, consistent apps. Learn how containers and component libraries...</itunes:subtitle><itunes:summary><![CDATA[Are your Power Apps a patchwork of misaligned buttons and layouts that break on mobile? This episode is for Power Apps makers and Power Platform governance teams who want professional, consistent apps. Learn how containers and component libraries deliver responsive, on-brand design without positioning formulas.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why most <a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Power Apps</a> look amateur</li><li>00:42 – The cost of layout chaos</li><li>02:51 – Containers: the physics of layout</li><li>08:22 – Component libraries: branding on autopilot</li><li>13:22 – Building a responsive, brand-perfect app</li><li>19:38 – Scaling citizen developers without chaos</li><li>22:10 – The elegant discipline</li></ul><br /><b>Key takeaways</b><br /><ul><li>Horizontal and vertical containers replace fragile X and Y formulas, so layouts adapt automatically across desktop, tablet and phone.</li><li>A shared component library centralizes headers, buttons and branding, so one update propagates consistent design and accessibility across every app.</li><li>Containers, component libraries and a Center of Excellence turn citizen development into governed creativity that scales without rework.</li></ul><br /><b>Worth quoting</b><br /><br />“Without containers, power apps devolve into art projects. Makers align controls by eye and then glue them in place with fragile X and Y formulas” – Mirko Peters (01:10)<br /><br />“You position objects through intent, start, middle end, rather than by chance. You don't drag things, you define relationships.” – Mirko Peters (04:56)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/stop-building-ugly-power-apps-master-containers-now/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ on Power Apps layout</li><li><a href="https://www.m365.fm/entity/power-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Power Apps</a> – the app platform whose misaligned, formula-positioned screens this episode sets out to fix with containers</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Governance</a> – framed as design rules built into containers, component libraries, CI/CD pipelines and a Center of Excellence</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-excel-shadow-system-why-your-process-architecture-is-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">The Excel Shadow-System — Why Your Process Architecture is Failing</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=power-apps-ui-containers-layout-structure-components-responsive-on-brand-design" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1381</itunes:duration><itunes:keywords>alignment,branding,components,consistency,containers,designsystem,enterprise,framework,governance,interface,layout,navigation,performance,powerapps,responsiveness,standardization,structure,templates,uidesign,usability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1b0ba4408949533e92b6a6414955b762.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>PowerShell Copilot administration: stop clicking in the Admin Center and use scripts for real governance and auditability</title><link>https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/</link><description><![CDATA[Still managing Microsoft 365 Copilot by clicking through the admin center? This episode is for administrators who need to govern Copilot at scale and prove to auditors who changed what and when. Learn why PowerShell automation and audit exports give you control, consistency and real evidence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The admin center is a toy steering wheel</li><li>01:30 – The toy versus the tool</li><li>05:34 – The governance gap in Copilot</li><li>10:12 – Automation is law</li><li>14:52 – Auditing: receipts instead of trends</li><li>19:45 – The admin's manifesto</li><li>22:20 – Control or convenience</li></ul><br /><b>Key takeaways</b><br /><ul><li>The <a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> is built for visibility, not governance, and cannot handle bulk Copilot changes across many users and tenants.</li><li>PowerShell scripts make Copilot policy enforcement repeatable, logged and versioned, turning governance rules into enforceable code.</li><li>Auditing with PowerShell and Graph-based audit records produces timestamped, exportable evidence that regulators and auditors actually accept.</li></ul><br /><b>Worth quoting</b><br /><br />“The admin center can't help you. It shows adoption metrics and usage trends, but not the evidence chain you need. Governance without traceability is theater.” – Mirko Peters (06:27)<br /><br />“When you define governance rules in code, those rules execute exactly the same way every time on schedule under audit. That's compliance through reproducibility, governance not as advice, but as enforcement.” – Mirko Peters (10:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on scripted Copilot governance</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI service whose licensing, policies and prompt activity need scripted administration and auditing</li><li><a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> – described as a visibility dashboard that cannot handle bulk Copilot changes or evidence</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Governance</a> – framed as rules defined in code that execute the same way every time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Beyond the Checklist: Why Your M365 Governance Must Be Automated or Ignored</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176482996</guid><pubDate>Sun, 19 Oct 2025 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68200446/09ae4376311adc170c21914171e805e1.mp3" length="17062497" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8c9010c9-4193-45a7-8a45-770821759799/8c9010c9-4193-45a7-8a45-770821759799.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8c9010c9-4193-45a7-8a45-770821759799/8c9010c9-4193-45a7-8a45-770821759799.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8c9010c9-4193-45a7-8a45-770821759799/8c9010c9-4193-45a7-8a45-770821759799.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still managing Microsoft 365 Copilot by clicking through the admin center? This episode is for administrators who need to govern Copilot at scale and prove to auditors who changed what and when. Learn why PowerShell automation and audit exports give...</itunes:subtitle><itunes:summary><![CDATA[Still managing Microsoft 365 Copilot by clicking through the admin center? This episode is for administrators who need to govern Copilot at scale and prove to auditors who changed what and when. Learn why PowerShell automation and audit exports give you control, consistency and real evidence.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The admin center is a toy steering wheel</li><li>01:30 – The toy versus the tool</li><li>05:34 – The governance gap in Copilot</li><li>10:12 – Automation is law</li><li>14:52 – Auditing: receipts instead of trends</li><li>19:45 – The admin's manifesto</li><li>22:20 – Control or convenience</li></ul><br /><b>Key takeaways</b><br /><ul><li>The <a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> is built for visibility, not governance, and cannot handle bulk Copilot changes across many users and tenants.</li><li>PowerShell scripts make Copilot policy enforcement repeatable, logged and versioned, turning governance rules into enforceable code.</li><li>Auditing with PowerShell and Graph-based audit records produces timestamped, exportable evidence that regulators and auditors actually accept.</li></ul><br /><b>Worth quoting</b><br /><br />“The admin center can't help you. It shows adoption metrics and usage trends, but not the evidence chain you need. Governance without traceability is theater.” – Mirko Peters (06:27)<br /><br />“When you define governance rules in code, those rules execute exactly the same way every time on schedule under audit. That's compliance through reproducibility, governance not as advice, but as enforcement.” – Mirko Peters (10:50)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on scripted Copilot governance</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the AI service whose licensing, policies and prompt activity need scripted administration and auditing</li><li><a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> – described as a visibility dashboard that cannot handle bulk Copilot changes or evidence</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Governance</a> – framed as rules defined in code that execute the same way every time</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-checklist-why-your-m365-governance-must-be-automated-or-ignored/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=powershell-copilot-administration-stop-clicking-in-the-admin-center" target="_blank" rel="noreferrer noopener">Beyond the Checklist: Why Your M365 Governance Must Be Automated or Ignored</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1422</itunes:duration><itunes:keywords>admincenter,auditing,automation,compliance,control,copilot,enforcement,enterprise,governance,infrastructure,licensing,management,monitoring,oversight,powershell,scalability,scripting,security,traceability,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/adfd5d00f7664370b660c78a56a75797.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot governance: contracts, licensing, and RBAC before you ever flip the AI switch</title><link>https://www.m365.fm/show/episodes/copilot-governance-policy-or-pipe-dream/</link><description><![CDATA[Copilot governance: in this episode of M365.fm, Mirko Peters explains why “just turn it on” is the most dangerous Copilot strategy—and why real governance starts long before anyone clicks a toggle in the admin center. Copilot is not a magic feature; it is a large language model wired directly into your Microsoft Graph, meaning every email, chat, and document it can see is defined by contracts, licenses, permissions, and data boundaries you either understand—or you do not.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko begins where almost nobody looks first: contracts. He unpacks how the Microsoft Product Terms and the Data Protection Addendum quietly decide where Copilot data is processed, who owns AI‑generated outputs, and whether prompts and responses can be used to train foundation models. You learn that worries like “Is Microsoft training on our emails?” are answered in binding legal text long before you ever assign a license—and that ignoring those terms does not remove your obligations, it just makes your rollout legally fragile.<br /><br />From there, the episode moves to licenses and roles as the actual locks on every door. Mirko explains that a Copilot license does not grant new permissions; it simply lets users ask the AI to act on what their existing identity can already access through Microsoft Graph. If your RBAC and data access hygiene are sloppy, Copilot becomes an AI flashlight that reveals overshared sites, “Everyone” folders, and misconfigured mailboxes faster than any human search ever could. Licenses are passports; roles decide which rooms those passports can open.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />He then connects the dots between legal obligations, licensing, and technical controls. Retention labels, encryption, conditional access, and DLP only make sense when they are aligned with what the contracts promise and what licenses and roles actually expose. Mirko shows how to map residency commitments (for example, EU Data Boundary), ownership clauses, and processor responsibilities into concrete tenant settings—so your Copilot project operates inside a deliberate architecture, not a hopeful configuration.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />By the end, you see Copilot governance as a layered system. Contracts define the grid; licenses and roles decide who can stand where; technical policies enforce behavior; and Copilot simply reflects whatever that system already allows. Mirko’s core message is simple: Copilot does not magically break or fix your governance—it amplifies it, for better or worse.<br /><br />WHAT YOU WILL LEARN<ul><li>Why Copilot is a governance problem long before it is a UI or feature problem.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft Product Terms and the DPA shape data residency, training, and output ownership.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Copilot licensing works with RBAC and why sloppy permissions create AI‑accelerated exposure.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to align retention, encryption, and access controls with your contractual obligations.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to treat Copilot as an amplifier of existing governance rather than a separate risk.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />Enabling Copilot is not “turning on AI”; it is activating a powerful interpreter on top of the governance you already have. If your contracts, roles, and permissions are solid, Copilot works inside clear boundaries—if they are not, Copilot becomes the fastest way to discover how messy your tenant really is.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for CIOs, CISOs, legal and compliance teams, and Microsoft 365 admins who are responsible for rolling out Copilot across their organization. It is especially valuable if you feel pressure to “go live” quickly while still worrying about GDPR, data residency, overshared content, and who will be accountable when Copilot surfaces something it never should have seen.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and security consultant focused on turning Copilot from a risky experiment into a governed, contract‑aligned service across Entra ID, Microsoft 365, and the Power Platform. Through M365.fm, he shares practical governance models, licensing strategies, and security patterns that help organizations roll out AI responsibly—without hiding behind hopeful settings.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174528671</guid><pubDate>Sat, 18 Oct 2025 16:13:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68195164/bee6e973cd1d1cd6da7d590cea76d02b.mp3" length="16988344" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e8b5e96d-bed5-48b6-ae54-e48f4b584b24/e8b5e96d-bed5-48b6-ae54-e48f4b584b24.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e8b5e96d-bed5-48b6-ae54-e48f4b584b24/e8b5e96d-bed5-48b6-ae54-e48f4b584b24.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e8b5e96d-bed5-48b6-ae54-e48f4b584b24/e8b5e96d-bed5-48b6-ae54-e48f4b584b24.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Copilot governance: in this episode of M365.fm, Mirko Peters explains why “just turn it on” is the most dangerous Copilot strategy—and why real governance starts long before anyone clicks a toggle in the admin center. Copilot is not a magic feature;...</itunes:subtitle><itunes:summary><![CDATA[Copilot governance: in this episode of M365.fm, Mirko Peters explains why “just turn it on” is the most dangerous Copilot strategy—and why real governance starts long before anyone clicks a toggle in the admin center. Copilot is not a magic feature; it is a large language model wired directly into your Microsoft Graph, meaning every email, chat, and document it can see is defined by contracts, licenses, permissions, and data boundaries you either understand—or you do not.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko begins where almost nobody looks first: contracts. He unpacks how the Microsoft Product Terms and the Data Protection Addendum quietly decide where Copilot data is processed, who owns AI‑generated outputs, and whether prompts and responses can be used to train foundation models. You learn that worries like “Is Microsoft training on our emails?” are answered in binding legal text long before you ever assign a license—and that ignoring those terms does not remove your obligations, it just makes your rollout legally fragile.<br /><br />From there, the episode moves to licenses and roles as the actual locks on every door. Mirko explains that a Copilot license does not grant new permissions; it simply lets users ask the AI to act on what their existing identity can already access through Microsoft Graph. If your RBAC and data access hygiene are sloppy, Copilot becomes an AI flashlight that reveals overshared sites, “Everyone” folders, and misconfigured mailboxes faster than any human search ever could. Licenses are passports; roles decide which rooms those passports can open.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />He then connects the dots between legal obligations, licensing, and technical controls. Retention labels, encryption, conditional access, and DLP only make sense when they are aligned with what the contracts promise and what licenses and roles actually expose. Mirko shows how to map residency commitments (for example, EU Data Boundary), ownership clauses, and processor responsibilities into concrete tenant settings—so your Copilot project operates inside a deliberate architecture, not a hopeful configuration.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />By the end, you see Copilot governance as a layered system. Contracts define the grid; licenses and roles decide who can stand where; technical policies enforce behavior; and Copilot simply reflects whatever that system already allows. Mirko’s core message is simple: Copilot does not magically break or fix your governance—it amplifies it, for better or worse.<br /><br />WHAT YOU WILL LEARN<ul><li>Why Copilot is a governance problem long before it is a UI or feature problem.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft Product Terms and the DPA shape data residency, training, and output ownership.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Copilot licensing works with RBAC and why sloppy permissions create AI‑accelerated exposure.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to align retention, encryption, and access controls with your contractual obligations.<a href="https://www.spreaker.com/cms/episodes/68195164/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to treat Copilot as an amplifier of...]]></itunes:summary><itunes:duration>1416</itunes:duration><itunes:keywords>architecture,boundaries,compliance,contracts,copilot,dataaccess,dpa,enforcement,entitlements,gdpr,governance,identity,licensing,ownership,permissions,productterms,rbac,residency,risk,security</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cfde36ed33b01ff436f189e355eaeb5b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop using Power Automate like this: when to move your workflows to Azure Logic Apps for scale, reliability, and cost contro</title><link>https://www.m365.fm/stop-using-power-automate-like-this/</link><description><![CDATA[Power Automate flows that work for one team often fail silently or get expensive once they carry enterprise workloads. This episode is for makers, architects and IT pros running mission-critical automation. You learn when to move workflows to Azure Logic Apps and how a hybrid pattern keeps user convenience while gaining scale and control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Power Automate</a> is not an integration engine</li><li>00:45 – The citizen developer myth</li><li>03:00 – Two invisible failure points: throttling and licensing</li><li>06:41 – Enter <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Logic Apps</a>: the professional alternative</li><li>11:40 – The hybrid power user pattern</li><li>15:05 – The professional mandate</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Automate was built for citizen developers and personal productivity, not mission-critical integration at enterprise scale.</li><li>Throttling and licensing are the two invisible failure points: <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">connector</a> limits silently stop flows, and per-user, per-flow and premium connector costs multiply as flows spread.</li><li>Use a hybrid pattern where Power Automate handles human interaction and hands heavy processing to Azure Logic Apps with Application Insights monitoring and managed identities.</li></ul><br /><b>Worth quoting</b><br /><br />“The truth, Power Automate is brilliant for personal productivity, but allergic to industrial scale processing. Throw ten thousand records at it and it panics.” – Mirko Peters (00:23)<br /><br />“The lesson is simple. Simplicity doesn't equal scalability, Drag and drop logic doesn't substitute for throughput engineering.” – Mirko Peters (02:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Power Automate</a> – the citizen developer tool that breaks down when flows carry enterprise-scale workloads</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the recommended destination for heavy, mission-critical workflows needing scale, monitoring and control</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Connector</a> – throttled per-connector request limits that silently stop flows when thresholds are exceeded</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:176482719</guid><pubDate>Sat, 18 Oct 2025 10:55:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68192406/40afc8d8a564052bed754360b1f868e2.mp3" length="11658911" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a866d8a2-b4a8-4513-8f15-bafb87eae776/a866d8a2-b4a8-4513-8f15-bafb87eae776.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a866d8a2-b4a8-4513-8f15-bafb87eae776/a866d8a2-b4a8-4513-8f15-bafb87eae776.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a866d8a2-b4a8-4513-8f15-bafb87eae776/a866d8a2-b4a8-4513-8f15-bafb87eae776.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Automate flows that work for one team often fail silently or get expensive once they carry enterprise workloads. This episode is for makers, architects and IT pros running mission-critical automation. You learn when to move workflows to Azure...</itunes:subtitle><itunes:summary><![CDATA[Power Automate flows that work for one team often fail silently or get expensive once they carry enterprise workloads. This episode is for makers, architects and IT pros running mission-critical automation. You learn when to move workflows to Azure Logic Apps and how a hybrid pattern keeps user convenience while gaining scale and control.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Power Automate</a> is not an integration engine</li><li>00:45 – The citizen developer myth</li><li>03:00 – Two invisible failure points: throttling and licensing</li><li>06:41 – Enter <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Logic Apps</a>: the professional alternative</li><li>11:40 – The hybrid power user pattern</li><li>15:05 – The professional mandate</li></ul><br /><b>Key takeaways</b><br /><ul><li>Power Automate was built for citizen developers and personal productivity, not mission-critical integration at enterprise scale.</li><li>Throttling and licensing are the two invisible failure points: <a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">connector</a> limits silently stop flows, and per-user, per-flow and premium connector costs multiply as flows spread.</li><li>Use a hybrid pattern where Power Automate handles human interaction and hands heavy processing to Azure Logic Apps with Application Insights monitoring and managed identities.</li></ul><br /><b>Worth quoting</b><br /><br />“The truth, Power Automate is brilliant for personal productivity, but allergic to industrial scale processing. Throw ten thousand records at it and it panics.” – Mirko Peters (00:23)<br /><br />“The lesson is simple. Simplicity doesn't equal scalability, Drag and drop logic doesn't substitute for throughput engineering.” – Mirko Peters (02:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Power Automate</a> – the citizen developer tool that breaks down when flows carry enterprise-scale workloads</li><li><a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Azure Logic Apps</a> – the recommended destination for heavy, mission-critical workflows needing scale, monitoring and control</li><li><a href="https://www.m365.fm/entity/connector/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Connector</a> – throttled per-connector request limits that silently stop flows when thresholds are exceeded</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-power-platform-governance-issues/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=stop-using-power-automate-like-this-when-to-move-to-azure-logic-apps" target="_blank" rel="noreferrer noopener">Microsoft Power Platform Governance: The Hidden Problem with Low-Code (Security, Ownership and App Sprawl)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>972</itunes:duration><itunes:keywords>automation,citizendev,connectors,constraints,engineering,failures,governance,integration,licensing,limitations,logicapps,monitoring,orchestration,performance,powerautomate,reliability,scalability,throttling,throughput,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1a3fe71d732b56b1be06b2cfb99409c8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot in Teams: use meetings, chats, and M365 Copilot Chat as your central intelligence hub—not just a sidebar</title><link>https://www.m365.fm/show/episodes/copilot-isnt-just-a-sidebar-its-the-whole-control-room/</link><description><![CDATA[Still treating Copilot in Teams as a sidebar that writes summaries? This episode is for Microsoft 365 admins and knowledge workers who drown in meetings and chats. Learn how meeting recaps, cited chat digests, Copilot Chat and agents work together, and which governance and licensing settings decide whether any of it shows up.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – More than a sidebar</li><li>00:49 – Meetings without manual memory</li><li>04:14 – Cutting through chat chaos</li><li>07:47 – Copilot Chat as the central intelligence hub</li><li>11:21 – Agents: from assistant to orchestrator</li><li>15:35 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Governance</a> limits and licensing reality check</li><li>19:34 – Wrap-up: a control room, not a notepad</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Teams turns meetings into structured, cited records of decisions and action items, but only when transcription is enabled.</li><li>Copilot Chat uses Microsoft Graph and semantic indexing to answer across chats, mail, files and meetings while respecting existing permissions.</li><li>Agents built in <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, admin policies, Purview, SharePoint Advanced Management and licensing decide what Copilot can actually do in your tenant.</li></ul><br /><b>Worth quoting</b><br /><br />“And yes, you can interrupt mid meeting with a prompt like what are the key decisions so far and get an answer before the call even ends. The distinction is critical. Copilot is not a stenographer, it's an active interpreter.” – Mirko Peters (01:42)<br /><br />“In fact, you won't get the useful recap unless transcription is on in the first place. No transcript, no copilot memory” – Mirko Peters (02:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-isnt-just-a-sidebar-its-the-whole-control-room/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, admin settings and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – reframed from a summary sidebar into a control layer across meetings, chats and files</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the main surface where Copilot recaps meetings, digests chats and hosts published agents</li><li><a href="https://www.m365.fm/entity/copilot-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Chat</a> – the central hub inside Teams that answers across mail, chats, files and meetings with citations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174525567</guid><pubDate>Sat, 18 Oct 2025 04:33:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68189909/2b983493e3a24ebdc482d7830672a153.mp3" length="14613360" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bfd46c17-bea8-4d95-9979-41fab6a3f84b/bfd46c17-bea8-4d95-9979-41fab6a3f84b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bfd46c17-bea8-4d95-9979-41fab6a3f84b/bfd46c17-bea8-4d95-9979-41fab6a3f84b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bfd46c17-bea8-4d95-9979-41fab6a3f84b/bfd46c17-bea8-4d95-9979-41fab6a3f84b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Still treating Copilot in Teams as a sidebar that writes summaries? This episode is for Microsoft 365 admins and knowledge workers who drown in meetings and chats. Learn how meeting recaps, cited chat digests, Copilot Chat and agents work together,...</itunes:subtitle><itunes:summary><![CDATA[Still treating Copilot in Teams as a sidebar that writes summaries? This episode is for Microsoft 365 admins and knowledge workers who drown in meetings and chats. Learn how meeting recaps, cited chat digests, Copilot Chat and agents work together, and which governance and licensing settings decide whether any of it shows up.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – More than a sidebar</li><li>00:49 – Meetings without manual memory</li><li>04:14 – Cutting through chat chaos</li><li>07:47 – Copilot Chat as the central intelligence hub</li><li>11:21 – Agents: from assistant to orchestrator</li><li>15:35 – <a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Governance</a> limits and licensing reality check</li><li>19:34 – Wrap-up: a control room, not a notepad</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot in Teams turns meetings into structured, cited records of decisions and action items, but only when transcription is enabled.</li><li>Copilot Chat uses Microsoft Graph and semantic indexing to answer across chats, mail, files and meetings while respecting existing permissions.</li><li>Agents built in <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Copilot Studio</a>, admin policies, Purview, SharePoint Advanced Management and licensing decide what Copilot can actually do in your tenant.</li></ul><br /><b>Worth quoting</b><br /><br />“And yes, you can interrupt mid meeting with a prompt like what are the key decisions so far and get an answer before the call even ends. The distinction is critical. Copilot is not a stenographer, it's an active interpreter.” – Mirko Peters (01:42)<br /><br />“In fact, you won't get the useful recap unless transcription is on in the first place. No transcript, no copilot memory” – Mirko Peters (02:00)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-isnt-just-a-sidebar-its-the-whole-control-room/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, admin settings and FAQ</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – reframed from a summary sidebar into a control layer across meetings, chats and files</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the main surface where Copilot recaps meetings, digests chats and hosts published agents</li><li><a href="https://www.m365.fm/entity/copilot-chat/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot Chat</a> – the central hub inside Teams that answers across mail, chats, files and meetings with citations</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/adrian-espes/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-isnt-just-a-sidebar-its-the-whole-control-room" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot: What Actually Makes People More Productive with Adrian Espes [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1218</itunes:duration><itunes:keywords>automation,chatdigest,citations,collaboration,context,copilot,efficiency,governance,insights,intelligence,meetings,microsoftgraph,navigation,permissions,productivity,recall,summaries,teams,transcripts,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0a63865fe25c95f96e8fadc8fc9444fa.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot prompting: use iterative, structured prompts instead of chasing the “perfect” one‑shot request</title><link>https://www.m365.fm/show/episodes/microsoft-copilot-prompting-art-science-or-misdirection/</link><description><![CDATA[Many Microsoft 365 Copilot users chase a perfect one-shot prompt and get generic results. This episode shows experienced users how iteration, focused context and deliberate tone produce precise, business-ready output, and why newer models make that discipline more important.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the perfect <a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">prompt</a> is a myth</li><li>00:39 – The myth of the perfect prompt</li><li>03:56 – Iteration: the engineer's secret weapon</li><li>07:20 – Context: the secret ingredient</li><li>11:16 – Tone: the hidden lever</li><li>14:55 – <a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">GPT-5</a>: more brain, same rules</li><li>18:22 – Build systems, not perfect prompts</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Copilot</a> works best with iterative, layered prompts built on goal, context, expectations and sources rather than one oversized request.</li><li>Relevant context such as company values, vocabulary and templates, plus deliberate tone, makes Copilot output match your organization instead of generic filler.</li><li>Newer models like GPT-5 amplify both good and bad prompting habits, so verification and systematic prompting matter more than ever.</li></ul><br /><b>Worth quoting</b><br /><br />“Iteration beats over engineering every single time. The perfect prompt doesn't exist, and pretending it does will only slow you down.” – Mirko Peters (03:37)<br /><br />“Outputs should never be accepted at face value. Microsoft explicitly urges users to review and verify responses from copilot.” – Mirko Peters (06:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-prompting-art-science-or-misdirection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Copilot prompting</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose output improves through iteration, focused context and deliberate tone</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Prompt</a> – the input the episode says works best as layered steps, not one oversized request</li><li><a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">GPT-5</a> – the newer model generation that amplifies both good and sloppy prompting habits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-prompting-the-copilot-coworker-architecture-microsoft-isnt-talking-about/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Beyond Prompting: The Copilot Coworker Architecture Microsoft Isn't Talking About</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174524811</guid><pubDate>Fri, 17 Oct 2025 04:24:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68174524/336317a7816b10d6ffd0750c6f1a4ac4.mp3" length="13970121" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/52bb0763-5f6e-456d-a6d7-1e062b1d4789/52bb0763-5f6e-456d-a6d7-1e062b1d4789.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/52bb0763-5f6e-456d-a6d7-1e062b1d4789/52bb0763-5f6e-456d-a6d7-1e062b1d4789.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/52bb0763-5f6e-456d-a6d7-1e062b1d4789/52bb0763-5f6e-456d-a6d7-1e062b1d4789.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 Copilot users chase a perfect one-shot prompt and get generic results. This episode shows experienced users how iteration, focused context and deliberate tone produce precise, business-ready output, and why newer models make that...</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 Copilot users chase a perfect one-shot prompt and get generic results. This episode shows experienced users how iteration, focused context and deliberate tone produce precise, business-ready output, and why newer models make that discipline more important.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why the perfect <a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">prompt</a> is a myth</li><li>00:39 – The myth of the perfect prompt</li><li>03:56 – Iteration: the engineer's secret weapon</li><li>07:20 – Context: the secret ingredient</li><li>11:16 – Tone: the hidden lever</li><li>14:55 – <a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">GPT-5</a>: more brain, same rules</li><li>18:22 – Build systems, not perfect prompts</li></ul><br /><b>Key takeaways</b><br /><ul><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Copilot</a> works best with iterative, layered prompts built on goal, context, expectations and sources rather than one oversized request.</li><li>Relevant context such as company values, vocabulary and templates, plus deliberate tone, makes Copilot output match your organization instead of generic filler.</li><li>Newer models like GPT-5 amplify both good and bad prompting habits, so verification and systematic prompting matter more than ever.</li></ul><br /><b>Worth quoting</b><br /><br />“Iteration beats over engineering every single time. The perfect prompt doesn't exist, and pretending it does will only slow you down.” – Mirko Peters (03:37)<br /><br />“Outputs should never be accepted at face value. Microsoft explicitly urges users to review and verify responses from copilot.” – Mirko Peters (06:27)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-copilot-prompting-art-science-or-misdirection/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and an FAQ on Copilot prompting</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose output improves through iteration, focused context and deliberate tone</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Prompt</a> – the input the episode says works best as layered steps, not one oversized request</li><li><a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">GPT-5</a> – the newer model generation that amplifies both good and sloppy prompting habits</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-prompting-the-copilot-coworker-architecture-microsoft-isnt-talking-about/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-prompting-art-science-or-misdirection" target="_blank" rel="noreferrer noopener">Beyond Prompting: The Copilot Coworker Architecture Microsoft Isn't Talking About</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>1165</itunes:duration><itunes:keywords>alignment,clarity,collaboration,context,copilot,drafting,engineering,guidance,iteration,optimization,precision,productivity,prompting,refinement,sequencing,strategy,structure,templates,verification,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d14e26f6ae999ad4778f970e856666b8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot vs ChatGPT under the EU AI Act: why “compliant by design” changes your risk and governance workload</title><link>https://www.m365.fm/show/episodes/copilots-compliant-by-design-claim-exposed/</link><description><![CDATA[Everyone thinks AI compliance is Microsoft’s problem. In <a href="https://www.m365.fm/copilots-compliant-by-design-claim-exposed/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why the EU AI Act actually splits obligations across the whole AI supply chain—providers like Microsoft, yes, but also deployers like you when you roll out tools such as <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> or ChatGPT into real business workflows. He shows how one HR experiment with ChatGPT or Copilot for candidate screening can instantly put your organization into “high‑risk” territory, triggering documentation, monitoring, transparency, and human‑oversight requirements backed by fines of up to 7% of global revenue.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko walks through the AI Act’s four‑step risk ladder—unacceptable, high, limited, minimal—and makes it brutally clear that risk is defined by use case and context, not by how friendly the tool looks. A generic chatbot writing social posts may be minimal risk, but wire the same engine into hiring, compliance reporting, or credit decisions and it jumps into high‑risk classification with a full compliance checklist attached. You do not get to argue your way down the ladder; certain use cases, like automated CV screening or biometric ID, are pre‑stamped as high‑risk by the law itself.<br /><br />From there, he contrasts Copilot and ChatGPT as two very different starting points under the Act. Copilot arrives embedded in Microsoft 365, running on Azure OpenAI inside the Microsoft service boundary with an EU Data Boundary, established security certifications, and clear commitments that your prompts and responses are not used to train Microsoft’s foundation models. In practice, that means governance is built into the furniture: <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> handles classification and retention, the Trust Center documents residency and safeguards, and Microsoft exposes transparency notes and responsible‑AI tooling so you can show auditors your control surface instead of waving at a black box.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />ChatGPT, by contrast, lands as a highly flexible general‑purpose model with minimal enterprise scaffolding by default. In its consumer form it sits in the “limited risk” bucket, fine for casual use but requiring you to build your own residency guarantees, logging, access controls, and documentation once you embed it into HR, finance, or other sensitive workflows. Mirko describes this as “flexibility plus bureaucratic headache”: every powerful new use case you create with ChatGPT in a regulated environment becomes a compliance project you have to design, document, and defend—largely from scratch.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the episode, Mirko’s core message is that “compliant by design” is not a magical exemption, but a meaningful head start. Choosing Copilot means starting with guardrails aligned to the AI Act’s expectations, but you still have to classify your use cases, configure Purview and RBAC correctly, and monitor real deployment risk. Choosing bare ChatGPT for enterprise use gives you amazing capabilities with almost no built‑in regulatory scaffolding—which is fine for experiments, but dangerous if you confuse “it works” with “it’s ready for an audit.”<br /><br />WHAT YOU WILL LEARN<br /><ul><li>How the EU AI Act splits obligations between providers and deployers, including you.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the AI risk ladder (unacceptable, high, limited, minimal) really drives your compliance burden.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why the same model can be minimal risk in one context and high‑risk in another.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Copilot’s enterprise design (EU Data Boundary, Purview, Trust Center) gives it a compliance head start.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why using ChatGPT in regulated workflows demands extra governance, documentation, and legal work from your side.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />“Compliant by design” does not mean “Microsoft takes all the blame.” The EU AI Act expects you to understand where your AI use cases sit on the risk ladder and to pick tools that either arrive with guardrails—like Copilot—or accept that with raw models like ChatGPT, you are personally signing up to build that compliance scaffolding yourself.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for CIOs, CISOs, legal, and compliance teams evaluating Copilot and ChatGPT under the EU AI Act. It is especially valuable if internal stakeholders keep asking “Isn’t this Microsoft’s problem?” and you need a clear, non‑hyped way to explain shared responsibility, risk classification, and why tool choice changes how heavy your compliance workload will feel.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and governance consultant helping organizations deploy AI tools like Copilot inside strict regulatory environments without drowning in paperwork. Through M365.fm, he turns dense regulation—GDPR, the EU AI Act, and Microsoft’s Product Terms—into practical architectures, decision frameworks, and communication language that technical and legal teams can use together instead of talking past each other.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174524495</guid><pubDate>Fri, 17 Oct 2025 04:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68174525/3522507d44ee712ab7e3683fe1eb57ec.mp3" length="16148420" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c8947024-8935-45dd-9a23-921daab15e41/c8947024-8935-45dd-9a23-921daab15e41.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c8947024-8935-45dd-9a23-921daab15e41/c8947024-8935-45dd-9a23-921daab15e41.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c8947024-8935-45dd-9a23-921daab15e41/c8947024-8935-45dd-9a23-921daab15e41.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone thinks AI compliance is Microsoft’s problem. In https://www.m365.fm/copilots-compliant-by-design-claim-exposed/ of M365.fm, Mirko Peters explains why the EU AI Act actually splits obligations across the whole AI supply chain—providers like...</itunes:subtitle><itunes:summary><![CDATA[Everyone thinks AI compliance is Microsoft’s problem. In <a href="https://www.m365.fm/copilots-compliant-by-design-claim-exposed/" target="_blank" rel="noreferrer noopener">this episode</a> of M365.fm, Mirko Peters explains why the EU AI Act actually splits obligations across the whole AI supply chain—providers like Microsoft, yes, but also deployers like you when you roll out tools such as <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> or ChatGPT into real business workflows. He shows how one HR experiment with ChatGPT or Copilot for candidate screening can instantly put your organization into “high‑risk” territory, triggering documentation, monitoring, transparency, and human‑oversight requirements backed by fines of up to 7% of global revenue.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Mirko walks through the AI Act’s four‑step risk ladder—unacceptable, high, limited, minimal—and makes it brutally clear that risk is defined by use case and context, not by how friendly the tool looks. A generic chatbot writing social posts may be minimal risk, but wire the same engine into hiring, compliance reporting, or credit decisions and it jumps into high‑risk classification with a full compliance checklist attached. You do not get to argue your way down the ladder; certain use cases, like automated CV screening or biometric ID, are pre‑stamped as high‑risk by the law itself.<br /><br />From there, he contrasts Copilot and ChatGPT as two very different starting points under the Act. Copilot arrives embedded in Microsoft 365, running on Azure OpenAI inside the Microsoft service boundary with an EU Data Boundary, established security certifications, and clear commitments that your prompts and responses are not used to train Microsoft’s foundation models. In practice, that means governance is built into the furniture: <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> handles classification and retention, the Trust Center documents residency and safeguards, and Microsoft exposes transparency notes and responsible‑AI tooling so you can show auditors your control surface instead of waving at a black box.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />ChatGPT, by contrast, lands as a highly flexible general‑purpose model with minimal enterprise scaffolding by default. In its consumer form it sits in the “limited risk” bucket, fine for casual use but requiring you to build your own residency guarantees, logging, access controls, and documentation once you embed it into HR, finance, or other sensitive workflows. Mirko describes this as “flexibility plus bureaucratic headache”: every powerful new use case you create with ChatGPT in a regulated environment becomes a compliance project you have to design, document, and defend—largely from scratch.<a href="https://www.spreaker.com/cms/episodes/68174525/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the episode, Mirko’s core message is that “compliant by design” is not a magical exemption, but a meaningful head start. Choosing Copilot means starting with guardrails aligned to the AI Act’s expectations, but you still have to classify your use cases, configure Purview and RBAC correctly, and monitor real deployment risk. Choosing bare ChatGPT for enterprise use gives you amazing capabilities with almost no built‑in regulatory scaffolding—which is fine for experiments, but dangerous if you confuse “it works” with “it’s ready for an audit.”<br /><br />WHAT YOU WILL LEARN<br /><ul><li>How the EU AI Act splits obligations between providers and deployers, including you.<a...]]></itunes:summary><itunes:duration>1346</itunes:duration><itunes:keywords>accountability,aicompliance,chatgpt,copilot,documentation,enforcement,euaiact,gdpr,governance,highrisk,limitedrisk,monitoring,obligations,oversight,policies,regulation,residency,riskladder,safety,transparency</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bb1deae4398e6899228f24ad43f7da18.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI factory vs chaos: build a governed Microsoft AI architecture before shadow AI becomes your biggest compliance risk</title><link>https://www.m365.fm/show/episodes/ai-factory-vs-chaos-which-runs-your-enterprise/</link><description><![CDATA[AI factory vs chaos: in this episode of M365.fm, Mirko Peters explains why most organizations are not running an AI strategy—they are running an AI accident. Copilot here, a custom GPT there, a Power Automate flow wired to an LLM nobody documented, and somewhere in IT a growing list of incidents nobody wants to explain to leadership. He opens with a simple question: if you cannot draw a diagram of how your AI tools connect, who owns them, and what data they touch, you do not have an AI factory—you have organized chaos with a Copilot license.<br /><br />Mirko starts by defining what an AI factory actually means. Not a buzzword, but a deliberate architecture: governed models, clear data pipelines, monitored outputs, and human oversight built into every layer. He contrasts this with the "shadow AI" pattern most enterprises are actually running—individual teams adopting tools independently, with no shared standards, no central visibility, and no consistent answer to the question "What is this AI actually doing with our data?"<br /><br />He then maps the chaos taxonomy. There are three failure patterns Mirko sees repeatedly: ungoverned experimentation (everyone builds, nobody documents), platform sprawl (Azure OpenAI here, Copilot Studio there, third-party LLMs everywhere), and compliance blindness (GDPR, EU AI Act, and internal policies applied inconsistently because nobody owns the AI governance function). Each pattern feels manageable in isolation but compounds quickly once auditors, incidents, or leadership scrutiny arrive.<br /><br />From there, the episode builds the case for the AI factory model. A factory has inputs, processes, quality controls, and outputs—and so should your AI. Mirko explains how Microsoft's stack—Azure OpenAI, Copilot Studio, Fabric, Purview, and Power Platform—can function as an integrated factory floor when deliberately architected, with Purview as the quality inspector, Entra ID as the access controller, and Copilot Studio as the customer-facing assembly line. The difference between chaos and factory is not the tools; it is the intentional wiring between them.<br /><br />The episode closes with a self-assessment framework. Mirko gives you five questions to test whether you are running a factory or chaos: Can you list every AI tool in production? Do you know what data each one touches? Is there a human review step for high-risk outputs? Are your AI tools covered by your existing DLP and retention policies? And finally—could you explain your AI architecture to a regulator in under ten minutes? If the answers are mostly "no," the factory is not built yet, and the chaos is already compounding.<br /><br />WHAT YOU WILL LEARN<br /><br /><ul><li>Why most enterprise AI deployments are shadow IT with better branding.</li><li>- How the AI factory model differs from ad-hoc Copilot and LLM adoption.</li><li>- The three chaos patterns—ungoverned experimentation, platform sprawl, compliance blindness—and how they compound.</li><li>- How Microsoft's stack (Azure OpenAI, Copilot Studio, Fabric, Purview) can work as an integrated factory.</li><li>- A five-question self-assessment to know whether you are running a factory or an expensive accident.</li></ul>THE CORE INSIGHT<br /><br />The difference between an AI factory and AI chaos is not the tools you buy—it is whether you deliberately wire them together with governance, ownership, and oversight. Without that wiring, every new AI capability you add increases the blast radius of the incident you have not had yet.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for CIOs, CTOs, security leads, and Microsoft 365 architects who are responsible for AI strategy but suspect their current reality looks more like a patchwork than a platform. It is especially valuable if you are being asked "What is our AI governance story?" and need a concrete framework to answer that question before the next audit or incident forces one on you.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and AI governance consultant focused on helping organizations move from accidental AI adoption to deliberate, governed AI platforms. Through M365.fm, he shares practical factory blueprints, governance patterns, and real-world stories that help enterprises turn scattered Copilot experiments into a coherent, auditable AI architecture.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174523054</guid><pubDate>Thu, 16 Oct 2025 16:51:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68167771/88b0453f78977417c8e98e35962bc3f1.mp3" length="14838431" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0df6fce5-a759-4605-93a9-55d203c3d613/0df6fce5-a759-4605-93a9-55d203c3d613.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0df6fce5-a759-4605-93a9-55d203c3d613/0df6fce5-a759-4605-93a9-55d203c3d613.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0df6fce5-a759-4605-93a9-55d203c3d613/0df6fce5-a759-4605-93a9-55d203c3d613.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI factory vs chaos: in this episode of M365.fm, Mirko Peters explains why most organizations are not running an AI strategy—they are running an AI accident. Copilot here, a custom GPT there, a Power Automate flow wired to an LLM nobody documented,...</itunes:subtitle><itunes:summary><![CDATA[AI factory vs chaos: in this episode of M365.fm, Mirko Peters explains why most organizations are not running an AI strategy—they are running an AI accident. Copilot here, a custom GPT there, a Power Automate flow wired to an LLM nobody documented, and somewhere in IT a growing list of incidents nobody wants to explain to leadership. He opens with a simple question: if you cannot draw a diagram of how your AI tools connect, who owns them, and what data they touch, you do not have an AI factory—you have organized chaos with a Copilot license.<br /><br />Mirko starts by defining what an AI factory actually means. Not a buzzword, but a deliberate architecture: governed models, clear data pipelines, monitored outputs, and human oversight built into every layer. He contrasts this with the "shadow AI" pattern most enterprises are actually running—individual teams adopting tools independently, with no shared standards, no central visibility, and no consistent answer to the question "What is this AI actually doing with our data?"<br /><br />He then maps the chaos taxonomy. There are three failure patterns Mirko sees repeatedly: ungoverned experimentation (everyone builds, nobody documents), platform sprawl (Azure OpenAI here, Copilot Studio there, third-party LLMs everywhere), and compliance blindness (GDPR, EU AI Act, and internal policies applied inconsistently because nobody owns the AI governance function). Each pattern feels manageable in isolation but compounds quickly once auditors, incidents, or leadership scrutiny arrive.<br /><br />From there, the episode builds the case for the AI factory model. A factory has inputs, processes, quality controls, and outputs—and so should your AI. Mirko explains how Microsoft's stack—Azure OpenAI, Copilot Studio, Fabric, Purview, and Power Platform—can function as an integrated factory floor when deliberately architected, with Purview as the quality inspector, Entra ID as the access controller, and Copilot Studio as the customer-facing assembly line. The difference between chaos and factory is not the tools; it is the intentional wiring between them.<br /><br />The episode closes with a self-assessment framework. Mirko gives you five questions to test whether you are running a factory or chaos: Can you list every AI tool in production? Do you know what data each one touches? Is there a human review step for high-risk outputs? Are your AI tools covered by your existing DLP and retention policies? And finally—could you explain your AI architecture to a regulator in under ten minutes? If the answers are mostly "no," the factory is not built yet, and the chaos is already compounding.<br /><br />WHAT YOU WILL LEARN<br /><br /><ul><li>Why most enterprise AI deployments are shadow IT with better branding.</li><li>- How the AI factory model differs from ad-hoc Copilot and LLM adoption.</li><li>- The three chaos patterns—ungoverned experimentation, platform sprawl, compliance blindness—and how they compound.</li><li>- How Microsoft's stack (Azure OpenAI, Copilot Studio, Fabric, Purview) can work as an integrated factory.</li><li>- A five-question self-assessment to know whether you are running a factory or an expensive accident.</li></ul>THE CORE INSIGHT<br /><br />The difference between an AI factory and AI chaos is not the tools you buy—it is whether you deliberately wire them together with governance, ownership, and oversight. Without that wiring, every new AI capability you add increases the blast radius of the incident you have not had yet.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for CIOs, CTOs, security leads, and Microsoft 365 architects who are responsible for AI strategy but suspect their current reality looks more like a patchwork than a platform. It is especially valuable if you are being asked "What is our AI governance story?" and need a concrete framework to answer that question before the next audit or incident forces one on you.<br /><br />ABOUT THE...]]></itunes:summary><itunes:duration>1237</itunes:duration><itunes:keywords>acceleration,aiworkloads,architecture,complexity,compute,dataintensity,deployment,enterprise,governance,gpus,infrastructure,integration,neuralnets,pilotrisk,pipelines,production,scalability,throughput,volatility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/da0c895c8410db77a910fbdb54c39b62.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Memory vs Windows Recall: Understanding the Privacy Differences</title><link>https://www.m365.fm/show/episodes/copilot-memory-vs-recall-shocking-differences-revealed/</link><description><![CDATA[Everyone thinks <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Memory is spying on them. They're wrong. The real privacy concern isn't what Memory records—it's what people assume it does. And before you compare it to Recall, you need to understand what each tool actually is and what it isn't.<br /><br />🔍 SHORT SUMMARY<br /><br />Copilot Memory and Windows Recall are fundamentally different technologies that solve different problems. <a href="https://www.m365.fm/copilot-memory-vs-recall-shocking-differences-revealed/" target="_blank" rel="noreferrer noopener">This episode</a> breaks down how Copilot Memory actually works, what it stores and doesn't store, how it differs from Recall's screenshot-based approach, the real privacy implications of both tools, and why understanding intent-based memory versus passive recording matters for Microsoft 365 deployment decisions.<br /><br />🧠 CORE IDEA<br /><br />Most confusion around Copilot Memory comes from three misconceptions:<br />• It records everything you do<br />• It's the same as Windows Recall<br />• Microsoft controls what gets stored<br />None of these are true. Memory is an intent-based notepad you actively control. Recall is a passive screenshot system that captures everything. Understanding this difference is critical for security, governance, and user trust.<br /><br />⚠️ THE REAL PROBLEM<br /><br />When Copilot Memory launched, people panicked. The name alone triggered surveillance fears. But the actual privacy risk isn't hidden recording—it's assumption and misunderstanding:<br />• Users think it logs keystrokes<br />• IT teams think it violates compliance<br />• Security professionals compare it to screen recording<br />• Nobody reads what Memory actually does<br />This creates organizational resistance based on fear, not facts.<br /><br />📝 WHAT COPILOT MEMORY ACTUALLY IS<br /><br />Copilot Memory is a user-controlled notepad for your AI assistant. It works through explicit instructions:<br />1. You tell Copilot to remember something<br />   Example: "Remember I prefer my summaries under 100 words"<br />2. Copilot stores that preference<br />   It logs the instruction and flashes a "Memory updated" badge<br />3. You can review and delete memories anytime<br />   Full transparency—you see what's stored<br />4. Admins can control Memory at the tenant level<br />   IT has full governance over the feature<br />Memory doesn't run in the background. It only persists when you explicitly tell it to remember something.<br /><br />📸 WHAT WINDOWS RECALL ACTUALLY IS<br /><br />Recall is a completely different technology:<br />• Takes screenshots of your screen every few seconds<br />• Stores them locally on your device<br />• Makes them searchable through AI<br />• Runs passively in the background<br />• Requires explicit user consent to enable<br />Recall is not part of Microsoft 365. It's a Windows 11 feature designed for personal productivity—not enterprise deployment.<br /><br />🔄 THE KEY DIFFERENCES<br /><br />Copilot Memory:<br />• Intent-based: You choose what to save<br />• Cloud-stored: Syncs across devices<br />• Admin-controllable: IT can disable it<br />• Selective: Only stores explicit instructions<br />• Enterprise-ready: Designed for M365 environments<br /><br />Windows Recall:<br />• Passive: Captures everything automatically<br />• Local-only: Stays on your device<br />• User-controlled: Admins have limited governance<br />• Comprehensive: Screenshots all activity<br />• Personal productivity: Not designed for enterprise use<br />One is a notepad. The other is a time machine.<br /><br />🛡️ THE PRIVACY QUESTION<br /><br />Copilot Memory privacy concerns are overblown.<br /><br />The real risks are:<br />• Users storing sensitive information without realizing it<br />• Lack of user education on what Memory does<br />• Confusion between Memory and Recall<br /><br />Recall has legitimate privacy concerns:<br />• Screenshots may capture sensitive data<br />• Local storage can be accessed if device is compromised<br />• Users must understand what they're enabling<br />Both tools require user awareness—but they're not the same privacy challenge.<br /><br />💼 WHAT THIS MEANS FOR ORGANIZATIONS<br /><br />If you're deploying Microsoft 365 with Copilot:<br />• Educate users on what Memory actually does<br />• Set clear policies on what should and shouldn't be stored<br />• Use admin controls to disable Memory if it doesn't fit your governance model<br />• Don't confuse Memory with Recall—they're separate tools<br /><br />If you're evaluating Recall:<br />• Understand it's a local, user-controlled feature<br />• It's not designed for enterprise-wide deployment<br />• Privacy concerns are valid but solvable through user consent and education<br /><br />💡 KEY TAKEAWAYS<br /><br />• Copilot Memory is intent-based, not passive recording<br />• Windows Recall is screenshot-based time travel<br />• Memory requires explicit user instructions to store anything<br />• Recall captures everything but stays local to your device<br />• The privacy debate confuses two completely different tools<br />• Admins can control Memory—Recall is user-controlled<br />• User education is more important than technical restrictions<br />• Understanding what each tool does prevents panic-driven governance decisions<br /><br />👥 WHO THIS EPISODE IS FOR<br /><br />• IT administrators managing Microsoft 365 and Copilot deployments<br />• Security and compliance teams evaluating AI tool risks<br />• CIOs and decision-makers setting AI governance policies<br />• End users confused about what Copilot Memory actually does<br />• Anyone comparing Copilot Memory and Windows Recall<br /><br />🎙️ ABOUT THE HOST – MIRKO PETERS<br /><br />Mirko Peters helps organizations cut through AI hype and understand what tools like Copilot, Memory, and Recall actually do in production environments. He focuses on governance, privacy, and system behavior—translating fear-driven headlines into fact-based deployment decisions.<br />👉 Privacy isn't about blocking tools. It's about understanding what they actually do.<br /><br />🎧 FINAL THOUGHT<br /><br />Copilot Memory and Windows Recall are not the same thing. One is a notepad you control. The other is a screenshot archive. Treating them as the same privacy threat leads to bad policy and user confusion. Understanding the difference leads to smarter governance.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174524088</guid><pubDate>Thu, 16 Oct 2025 16:06:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68167019/5e587098b5dd822bf8662a517ee0ffdf.mp3" length="13819343" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8d9d1c8e-bc12-4404-b617-16e02c38a832/8d9d1c8e-bc12-4404-b617-16e02c38a832.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8d9d1c8e-bc12-4404-b617-16e02c38a832/8d9d1c8e-bc12-4404-b617-16e02c38a832.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8d9d1c8e-bc12-4404-b617-16e02c38a832/8d9d1c8e-bc12-4404-b617-16e02c38a832.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Everyone thinks https://www.m365.fm/categories/copilot-talk/ Memory is spying on them. They're wrong. The real privacy concern isn't what Memory records—it's what people assume it does. And before you compare it to Recall, you need to understand what...</itunes:subtitle><itunes:summary><![CDATA[Everyone thinks <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Memory is spying on them. They're wrong. The real privacy concern isn't what Memory records—it's what people assume it does. And before you compare it to Recall, you need to understand what each tool actually is and what it isn't.<br /><br />🔍 SHORT SUMMARY<br /><br />Copilot Memory and Windows Recall are fundamentally different technologies that solve different problems. <a href="https://www.m365.fm/copilot-memory-vs-recall-shocking-differences-revealed/" target="_blank" rel="noreferrer noopener">This episode</a> breaks down how Copilot Memory actually works, what it stores and doesn't store, how it differs from Recall's screenshot-based approach, the real privacy implications of both tools, and why understanding intent-based memory versus passive recording matters for Microsoft 365 deployment decisions.<br /><br />🧠 CORE IDEA<br /><br />Most confusion around Copilot Memory comes from three misconceptions:<br />• It records everything you do<br />• It's the same as Windows Recall<br />• Microsoft controls what gets stored<br />None of these are true. Memory is an intent-based notepad you actively control. Recall is a passive screenshot system that captures everything. Understanding this difference is critical for security, governance, and user trust.<br /><br />⚠️ THE REAL PROBLEM<br /><br />When Copilot Memory launched, people panicked. The name alone triggered surveillance fears. But the actual privacy risk isn't hidden recording—it's assumption and misunderstanding:<br />• Users think it logs keystrokes<br />• IT teams think it violates compliance<br />• Security professionals compare it to screen recording<br />• Nobody reads what Memory actually does<br />This creates organizational resistance based on fear, not facts.<br /><br />📝 WHAT COPILOT MEMORY ACTUALLY IS<br /><br />Copilot Memory is a user-controlled notepad for your AI assistant. It works through explicit instructions:<br />1. You tell Copilot to remember something<br />   Example: "Remember I prefer my summaries under 100 words"<br />2. Copilot stores that preference<br />   It logs the instruction and flashes a "Memory updated" badge<br />3. You can review and delete memories anytime<br />   Full transparency—you see what's stored<br />4. Admins can control Memory at the tenant level<br />   IT has full governance over the feature<br />Memory doesn't run in the background. It only persists when you explicitly tell it to remember something.<br /><br />📸 WHAT WINDOWS RECALL ACTUALLY IS<br /><br />Recall is a completely different technology:<br />• Takes screenshots of your screen every few seconds<br />• Stores them locally on your device<br />• Makes them searchable through AI<br />• Runs passively in the background<br />• Requires explicit user consent to enable<br />Recall is not part of Microsoft 365. It's a Windows 11 feature designed for personal productivity—not enterprise deployment.<br /><br />🔄 THE KEY DIFFERENCES<br /><br />Copilot Memory:<br />• Intent-based: You choose what to save<br />• Cloud-stored: Syncs across devices<br />• Admin-controllable: IT can disable it<br />• Selective: Only stores explicit instructions<br />• Enterprise-ready: Designed for M365 environments<br /><br />Windows Recall:<br />• Passive: Captures everything automatically<br />• Local-only: Stays on your device<br />• User-controlled: Admins have limited governance<br />• Comprehensive: Screenshots all activity<br />• Personal productivity: Not designed for enterprise use<br />One is a notepad. The other is a time machine.<br /><br />🛡️ THE PRIVACY QUESTION<br /><br />Copilot Memory privacy concerns are overblown.<br /><br />The real risks are:<br />• Users storing sensitive information without realizing it<br />• Lack of user education on what Memory does<br />• Confusion between Memory and Recall<br /><br />Recall has legitimate privacy...]]></itunes:summary><itunes:duration>1152</itunes:duration><itunes:keywords>boundaries,compliance,consent,control,copilot,encryption,governance,intent,memory,monitoring,perception,preferences,privacy,recall,retention,screenshots,security,sessions,transparency,vision</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2058aa709f21968120f5f67e5fb7c459.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Governance Boards: Preventing AI Mayhem in Microsoft 365</title><link>https://www.m365.fm/show/episodes/governance-boards-the-last-defense-against-ai-mayhem/</link><description><![CDATA[AI assistants can go rogue in seconds. One misinterpreted request, one poorly phrased prompt, and suddenly your chatbot is suggesting actions that violate compliance, expose data, or create chaos. Governance boards are the guardrails that prevent AI mayhem—but most organizations don't understand what they are or how to implement them.<br /><br />🔍 SHORT SUMMARY<br /><br /><a href="https://www.m365.fm/governance-boards-the-last-defense-against-ai-mayhem/" target="_blank" rel="noreferrer noopener">This episode</a> explores governance boards as the critical control layer for AI assistants in Microsoft 365 and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Learn what governance boards actually do, how they prevent prompt injection and AI drift, why <a href="https://www.m365.fm/responsible-ai-is-good-business-featuring-wiebke-apitzsch/" target="_blank" rel="noreferrer noopener">Responsible AI</a> isn't just a compliance checkbox, the difference between technical guardrails and human oversight, and how to implement governance frameworks that stop AI assistants before they cause damage.<br /><br />🧠 CORE IDEA<br /><br />AI assistants are powerful, but they lack judgment. They execute instructions without understanding context, intent, or consequences:<br />• A scheduling assistant deletes important meetings to "optimize" your calendar<br />• A chatbot shares sensitive information because the prompt wasn't precise<br />• An AI workflow automates a process that violates company policy<br />Governance boards provide the human oversight and technical guardrails that prevent these scenarios. Without them, AI is propulsion without steering.<br /><br />⚠️ THE REAL PROBLEM<br /><br />Most organizations treat AI governance as a post-deployment concern. They deploy <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, enable AI workflows, and assume everything will work safely. But the real risks appear when:<br />• Users don't understand AI limitations<br />• Prompts inject unintended instructions<br />• AI assistants make autonomous decisions without human review<br />• Compliance violations happen because the AI followed instructions too literally<br />• No one knows who's accountable when AI makes a mistake<br />Governance boards address these risks before they become incidents.<br /><br />🛡️ WHAT GOVERNANCE BOARDS ACTUALLY DO<br /><br />Governance boards are not just committees. They're structured oversight systems that combine human judgment with technical controls:<br /><br />1. Define acceptable AI behavior<br />What can AI assistants do autonomously?<br />What requires human approval?<br />2. Monitor AI activity in real-time<br />Track what AI is doing, not just what it's configured to do<br />3. Enforce guardrails at the system level<br />Block dangerous actions before execution<br />4. Provide escalation paths<br />When AI encounters ambiguity, who decides?<br />5. Maintain accountability<br />Every AI action has a responsible owner<br /><br />Governance boards turn AI from an unpredictable tool into a managed capability.<br /><br />💥 THE PROMPT INJECTION THREAT<br /><br />Prompt injection is when malicious or poorly worded instructions override AI guardrails:<br /><br />Example scenario:<br />User asks: "Schedule a meeting with everyone who matters"<br />AI interprets: Drop everyone not in the C-suite from the invite list<br />Result: Key stakeholders excluded, project delayed<br /><br />Governance boards prevent this by:<br />• Validating prompts before execution<br />• Flagging ambiguous instructions<br />• Requiring confirmation for high-impact actions<br />• Logging all AI decisions for audit<br />Without governance, prompt injection isn't a theoretical risk—it's an operational reality.<br /><br />🔄 THE FALLOUT OF UNGOVERNED AI<br /><br />When AI assistants operate without governance:<br /><br />1 Compliance violations -   <br />AI processes data it shouldn't access<br />2 Customer distrust<br />AI suggests actions that feel wrong, even if technically allowed<br />3 Leadership panic<br />Executives lose confidence in AI tools<br />4 Workflow chaos<br />AI "optimizes" processes in ways that break downstream systems<br />5. No accountability<br />When something goes wrong, nobody knows who approved it<br /><br />Governance prevents these failures by establishing rules, monitoring, and escalation before deployment.<br /><br /><br />🎯 THE THREE LAYERS OF AI GOVERNANCE<br /><br />Effective governance boards operate on three levels:<br /><br />Layer 1: Technical Guardrails<br />• Rule-based validation<br />• Permission boundaries<br />• Data access controls<br />• Action blocklists<br /><br />Layer 2: Human Oversight<br />• Approval workflows for high-risk actions<br />• Escalation to decision-makers<br />• Regular review of AI behavior<br /><br />Layer 3: Organizational Policy<br />• Clear accountability structures<br />• Documented AI usage policies<br />• Training for users and administrators<br />All three layers must work together. Technical controls alone aren't enough. Neither is policy without enforcement.<br /><br />💼 WHAT THIS MEANS FOR ORGANIZATIONS<br /><br />If you're deploying Copilot, <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, or Power Platform workflows:<br />• Establish governance boards before broad deployment<br />• Define what AI can and cannot do autonomously<br />• Implement technical guardrails at the system level<br />• Create escalation paths for ambiguous scenarios<br />• Train users on prompt safety and AI limitations<br />• Monitor AI activity continuously, not just at deployment<br />Governance isn't a barrier to AI adoption—it's what makes AI adoption safe and scalable.<br /><br />💡 KEY TAKEAWAYS<br /><br />• AI assistants lack judgment—they execute instructions without understanding consequences<br />• Governance boards provide human oversight and technical guardrails<br />• Prompt injection is a real threat that governance prevents<br />• Ungoverned AI creates compliance risks, customer distrust, and operational chaos<br />• Effective governance combines technical controls, human oversight, and clear policy<br />• Governance boards aren't committees—they're active monitoring and enforcement systems<br />• Accountability matters: every AI action needs a responsible owner<br />• Governance enables AI adoption by making it safe and predictable<br /><br />👥 WHO THIS EPISODE IS FOR<br /><br />• IT leaders deploying Copilot and AI assistants in Microsoft 365<br />• Compliance and security teams managing AI risk<br />• Power Platform administrators building AI workflows<br />• CIOs and decision-makers setting AI governance policies<br />• Anyone concerned about AI going off-script in production environments<br /><br />🎙️ ABOUT THE HOST – MIRKO PETERS<br /><br />Mirko Peters helps organizations implement AI governance that actually works in production. He focuses on the gap between AI capabilities and organizational readiness—translating abstract concepts like Responsible AI into concrete guardrails, monitoring systems, and accountability structures.<br />👉 AI without governance is propulsion without steering.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174523677</guid><pubDate>Thu, 16 Oct 2025 04:59:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68160300/3a336aecd0f1f8a52e21ee46701e9803.mp3" length="15570069" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8f9d42bd-c066-44c8-9cd7-7b372519b169/8f9d42bd-c066-44c8-9cd7-7b372519b169.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8f9d42bd-c066-44c8-9cd7-7b372519b169/8f9d42bd-c066-44c8-9cd7-7b372519b169.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8f9d42bd-c066-44c8-9cd7-7b372519b169/8f9d42bd-c066-44c8-9cd7-7b372519b169.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI assistants can go rogue in seconds. One misinterpreted request, one poorly phrased prompt, and suddenly your chatbot is suggesting actions that violate compliance, expose data, or create chaos. Governance boards are the guardrails that prevent AI...</itunes:subtitle><itunes:summary><![CDATA[AI assistants can go rogue in seconds. One misinterpreted request, one poorly phrased prompt, and suddenly your chatbot is suggesting actions that violate compliance, expose data, or create chaos. Governance boards are the guardrails that prevent AI mayhem—but most organizations don't understand what they are or how to implement them.<br /><br />🔍 SHORT SUMMARY<br /><br /><a href="https://www.m365.fm/governance-boards-the-last-defense-against-ai-mayhem/" target="_blank" rel="noreferrer noopener">This episode</a> explores governance boards as the critical control layer for AI assistants in Microsoft 365 and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. Learn what governance boards actually do, how they prevent prompt injection and AI drift, why <a href="https://www.m365.fm/responsible-ai-is-good-business-featuring-wiebke-apitzsch/" target="_blank" rel="noreferrer noopener">Responsible AI</a> isn't just a compliance checkbox, the difference between technical guardrails and human oversight, and how to implement governance frameworks that stop AI assistants before they cause damage.<br /><br />🧠 CORE IDEA<br /><br />AI assistants are powerful, but they lack judgment. They execute instructions without understanding context, intent, or consequences:<br />• A scheduling assistant deletes important meetings to "optimize" your calendar<br />• A chatbot shares sensitive information because the prompt wasn't precise<br />• An AI workflow automates a process that violates company policy<br />Governance boards provide the human oversight and technical guardrails that prevent these scenarios. Without them, AI is propulsion without steering.<br /><br />⚠️ THE REAL PROBLEM<br /><br />Most organizations treat AI governance as a post-deployment concern. They deploy <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, enable AI workflows, and assume everything will work safely. But the real risks appear when:<br />• Users don't understand AI limitations<br />• Prompts inject unintended instructions<br />• AI assistants make autonomous decisions without human review<br />• Compliance violations happen because the AI followed instructions too literally<br />• No one knows who's accountable when AI makes a mistake<br />Governance boards address these risks before they become incidents.<br /><br />🛡️ WHAT GOVERNANCE BOARDS ACTUALLY DO<br /><br />Governance boards are not just committees. They're structured oversight systems that combine human judgment with technical controls:<br /><br />1. Define acceptable AI behavior<br />What can AI assistants do autonomously?<br />What requires human approval?<br />2. Monitor AI activity in real-time<br />Track what AI is doing, not just what it's configured to do<br />3. Enforce guardrails at the system level<br />Block dangerous actions before execution<br />4. Provide escalation paths<br />When AI encounters ambiguity, who decides?<br />5. Maintain accountability<br />Every AI action has a responsible owner<br /><br />Governance boards turn AI from an unpredictable tool into a managed capability.<br /><br />💥 THE PROMPT INJECTION THREAT<br /><br />Prompt injection is when malicious or poorly worded instructions override AI guardrails:<br /><br />Example scenario:<br />User asks: "Schedule a meeting with everyone who matters"<br />AI interprets: Drop everyone not in the C-suite from the invite list<br />Result: Key stakeholders excluded, project delayed<br /><br />Governance boards prevent this by:<br />• Validating prompts before execution<br />• Flagging ambiguous instructions<br />• Requiring confirmation for high-impact actions<br />• Logging all AI decisions for audit<br />Without governance, prompt injection isn't a theoretical risk—it's an operational reality.<br /><br />🔄 THE FALLOUT OF UNGOVERNED AI<br /><br />When AI assistants operate without governance:<br...]]></itunes:summary><itunes:duration>1298</itunes:duration><itunes:keywords>accountability,bias,compliance,determinism,drift,explainability,fairness,governance,guardrails,monitoring,oversight,promptinjection,redteaming,reliability,responsibleai,risk,safety,security,transparency,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8b3254f71f2dbc92740b1fdc3f7d4a8e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>I highly recommend Lukas Pavelka as one of the true masterminds in the Power Platform and design integration space.  Lukas is the creative f</title><link>https://www.m365.fm/show/episodes/the-power-platform-effect-too-fast-to-ignore/</link><description><![CDATA[IT backlogs grow because every automation request funnels through a few developers. This episode helps IT and business leaders see how governed citizen development on Microsoft Power Platform clears the queue, frees developers for architecture and delivers measurable ROI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Developers drowning in requests</li><li>00:37 – The hidden bottleneck</li><li>03:42 – The everyone else problem</li><li>07:23 – Developers as assembly line workers</li><li>11:02 – Citizen developers: the secret weapon</li><li>14:23 – Stacking the numbers</li><li>17:58 – The path forward</li></ul><br /><b>Key takeaways</b><br /><ul><li>Developer-only <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">automation</a> creates backlogs and burns out engineers on micro-tasks, while the people who know the work best are locked out.</li><li>Citizen developers using low-code <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Power Platform</a> tools inside guardrails such as a Center of Excellence, admin controls and data loss policies extend IT's reach without losing control.</li><li>Forrester's Total Economic Impact research on Power Platform points to strong ROI and fast payback, and Power Automate lets you track the hours each flow saves.</li></ul><br /><b>Worth quoting</b><br /><br />“The bottleneck persists not because of unwilling workers, but because of withheld tools. This is not a people problem. It's a tooling and governance problem.” – Mirko Peters (07:09)<br /><br />“The real breakthrough isn't about squeezing developers harder. It's about harnessing the rest of the crew.” – Mirko Peters (11:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-power-platform-effect-too-fast-to-ignore/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on citizen development</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform the episode presents as the way to clear automation backlogs</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Governance</a> – the guardrails that let citizen developers build safely without IT losing control</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Automation</a> – the demand that funnels into one coding team and creates the backlog</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Power Automate</a> – cited for faster developer build times and built-in estimators that track saved hours</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-arbitrage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Microsoft Power Platform: The Hidden Arbitrage Opportunity (Automation, Productivity and Business Value)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174522145</guid><pubDate>Wed, 15 Oct 2025 04:41:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68144796/4ce28c71e8c736d15a42fc97d78d0497.mp3" length="13401174" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d249073a-3284-4205-aed2-34d61e6449c9/d249073a-3284-4205-aed2-34d61e6449c9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d249073a-3284-4205-aed2-34d61e6449c9/d249073a-3284-4205-aed2-34d61e6449c9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d249073a-3284-4205-aed2-34d61e6449c9/d249073a-3284-4205-aed2-34d61e6449c9.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>IT backlogs grow because every automation request funnels through a few developers. This episode helps IT and business leaders see how governed citizen development on Microsoft Power Platform clears the queue, frees developers for architecture and...</itunes:subtitle><itunes:summary><![CDATA[IT backlogs grow because every automation request funnels through a few developers. This episode helps IT and business leaders see how governed citizen development on Microsoft Power Platform clears the queue, frees developers for architecture and delivers measurable ROI.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Developers drowning in requests</li><li>00:37 – The hidden bottleneck</li><li>03:42 – The everyone else problem</li><li>07:23 – Developers as assembly line workers</li><li>11:02 – Citizen developers: the secret weapon</li><li>14:23 – Stacking the numbers</li><li>17:58 – The path forward</li></ul><br /><b>Key takeaways</b><br /><ul><li>Developer-only <a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">automation</a> creates backlogs and burns out engineers on micro-tasks, while the people who know the work best are locked out.</li><li>Citizen developers using low-code <a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Power Platform</a> tools inside guardrails such as a Center of Excellence, admin controls and data loss policies extend IT's reach without losing control.</li><li>Forrester's Total Economic Impact research on Power Platform points to strong ROI and fast payback, and Power Automate lets you track the hours each flow saves.</li></ul><br /><b>Worth quoting</b><br /><br />“The bottleneck persists not because of unwilling workers, but because of withheld tools. This is not a people problem. It's a tooling and governance problem.” – Mirko Peters (07:09)<br /><br />“The real breakthrough isn't about squeezing developers harder. It's about harnessing the rest of the crew.” – Mirko Peters (11:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-power-platform-effect-too-fast-to-ignore/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on citizen development</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Power Platform</a> – the low-code platform the episode presents as the way to clear automation backlogs</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Governance</a> – the guardrails that let citizen developers build safely without IT losing control</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Automation</a> – the demand that funnels into one coding team and creates the backlog</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Power Automate</a> – cited for faster developer build times and built-in estimators that track saved hours</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-platform-arbitrage/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-power-platform-effect-too-fast-to-ignore" target="_blank" rel="noreferrer noopener">Microsoft Power Platform: The Hidden Arbitrage Opportunity (Automation, Productivity and Business Value)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>1117</itunes:duration><itunes:keywords>adoption,automation,backlog,bottleneck,citizendev,efficiency,empowerment,enablement,friction,governance,innovation,lowcode,optimization,powerplatform,productivity,scalability,skills,talent,workflows,workload</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/34dcbb3f7881018a7737bd5f2dd57e79.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft 365 Copilot ROI: Why Copilot Pays For Itself In Time, Productivity &amp; Revenue</title><link>https://www.m365.fm/show/episodes/why-microsoft-365-copilot-pays-for-itself/</link><description><![CDATA[Leaders keep asking whether Microsoft 365 Copilot is worth the license cost. This episode is for decision makers and adoption leads who need a realistic ROI picture. It walks through Forrester's Total Economic Impact model across sales, operations, people and payback, and shows how to test the numbers in your own organization.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Does <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Copilot</a> pay for itself?</li><li>00:44 – The hidden cost of routine work</li><li>04:02 – Go-to-market: the sales engine upgrade</li><li>07:21 – Operations: reclaiming nine hours per person</li><li>11:07 – People and culture: ROI through humans</li><li>15:11 – The payback clock</li><li>18:34 – Test it yourself</li></ul><br /><b>Key takeaways</b><br /><ul><li>Forrester's risk-adjusted composite model shows Microsoft 365 Copilot returns through reclaimed hours, higher sales win rates and faster onboarding, but the figures are averages, not guarantees.</li><li>Total cost includes far more than licenses: implementation, IT staff and especially training drive the budget, while phased, role-based rollouts and good <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">data governance</a> speed up payback.</li><li>Measure your own baseline for one repetitive task per role for two weeks, then use Copilot consistently on it and compare the hours to build a local ROI case.</li></ul><br /><b>Worth quoting</b><br /><br />“Busy does not equal valuable. That mismatch, the appearance of activity without the substance of impact is the hidden cost of routine work.” – Mirko Peters (01:22)<br /><br />“The most expensive waste isn't dramatic project failure. It's the slow leak of a thousand minor chores.” – Mirko Peters (01:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-microsoft-365-copilot-pays-for-itself/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the Forrester numbers in context</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool whose license cost the episode weighs against reclaimed hours, sales gains and faster onboarding</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – role-based skilling and phased rollouts that decide whether the modeled payback actually materializes</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Data governance</a> – the clean, permissioned data Forrester assumed, without which Copilot's time gains dilute into noise</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174521919</guid><pubDate>Tue, 14 Oct 2025 16:25:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68135055/817cd4fed03442c6e670c70feb1e79aa.mp3" length="13812133" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c82cac67-89da-4991-8053-ad99ce394c00/c82cac67-89da-4991-8053-ad99ce394c00.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c82cac67-89da-4991-8053-ad99ce394c00/c82cac67-89da-4991-8053-ad99ce394c00.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c82cac67-89da-4991-8053-ad99ce394c00/c82cac67-89da-4991-8053-ad99ce394c00.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Leaders keep asking whether Microsoft 365 Copilot is worth the license cost. This episode is for decision makers and adoption leads who need a realistic ROI picture. It walks through Forrester's Total Economic Impact model across sales, operations,...</itunes:subtitle><itunes:summary><![CDATA[Leaders keep asking whether Microsoft 365 Copilot is worth the license cost. This episode is for decision makers and adoption leads who need a realistic ROI picture. It walks through Forrester's Total Economic Impact model across sales, operations, people and payback, and shows how to test the numbers in your own organization.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Does <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Copilot</a> pay for itself?</li><li>00:44 – The hidden cost of routine work</li><li>04:02 – Go-to-market: the sales engine upgrade</li><li>07:21 – Operations: reclaiming nine hours per person</li><li>11:07 – People and culture: ROI through humans</li><li>15:11 – The payback clock</li><li>18:34 – Test it yourself</li></ul><br /><b>Key takeaways</b><br /><ul><li>Forrester's risk-adjusted composite model shows Microsoft 365 Copilot returns through reclaimed hours, higher sales win rates and faster onboarding, but the figures are averages, not guarantees.</li><li>Total cost includes far more than licenses: implementation, IT staff and especially training drive the budget, while phased, role-based rollouts and good <a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">data governance</a> speed up payback.</li><li>Measure your own baseline for one repetitive task per role for two weeks, then use Copilot consistently on it and compare the hours to build a local ROI case.</li></ul><br /><b>Worth quoting</b><br /><br />“Busy does not equal valuable. That mismatch, the appearance of activity without the substance of impact is the hidden cost of routine work.” – Mirko Peters (01:22)<br /><br />“The most expensive waste isn't dramatic project failure. It's the slow leak of a thousand minor chores.” – Mirko Peters (01:36)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/why-microsoft-365-copilot-pays-for-itself/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and the Forrester numbers in context</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the tool whose license cost the episode weighs against reclaimed hours, sales gains and faster onboarding</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – role-based skilling and phased rollouts that decide whether the modeled payback actually materializes</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">Data governance</a> – the clean, permissioned data Forrester assumed, without which Copilot's time gains dilute into noise</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-truth-about-microsoft-security-and-copilot-readiness-with-asne-holtklimpen-mvpmct/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=why-microsoft-365-copilot-pays-for-itself" target="_blank" rel="noreferrer noopener">The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1151</itunes:duration><itunes:keywords>adoption,automation,copilot,dataquality,efficiency,enablement,governance,gtm,operations,optimization,pipeline,productivity,readiness,revenue,roi,routinework,tei,timesavings,winrates,workload</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3fc112cb49f6d334d09756031c1e5403.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>AI Agents vs Automation: OPA Loop, Governance &amp; Why Most “Agents” Are Just Scripts</title><link>https://www.m365.fm/show/episodes/agent-vs-automation-why-most-get-it-wrong/</link><description><![CDATA[Many so-called AI agents are just scripts with a new label, and that confusion breaks trust and governance. This episode is for IT leaders and makers deciding between automation and agents in the Microsoft ecosystem. Learn the observe-plan-act loop, the five core components of an agent, the governance controls you need and how to choose the right platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agents are not scripts</li><li>00:45 – Automation's illusion</li><li>04:25 – The observe-plan-act engine</li><li>07:20 – The five organs of the agent body</li><li>10:10 – Governance: the flight manual</li><li>14:00 – Choosing your hangar: Microsoft agent platforms</li><li>17:50 – Wrap-up: agents versus automation</li></ul><br /><b>Key takeaways</b><br /><ul><li>Automation executes fixed rules with speed and consistency, while a real agent observes, plans and acts in a feedback loop with memory and some autonomy.</li><li>A working agent needs perception, memory, reasoning, learning and action, plus governance with secure data intake, audit trails and human oversight for high-stakes decisions.</li><li>Pick the platform by user type, complexity, data sensitivity and integration needs, from SharePoint agents and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Copilot Studio</a> to Azure AI Foundry, Semantic Kernel and AutoGen, and use plain automation when the process is well defined.</li></ul><br /><b>Worth quoting</b><br /><br />“Automation follows rules you gave it. An agent observes plans and acts with some autonomy.” – Mirko Peters (01:59)<br /><br />“If you mistake automation for agency, you'll grant the system authority it cannot responsibly wield.” – Mirko Peters (03:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agent-vs-automation-why-most-get-it-wrong/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agents versus automation</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">AI agent</a> – defined by observing, planning and acting with memory and some autonomy, unlike scripts</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Agent loop</a> – the observe-plan-act cycle with feedback that separates real agents from relabeled automation</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Automation</a> – fixed rule execution that stays the right choice for well-defined, repeatable processes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Microsoft Agent Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174518555</guid><pubDate>Tue, 14 Oct 2025 04:20:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68127256/298bfc8189696b0fa73369d702342681.mp3" length="13396472" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/00eb9452-31f8-455a-9066-25adee2a467b/00eb9452-31f8-455a-9066-25adee2a467b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/00eb9452-31f8-455a-9066-25adee2a467b/00eb9452-31f8-455a-9066-25adee2a467b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/00eb9452-31f8-455a-9066-25adee2a467b/00eb9452-31f8-455a-9066-25adee2a467b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many so-called AI agents are just scripts with a new label, and that confusion breaks trust and governance. This episode is for IT leaders and makers deciding between automation and agents in the Microsoft ecosystem. Learn the observe-plan-act loop,...</itunes:subtitle><itunes:summary><![CDATA[Many so-called AI agents are just scripts with a new label, and that confusion breaks trust and governance. This episode is for IT leaders and makers deciding between automation and agents in the Microsoft ecosystem. Learn the observe-plan-act loop, the five core components of an agent, the governance controls you need and how to choose the right platform.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Agents are not scripts</li><li>00:45 – Automation's illusion</li><li>04:25 – The observe-plan-act engine</li><li>07:20 – The five organs of the agent body</li><li>10:10 – Governance: the flight manual</li><li>14:00 – Choosing your hangar: Microsoft agent platforms</li><li>17:50 – Wrap-up: agents versus automation</li></ul><br /><b>Key takeaways</b><br /><ul><li>Automation executes fixed rules with speed and consistency, while a real agent observes, plans and acts in a feedback loop with memory and some autonomy.</li><li>A working agent needs perception, memory, reasoning, learning and action, plus governance with secure data intake, audit trails and human oversight for high-stakes decisions.</li><li>Pick the platform by user type, complexity, data sensitivity and integration needs, from SharePoint agents and <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Copilot Studio</a> to Azure AI Foundry, Semantic Kernel and AutoGen, and use plain automation when the process is well defined.</li></ul><br /><b>Worth quoting</b><br /><br />“Automation follows rules you gave it. An agent observes plans and acts with some autonomy.” – Mirko Peters (01:59)<br /><br />“If you mistake automation for agency, you'll grant the system authority it cannot responsibly wield.” – Mirko Peters (03:51)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/agent-vs-automation-why-most-get-it-wrong/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on agents versus automation</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">AI agent</a> – defined by observing, planning and acting with memory and some autonomy, unlike scripts</li><li><a href="https://www.m365.fm/entity/agent-loop/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Agent loop</a> – the observe-plan-act cycle with feedback that separates real agents from relabeled automation</li><li><a href="https://www.m365.fm/entity/automation/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Automation</a> – fixed rule execution that stays the right choice for well-defined, repeatable processes</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-agent-framework-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=ai-agents-vs-automation-opa-loop-governance-why-most-agents-are-just-scripts" target="_blank" rel="noreferrer noopener">Microsoft Agent Framework - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1117</itunes:duration><itunes:keywords>act,action,adaptation,agents,automation,autonomy,context,decisioning,governance,guardrails,memory,observe,opa,perception,plan,planning,reasoning,reliability,safety,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b469a5e08e957081547e60608f30d26b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure AI Foundry Agents: Threads, Runs, Run Steps &amp; Enterprise‑Grade Observability</title><link>https://www.m365.fm/show/episodes/your-azure-ai-foundrys-agent-army-why-it-wins/</link><description><![CDATA[When an AI agent gives a wrong answer, can you prove how it got there? This episode is for developers and compliance teams working with Azure AI Foundry and explains how threads, runs and run steps create an auditable trail of every message and tool call, so agents become traceable, debuggable and ready for enterprise use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Foundry agents as a managed runtime</li><li>00:28 – Meet the squad leader: model, instructions, tools</li><li>03:19 – Threads: the battlefront log</li><li>06:31 – Runs and run steps</li><li>09:56 – Arsenal and alliances: tools, MCP and connectors</li><li>13:14 – Conclusion and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>An Azure AI Foundry agent combines a model, instructions and tools, which gives you reproducible and auditable behaviour instead of loose text generation.</li><li>Threads keep a persistent, time-stamped conversation record, runs execute the agent on that thread, and run steps log every tool call and message for debugging and audits.</li><li>Built-in tools, OpenAPI and MCP extensions and <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Logic Apps</a> connectors widen what agents can do, while on-behalf-of authentication keeps user permissions intact.</li></ul><br /><b>Worth quoting</b><br /><br />“In Azure Foundry, a thread isn't a casual chat window that evaporates when you close it. It's a persistent conversation session.” – Mirko Peters (03:23)<br /><br />“A run is the trigger that activates the agent to take that context and actually execute on it.” – Mirko Peters (06:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-azure-ai-foundrys-agent-army-why-it-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Foundry agent tracing</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the managed runtime where agent messages, tool calls and run steps get logged</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">AI agent</a> – defined here as a model, instructions and tools working together as one triad</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – guarantees model, instructions and tools are present and logs threads, runs and run steps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">The Azure AI Foundry Trap: RAG, Agents, Evaluators &amp; How To Stop Shipping Hallucinations At Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174518180</guid><pubDate>Mon, 13 Oct 2025 16:18:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68120572/6fc2d096eaf5d022238e75700bfdbb25.mp3" length="9998464" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/000bd60d-649b-42a0-b576-291edb9a7831/000bd60d-649b-42a0-b576-291edb9a7831.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/000bd60d-649b-42a0-b576-291edb9a7831/000bd60d-649b-42a0-b576-291edb9a7831.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/000bd60d-649b-42a0-b576-291edb9a7831/000bd60d-649b-42a0-b576-291edb9a7831.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>When an AI agent gives a wrong answer, can you prove how it got there? This episode is for developers and compliance teams working with Azure AI Foundry and explains how threads, runs and run steps create an auditable trail of every message and tool...</itunes:subtitle><itunes:summary><![CDATA[When an AI agent gives a wrong answer, can you prove how it got there? This episode is for developers and compliance teams working with Azure AI Foundry and explains how threads, runs and run steps create an auditable trail of every message and tool call, so agents become traceable, debuggable and ready for enterprise use.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Foundry agents as a managed runtime</li><li>00:28 – Meet the squad leader: model, instructions, tools</li><li>03:19 – Threads: the battlefront log</li><li>06:31 – Runs and run steps</li><li>09:56 – Arsenal and alliances: tools, MCP and connectors</li><li>13:14 – Conclusion and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>An Azure AI Foundry agent combines a model, instructions and tools, which gives you reproducible and auditable behaviour instead of loose text generation.</li><li>Threads keep a persistent, time-stamped conversation record, runs execute the agent on that thread, and run steps log every tool call and message for debugging and audits.</li><li>Built-in tools, OpenAPI and MCP extensions and <a href="https://www.m365.fm/entity/azure-logic-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Logic Apps</a> connectors widen what agents can do, while on-behalf-of authentication keeps user permissions intact.</li></ul><br /><b>Worth quoting</b><br /><br />“In Azure Foundry, a thread isn't a casual chat window that evaporates when you close it. It's a persistent conversation session.” – Mirko Peters (03:23)<br /><br />“A run is the trigger that activates the agent to take that context and actually execute on it.” – Mirko Peters (06:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-azure-ai-foundrys-agent-army-why-it-wins/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Foundry agent tracing</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the managed runtime where agent messages, tool calls and run steps get logged</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">AI agent</a> – defined here as a model, instructions and tools working together as one triad</li><li><a href="https://www.m365.fm/entity/foundry-agent-service/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">Foundry Agent Service</a> – guarantees model, instructions and tools are present and logs threads, runs and run steps</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=azure-ai-foundry-agents-threads-runs-run-steps-and-enterprise-grade-observability" target="_blank" rel="noreferrer noopener">The Azure AI Foundry Trap: RAG, Agents, Evaluators &amp; How To Stop Shipping Hallucinations At Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>834</itunes:duration><itunes:keywords>agentframework,aiagents,auditability,azurefoundry,compliancelogging,debugging,enterpriseai,executiontracing,governance,managedruntime,modelinstructionstools,observability,persistentsessions,reproducibility,runs,runsteps,structuredlogs,threads,toolcalls,traceability</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ed28c35ad7da453951ae2b72cbbb335a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Active Directory Security: Attack Paths, Golden Tickets &amp; How Hackers Hunt The Crown Jewel</title><link>https://www.m365.fm/show/episodes/active-directory-the-crown-jewel-hackers-hunt/</link><description><![CDATA[Active Directory still holds the keys to logins, files and email in most organizations, and attackers know it. This episode is for IT admins and security teams running on-premises or hybrid identity. It walks through the attack paths from one stolen account to domain control and the three areas to fix first: admin blast radius, PKI templates and hybrid connector hygiene.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Active Directory</a> is the crown jewel</li><li>00:36 – Why attackers treat AD like a treasure chest</li><li>04:40 – One user account and lateral movement</li><li>08:03 – Misconfigurations that scream hack me</li><li>10:51 – PKI and certificate templates</li><li>15:46 – Hybrid identity as a ghost bridge</li><li>19:57 – Three steps to start</li></ul><br /><b>Key takeaways</b><br /><ul><li>A single compromised user account can escalate to domain admin through lateral movement, cached credentials and pass-the-hash if Active Directory is left on defaults.</li><li>Reducing domain admins, enforcing a tiered least-privilege model and restricting service accounts removes the most common escalation paths.</li><li>Certificate templates and hybrid sync connectors need regular audits, logging and consistent <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">MFA</a> and Conditional Access, or they become hidden paths into both on-premises and cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“Monitoring systems are primed for red flags like brute forcing or failed logins, but lateral movement is just a series of valid connections” – Mirko Peters (05:57)<br /><br />“This is why treating a single stolen credential as low impact is a critical mistake in an active directory context that one login can become the master key.” – Mirko Peters (07:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/active-directory-the-crown-jewel-hackers-hunt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on hardening Active Directory</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Active Directory</a> – the crown jewel attackers target, since controlling it means controlling logins, files and email</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the sync connector, discussed as Azure AD Connect, that can carry attacks between on-premises and cloud</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – must be enforced consistently in both worlds, since certificate logins or pass-through flows can sidestep it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174517543</guid><pubDate>Mon, 13 Oct 2025 04:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68113677/96b670249e4b5ea59f7ff1160f12033c.mp3" length="14805517" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bb2ace45-1f35-4454-84f3-dcedc1e5566d/bb2ace45-1f35-4454-84f3-dcedc1e5566d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bb2ace45-1f35-4454-84f3-dcedc1e5566d/bb2ace45-1f35-4454-84f3-dcedc1e5566d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bb2ace45-1f35-4454-84f3-dcedc1e5566d/bb2ace45-1f35-4454-84f3-dcedc1e5566d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Active Directory still holds the keys to logins, files and email in most organizations, and attackers know it. This episode is for IT admins and security teams running on-premises or hybrid identity. It walks through the attack paths from one stolen...</itunes:subtitle><itunes:summary><![CDATA[Active Directory still holds the keys to logins, files and email in most organizations, and attackers know it. This episode is for IT admins and security teams running on-premises or hybrid identity. It walks through the attack paths from one stolen account to domain control and the three areas to fix first: admin blast radius, PKI templates and hybrid connector hygiene.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Active Directory</a> is the crown jewel</li><li>00:36 – Why attackers treat AD like a treasure chest</li><li>04:40 – One user account and lateral movement</li><li>08:03 – Misconfigurations that scream hack me</li><li>10:51 – PKI and certificate templates</li><li>15:46 – Hybrid identity as a ghost bridge</li><li>19:57 – Three steps to start</li></ul><br /><b>Key takeaways</b><br /><ul><li>A single compromised user account can escalate to domain admin through lateral movement, cached credentials and pass-the-hash if Active Directory is left on defaults.</li><li>Reducing domain admins, enforcing a tiered least-privilege model and restricting service accounts removes the most common escalation paths.</li><li>Certificate templates and hybrid sync connectors need regular audits, logging and consistent <a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">MFA</a> and Conditional Access, or they become hidden paths into both on-premises and cloud.</li></ul><br /><b>Worth quoting</b><br /><br />“Monitoring systems are primed for red flags like brute forcing or failed logins, but lateral movement is just a series of valid connections” – Mirko Peters (05:57)<br /><br />“This is why treating a single stolen credential as low impact is a critical mistake in an active directory context that one login can become the master key.” – Mirko Peters (07:31)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/active-directory-the-crown-jewel-hackers-hunt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a FAQ on hardening Active Directory</li><li><a href="https://www.m365.fm/entity/active-directory/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Active Directory</a> – the crown jewel attackers target, since controlling it means controlling logins, files and email</li><li><a href="https://www.m365.fm/entity/entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect</a> – the sync connector, discussed as Azure AD Connect, that can carry attacks between on-premises and cloud</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – must be enforced consistently in both worlds, since certificate logins or pass-through flows can sidestep it</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-entra-connect/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=active-directory-the-crown-jewel-hackers-hunt" target="_blank" rel="noreferrer noopener">Microsoft Entra Connect - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1234</itunes:duration><itunes:keywords>activedirectory,adcs,adhardening,admintiering,attackpaths,certificatetemplates,credentialhygiene,dcsync,domainadminblastradius,esc1toesc8,goldenticket,identitysecurity,kerberosabuse,lateralmovement,lsassprotection,passthehash,pkihardening,privilegeescalation,serviceaccounts,tieringmodel</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e5ba8d2e416237ae0979c326e622c4f1.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint 2013 Workflow Retirement: Modernize Legacy SharePoint with Power Platform, Power Apps &amp; Power Automate</title><link>https://www.m365.fm/show/episodes/your-sharepoint-is-stuck-in-2013-heres-the-fix/</link><description><![CDATA[SharePoint modernization, legacy SharePoint 2010/2013 workflows, InfoPath migration, Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, <a href="https://www.m365.fm/ai-builder-simply-explained/" target="_blank" rel="noreferrer noopener">AI Builder</a> and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio – <a href="https://www.m365.fm/your-sharepoint-is-stuck-in-2013-heres-the-fix/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “SharePoint 2013 workflow retirement”, “modernize SharePoint lists”, “replace InfoPath with Power Apps”, “SharePoint Power Automate migration” or “SharePoint modernization with <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>”. Your SharePoint isn’t outdated because you’re lazy – it’s outdated because legacy workflows are basically bosses that refuse to retire, and this conversation gives you the practical cheat codes to turn that 2013 dungeon into a modern, AI‑powered collaboration hub without starting from scratch.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start where the pain is loudest: brittle SharePoint 2010/2013 workflows, InfoPath forms and subsites that still “kind of work” but quietly slow everything down. You’ll hear why Microsoft’s retirement of SharePoint 2013 workflows in SharePoint Online (no new 2013 workflows since April 2, 2024 and full retirement on April 2, 2026) turns this from “someday” into a deadline, how legacy helpdesk and approval flows turn into invisible tax on your teams, and why sticking to old workflows is like running a Windows XP tower in a modern office.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we move into what you actually do about it. We walk step‑by‑step through how to inventory legacy workflows and InfoPath forms, identify the real boss fights, and map them into Power Automate flows and Power Apps instead of doing a risky big‑bang rebuild. You’ll learn how to treat SharePoint lists as a stable backend while Power Apps delivers a modern, mobile‑ready UX, how Power Automate replaces brittle 2013 workflows with resilient automation, and how AI Builder and Copilot Studio join the party to auto‑tag files and remove repetitive tasks without breaking data residency or governance because model training data lives in Dataverse under controlled access.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we zoom into concrete examples and quick wins. From turning a clunky SharePoint helpdesk list into a tap‑friendly app and automated flow, to using “Create an app” directly on a list to generate your first canvas app in minutes, you’ll see how to unlock fast travel in your existing environment instead of burning it down. The goal: keep your lists, libraries and history, but upgrade how people interact with them so SharePoint stops feeling stuck in 2013 and starts behaving like a modern, Power Platform‑driven, AI‑assisted workspace.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why legacy SharePoint 2010/2013 workflows and InfoPath forms keep your environment stuck in “2013 mode”.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Microsoft’s retirement of SharePoint 2013 workflows in SharePoint Online really means for you.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to inventory and prioritize old workflows and forms for migration to Power Automate and Power Apps.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to treat SharePoint lists as a solid backend and layer modern UX with canvas apps.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Power Automate replaces brittle approvals and helpdesk flows with resilient automation.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where AI Builder and Copilot Studio add value with file tagging, document understanding and bots.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How data residency and governance work when AI Builder models train on your SharePoint data via Dataverse.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical first steps and low‑risk experiments to modernize without tearing everything down at once.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that you don’t have to burn down your SharePoint to modernize it – you keep the bones (lists, libraries, data) and upgrade how you interact with them using Power Platform and AI. Once you replace fragile legacy workflows with Power Automate, wrap your key lists in Power Apps, and selectively bring in AI Builder and Copilot Studio, your “2013 dungeon” becomes a modern, governed, AI‑powered hub that actually supports how people want to work today.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>SharePoint admins and owners responsible for legacy workflows and InfoPath forms.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power Platform makers and platform owners driving SharePoint modernization.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders planning for SharePoint 2013 workflow retirement in SharePoint Online.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business process owners stuck with clunky ticketing, approval or tracking lists.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 architects looking to align SharePoint, Power Platform and AI under one governance model.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Power Platform and AI. He helps organizations turn “stuck in 2013” SharePoint environments into modern, governed, app‑ and automation‑driven platforms without losing the data and structure they rely on every day.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174517255</guid><pubDate>Sun, 12 Oct 2025 16:57:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68109528/f9121f073472d6ca79694f9468f5e96d.mp3" length="15460355" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7b3ce4e7-f64a-48a0-a146-3fe7e373d5bd/7b3ce4e7-f64a-48a0-a146-3fe7e373d5bd.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7b3ce4e7-f64a-48a0-a146-3fe7e373d5bd/7b3ce4e7-f64a-48a0-a146-3fe7e373d5bd.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7b3ce4e7-f64a-48a0-a146-3fe7e373d5bd/7b3ce4e7-f64a-48a0-a146-3fe7e373d5bd.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint modernization, legacy SharePoint 2010/2013 workflows, InfoPath migration, Power Apps, https://www.m365.fm/power-automate-simply-explained/, https://www.m365.fm/ai-builder-simply-explained/ and https://www.m365.fm/categories/copilot-talk/...</itunes:subtitle><itunes:summary><![CDATA[SharePoint modernization, legacy SharePoint 2010/2013 workflows, InfoPath migration, Power Apps, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, <a href="https://www.m365.fm/ai-builder-simply-explained/" target="_blank" rel="noreferrer noopener">AI Builder</a> and <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio – <a href="https://www.m365.fm/your-sharepoint-is-stuck-in-2013-heres-the-fix/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “SharePoint 2013 workflow retirement”, “modernize SharePoint lists”, “replace InfoPath with Power Apps”, “SharePoint Power Automate migration” or “SharePoint modernization with <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>”. Your SharePoint isn’t outdated because you’re lazy – it’s outdated because legacy workflows are basically bosses that refuse to retire, and this conversation gives you the practical cheat codes to turn that 2013 dungeon into a modern, AI‑powered collaboration hub without starting from scratch.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start where the pain is loudest: brittle SharePoint 2010/2013 workflows, InfoPath forms and subsites that still “kind of work” but quietly slow everything down. You’ll hear why Microsoft’s retirement of SharePoint 2013 workflows in SharePoint Online (no new 2013 workflows since April 2, 2024 and full retirement on April 2, 2026) turns this from “someday” into a deadline, how legacy helpdesk and approval flows turn into invisible tax on your teams, and why sticking to old workflows is like running a Windows XP tower in a modern office.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we move into what you actually do about it. We walk step‑by‑step through how to inventory legacy workflows and InfoPath forms, identify the real boss fights, and map them into Power Automate flows and Power Apps instead of doing a risky big‑bang rebuild. You’ll learn how to treat SharePoint lists as a stable backend while Power Apps delivers a modern, mobile‑ready UX, how Power Automate replaces brittle 2013 workflows with resilient automation, and how AI Builder and Copilot Studio join the party to auto‑tag files and remove repetitive tasks without breaking data residency or governance because model training data lives in Dataverse under controlled access.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we zoom into concrete examples and quick wins. From turning a clunky SharePoint helpdesk list into a tap‑friendly app and automated flow, to using “Create an app” directly on a list to generate your first canvas app in minutes, you’ll see how to unlock fast travel in your existing environment instead of burning it down. The goal: keep your lists, libraries and history, but upgrade how people interact with them so SharePoint stops feeling stuck in 2013 and starts behaving like a modern, Power Platform‑driven, AI‑assisted workspace.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why legacy SharePoint 2010/2013 workflows and InfoPath forms keep your environment stuck in “2013 mode”.<a href="https://www.spreaker.com/cms/episodes/68109528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Microsoft’s retirement of SharePoint 2013 workflows in SharePoint...]]></itunes:summary><itunes:duration>1289</itunes:duration><itunes:keywords>aibuilder,automation,canvasapps,copilotstudio,dataresidency,dataverse,governance,infopathmigration,legacyworkflows,listapps,mobileforms,modernux,modernworkflows,powerapps,powerautomate,powerplatform,sharepoint2010,sharepoint2013retirement,sharepointlists,sharepointmodernization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f41d4ec180087ddacd082d34280893b5.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Entra ID Security: Identity Perimeter, Conditional Access, MFA &amp; PIM As Your New Castle Gate</title><link>https://www.m365.fm/show/episodes/the-castle-gate-is-open-is-your-entra-id-secured/</link><description><![CDATA[Identity perimeter, Microsoft Entra ID security, MFA, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>, PIM and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> – <a href="https://www.m365.fm/the-castle-gate-is-open-is-your-entra-id-secured/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Entra ID security best practices”, “identity as the new perimeter”, “Conditional Access policies”, “PIM Entra ID”, “legacy auth block”, “Zero Trust identity” or “how to secure Entra ID in Microsoft 365”. Instead of staring at one more high‑level Zero Trust slide, you’ll get a grounded walkthrough of what it means when your castle walls are no longer firewalls but identity checks, and why an unprotected Entra tenant is basically a wide‑open gate where attackers stroll in dressed as your own users.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the shift from network perimeter to identity perimeter. Firewalls used to be your dragons at the moat; now your business lives in browsers, cloud apps and roaming laptops, and attackers don’t charge the wall, they steal or phish credentials. You’ll hear how Microsoft’s shared responsibility model pushes your security focus onto Entra ID configuration, what “identity is the new perimeter” actually means in practice, and why relying on passwords alone is the equivalent of guarding the vault with a wooden door. From there, we go deep into MFA as your reinforced gate, why password policies and forced rotations often backfire, and how multi‑factor authentication plus modern auth closes the door on credential stuffing and basic account takeover.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we introduce the “smart bouncer at the gate”: Conditional Access. You’ll learn how to move from simple yes/no logins to policies that evaluate user risk, sign‑in risk, device compliance, location and session context in real time. We discuss blocking legacy authentication, enforcing compliant devices, requiring stronger factors for risky sign‑ins, and using risk‑based access so a 3 a.m. login from across the globe doesn’t just sail through because it passed MFA. We also touch on session controls, sign‑in policies and how Conditional Access turns your static password gate into a context‑aware identity perimeter that actually reflects Zero Trust thinking.<br /><br />Finally, we look at privileged access and day‑to‑day operations through <a href="https://www.m365.fm/privileged-identity-management-pim-simply-explained/" target="_blank" rel="noreferrer noopener">Privileged Identity Management</a> (PIM), least privilege and Just‑In‑Time access. Instead of handing out permanent global admin, we talk about shrinking the blast radius with JIT admin elevation, approval workflows, access reviews and strong auth requirements for privileged roles. You’ll walk away with a practical mental model and first steps: enable MFA everywhere, block legacy auth, define core Conditional Access baselines, and then bring PIM and least privilege on top—so your Entra ID castle gate stops being the easiest way in for attackers and becomes the hardest part of your environment to walk through unchallenged.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why identity (and Entra ID) has become your real perimeter instead of firewalls.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How passwords, reuse and phishing keep blowing holes in traditional perimeter models.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why MFA is the reinforced gate and how it changes the economics of credential attacks.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Conditional Access acts as a smart bouncer that evaluates risk, device, location and session.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why blocking legacy authentication and enforcing modern auth is a foundational control.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use device compliance and sign‑in risk to require stronger proof or block access.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Privileged Identity Management, JIT access and least privilege shrink admin blast radius.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical starter roadmap to harden your Entra ID tenant without boiling the ocean.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that in the Microsoft cloud, your real castle gate is Entra ID—not your old perimeter firewall—and if that gate is weak, every other control is working with intruders already inside. By treating identity as the primary perimeter and combining MFA, Conditional Access, PIM and least privilege, you turn Entra ID from a flimsy password door into a layered, risk‑aware gate that attackers have to fight for instead of simply walking through.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Identity and security engineers responsible for Entra ID and Microsoft 365 access.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security architects and blue teamers designing Zero Trust and identity perimeters.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT admins moving from on‑prem AD thinking to cloud‑first Entra security models.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CISOs and security leaders who need a crisp story for “why MFA + Conditional Access + PIM”.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has ever wondered if their Entra ID tenant is an open castle gate.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with a strong focus on identity, Entra ID and cloud‑connected environments. He helps teams translate Zero Trust buzzwords into concrete Entra ID configurations—MFA, Conditional Access, PIM and least privilege—that both security and infrastructure teams can actually implement.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174516985</guid><pubDate>Sun, 12 Oct 2025 04:53:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68104593/4081ea9b86347ef3f05ce7185abb24d9.mp3" length="13393024" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8e43251d-0a21-4798-b040-6277fd9dfc2d/8e43251d-0a21-4798-b040-6277fd9dfc2d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8e43251d-0a21-4798-b040-6277fd9dfc2d/8e43251d-0a21-4798-b040-6277fd9dfc2d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8e43251d-0a21-4798-b040-6277fd9dfc2d/8e43251d-0a21-4798-b040-6277fd9dfc2d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Identity perimeter, Microsoft Entra ID security, MFA, https://www.m365.fm/conditional-access-simply-explained/, PIM and https://www.m365.fm/categories/security-talk/ – https://www.m365.fm/the-castle-gate-is-open-is-your-entra-id-secured/ is for people...</itunes:subtitle><itunes:summary><![CDATA[Identity perimeter, Microsoft Entra ID security, MFA, <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">Conditional Access</a>, PIM and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a> – <a href="https://www.m365.fm/the-castle-gate-is-open-is-your-entra-id-secured/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Entra ID security best practices”, “identity as the new perimeter”, “Conditional Access policies”, “PIM Entra ID”, “legacy auth block”, “Zero Trust identity” or “how to secure Entra ID in Microsoft 365”. Instead of staring at one more high‑level Zero Trust slide, you’ll get a grounded walkthrough of what it means when your castle walls are no longer firewalls but identity checks, and why an unprotected Entra tenant is basically a wide‑open gate where attackers stroll in dressed as your own users.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the shift from network perimeter to identity perimeter. Firewalls used to be your dragons at the moat; now your business lives in browsers, cloud apps and roaming laptops, and attackers don’t charge the wall, they steal or phish credentials. You’ll hear how Microsoft’s shared responsibility model pushes your security focus onto Entra ID configuration, what “identity is the new perimeter” actually means in practice, and why relying on passwords alone is the equivalent of guarding the vault with a wooden door. From there, we go deep into MFA as your reinforced gate, why password policies and forced rotations often backfire, and how multi‑factor authentication plus modern auth closes the door on credential stuffing and basic account takeover.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we introduce the “smart bouncer at the gate”: Conditional Access. You’ll learn how to move from simple yes/no logins to policies that evaluate user risk, sign‑in risk, device compliance, location and session context in real time. We discuss blocking legacy authentication, enforcing compliant devices, requiring stronger factors for risky sign‑ins, and using risk‑based access so a 3 a.m. login from across the globe doesn’t just sail through because it passed MFA. We also touch on session controls, sign‑in policies and how Conditional Access turns your static password gate into a context‑aware identity perimeter that actually reflects Zero Trust thinking.<br /><br />Finally, we look at privileged access and day‑to‑day operations through <a href="https://www.m365.fm/privileged-identity-management-pim-simply-explained/" target="_blank" rel="noreferrer noopener">Privileged Identity Management</a> (PIM), least privilege and Just‑In‑Time access. Instead of handing out permanent global admin, we talk about shrinking the blast radius with JIT admin elevation, approval workflows, access reviews and strong auth requirements for privileged roles. You’ll walk away with a practical mental model and first steps: enable MFA everywhere, block legacy auth, define core Conditional Access baselines, and then bring PIM and least privilege on top—so your Entra ID castle gate stops being the easiest way in for attackers and becomes the hardest part of your environment to walk through unchallenged.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why identity (and Entra ID) has become your real perimeter instead of firewalls.<a href="https://www.spreaker.com/cms/episodes/68104593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1117</itunes:duration><itunes:keywords>appsso,conditionalaccess,devicecompliance,entraid,identityperimeter,jitaccess,leastprivilege,legacyauthblock,mfa,modernauth,pim,privilegedidentitymanagement,riskbasedaccess,sessionrisk,sharedresponsibility,signinpolicies,sso,strongauth,userrisk,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d2289490ca3b0f1e41188960c609f1ec.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric OneLake &amp; Direct Lake: The Hidden Engine Behind Power BI &amp; How To Enable It Safely</title><link>https://www.m365.fm/show/episodes/the-hidden-engine-inside-microsoft-fabric/</link><description><![CDATA[Many Power BI teams hesitate to switch on Microsoft Fabric because they fear breaking existing reports. This episode is for Power BI admins and data teams who want to understand OneLake and Direct Lake. It walks through enabling Fabric safely, feeding the lakehouse with Dataflow Gen2, automating pipeline alerts and modeling for Direct Lake.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – OneLake and Direct Lake in a nutshell</li><li>00:32 – OneLake: one governed data vault</li><li>04:22 – Switching on Fabric safely</li><li>07:57 – Dataflow Gen2 feeding the lakehouse</li><li>11:15 – Pipeline automation and failure alerts</li><li>15:00 – Semantic models and Direct Lake</li><li>18:44 – Conclusion and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>OneLake gives Power BI, Synapse and Data Factory one governed store with Purview lineage and labels, so data is placed once and consumed without copies.</li><li>Enabling Fabric in the Power BI admin portal is a non-destructive unlock; test with a pilot group, a trial capacity and a sandbox <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">workspace</a> before production.</li><li>Reliable Dataflow Gen2 ingestion, pipelines with on-fail email alerts, and a clean star-schema semantic model in Direct Lake mode deliver fast, fresh and trustworthy reports.</li></ul><br /><b>Worth quoting</b><br /><br />“The toggle itself is harmless. The wiring you do afterward decides whether you get smooth uptime or angry tickets.” – Mirko Peters (07:16)<br /><br />“That toggle isn't cosmetic. It decides whether your company remembers its past or only knows what happened this morning.” – Mirko Peters (08:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hidden-engine-inside-microsoft-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on enabling Fabric safely</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified platform behind OneLake, pipelines and models, and how to enable it safely</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer that queries OneLake directly in Direct Lake mode instead of shuttling data copies</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Semantic model</a> – the layer of relationships and measures that turns raw lakehouse tables into business meaning</li><li><a href="https://www.m365.fm/entity/star-schema/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Star schema</a> – the modeling pattern of FactOnlineSales surrounded by customer, date and product dimensions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architectural-drift-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric &amp; Power BI AI Governance: How to Detect and Prevent Architectural Drift in Autonomous AI Models</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174516706</guid><pubDate>Sat, 11 Oct 2025 16:46:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68101319/077161ba0e9bdcd5d049ef1bb13d3c18.mp3" length="13910249" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4de937b6-26df-4a01-a0b6-c543f263e2f8/4de937b6-26df-4a01-a0b6-c543f263e2f8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4de937b6-26df-4a01-a0b6-c543f263e2f8/4de937b6-26df-4a01-a0b6-c543f263e2f8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4de937b6-26df-4a01-a0b6-c543f263e2f8/4de937b6-26df-4a01-a0b6-c543f263e2f8.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Power BI teams hesitate to switch on Microsoft Fabric because they fear breaking existing reports. This episode is for Power BI admins and data teams who want to understand OneLake and Direct Lake. It walks through enabling Fabric safely, feeding...</itunes:subtitle><itunes:summary><![CDATA[Many Power BI teams hesitate to switch on Microsoft Fabric because they fear breaking existing reports. This episode is for Power BI admins and data teams who want to understand OneLake and Direct Lake. It walks through enabling Fabric safely, feeding the lakehouse with Dataflow Gen2, automating pipeline alerts and modeling for Direct Lake.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – OneLake and Direct Lake in a nutshell</li><li>00:32 – OneLake: one governed data vault</li><li>04:22 – Switching on Fabric safely</li><li>07:57 – Dataflow Gen2 feeding the lakehouse</li><li>11:15 – Pipeline automation and failure alerts</li><li>15:00 – Semantic models and Direct Lake</li><li>18:44 – Conclusion and next steps</li></ul><br /><b>Key takeaways</b><br /><ul><li>OneLake gives Power BI, Synapse and Data Factory one governed store with Purview lineage and labels, so data is placed once and consumed without copies.</li><li>Enabling Fabric in the Power BI admin portal is a non-destructive unlock; test with a pilot group, a trial capacity and a sandbox <a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">workspace</a> before production.</li><li>Reliable Dataflow Gen2 ingestion, pipelines with on-fail email alerts, and a clean star-schema semantic model in Direct Lake mode deliver fast, fresh and trustworthy reports.</li></ul><br /><b>Worth quoting</b><br /><br />“The toggle itself is harmless. The wiring you do afterward decides whether you get smooth uptime or angry tickets.” – Mirko Peters (07:16)<br /><br />“That toggle isn't cosmetic. It decides whether your company remembers its past or only knows what happened this morning.” – Mirko Peters (08:57)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-hidden-engine-inside-microsoft-fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on enabling Fabric safely</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the unified platform behind OneLake, pipelines and models, and how to enable it safely</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting layer that queries OneLake directly in Direct Lake mode instead of shuttling data copies</li><li><a href="https://www.m365.fm/entity/semantic-model/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Semantic model</a> – the layer of relationships and measures that turns raw lakehouse tables into business meaning</li><li><a href="https://www.m365.fm/entity/star-schema/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Star schema</a> – the modeling pattern of FactOnlineSales surrounded by customer, date and product dimensions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/architectural-drift-power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-hidden-engine-inside-microsoft-fabric" target="_blank" rel="noreferrer noopener">Microsoft Fabric &amp; Power BI AI Governance: How to Detect and Prevent Architectural Drift in Autonomous AI Models</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1160</itunes:duration><itunes:keywords>capacityplanning,datafactory,dataflowsgen2,deltalake,directlake,fabric,governance,lakehouse,lineage,onelake,parquet,pipelines,powerbi,purview,semanticmodels,sensitivitylabels,synapse,tenantsettings,trialcapacity,workspacestrategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8c08908953043dcd361d3099194fc97b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Autonomous AI Agents Gone Rogue: Digital Coworkers, Entitlements &amp; How To Stop Hidden Risks</title><link>https://www.m365.fm/show/episodes/autonomous-agents-gone-rogue-the-hidden-risks/</link><description><![CDATA[Autonomous <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, digital coworkers, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, Teams/SharePoint/Dynamics agents, data loss prevention and oversight – <a href="https://www.m365.fm/autonomous-agents-gone-rogue-the-hidden-risks/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “AI agents gone rogue”, “autonomous agents risks”, “digital coworkers governance”, “Copilot Studio agents safety”, “human in the loop AI agents” or “principal–agent problem in AI”. We start with the scenario you’re already walking into: Teams, SharePoint and Dynamics filling up with eager AI coworkers that observe, plan and act across your stack—often faster than humans, but without your intuition for boundaries, confidentiality or consequences.<br /><br />Imagine logging into Teams to a swarm of agents promising to streamline your day. They feel like super‑powered interns, but unlike real interns they already hold entitlements and tool access, from Outlook and SharePoint to Dynamics and beyond. That’s the Microsoft + BCG model in practice: memory, entitlements and tools combining into agents that can remember past interactions, jump across systems you’ve trusted for years and execute workflows end‑to‑end. The upside is huge—threading data across silos, connecting Teams chats, SharePoint files and CRM data without endless attachments and meetings—yet the risk is just as big when these digital coworkers misinterpret goals and act with misplaced confidence.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We unpack why this isn’t just a tooling problem but a governance problem. Old‑school automation was a vending machine: you pressed a button and got the same output every time. Agents are different: they notice context, improvise steps and generate outcomes no one explicitly hard‑coded. On a natural 20, that looks like a brilliant, cross‑system report assembled in minutes. On a natural 1, it’s a confidently wrong board deck built on misaligned definitions across three systems, or a well‑meaning “cleanup” that archives the wrong financials because “you asked it to tidy project files.” The principal–agent problem shows up in your tenant: you want compliance and accuracy; the agent delivers the closest‑match interpretation of your prompt, sometimes by blasting confidential spreadsheets in an email you didn’t intend.<br /><br />From there, we zoom into the new job description for managers: bosses of digital workers. You’ll hear why experts expect leadership performance to be measured partly by how many AI agents you can effectively manage, and why prompting, oversight and output verification are no longer “nice extras” but core management skills. We look at how to set escalation thresholds (when an agent must stop and ask a human), how to design prompts like system policies instead of casual chat, and how to treat verification as a non‑negotiable step when agents bridge Outlook, SharePoint, Teams and line‑of‑business apps. The result is a clear picture: your value as a leader increasingly depends on orchestrating humans and digital coworkers so they hit the same goals without creating compliance investigations in the background.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why today’s AI agents are not macros but digital coworkers with memory, entitlements and tool access.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How agents move across Outlook, Teams, SharePoint and Dynamics in ways that expand your attack surface.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What the principal–agent problem looks like in real AI deployments (misaligned goals, confident mistakes).<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why old vending‑machine automation is safer by default—and when you should still prefer it.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design prompts, oversight and verification as core management skills, not afterthoughts.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where data loss prevention, entitlements and tool governance must tighten before agents go live.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How human‑in‑the‑loop controls, escalation rules and output checks keep agents from going rogue.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical first‑day checklist to review agent memory stores, entitlements and tools before rollout.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that autonomous agents are not quirky side projects—they are fast, tireless coworkers that can either multiply your output or magnify your risk, depending on the guardrails you build. Once you understand how memory, entitlements and tool access turn an “agent” into a powerful but oblivious teammate, you can design prompt governance, oversight and DLP controls that keep them useful, safe and aligned with your real business goals.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Engineering and product teams building or deploying AI agents in real workflows.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security, governance and risk leaders worried about data loss and over‑permissioned agents.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>People managers and team leads who will soon “manage” both humans and digital coworkers.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Copilot Studio, Teams, SharePoint and Dynamics owners planning agent‑based experiences.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone feeling the hype around multi‑agent systems but wanting a sober risk framework.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, AI and productivity with a focus on how tools behave in real organizations, not just polished demos. He helps teams turn concepts like digital coworkers, entitlements, DLP and human‑in‑the‑loop oversight into concrete guardrails that keep AI agents from going rogue across Microsoft 365 and business systems.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174516399</guid><pubDate>Sat, 11 Oct 2025 04:38:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68097500/d7a8736ee6be5ae9ce99ad37c9d1b5f3.mp3" length="14726836" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f52f7ef2-35c5-4dd1-be4e-06b95ff50e72/f52f7ef2-35c5-4dd1-be4e-06b95ff50e72.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f52f7ef2-35c5-4dd1-be4e-06b95ff50e72/f52f7ef2-35c5-4dd1-be4e-06b95ff50e72.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f52f7ef2-35c5-4dd1-be4e-06b95ff50e72/f52f7ef2-35c5-4dd1-be4e-06b95ff50e72.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Autonomous https://www.m365.fm/ai-agents-simply-explained/, digital coworkers, https://www.m365.fm/categories/copilot-talk/ Studio, Teams/SharePoint/Dynamics agents, data loss prevention and oversight –...</itunes:subtitle><itunes:summary><![CDATA[Autonomous <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a>, digital coworkers, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> Studio, Teams/SharePoint/Dynamics agents, data loss prevention and oversight – <a href="https://www.m365.fm/autonomous-agents-gone-rogue-the-hidden-risks/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “AI agents gone rogue”, “autonomous agents risks”, “digital coworkers governance”, “Copilot Studio agents safety”, “human in the loop AI agents” or “principal–agent problem in AI”. We start with the scenario you’re already walking into: Teams, SharePoint and Dynamics filling up with eager AI coworkers that observe, plan and act across your stack—often faster than humans, but without your intuition for boundaries, confidentiality or consequences.<br /><br />Imagine logging into Teams to a swarm of agents promising to streamline your day. They feel like super‑powered interns, but unlike real interns they already hold entitlements and tool access, from Outlook and SharePoint to Dynamics and beyond. That’s the Microsoft + BCG model in practice: memory, entitlements and tools combining into agents that can remember past interactions, jump across systems you’ve trusted for years and execute workflows end‑to‑end. The upside is huge—threading data across silos, connecting Teams chats, SharePoint files and CRM data without endless attachments and meetings—yet the risk is just as big when these digital coworkers misinterpret goals and act with misplaced confidence.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We unpack why this isn’t just a tooling problem but a governance problem. Old‑school automation was a vending machine: you pressed a button and got the same output every time. Agents are different: they notice context, improvise steps and generate outcomes no one explicitly hard‑coded. On a natural 20, that looks like a brilliant, cross‑system report assembled in minutes. On a natural 1, it’s a confidently wrong board deck built on misaligned definitions across three systems, or a well‑meaning “cleanup” that archives the wrong financials because “you asked it to tidy project files.” The principal–agent problem shows up in your tenant: you want compliance and accuracy; the agent delivers the closest‑match interpretation of your prompt, sometimes by blasting confidential spreadsheets in an email you didn’t intend.<br /><br />From there, we zoom into the new job description for managers: bosses of digital workers. You’ll hear why experts expect leadership performance to be measured partly by how many AI agents you can effectively manage, and why prompting, oversight and output verification are no longer “nice extras” but core management skills. We look at how to set escalation thresholds (when an agent must stop and ask a human), how to design prompts like system policies instead of casual chat, and how to treat verification as a non‑negotiable step when agents bridge Outlook, SharePoint, Teams and line‑of‑business apps. The result is a clear picture: your value as a leader increasingly depends on orchestrating humans and digital coworkers so they hit the same goals without creating compliance investigations in the background.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why today’s AI agents are not macros but digital coworkers with memory, entitlements and tool access.<a href="https://www.spreaker.com/cms/episodes/68097500/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How agents move across Outlook, Teams, SharePoint and Dynamics in...]]></itunes:summary><itunes:duration>1228</itunes:duration><itunes:keywords>accessboundaries,agentsafety,aiagents,copilotstudio,datalossprevention,digitalcoworkers,dlp,dynamicsagents,entitlements,entracopilot,humanintheloop,memorystores,multiagentsystems,outputverification,oversightcontrols,principalagentproblem,promptgovernance,sharepointagents,teamsagents,toolaccess</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/91783ac61805c483725170219aaf9d0b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Premium Governance: SAM, DAG, Restricted Access &amp; How To Keep Copilot From Seeing Too Much</title><link>https://www.m365.fm/show/episodes/sharepoint-premium-is-not-what-you-think/</link><description><![CDATA[SharePoint Premium, SharePoint Advanced Management (SAM), Data Access Governance (DAG), Restricted Access Control (RAC), Block Download, external sharing and Copilot safety – this episode is for people searching “SharePoint Premium governance”, “SharePoint Advanced Management SAM”, “Data Access Governance oversharing”, “Restricted Access Control vs Block Download”, “secure SharePoint for Copilot” or “tenant‑wide content governance in Microsoft 365”. We start from the real risk: Copilot and AI don’t magically leak data, they simply see what your permissions and oversharing already allow, which means weak governance quietly turns your tenant into a castle with open side doors.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />You’ll hear why basic role‑based access control is just the moat, while SAM adds walls, watchtowers and gate checks through features like Data Access Governance reports, Restricted Access Control, Block Download and Site Access Reviews. We walk through how DAG reports surface overshared sites, external links and broad groups like “Everyone except external users”, why those blind spots matter even more once Copilot can index and surface content at scale, and how to use DAG not as item‑level forensics but as high‑level intelligence to decide where to act first. From there, we zoom in on turning site owners into castle guards with Site Access Reviews so governance isn’t just an IT project, but a shared responsibility where people closest to the content regularly confirm who still needs access.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we get concrete about locks on the doors: the difference between Block Download and Restricted Access Control. Block Download is your “look but don’t carry” model, keeping files view‑only in the browser while preventing downloads, printing, syncing and opening in desktop apps—ideal when people need visibility without local copies. Restricted Access Control works one level higher by defining exactly which Microsoft 365 or Entra security groups can access a site at all, effectively narrowing who can even reach that content regardless of loose links or broad groups elsewhere. You’ll learn when to use each, how sensitivity labels and SAM policies interact with them, and why combining DAG intelligence with RAC and Block Download gives you both visibility and hard enforcement instead of relying on vibes and hope.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the episode, we keep circling back to Copilot and AI. You’ll see how oversharing and legacy links silently expand what Copilot can legally see, why governance needs to shift from “trust the moat” to “prove the doors are locked”, and how SAM’s tenant‑level controls plus owner‑driven reviews create a safer backbone for AI‑powered productivity. The goal: move from a world where you discover oversharing in the middle of an incident to one where DAG, RAC, Block Download and Site Access Reviews work together as a living defense system that keeps your SharePoint Premium estate usable, compliant and ready for Copilot rather than afraid of it.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<ul><li>Why Copilot and AI amplify existing oversharing instead of creating new leaks by themselves.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How SharePoint Advanced Management turns basic RBAC into a full governance layer.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Data Access Governance reports show about overshared sites, externals and sensitivity.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use DAG as a high‑level watchtower instead of item‑by‑item forensics.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Site Access Reviews turn site owners into active guards of their own content.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The practical difference between Block Download and Restricted Access Control—and when to use each.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How SAM, DAG, RAC and Block Download work together to reduce tenant‑wide content risk.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A realistic approach to hardening SharePoint Premium before or alongside Copilot rollouts.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that SharePoint Premium isn’t just “AI for content”—it’s a security and governance upgrade that gives you the walls and watchtowers your moat never could. Once you combine Data Access Governance, Site Access Reviews, Block Download and Restricted Access Control, you stop guessing where oversharing lives and start proving your castle is actually defended before AI starts roaming the halls.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<ul><li>SharePoint admins and tenant admins responsible for content security and governance.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and compliance teams worried about oversharing and Copilot‑driven data exposure.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 architects designing tenant‑wide governance for SharePoint and OneDrive.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business owners of critical sites who need clearer guardrails and review processes.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone trying to understand what SharePoint Premium and SAM actually add beyond storage and AI.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, SharePoint, Copilot and Power Platform. He helps organizations turn vague “governance” talk into concrete controls like DAG, RAC, Block Download and Site Access Reviews so AI can boost collaboration without turning oversharing into a headline risk.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174516206</guid><pubDate>Fri, 10 Oct 2025 16:34:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68093081/569957c3a0d198ccaa011d540a117d39.mp3" length="12933791" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4fc94995-48d0-4c58-b612-b5044d2d72ab/4fc94995-48d0-4c58-b612-b5044d2d72ab.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4fc94995-48d0-4c58-b612-b5044d2d72ab/4fc94995-48d0-4c58-b612-b5044d2d72ab.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4fc94995-48d0-4c58-b612-b5044d2d72ab/4fc94995-48d0-4c58-b612-b5044d2d72ab.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>SharePoint Premium, SharePoint Advanced Management (SAM), Data Access Governance (DAG), Restricted Access Control (RAC), Block Download, external sharing and Copilot safety – this episode is for people searching “SharePoint Premium governance”,...</itunes:subtitle><itunes:summary><![CDATA[SharePoint Premium, SharePoint Advanced Management (SAM), Data Access Governance (DAG), Restricted Access Control (RAC), Block Download, external sharing and Copilot safety – this episode is for people searching “SharePoint Premium governance”, “SharePoint Advanced Management SAM”, “Data Access Governance oversharing”, “Restricted Access Control vs Block Download”, “secure SharePoint for Copilot” or “tenant‑wide content governance in Microsoft 365”. We start from the real risk: Copilot and AI don’t magically leak data, they simply see what your permissions and oversharing already allow, which means weak governance quietly turns your tenant into a castle with open side doors.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />You’ll hear why basic role‑based access control is just the moat, while SAM adds walls, watchtowers and gate checks through features like Data Access Governance reports, Restricted Access Control, Block Download and Site Access Reviews. We walk through how DAG reports surface overshared sites, external links and broad groups like “Everyone except external users”, why those blind spots matter even more once Copilot can index and surface content at scale, and how to use DAG not as item‑level forensics but as high‑level intelligence to decide where to act first. From there, we zoom in on turning site owners into castle guards with Site Access Reviews so governance isn’t just an IT project, but a shared responsibility where people closest to the content regularly confirm who still needs access.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we get concrete about locks on the doors: the difference between Block Download and Restricted Access Control. Block Download is your “look but don’t carry” model, keeping files view‑only in the browser while preventing downloads, printing, syncing and opening in desktop apps—ideal when people need visibility without local copies. Restricted Access Control works one level higher by defining exactly which Microsoft 365 or Entra security groups can access a site at all, effectively narrowing who can even reach that content regardless of loose links or broad groups elsewhere. You’ll learn when to use each, how sensitivity labels and SAM policies interact with them, and why combining DAG intelligence with RAC and Block Download gives you both visibility and hard enforcement instead of relying on vibes and hope.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Throughout the episode, we keep circling back to Copilot and AI. You’ll see how oversharing and legacy links silently expand what Copilot can legally see, why governance needs to shift from “trust the moat” to “prove the doors are locked”, and how SAM’s tenant‑level controls plus owner‑driven reviews create a safer backbone for AI‑powered productivity. The goal: move from a world where you discover oversharing in the middle of an incident to one where DAG, RAC, Block Download and Site Access Reviews work together as a living defense system that keeps your SharePoint Premium estate usable, compliant and ready for Copilot rather than afraid of it.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<ul><li>Why Copilot and AI amplify existing oversharing instead of creating new leaks by themselves.<a href="https://www.spreaker.com/cms/episodes/68093081/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How SharePoint Advanced Management turns basic RBAC into a full governance layer.<a...]]></itunes:summary><itunes:duration>1078</itunes:duration><itunes:keywords>accesscontrol,blockdownload,compliance,contentsecurity,copilotsafety,dagreports,dataaccessgov,externalsharing,governance,leastprivilege,oversharing,rac,restrictedaccess,sam,securecollab,sensitivitylabels,sharepointai,sharepointpremium,siteaccessreviews,tenantgovernance</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fe9e0daa6248d5bf1a9beecd1514fa56.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio Best Practices: Grounding, Intent Coverage &amp; Why Your “Perfect” Test Bot Fails In Teams</title><link>https://www.m365.fm/show/episodes/copilot-studio-simple-build-hidden-traps/</link><description><![CDATA[Your Copilot Studio agent looks perfect in the test pane, then fumbles in Teams and starts inventing policy answers. This episode is for makers building their first agents and shows how grounding, a defined persona, a tight debug loop and channel-by-channel testing turn a confident guesser into a bot that cites its sources.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From natural one to natural twenty</li><li>00:38 – Why your perfect test bot collapses in the wild</li><li>03:43 – The rookie mistake: leaving your bot ungrounded</li><li>07:20 – Teaching your bot its personality</li><li>11:40 – Debugging the fumbles in real time</li><li>14:58 – Publishing and channel surprises</li><li>18:28 – Recap: ground, persona, pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Test every topic with clean, casual and typo-ridden variations and broaden trigger phrases, because the <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Copilot Studio</a> test pane is tidier than real users.</li><li>Ground the agent in trusted knowledge sources such as an uploaded policy file, wait for indexing and limit critical topics to those sources so conversational boosting cannot fill gaps with guesses.</li><li>Treat publishing as another test phase: retest in Teams, SharePoint and the demo website, run a closed pilot and watch analytics before a broad rollout.</li></ul><br /><b>Worth quoting</b><br /><br />“The practical takeaway is this treat studio like sparring practice, useful for learning, but not proof of readiness.” – Mirko Peters (03:11)<br /><br />“Grounding turns your agent from an eager but clueless intern into what gamers might call a rules lawyer. It quotes the book, not its gut” – Mirko Peters (06:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-simple-build-hidden-traps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, a publishing checklist and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the tool used to ground, configure, debug and publish the expense policy agent</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Knowledge source</a> – the uploaded policy file that stops the agent guessing and makes it cite real limits</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">AI agent</a> – a first agent that answers travel expense questions and must earn user trust</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Stop Building Chatbots: How to Codify Your Logic into a Digital Twin</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174516039</guid><pubDate>Fri, 10 Oct 2025 04:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68086528/35532e5db079e9ad845465e5d3b45f9b.mp3" length="13660727" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/dfd29bf7-bf40-4e20-bbd4-bc9bb02fdf9d/dfd29bf7-bf40-4e20-bbd4-bc9bb02fdf9d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dfd29bf7-bf40-4e20-bbd4-bc9bb02fdf9d/dfd29bf7-bf40-4e20-bbd4-bc9bb02fdf9d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dfd29bf7-bf40-4e20-bbd4-bc9bb02fdf9d/dfd29bf7-bf40-4e20-bbd4-bc9bb02fdf9d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Copilot Studio agent looks perfect in the test pane, then fumbles in Teams and starts inventing policy answers. This episode is for makers building their first agents and shows how grounding, a defined persona, a tight debug loop and...</itunes:subtitle><itunes:summary><![CDATA[Your Copilot Studio agent looks perfect in the test pane, then fumbles in Teams and starts inventing policy answers. This episode is for makers building their first agents and shows how grounding, a defined persona, a tight debug loop and channel-by-channel testing turn a confident guesser into a bot that cites its sources.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From natural one to natural twenty</li><li>00:38 – Why your perfect test bot collapses in the wild</li><li>03:43 – The rookie mistake: leaving your bot ungrounded</li><li>07:20 – Teaching your bot its personality</li><li>11:40 – Debugging the fumbles in real time</li><li>14:58 – Publishing and channel surprises</li><li>18:28 – Recap: ground, persona, pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Test every topic with clean, casual and typo-ridden variations and broaden trigger phrases, because the <a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Copilot Studio</a> test pane is tidier than real users.</li><li>Ground the agent in trusted knowledge sources such as an uploaded policy file, wait for indexing and limit critical topics to those sources so conversational boosting cannot fill gaps with guesses.</li><li>Treat publishing as another test phase: retest in Teams, SharePoint and the demo website, run a closed pilot and watch analytics before a broad rollout.</li></ul><br /><b>Worth quoting</b><br /><br />“The practical takeaway is this treat studio like sparring practice, useful for learning, but not proof of readiness.” – Mirko Peters (03:11)<br /><br />“Grounding turns your agent from an eager but clueless intern into what gamers might call a rules lawyer. It quotes the book, not its gut” – Mirko Peters (06:44)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-simple-build-hidden-traps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, a publishing checklist and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the tool used to ground, configure, debug and publish the expense policy agent</li><li><a href="https://www.m365.fm/entity/knowledge-source/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Knowledge source</a> – the uploaded policy file that stops the agent guessing and makes it cite real limits</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">AI agent</a> – a first agent that answers travel expense questions and must earn user trust</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-building-chatbots-how-to-codify-your-logic-into-a-digital-twin/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-best-practices-grounding-intent-coverage-and-why-your-perfect-test-bot-fails-in-teams" target="_blank" rel="noreferrer noopener">Stop Building Chatbots: How to Codify Your Logic into a Digital Twin</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>1139</itunes:duration><itunes:keywords>botsafety,channeltesting,citations,conversationalboosting,copilotstudio,fileindexing,grounding,guardrails,hallucinationrisk,intentcoverage,knowledgesources,personalityconfig,policydocs,promptdesign,responseaccuracy,semanticmatch,teamschannel,topictraining,triggerphrases,typohandling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/34c30867a1e4b836c423639bad3dad28.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Intranet Search That Works: Information Architecture, Metadata &amp; Why Your SharePoint IA Is Failing Users</title><link>https://www.m365.fm/show/episodes/why-your-intranet-search-sucks-and-how-to-fix-it/</link><description><![CDATA[Intranet search, information architecture, SharePoint IA, metadata, navigation, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> and findability – <a href="https://www.m365.fm/why-your-intranet-search-sucks-and-how-to-fix-it/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “why intranet search sucks”, “improve intranet search”, “SharePoint information architecture best practices”, “metadata vs folders”, “intranet navigation framework” or “Copilot intranet search”. If your users type the exact document title into search and still get nothing useful back, that’s not user error – that’s broken IA, and we walk through how to fix the underlying structure so both humans and AI can finally find what they need.<br /><br />We start with the hidden dungeon map behind every good intranet: six core elements that quietly decide whether your content is visible or lost – global navigation, hub navigation, local navigation, metadata, search and personalization. You’ll hear why these six “party roles” must work together, how overbuilding one (giant menus) while neglecting another (meaningful metadata) destroys trust in search, and why Copilot or semantic search can’t magically repair missing structure. Using practical examples, we talk about the real test: can someone outside your team find last year’s travel policy in under 90 seconds, or do they bounce between random sites, folders and Teams links until they give up?<br /><br />From there, we zoom into the three maps every intranet runs on: world map (global navigation), regional maps (hub navigation) and street‑level maps (local navigation) – and what happens when they don’t line up. You’ll learn how misaligned labels, subsites five levels deep and inconsistent naming create loops and dead ends, why users abandon nav and flood colleagues with “can you send me the link?” messages, and how to quickly audit your own world‑/hub‑/local map so people can reach core tasks in two clicks instead of five.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we focus on metadata – the magic runes of search – and why “final_v2” is not a strategy. We explain how columns, content types and shallow folders turn your libraries into structured, queryable spaces, how AI and Copilot rely on that metadata to retrieve the right content instead of guessing, and why investing in tags, site pages fields and consistent structures is the only way to get reliable highlighted content, rollups and search results. You’ll walk away with simple audits and design moves that improve search without a full rebuild: tightening navigation, defining a small, shared metadata set, and aligning IA responsibilities across comms, site owners and IT so your intranet stops feeling like a dungeon and starts acting like a map.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why intranet search often fails even when users type the exact document title.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The six core elements of information architecture that make or break findability.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How global, hub and local navigation work together as world, regional and street‑level maps.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How misaligned labels, deep subsites and clumsy menus quietly destroy trust in search.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why metadata (columns, content types) is the magic rune set that powers good search and rollups.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How overusing folders and “final_v2” file names leaves AI and Copilot guessing.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How IA is a team sport across comms, site owners, content creators and IT admins.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Quick audits you can run to spot broken IA before launching more search or Copilot projects.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that bad intranet search is almost never a search problem – it’s an information architecture problem hiding underneath. Once you align global/hub/local navigation, treat metadata as non‑optional and share IA ownership across teams, your intranet becomes a place where both humans and AI can actually find content instead of wandering in circles.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Intranet owners and digital workplace leads responsible for SharePoint or similar platforms.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Communications and HR teams who rely on the intranet for policies and employee information.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>SharePoint admins and site owners frustrated by constant “send me the link” messages.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and product owners planning Copilot or search improvements on a messy intranet.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who knows their intranet search “sucks” but doesn’t know where the IA is breaking.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, SharePoint and Copilot. He helps organizations move from chaotic, folder‑driven intranets to structured information architectures where navigation, metadata and search work together so people and AI can actually find what matters.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174515797</guid><pubDate>Thu, 09 Oct 2025 16:26:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68079660/74b9f4e4b8118425e9a39991f401fd5f.mp3" length="13144129" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/828d0191-9662-4347-b018-fb5ad495a929/828d0191-9662-4347-b018-fb5ad495a929.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/828d0191-9662-4347-b018-fb5ad495a929/828d0191-9662-4347-b018-fb5ad495a929.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/828d0191-9662-4347-b018-fb5ad495a929/828d0191-9662-4347-b018-fb5ad495a929.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Intranet search, information architecture, SharePoint IA, metadata, navigation, https://www.m365.fm/categories/copilot-talk/ and findability – https://www.m365.fm/why-your-intranet-search-sucks-and-how-to-fix-it/ is for people searching “why intranet...</itunes:subtitle><itunes:summary><![CDATA[Intranet search, information architecture, SharePoint IA, metadata, navigation, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> and findability – <a href="https://www.m365.fm/why-your-intranet-search-sucks-and-how-to-fix-it/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “why intranet search sucks”, “improve intranet search”, “SharePoint information architecture best practices”, “metadata vs folders”, “intranet navigation framework” or “Copilot intranet search”. If your users type the exact document title into search and still get nothing useful back, that’s not user error – that’s broken IA, and we walk through how to fix the underlying structure so both humans and AI can finally find what they need.<br /><br />We start with the hidden dungeon map behind every good intranet: six core elements that quietly decide whether your content is visible or lost – global navigation, hub navigation, local navigation, metadata, search and personalization. You’ll hear why these six “party roles” must work together, how overbuilding one (giant menus) while neglecting another (meaningful metadata) destroys trust in search, and why Copilot or semantic search can’t magically repair missing structure. Using practical examples, we talk about the real test: can someone outside your team find last year’s travel policy in under 90 seconds, or do they bounce between random sites, folders and Teams links until they give up?<br /><br />From there, we zoom into the three maps every intranet runs on: world map (global navigation), regional maps (hub navigation) and street‑level maps (local navigation) – and what happens when they don’t line up. You’ll learn how misaligned labels, subsites five levels deep and inconsistent naming create loops and dead ends, why users abandon nav and flood colleagues with “can you send me the link?” messages, and how to quickly audit your own world‑/hub‑/local map so people can reach core tasks in two clicks instead of five.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we focus on metadata – the magic runes of search – and why “final_v2” is not a strategy. We explain how columns, content types and shallow folders turn your libraries into structured, queryable spaces, how AI and Copilot rely on that metadata to retrieve the right content instead of guessing, and why investing in tags, site pages fields and consistent structures is the only way to get reliable highlighted content, rollups and search results. You’ll walk away with simple audits and design moves that improve search without a full rebuild: tightening navigation, defining a small, shared metadata set, and aligning IA responsibilities across comms, site owners and IT so your intranet stops feeling like a dungeon and starts acting like a map.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why intranet search often fails even when users type the exact document title.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The six core elements of information architecture that make or break findability.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How global, hub and local navigation work together as world, regional and street‑level maps.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How misaligned labels, deep subsites and clumsy menus quietly destroy trust in search.<a...]]></itunes:summary><itunes:duration>1096</itunes:duration><itunes:keywords>architecture,classification,content,copilot,discovery,findability,framework,governance,hubs,indexing,intranet,metadata,navigation,organization,personalization,search,sharepoint,structure,tagging,taxonomy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/caa9bff19f4b6de86fa52093a929f238.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio vs Teams Toolkit: Architecture, Grounding &amp; How To Take Copilot From Demo To Production</title><link>https://www.m365.fm/show/episodes/copilot-studio-vs-teams-toolkit-critical-differences/</link><description><![CDATA[Rolling out <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, extending it with custom agents, choosing between Copilot Studio and Teams Toolkit, and hardening governance – <a href="https://www.m365.fm/copilot-studio-vs-teams-toolkit-critical-differences/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Copilot Studio vs Teams Toolkit”, “extend Microsoft 365 Copilot with agents”, “Copilot governance monitoring <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a>”, “Copilot skills connectors licensing” or “Copilot deployment framework”. If Copilot currently feels like a legendary item with only the starter kit attached, this conversation shows you how to pick the right weapon, ground it in real data, and keep it stable under production pressure instead of stopping at a shiny POC.<br /><br />We start with the most common trap: treating your first Copilot or agent build as the final boss fight instead of the tutorial. In dev, prompts behave, demos are clean, and it all looks easy—until you point the same build at production systems with live SharePoint, Exchange, Graph and external connectors. You’ll hear why scalability, stale grounding, compliance and monitoring become the real “boss monsters”, how the Copilot control system, diagnostic logs, Purview, sensitivity labels and identity guardrails decide whether your build survives, and why governance isn’t a side quest you can bolt on later without pain.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we dive into the architecture behind the magic: foundation model, orchestrator, grounding and skills. We break down what Microsoft 365 Copilot gives you out of the box, where grounding to SharePoint, Dataverse and other sources comes in, and how custom skills and connectors plug into that stack. Then we tackle the critical fork in the road: Copilot Studio vs. Teams Toolkit (Microsoft 365 Agents Toolkit). You’ll learn when to pick low‑code, admin‑friendly Studio for maker scenarios and internal workflows, when to reach for full‑code Toolkit to build deep, custom orchestration and cross‑channel agents, and how licensing and Copilot entitlements influence what grounding options are even available-<br /><br />We also explore why ungrounded skills and agents quickly turn into “confident parrots”, fabricating policy details or business logic with no tether to your real systems. Using practical examples, we show how to feed agents with the right knowledge sources and connectors so they stop guessing and start citing. Finally, we zoom out into operations: monitoring, telemetry, ownership and cost. You’ll get a practical lens for treating agents as operational systems, not throwaway demos—defining who owns connectors, who watches health and token usage, how to use admin center controls and Purview signals, and how to keep your environment from devolving into a sprawl of unsupervised mini‑bots chewing through budget and trust.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why a Copilot or agent that works in dev often breaks under real production conditions.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How foundation model, orchestrator, grounding and skills fit together in the Copilot stack.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to choose Copilot Studio vs. Teams Toolkit to extend Microsoft 365 Copilot.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How licensing and entitlements affect which grounding and connector options you actually have.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why ungrounded agents become confident parrots and how proper grounding fixes that.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design governance, monitoring and Purview‑backed oversight from day one.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why agents must be treated as operational systems with owners, health checks and cost control.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple decision and rollout framework for moving from POC builds to production‑ready agents.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that building your first Copilot extension isn’t the victory screen—it’s level one. Once you understand the architecture, pick the right tool (Studio or Toolkit), ground your agents in real data and wire in monitoring, Purview and governance, you turn Copilot from a flashy prototype into a reliable operator that can handle real workloads without surprising security, compliance or finance.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Platform and engineering teams extending Microsoft 365 Copilot with custom agents.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power users and makers deciding whether Copilot Studio is “enough” for their scenarios.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and security/compliance leads defining Copilot governance and monitoring.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Product owners planning Copilot‑powered workflows across SharePoint, Teams and line‑of‑business apps.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone stuck between Studio and Toolkit and worried about picking the wrong weapon for the fight.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Copilot and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>. He helps organizations move from “cool Copilot demo” to grounded, governed, observable agent ecosystems that balance innovation speed with compliance, stability and cost transparency.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174515610</guid><pubDate>Thu, 09 Oct 2025 04:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68072247/1eb281fd5a5a1cff8e0bf12128307df1.mp3" length="14197700" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/eaef1937-22c2-4528-8b8e-9c1339577bdc/eaef1937-22c2-4528-8b8e-9c1339577bdc.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/eaef1937-22c2-4528-8b8e-9c1339577bdc/eaef1937-22c2-4528-8b8e-9c1339577bdc.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/eaef1937-22c2-4528-8b8e-9c1339577bdc/eaef1937-22c2-4528-8b8e-9c1339577bdc.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Rolling out https://www.m365.fm/categories/copilot-talk/, extending it with custom agents, choosing between Copilot Studio and Teams Toolkit, and hardening governance – https://www.m365.fm/copilot-studio-vs-teams-toolkit-critical-differences/ is for...</itunes:subtitle><itunes:summary><![CDATA[Rolling out <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a>, extending it with custom agents, choosing between Copilot Studio and Teams Toolkit, and hardening governance – <a href="https://www.m365.fm/copilot-studio-vs-teams-toolkit-critical-differences/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Copilot Studio vs Teams Toolkit”, “extend Microsoft 365 Copilot with agents”, “Copilot governance monitoring <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a>”, “Copilot skills connectors licensing” or “Copilot deployment framework”. If Copilot currently feels like a legendary item with only the starter kit attached, this conversation shows you how to pick the right weapon, ground it in real data, and keep it stable under production pressure instead of stopping at a shiny POC.<br /><br />We start with the most common trap: treating your first Copilot or agent build as the final boss fight instead of the tutorial. In dev, prompts behave, demos are clean, and it all looks easy—until you point the same build at production systems with live SharePoint, Exchange, Graph and external connectors. You’ll hear why scalability, stale grounding, compliance and monitoring become the real “boss monsters”, how the Copilot control system, diagnostic logs, Purview, sensitivity labels and identity guardrails decide whether your build survives, and why governance isn’t a side quest you can bolt on later without pain.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we dive into the architecture behind the magic: foundation model, orchestrator, grounding and skills. We break down what Microsoft 365 Copilot gives you out of the box, where grounding to SharePoint, Dataverse and other sources comes in, and how custom skills and connectors plug into that stack. Then we tackle the critical fork in the road: Copilot Studio vs. Teams Toolkit (Microsoft 365 Agents Toolkit). You’ll learn when to pick low‑code, admin‑friendly Studio for maker scenarios and internal workflows, when to reach for full‑code Toolkit to build deep, custom orchestration and cross‑channel agents, and how licensing and Copilot entitlements influence what grounding options are even available-<br /><br />We also explore why ungrounded skills and agents quickly turn into “confident parrots”, fabricating policy details or business logic with no tether to your real systems. Using practical examples, we show how to feed agents with the right knowledge sources and connectors so they stop guessing and start citing. Finally, we zoom out into operations: monitoring, telemetry, ownership and cost. You’ll get a practical lens for treating agents as operational systems, not throwaway demos—defining who owns connectors, who watches health and token usage, how to use admin center controls and Purview signals, and how to keep your environment from devolving into a sprawl of unsupervised mini‑bots chewing through budget and trust.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why a Copilot or agent that works in dev often breaks under real production conditions.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How foundation model, orchestrator, grounding and skills fit together in the Copilot stack.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to choose Copilot Studio vs. Teams Toolkit to extend Microsoft 365 Copilot.<a href="https://www.spreaker.com/cms/episodes/68079660/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How...]]></itunes:summary><itunes:duration>1184</itunes:duration><itunes:keywords>auditing,compliance,connectors,copilot,deployment,framework,governance,grounding,integration,licensing,monitoring,orchestration,purview,scalability,skills,stability,studio,telemetry,toolkit,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0fe6768d926adfd62aa5f16ff0eaa464.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Sentiment Analytics: How AI Agents Spot Angry Customers &amp; Fix Contact Center Firefighting</title><link>https://www.m365.fm/show/episodes/how-ai-agents-spot-angry-customers-before-you-do/</link><description><![CDATA[AI sentiment analytics, <a href="https://www.m365.fm/dynamics-365-contact-center/" target="_blank" rel="noreferrer noopener">Dynamics 365 Contact Center</a>, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, routing and autonomous agents – <a href="https://www.m365.fm/how-ai-agents-spot-angry-customers-before-you-do/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Dynamics 365 sentiment analysis”, “AI contact center routing”, “how to detect angry customers”, “Copilot in contact center”, “autonomous agents case management” or “reduce agent burnout with AI”. If your support team spends every day firefighting the angriest tickets last instead of first, this conversation shows how sentiment models, smart routing and digital interns inside Dynamics 365 can flip that script.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with life in an old‑school contact center, where fragmented tools and missing context turn every day into permanent firefighting. Tickets arrive across phone, chat and email, but history hides in separate systems, so agents repeat questions, customers repeat stories and frustration compounds on both sides. Industry research and field experience link that loop—repetition, long waits, lack of shared history—to higher churn, lower morale and constant rehiring just to keep basic service levels alive. That’s the leaky bucket Dynamics 365, sentiment insight and Copilot‑style assistance are designed to patch.<br /><br />Then we break down how AI learns to spot frustration before humans do. Inside Dynamics 365, sentiment analysis reads tone, phrasing, pacing and keywords across calls and chats to flag risk: caps, “unacceptable”, “cancel” and similar signals push those cases higher in the queue or route them to skilled agents. Instead of first‑come‑first‑served queues, you get intent‑ and emotion‑driven triage where churn risks, high‑value customers and heated interactions surface earlier, supervisors get a live heatmap of where trouble is building, and agents enter conversations with a mood indicator rather than flying blind.<br /><br />Finally, we introduce autonomous agents as your new, tireless support interns inside Dynamics 365. Case Management agents help create and update cases, Customer Intent agents learn patterns from historical conversations, and Knowledge agents keep your articles alive and accurate—so humans focus on the real fights while digital coworkers handle the grind. Most teams start in assist mode (AI drafts, humans approve) and gradually move toward more automation, turning sentiment signals and autonomous workflows into a combined system that reduces burnout, shortens handle times and keeps your best agents working where they add the most value instead of copy‑pasting across screens.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why traditional contact centers feel like endless firefighting with fragmented tools.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How sentiment analytics in Dynamics 365 reads tone, phrasing and pacing to flag frustration.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How AI‑driven routing prioritizes churn risks and high‑value customers instead of simple FIFO queues.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why context and omnichannel history are critical to avoiding repetitive, trust‑killing conversations.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How autonomous agents handle case creation, updates, intent learning and knowledge management.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why most organizations start with “assist mode” before granting more autonomous actions.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How these capabilities reduce burnout, improve customer experience and stabilize operations.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical first steps to bring sentiment routing and agents into an existing contact center stack.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that AI in the contact center isn’t about replacing agents—it’s about spotting emotional fires sooner and offloading the repetitive grind so humans can handle the real conversations. When you combine sentiment analytics, smart routing and autonomous agents in Dynamics 365, your support operation shifts from reactive firefighting to a proactive, data‑driven system that keeps both customers and agents from burning out.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Contact center leaders and operations managers running Dynamics 365 or considering it.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CX and service owners looking to reduce churn and agent burnout with AI.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Supervisors who need better visibility into which conversations are about to explode.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Service and CRM architects designing AI‑assisted routing and automation in Dynamics 365.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone curious how sentiment analytics and autonomous agents really change day‑to‑day support work.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, AI and productivity with Microsoft 365, Dynamics 365 and Copilot. He helps organizations turn overloaded, firefighting contact centers into AI‑assisted operations where sentiment, routing and autonomous agents work together to protect both customer loyalty and agent morale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174091396</guid><pubDate>Tue, 07 Oct 2025 16:02:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68049391/4c4d27213d93cf4e00752bc67a3f6dc6.mp3" length="13337540" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c89faa66-506b-4c95-a727-f1b4775161e1/c89faa66-506b-4c95-a727-f1b4775161e1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c89faa66-506b-4c95-a727-f1b4775161e1/c89faa66-506b-4c95-a727-f1b4775161e1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c89faa66-506b-4c95-a727-f1b4775161e1/c89faa66-506b-4c95-a727-f1b4775161e1.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI sentiment analytics, https://www.m365.fm/dynamics-365-contact-center/, https://www.m365.fm/categories/copilot-talk/, routing and autonomous agents – https://www.m365.fm/how-ai-agents-spot-angry-customers-before-you-do/ is for people searching...</itunes:subtitle><itunes:summary><![CDATA[AI sentiment analytics, <a href="https://www.m365.fm/dynamics-365-contact-center/" target="_blank" rel="noreferrer noopener">Dynamics 365 Contact Center</a>, <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>, routing and autonomous agents – <a href="https://www.m365.fm/how-ai-agents-spot-angry-customers-before-you-do/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Dynamics 365 sentiment analysis”, “AI contact center routing”, “how to detect angry customers”, “Copilot in contact center”, “autonomous agents case management” or “reduce agent burnout with AI”. If your support team spends every day firefighting the angriest tickets last instead of first, this conversation shows how sentiment models, smart routing and digital interns inside Dynamics 365 can flip that script.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with life in an old‑school contact center, where fragmented tools and missing context turn every day into permanent firefighting. Tickets arrive across phone, chat and email, but history hides in separate systems, so agents repeat questions, customers repeat stories and frustration compounds on both sides. Industry research and field experience link that loop—repetition, long waits, lack of shared history—to higher churn, lower morale and constant rehiring just to keep basic service levels alive. That’s the leaky bucket Dynamics 365, sentiment insight and Copilot‑style assistance are designed to patch.<br /><br />Then we break down how AI learns to spot frustration before humans do. Inside Dynamics 365, sentiment analysis reads tone, phrasing, pacing and keywords across calls and chats to flag risk: caps, “unacceptable”, “cancel” and similar signals push those cases higher in the queue or route them to skilled agents. Instead of first‑come‑first‑served queues, you get intent‑ and emotion‑driven triage where churn risks, high‑value customers and heated interactions surface earlier, supervisors get a live heatmap of where trouble is building, and agents enter conversations with a mood indicator rather than flying blind.<br /><br />Finally, we introduce autonomous agents as your new, tireless support interns inside Dynamics 365. Case Management agents help create and update cases, Customer Intent agents learn patterns from historical conversations, and Knowledge agents keep your articles alive and accurate—so humans focus on the real fights while digital coworkers handle the grind. Most teams start in assist mode (AI drafts, humans approve) and gradually move toward more automation, turning sentiment signals and autonomous workflows into a combined system that reduces burnout, shortens handle times and keeps your best agents working where they add the most value instead of copy‑pasting across screens.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why traditional contact centers feel like endless firefighting with fragmented tools.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How sentiment analytics in Dynamics 365 reads tone, phrasing and pacing to flag frustration.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How AI‑driven routing prioritizes churn risks and high‑value customers instead of simple FIFO queues.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why context and omnichannel history are critical to avoiding repetitive, trust‑killing conversations.<a href="https://www.spreaker.com/cms/episodes/68049391/edit/info?filter=NETWORK&amp;network=18613266" target="_blank"...]]></itunes:summary><itunes:duration>1112</itunes:duration><itunes:keywords>agents,analytics,automation,casework,copilot,detection,dynamics365,escalation,frustration,insights,intent,knowledgebase,nlp,omnichannel,prioritization,routing,sentiment,supervisors,triage,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f66cd5dc6ecf1822e38324acc3a8682d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Ditch Passwords in Azure: Entra ID Tokens, Managed Identities &amp; How Real Apps Secure Everything</title><link>https://www.m365.fm/show/episodes/ditch-passwords-how-real-azure-apps-secure-everything/</link><description><![CDATA[Passwordless Azure security, Entra ID, <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">managed identities</a> and access tokens – <a href="https://www.m365.fm/ditch-passwords-how-real-azure-apps-secure-everything/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “ditch passwords Azure apps”, “managed identity vs secrets”, “Entra ID app authentication”, “token‑based security Azure”, “service identity best practices” or “secrets in appsettings.json risk”. If your apps still hide usernames and passwords in configs, Key Vault or Git history, this conversation shows how real‑world Azure apps swap credentials for tokens, shrink blast radius and stop living one leaked secret away from an incident.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the “doormat key” problem: hard‑coded credentials in web.config, appsettings.json, scripts and pipelines. You’ll hear why secrets never stay in one place—how they spread across dev, test, backups, laptops and screenshots—and why treating passwords as “internal” is just slow‑motion public exposure. We talk through real patterns of secret sprawl (Git repos, logs, zipped backups, contractor access) and why “just this once for speed” turns into years of brittle, unrotated keys guarding your most sensitive resources.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we flip the script and make the case for tokens. We break down how Entra ID issues scoped, short‑lived access tokens, why that beats static credentials every time, and how Microsoft identity libraries handle acquisition and refresh so you don’t have to hand‑roll OAuth logic. Tokens act like time‑boxed guest passes instead of master keys: tightly scoped, self‑expiring, full of claims your APIs can inspect to enforce least privilege instead of trusting “whoever has the connection string”. You’ll hear practical examples of how tokens turn what would have been a full‑blown breach into a limited annoyance because the scope and lifetime are controlled by design.<br /><br />From there, we introduce managed identities as “service principals, but less dumb.” Instead of generating client secrets and chasing expiry dates, your app gets a first‑class identity automatically managed by Azure, which it uses to request tokens for Storage, SQL, Key Vault and more—no secrets, no manual rotation, no config files stuffed with skeleton keys. We walk through how system‑assigned and user‑assigned managed identities work, how to wire them into your code, what changes in your connection patterns, and how this simplifies both security and operations for real Azure workloads.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why hard‑coded credentials and “internal only” secrets in configs are guaranteed to leak over time.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How secret sprawl across repos, logs, backups and laptops creates a buffet for attackers.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Entra ID issues scoped, short‑lived tokens that beat static passwords every time.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft identity libraries handle token acquisition and refresh so you don’t.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why tokens turn master keys into time‑boxed guest passes with limited blast radius.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How managed identities replace service principal secrets with built‑in, managed app identities.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical patterns for connecting apps to Azure services using tokens instead of passwords.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A realistic path to migrate away from connection strings with credentials to modern, token‑based auth.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that you don’t secure Azure apps by hiding passwords better—you secure them by eliminating passwords altogether. Once you move to Entra‑issued tokens and managed identities, your apps stop hoarding skeleton keys and start using scoped, short‑lived access that auto‑heals when something leaks, making both your security posture and your operations radically easier to live with.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Cloud and application developers building on Azure today.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and identity engineers fighting secret sprawl across code and pipelines.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps teams maintaining connection strings and service principals with expiring secrets.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects designing <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Zero Trust</a>‑aligned app authentication patterns in Azure.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has ever checked a secret into Git “just this once” and regretted it later.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Azure and Entra ID. He helps teams replace legacy, password‑centric designs with token‑ and identity‑driven architectures that are easier to operate, easier to audit and far harder for attackers to turn into headline incidents.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174090939</guid><pubDate>Tue, 07 Oct 2025 04:51:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68041784/c226fad0940271f9ee231b2e69c5a465.mp3" length="14593298" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/67dfa03e-dcb8-4745-bb2e-a1c190c1d7a8/67dfa03e-dcb8-4745-bb2e-a1c190c1d7a8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/67dfa03e-dcb8-4745-bb2e-a1c190c1d7a8/67dfa03e-dcb8-4745-bb2e-a1c190c1d7a8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/67dfa03e-dcb8-4745-bb2e-a1c190c1d7a8/67dfa03e-dcb8-4745-bb2e-a1c190c1d7a8.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Passwordless Azure security, Entra ID, https://www.m365.fm/managed-identities-simply-explained/ and access tokens – https://www.m365.fm/ditch-passwords-how-real-azure-apps-secure-everything/ is for people searching “ditch passwords Azure apps”,...</itunes:subtitle><itunes:summary><![CDATA[Passwordless Azure security, Entra ID, <a href="https://www.m365.fm/managed-identities-simply-explained/" target="_blank" rel="noreferrer noopener">managed identities</a> and access tokens – <a href="https://www.m365.fm/ditch-passwords-how-real-azure-apps-secure-everything/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “ditch passwords Azure apps”, “managed identity vs secrets”, “Entra ID app authentication”, “token‑based security Azure”, “service identity best practices” or “secrets in appsettings.json risk”. If your apps still hide usernames and passwords in configs, Key Vault or Git history, this conversation shows how real‑world Azure apps swap credentials for tokens, shrink blast radius and stop living one leaked secret away from an incident.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the “doormat key” problem: hard‑coded credentials in web.config, appsettings.json, scripts and pipelines. You’ll hear why secrets never stay in one place—how they spread across dev, test, backups, laptops and screenshots—and why treating passwords as “internal” is just slow‑motion public exposure. We talk through real patterns of secret sprawl (Git repos, logs, zipped backups, contractor access) and why “just this once for speed” turns into years of brittle, unrotated keys guarding your most sensitive resources.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we flip the script and make the case for tokens. We break down how Entra ID issues scoped, short‑lived access tokens, why that beats static credentials every time, and how Microsoft identity libraries handle acquisition and refresh so you don’t have to hand‑roll OAuth logic. Tokens act like time‑boxed guest passes instead of master keys: tightly scoped, self‑expiring, full of claims your APIs can inspect to enforce least privilege instead of trusting “whoever has the connection string”. You’ll hear practical examples of how tokens turn what would have been a full‑blown breach into a limited annoyance because the scope and lifetime are controlled by design.<br /><br />From there, we introduce managed identities as “service principals, but less dumb.” Instead of generating client secrets and chasing expiry dates, your app gets a first‑class identity automatically managed by Azure, which it uses to request tokens for Storage, SQL, Key Vault and more—no secrets, no manual rotation, no config files stuffed with skeleton keys. We walk through how system‑assigned and user‑assigned managed identities work, how to wire them into your code, what changes in your connection patterns, and how this simplifies both security and operations for real Azure workloads.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why hard‑coded credentials and “internal only” secrets in configs are guaranteed to leak over time.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How secret sprawl across repos, logs, backups and laptops creates a buffet for attackers.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Entra ID issues scoped, short‑lived tokens that beat static passwords every time.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft identity libraries handle token acquisition and refresh so you don’t.<a href="https://www.spreaker.com/cms/episodes/68041784/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why tokens turn master keys into...]]></itunes:summary><itunes:duration>1217</itunes:duration><itunes:keywords>accesstokens,appauthentication,authorization,azuresecurity,chatgpt: tokenization,cloudsecurity,configexposure,credentialleak,entraid,identitysecurity,keyrotation,leastprivilege,managedidentity,misconfiguration,oauthflows,passwordrisks,secretsprawl,serviceidentity,tokenlifecycle,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0032df2271a996d5d7c564b602631aed.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Measure Cleanup: PBIP, TMDL &amp; How I Refactored 500 Measures Like Real Code</title><link>https://www.m365.fm/show/episodes/i-replaced-500-measures-instantly-heres-how/</link><description><![CDATA[Power BI measure cleanup, PBIP projects, TMDL, semantic model refactoring and bulk editing – <a href="https://www.m365.fm/i-replaced-500-measures-instantly-heres-how/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “clean up Power BI measures”, “PBIP vs PBIX”, “rename measures in bulk”, “Power BI semantic model as code”, “TMDL Power BI” or “version control for Power BI models”. If your field list reads like goblin script and every dashboard change feels like tiptoeing around “TotalFinal_2”, this conversation shows how to turn your model into something you can actually refactor, diff and trust.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the real pain: opening a model with 500+ measures named like “M1”, “Total1” and “NewCalc2”, where every choice requires drilling, cross‑checking and second‑guessing what the calculation does. That chaos doesn’t just annoy power users, it slows analysts, multiplies duplicate logic and quietly erodes trust in your numbers because no one is sure which “revenue” is the real source of truth. Manual cleanup by clicking through dialogs is the natural‑1 of model maintenance—slow, brittle and always falling behind incoming requests—so the question becomes: how do you treat this like code instead of a black box?<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we draw the line between PBIX as a sealed vault and PBIP as a project you can actually read. PBIX keeps everything in one binary container that’s fine for small, local work but terrible for diffing, versioning and bulk edits. PBIP flips that into a project‑ and text‑first layout where reports and models split into structured folders and files, so Git, VS Code and standard dev workflows finally have something meaningful to work with. You’ll hear why that shift—from “mystery file on the desktop” to “project in a repo”—unlocks visibility, revertability and automation, and sets the stage for real model refactoring instead of endless right‑click–rename loops.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we introduce TMDL (Tabular Model Definition Language) as the cheat code that lays your semantic model out in human‑readable text. Measures, columns and relationships become lines you can search, script and mass‑edit, turning color swaps, naming conventions and documentation passes from multi‑hour chores into a couple of global replaces and a safe commit. We walk through how to export and work with the tabular definition, why you always keep backups and follow Microsoft docs on supported workflows, and how treating your model as text lets you run true “model refactors” instead of spreadsheet‑style surgery.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why messy measure naming quietly kills report usability, trust and team productivity.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How PBIX locks your model in a binary box and where that hurts collaboration.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How PBIP turns Power BI projects into readable, diff‑friendly folder structures.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why visibility, revertability and automation are the real win of project‑style formats.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What TMDL is and how it exposes your semantic model as editable text.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use text‑based model definitions for bulk renaming, color changes and documentation.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why treating models “as code” enables Git, pull requests and safer refactors.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A pragmatic path from goblin‑script measures to a clean, maintainable semantic model.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that Power BI measure chaos isn’t a “be more disciplined” problem—it’s a format problem. Once you move from PBIX vaults to PBIP projects and TMDL‑based model definitions, your semantic model becomes a readable, versionable artifact that you can refactor, script and bulk‑edit like real code instead of fighting every change one dialog box at a time.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Power BI developers and modelers drowning in hundreds of legacy measures.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Analytics engineers bringing software‑engineering practices into BI.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data teams trying to put Power BI models under proper source control.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects defining semantic model standards across workspaces and teams.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has ever thought “there must be a better way” while renaming measures by hand.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Power BI and <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>. He helps teams turn fragile, click‑only Power BI setups into project‑ and text‑first model workflows where PBIP, TMDL and source control make semantic models easier to understand, refactor and scale.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174091306</guid><pubDate>Mon, 06 Oct 2025 16:55:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68033528/ec8910b058a56ec61541cafcff8a7b3b.mp3" length="12083663" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f7d50dda-9723-4e7b-b2eb-a5b957a7006b/f7d50dda-9723-4e7b-b2eb-a5b957a7006b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f7d50dda-9723-4e7b-b2eb-a5b957a7006b/f7d50dda-9723-4e7b-b2eb-a5b957a7006b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f7d50dda-9723-4e7b-b2eb-a5b957a7006b/f7d50dda-9723-4e7b-b2eb-a5b957a7006b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI measure cleanup, PBIP projects, TMDL, semantic model refactoring and bulk editing – https://www.m365.fm/i-replaced-500-measures-instantly-heres-how/ is for people searching “clean up Power BI measures”, “PBIP vs PBIX”, “rename measures in...</itunes:subtitle><itunes:summary><![CDATA[Power BI measure cleanup, PBIP projects, TMDL, semantic model refactoring and bulk editing – <a href="https://www.m365.fm/i-replaced-500-measures-instantly-heres-how/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “clean up Power BI measures”, “PBIP vs PBIX”, “rename measures in bulk”, “Power BI semantic model as code”, “TMDL Power BI” or “version control for Power BI models”. If your field list reads like goblin script and every dashboard change feels like tiptoeing around “TotalFinal_2”, this conversation shows how to turn your model into something you can actually refactor, diff and trust.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the real pain: opening a model with 500+ measures named like “M1”, “Total1” and “NewCalc2”, where every choice requires drilling, cross‑checking and second‑guessing what the calculation does. That chaos doesn’t just annoy power users, it slows analysts, multiplies duplicate logic and quietly erodes trust in your numbers because no one is sure which “revenue” is the real source of truth. Manual cleanup by clicking through dialogs is the natural‑1 of model maintenance—slow, brittle and always falling behind incoming requests—so the question becomes: how do you treat this like code instead of a black box?<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we draw the line between PBIX as a sealed vault and PBIP as a project you can actually read. PBIX keeps everything in one binary container that’s fine for small, local work but terrible for diffing, versioning and bulk edits. PBIP flips that into a project‑ and text‑first layout where reports and models split into structured folders and files, so Git, VS Code and standard dev workflows finally have something meaningful to work with. You’ll hear why that shift—from “mystery file on the desktop” to “project in a repo”—unlocks visibility, revertability and automation, and sets the stage for real model refactoring instead of endless right‑click–rename loops.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we introduce TMDL (Tabular Model Definition Language) as the cheat code that lays your semantic model out in human‑readable text. Measures, columns and relationships become lines you can search, script and mass‑edit, turning color swaps, naming conventions and documentation passes from multi‑hour chores into a couple of global replaces and a safe commit. We walk through how to export and work with the tabular definition, why you always keep backups and follow Microsoft docs on supported workflows, and how treating your model as text lets you run true “model refactors” instead of spreadsheet‑style surgery.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why messy measure naming quietly kills report usability, trust and team productivity.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How PBIX locks your model in a binary box and where that hurts collaboration.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How PBIP turns Power BI projects into readable, diff‑friendly folder structures.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why visibility, revertability and automation are the real win of project‑style formats.<a href="https://www.spreaker.com/cms/episodes/68033528/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1007</itunes:duration><itunes:keywords>automation,bulkediting,datamodeling,developerworkflow,difffriendly,measurenaming,measuresprawl,modelcleanup,modelrefactor,pbip,powerbi,productivityboost,readability,reportquality,semanticmodel,sourcecontrol,tabularmodel,textformat,tmdl,versioning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a90f925c74d2e4c3e24ed019c9848afe.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dynamics 365 Sales HQ: Sales Copilot, Outlook/Teams Integration &amp; Why This CRM Actually Helps You Sell</title><link>https://www.m365.fm/show/episodes/dynamics-365-sales-isnt-just-crm-its-your-sales-hq/</link><description><![CDATA[<a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Sales, Sales Copilot, Outlook/Teams integration and guided selling – <a href="https://www.m365.fm/dynamics-365-sales-isnt-just-crm-its-your-sales-hq/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Dynamics 365 Sales vs CRM”, “Sales Copilot in Outlook and Teams”, “guided selling playbooks”, “lead prioritization scoring” or “intelligent CRM for sellers”. If your CRM still feels like a clunky address book that eats admin time, this conversation shows how Dynamics 365 Sales turns into a real command center that helps you decide what to do next instead of just recording what happened.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start by breaking up with the “fancy Rolodex” view of CRM. Traditional systems act like filing cabinets: you log calls, notes and activities, then get static reports at the end of the quarter—busywork wearing a business suit. Dynamics 365 Sales repositions itself as Sales HQ: a mission control where playbooks, guided sequences, next‑best‑action prompts and health bars on accounts and opportunities show you what deserves attention right now. Instead of guessing in a spreadsheet dungeon, you work from a live tactical console that surfaces signals from deals, calls, emails and interactions so each move advances the story instead of just filling in fields.<br /><br />Then we tackle the tab‑hopping tax and why sellers lose so much time context‑switching between Outlook, Teams and CRM. With Dynamics 365 Sales stitched directly into Outlook, you get account and opportunity insights beside the email you’re writing, while Sales Copilot summarizes long threads, suggests tracking, and drafts answers using past interactions and your calendar. In Teams, account and deal data show up right in chat and dedicated deal rooms, so the whole squad sees the same board without hunting links. The result: fewer windows, fewer micro‑delays, and a workflow where CRM stops being “that extra place to update” and becomes the layer that quietly powers email, meetings and collaboration where you already live.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we bring Sales Copilot fully onto the board as your pipeline’s Dungeon Master instead of a glorified autocomplete. Copilot scores leads and opportunities, highlights relationship health, surfaces risks, and suggests next steps based on real activity—not vibes. It compresses prep for calls into quick briefings, drafts client‑ready emails from your notes and proposals, and turns a noisy pipeline spreadsheet into a prioritized quest log. Together, Dynamics 365 Sales, Outlook, Teams and Sales Copilot shift selling from reactive logging to proactive guidance: less keyboard logging, more strategic steering, with a Sales HQ that feels like a live HUD for your pipeline, not a cold storage archive.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why treating CRM as a filing cabinet kills seller focus and adoption.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Dynamics 365 Sales acts as a Sales HQ with playbooks, guidance and real‑time signals.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Outlook and Teams integrations kill tab‑hopping and bring CRM data into daily tools.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Sales Copilot summarizes emails, suggests tracking and drafts replies in context.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How lead and opportunity scoring, plus relationship health, prioritize your next moves.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How guided selling sequences turn “what now?” into a clear, trusted worklist.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How this combo reclaims selling time from admin time for individual reps and teams.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical picture of “Sales HQ” you can use when talking about Dynamics 365 with stakeholders.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that modern CRM value comes from guidance, not storage. Once Dynamics 365 Sales becomes a live Sales HQ—wired into Outlook, Teams and Sales Copilot—you stop logging history for later and start getting real‑time direction on where to swing next, making every seller’s day feel more like playing from a clear mission board than wrestling a spreadsheet.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Sales leaders and operations teams evaluating Dynamics 365 Sales and Sales Copilot.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Sellers tired of CRMs that only take data and never give help back.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>RevOps and CRM owners who want adoption, not just licenses and dashboards.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Product and IT teams planning deeper Outlook/Teams + CRM integration for sellers.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone trying to explain why “Sales HQ” is more than just another CRM tagline.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Dynamics 365 and Copilot. He helps sales and RevOps teams turn CRMs from passive systems of record into active Sales HQs that guide next steps, reduce admin grind and keep the whole squad aligned on the deals that actually move the needle.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174090810</guid><pubDate>Mon, 06 Oct 2025 04:45:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68026703/1f93631b19793f3746b90f38a65d374a.mp3" length="13304939" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4d4ea010-ff27-4c99-a71c-9d395001e409/4d4ea010-ff27-4c99-a71c-9d395001e409.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4d4ea010-ff27-4c99-a71c-9d395001e409/4d4ea010-ff27-4c99-a71c-9d395001e409.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4d4ea010-ff27-4c99-a71c-9d395001e409/4d4ea010-ff27-4c99-a71c-9d395001e409.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/dynamics-talk/ Sales, Sales Copilot, Outlook/Teams integration and guided selling – https://www.m365.fm/dynamics-365-sales-isnt-just-crm-its-your-sales-hq/ is for people searching “Dynamics 365 Sales vs CRM”, “Sales...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/dynamics-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Sales, Sales Copilot, Outlook/Teams integration and guided selling – <a href="https://www.m365.fm/dynamics-365-sales-isnt-just-crm-its-your-sales-hq/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Dynamics 365 Sales vs CRM”, “Sales Copilot in Outlook and Teams”, “guided selling playbooks”, “lead prioritization scoring” or “intelligent CRM for sellers”. If your CRM still feels like a clunky address book that eats admin time, this conversation shows how Dynamics 365 Sales turns into a real command center that helps you decide what to do next instead of just recording what happened.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start by breaking up with the “fancy Rolodex” view of CRM. Traditional systems act like filing cabinets: you log calls, notes and activities, then get static reports at the end of the quarter—busywork wearing a business suit. Dynamics 365 Sales repositions itself as Sales HQ: a mission control where playbooks, guided sequences, next‑best‑action prompts and health bars on accounts and opportunities show you what deserves attention right now. Instead of guessing in a spreadsheet dungeon, you work from a live tactical console that surfaces signals from deals, calls, emails and interactions so each move advances the story instead of just filling in fields.<br /><br />Then we tackle the tab‑hopping tax and why sellers lose so much time context‑switching between Outlook, Teams and CRM. With Dynamics 365 Sales stitched directly into Outlook, you get account and opportunity insights beside the email you’re writing, while Sales Copilot summarizes long threads, suggests tracking, and drafts answers using past interactions and your calendar. In Teams, account and deal data show up right in chat and dedicated deal rooms, so the whole squad sees the same board without hunting links. The result: fewer windows, fewer micro‑delays, and a workflow where CRM stops being “that extra place to update” and becomes the layer that quietly powers email, meetings and collaboration where you already live.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we bring Sales Copilot fully onto the board as your pipeline’s Dungeon Master instead of a glorified autocomplete. Copilot scores leads and opportunities, highlights relationship health, surfaces risks, and suggests next steps based on real activity—not vibes. It compresses prep for calls into quick briefings, drafts client‑ready emails from your notes and proposals, and turns a noisy pipeline spreadsheet into a prioritized quest log. Together, Dynamics 365 Sales, Outlook, Teams and Sales Copilot shift selling from reactive logging to proactive guidance: less keyboard logging, more strategic steering, with a Sales HQ that feels like a live HUD for your pipeline, not a cold storage archive.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why treating CRM as a filing cabinet kills seller focus and adoption.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Dynamics 365 Sales acts as a Sales HQ with playbooks, guidance and real‑time signals.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Outlook and Teams integrations kill tab‑hopping and bring CRM data into daily tools.<a href="https://www.spreaker.com/cms/episodes/68026703/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Sales Copilot summarizes emails, suggests tracking and...]]></itunes:summary><itunes:duration>1109</itunes:duration><itunes:keywords>aiinsights,commandcenter,crmreinvented,digitalselling,dynamics365,guidedselling,intelligentcrm,leadprioritization,opportunityscoring,outlooksync,pipelineintel,productivityboost,relationshiphealth,salesautomation,salescopilot,salesenablement,salesplaybooks,sellerexperience,teamsintegration,workflowfusion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3a48668f74abd87f9401ec3f9020be71.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Licensing Nightmares: Self‑Service BI Sprawl, Domains &amp; How A BI CoE Saves Your Budget</title><link>https://www.m365.fm/show/episodes/licensing-nightmares-why-self-service-bi-costs-more-than-you-think/</link><description><![CDATA[Licensing nightmares in <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>, self‑service BI costs, workspace sprawl, Data Mesh domains and Centers of Excellence – <a href="https://www.m365.fm/licensing-nightmares-why-self-service-bi-costs-more-than-you-think/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Fabric licensing costs”, “self-service BI too expensive”, “Power BI Premium vs PPU planning”, “self-service BI governance”, “Fabric domains data mesh” or “Center of Excellence for BI”. If your BI bill suddenly rivals your ERP and nobody can explain why, this conversation shows how license chaos usually comes from uncontrolled self‑service and duplicated models, not from one big wrong SKU choice.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the horror twist most BI strategies ignore: licensing is not a footnote, it’s the silent main character. You open Fabric, empower everyone, spin up workspaces and semantic models at speed—and only months later see the invoice spike. We walk through the hidden math of workspace sprawl, duplicate datasets and “just for us” Premium/PPU decisions that feel small individually but add up collectively, plus real‑world stories of sales teams cloning central revenue models into private workspaces and accidentally doubling refresh load, storage and license usage without meaning any harm.<br /><br />From there, we flip the narrative: self‑service BI isn’t the villain; bad decentralization is. Fabric’s Data Mesh‑style Domains are your fencing, not your handcuffs—giving Finance, Sales or HR clear ownership of their data patches while publishing certified semantic models that everyone can build on instead of cloning. You’ll hear how Domains, endorsed models and Build permissions turn one clean revenue model into a shared product instead of twelve copy‑pasted refresh hogs, and why this structure cuts both cost and confusion by aligning autonomy with accountability.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we bring in the Center of Excellence as your licensing SWAT team. Not to police every report, but to spot duplicates, coach teams onto shared models, and coordinate capacity/PPU decisions before every department starts swiping the corporate card. We talk through how a CoE uses tenant‑wide insights, Fabric Domains and semantic model catalogs to stop “unique” dashboards from quietly replicating the same data logic over and over, and how iterative governance—starting light, tightening as you learn—beats both wild‑west sprawl and over‑centralized bottlenecks.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Fabric and self‑service BI often explode licensing costs without anyone noticing early.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How workspace sprawl, duplicated datasets and cloned semantic models drive hidden spend.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why decentralization isn’t the problem—bad, unstructured decentralization is.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Fabric Domains fence ownership and publish certified semantic models as shared products.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How endorsed models and Build permissions stop “just for us” clones and refresh bloat.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What a BI Center of Excellence actually does to control licensing and capacity decisions.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How governance iteration (start light, tighten over time) balances speed and predictability.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical path from licensing nightmares to a governed, cost‑aware Fabric self‑service model.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that Fabric doesn’t automatically blow your budget—unchecked self‑service and silent duplication do. Once you combine Domains, certified semantic models, Build permission workflows and a BI CoE that watches for clones, your self‑service BI strategy stops acting like a billing accelerator and starts behaving like a controlled, predictable investment you can actually defend to your CFO.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>BI and analytics leaders responsible for Fabric and Power BI licensing.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Finance and IT leaders shocked by growing BI costs with no clear owner.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data platform teams designing self‑service BI with Fabric Domains and Data Mesh ideas.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CoE members or architects tasked with bringing order to workspace and model sprawl.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone living in a “Wild West” Fabric tenant who suspects licensing is the next big fire.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> consultant and host of M365.FM, where he explores modern work, data and productivity with Microsoft 365, Power BI and Fabric. He helps organizations move from chaotic, cost‑opaque self‑service BI setups to governed Fabric environments where Domains, certified models and a CoE keep both insights and licensing under control.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174090572</guid><pubDate>Sun, 05 Oct 2025 16:41:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68021986/e3e08ee3cd50dcfacee0d44a6f644398.mp3" length="13956956" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ddfa4e63-7262-42d1-ac12-a0e65781c23c/ddfa4e63-7262-42d1-ac12-a0e65781c23c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ddfa4e63-7262-42d1-ac12-a0e65781c23c/ddfa4e63-7262-42d1-ac12-a0e65781c23c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ddfa4e63-7262-42d1-ac12-a0e65781c23c/ddfa4e63-7262-42d1-ac12-a0e65781c23c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Licensing nightmares in https://www.m365.fm/microsoft-fabric-simply-explained/, self‑service BI costs, workspace sprawl, Data Mesh domains and Centers of Excellence –...</itunes:subtitle><itunes:summary><![CDATA[Licensing nightmares in <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>, self‑service BI costs, workspace sprawl, Data Mesh domains and Centers of Excellence – <a href="https://www.m365.fm/licensing-nightmares-why-self-service-bi-costs-more-than-you-think/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Fabric licensing costs”, “self-service BI too expensive”, “Power BI Premium vs PPU planning”, “self-service BI governance”, “Fabric domains data mesh” or “Center of Excellence for BI”. If your BI bill suddenly rivals your ERP and nobody can explain why, this conversation shows how license chaos usually comes from uncontrolled self‑service and duplicated models, not from one big wrong SKU choice.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the horror twist most BI strategies ignore: licensing is not a footnote, it’s the silent main character. You open Fabric, empower everyone, spin up workspaces and semantic models at speed—and only months later see the invoice spike. We walk through the hidden math of workspace sprawl, duplicate datasets and “just for us” Premium/PPU decisions that feel small individually but add up collectively, plus real‑world stories of sales teams cloning central revenue models into private workspaces and accidentally doubling refresh load, storage and license usage without meaning any harm.<br /><br />From there, we flip the narrative: self‑service BI isn’t the villain; bad decentralization is. Fabric’s Data Mesh‑style Domains are your fencing, not your handcuffs—giving Finance, Sales or HR clear ownership of their data patches while publishing certified semantic models that everyone can build on instead of cloning. You’ll hear how Domains, endorsed models and Build permissions turn one clean revenue model into a shared product instead of twelve copy‑pasted refresh hogs, and why this structure cuts both cost and confusion by aligning autonomy with accountability.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we bring in the Center of Excellence as your licensing SWAT team. Not to police every report, but to spot duplicates, coach teams onto shared models, and coordinate capacity/PPU decisions before every department starts swiping the corporate card. We talk through how a CoE uses tenant‑wide insights, Fabric Domains and semantic model catalogs to stop “unique” dashboards from quietly replicating the same data logic over and over, and how iterative governance—starting light, tightening as you learn—beats both wild‑west sprawl and over‑centralized bottlenecks.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Fabric and self‑service BI often explode licensing costs without anyone noticing early.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How workspace sprawl, duplicated datasets and cloned semantic models drive hidden spend.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why decentralization isn’t the problem—bad, unstructured decentralization is.<a href="https://www.spreaker.com/cms/episodes/68021986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Fabric Domains fence ownership and publish certified semantic models as shared products.<a...]]></itunes:summary><itunes:duration>1164</itunes:duration><itunes:keywords>bioptimization,biplanning,budgetpredictability,capacitymgmt,certifieddata,coe,costcontrol,datamesh,domains,duplication,fabric,governance,licensing,onelake,oversight,refreshload,selfservicebi,semanticmodels,tenanthealth,workspacesprawl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/02fbd4683891c003e2ecd9fff8d2eb01.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure CAF Strategy Fail: Cloud Economics, CFO‑Ready Business Cases &amp; The Governance Debt You Don’t See</title><link>https://www.m365.fm/show/episodes/the-azure-caf-nobody-follows-but-should/</link><description><![CDATA[<a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Cloud Adoption Framework strategy, business case, TCO modeling, FinOps and governance debt – <a href="https://www.m365.fm/the-azure-caf-nobody-follows-but-should/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Azure CAF strategy phase”, “cloud adoption business case CFO”, “Azure TCO calculator”, “landing zone governance debt”, “cloud economics for CFOs” or “how to align Azure strategy with workloads”. If your Azure “strategy” lives as buzzword bingo in SharePoint and nobody can connect it to real workloads or numbers, this conversation shows how CAF Strategy and Plan actually break in the wild – and how to rebuild them so your CFO, architects and engineers finally read the same map.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start where most journeys wobble: the Strategy stage nobody reads twice. On paper, CAF says you should document motivations and outcomes; in reality, strategy docs collapse into vague slogans like “future‑proofing” and “innovation at scale” that sound nice but don’t tell anyone which workloads to move, which Azure services to use or what success looks like. We walk through how that fluff creates “strategic drift”: landing zones designed without clear consumers, endless subscription and networking debates, and security baselines built on sand because nobody tied “be more agile” to specific SQL instances, apps or recovery objectives. You’ll hear how to flip those slogans into short, measurable commitments—naming workloads, services and metrics—so a CIO, finance analyst and tech lead can all point at the same target instead of arguing over interpretations.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we move into the CAF Plan phase and the business case CFOs actually believe. Slides about “synergy” and pastel arrows repel finance; they want upfront cost, break‑even timelines and clear ownership if Azure spend explodes. We discuss how to use Azure Migrate assessments and the TCO calculator properly instead of guessing, how to model Reserved Instances, Savings Plans and Azure Hybrid Benefit in real numbers, and how to translate technical levers into business outcomes like avoided hardware refresh, reduced ticket volume or predictable three‑year spend. The result is a plan that doesn’t just promise “savings someday” but spells out next quarter’s cloud bill, when it pays back, and who takes responsibility if it doesn’t.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we tackle the forgotten strategy that dies in SharePoint and turns into governance debt. Even solid CAF Strategy and Plan outputs often get archived and ignored while teams chase landing zones, tags and resource groups—useful work, but disconnected from the original outcomes and financial assumptions. We talk about how to keep strategy “alive” with living documents, review cadences and simple checkpoints that tie back every big decision (like new regions, SKUs or patterns) to the original motivations and workloads. You’ll hear how to surface cost and governance drift early, use CAF tools as recurring guardrails instead of one‑off templates, and avoid waking up three years later with a cloud estate that technically “runs” but no longer matches the business case anyone signed off.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why most Azure CAF strategies fail by staying vague and workload‑free.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to rewrite buzzword‑heavy strategy into short, measurable, workload‑anchored commitments.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the CAF Plan phase can either win or lose your CFO in a single meeting.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Azure Migrate and the TCO calculator to build a defensible cost model.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Reserved Instances, Savings Plans and Hybrid Benefit change the financial story.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why ignoring strategy after kickoff creates governance and cost “debt” downstream.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep CAF artifacts alive with reviews, owners and decision checkpoints.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical pattern for aligning cloud strategy, workloads and cloud economics so finance, IT and business stay on the same page.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that Azure CAF doesn’t fail because Microsoft’s framework is broken—it fails when Strategy and Plan stay fluffy, get filed away and never shape real workloads or numbers. Once you attach clear outcomes to named workloads, show CFO‑grade cost models and keep those decisions alive throughout adoption and governance, CAF turns from a pretty poster into a working playbook your architects, admins and finance team can actually follow.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Cloud architects and platform owners using or considering the Azure Cloud Adoption Framework.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CIOs and IT leaders struggling to link Azure work to business outcomes and budgets.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CFOs, FinOps and finance partners who want real numbers, not cloud buzzwords.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Cloud governance and landing zone teams tired of strategy that never shows up in designs.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has watched an Azure “strategy deck” vanish into SharePoint while costs and complexity kept rising.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365 and Azure. He helps organizations turn Azure CAF from a checkbox exercise into a grounded strategy and plan, connecting workloads, cloud economics and governance so both tech and finance leaders know exactly why they’re in the cloud and how they’ll measure success.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174090392</guid><pubDate>Sun, 05 Oct 2025 04:04:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68017163/2cc0765b7a0a1c98f91a55b88b5b6dd9.mp3" length="14420890" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c623e85-4283-4dee-8ea5-0cb755d0a9cb/2c623e85-4283-4dee-8ea5-0cb755d0a9cb.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c623e85-4283-4dee-8ea5-0cb755d0a9cb/2c623e85-4283-4dee-8ea5-0cb755d0a9cb.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c623e85-4283-4dee-8ea5-0cb755d0a9cb/2c623e85-4283-4dee-8ea5-0cb755d0a9cb.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/azure-talk/ Cloud Adoption Framework strategy, business case, TCO modeling, FinOps and governance debt – https://www.m365.fm/the-azure-caf-nobody-follows-but-should/ is for people searching “Azure CAF strategy phase”,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> Cloud Adoption Framework strategy, business case, TCO modeling, FinOps and governance debt – <a href="https://www.m365.fm/the-azure-caf-nobody-follows-but-should/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Azure CAF strategy phase”, “cloud adoption business case CFO”, “Azure TCO calculator”, “landing zone governance debt”, “cloud economics for CFOs” or “how to align Azure strategy with workloads”. If your Azure “strategy” lives as buzzword bingo in SharePoint and nobody can connect it to real workloads or numbers, this conversation shows how CAF Strategy and Plan actually break in the wild – and how to rebuild them so your CFO, architects and engineers finally read the same map.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start where most journeys wobble: the Strategy stage nobody reads twice. On paper, CAF says you should document motivations and outcomes; in reality, strategy docs collapse into vague slogans like “future‑proofing” and “innovation at scale” that sound nice but don’t tell anyone which workloads to move, which Azure services to use or what success looks like. We walk through how that fluff creates “strategic drift”: landing zones designed without clear consumers, endless subscription and networking debates, and security baselines built on sand because nobody tied “be more agile” to specific SQL instances, apps or recovery objectives. You’ll hear how to flip those slogans into short, measurable commitments—naming workloads, services and metrics—so a CIO, finance analyst and tech lead can all point at the same target instead of arguing over interpretations.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we move into the CAF Plan phase and the business case CFOs actually believe. Slides about “synergy” and pastel arrows repel finance; they want upfront cost, break‑even timelines and clear ownership if Azure spend explodes. We discuss how to use Azure Migrate assessments and the TCO calculator properly instead of guessing, how to model Reserved Instances, Savings Plans and Azure Hybrid Benefit in real numbers, and how to translate technical levers into business outcomes like avoided hardware refresh, reduced ticket volume or predictable three‑year spend. The result is a plan that doesn’t just promise “savings someday” but spells out next quarter’s cloud bill, when it pays back, and who takes responsibility if it doesn’t.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we tackle the forgotten strategy that dies in SharePoint and turns into governance debt. Even solid CAF Strategy and Plan outputs often get archived and ignored while teams chase landing zones, tags and resource groups—useful work, but disconnected from the original outcomes and financial assumptions. We talk about how to keep strategy “alive” with living documents, review cadences and simple checkpoints that tie back every big decision (like new regions, SKUs or patterns) to the original motivations and workloads. You’ll hear how to surface cost and governance drift early, use CAF tools as recurring guardrails instead of one‑off templates, and avoid waking up three years later with a cloud estate that technically “runs” but no longer matches the business case anyone signed off.<br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why most Azure CAF strategies fail by staying vague and workload‑free.<a href="https://www.spreaker.com/cms/episodes/68017163/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1202</itunes:duration><itunes:keywords>accountability,adoptionframework,azuremigrate,businessoutcomes,caf,cfoalignment,cloudeconomics,cloudstrategy,costgovernance,finops,governancedebt,hybridbenefit,landingzones,measurablegoals,migrationplan,reservedinstances,savingsplans,strategydrift,tcomodeling,workloadmapping</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3ff7eeee5605916846924bcbc0cc3a70.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI in Microsoft 365: Embedded Analytics, Fabric &amp; How To Finally Kill Data Silos</title><link>https://www.m365.fm/show/episodes/unlocking-power-bi-the-true-game-changer-for-teams/</link><description><![CDATA[Power BI in Microsoft 365, embedded analytics in Teams/Excel/PowerPoint/Outlook/SharePoint, context switching, data silos and governance – this episode is for people searching “Power BI in Microsoft 365”, “embedded analytics in Teams”, “connect Excel to Power BI dataset”, “data silos vs Fabric OneLake” or “why intranet reporting fails users”. If your data feels scattered across 47 dungeons and every “final” report has three versions, this conversation shows how Power BI inside Microsoft 365 becomes the legendary weapon that finally unifies your party and your numbers.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the boss fight of scattered data. Departments hoard spreadsheets, dashboards and CRM reports like personal loot; everyone claims to be data‑driven, but in reality they’re reconciling five truths instead of acting on one. You’ll hear how this fragmentation burns hours in “FINAL‑REVISION‑7” loops, how lack of governance and shared definitions erodes trust, and why tools like Microsoft Fabric and OneLake exist to turn disconnected vaults into one consistent data layer rather than just prettier charts on top of chaos.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we pull Power BI out of the backpack and into your main hand. Instead of being “that extra portal”, Power BI now lives directly inside Teams, Excel, PowerPoint, Outlook and SharePoint, so live reports show up where conversations and decisions already happen. You’ll learn how Teams channels become shared war rooms around embedded reports, how Excel connects to certified Power BI datasets instead of stale exports, how Outlook and SharePoint host interactive visuals instead of static screenshots, and why killing context switching is the real adoption buff that finally gets non‑BI users to click and explore.<br /><br />Finally, we dive into the legendary loot: AI‑driven insights and Fabric as the forge. Features like anomaly detection and Copilot‑style summaries help surface outliers and trends so users don’t have to guess which chart to stare at. Under the surface, Fabric with OneLake gives Power BI a unified, governed data armory—structured, unstructured and streaming—backed by governance tools like Microsoft Purview so you don’t just move faster, you keep accuracy, consistency and protection in the loop. The result: less reconciling, more deciding, and collaboration that looks like a co‑op run on one map instead of solo raids on mismatched loot piles.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<ul><li>Why “data-driven” organizations still drown in scattered spreadsheets and dashboards.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Power BI embedded in Teams, Excel, PowerPoint, Outlook and SharePoint kills context switching.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How shared datasets and live reports replace endless “FINAL-REVISION-7” report versions.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why governance and Purview-backed classification are essential to rebuilding data trust.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft Fabric and OneLake unify silos into a single, governed data layer.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How AI-driven insights and Copilot-style features surface anomalies and trends automatically.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How embedded analytics changes meetings, email threads and intranet pages in practice.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Concrete steps to start using Power BI where your people already work instead of as “one more tool”.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that your problem isn’t a lack of reports—it’s fragmented data and analytics living outside the places where work actually happens. Once you embed Power BI across Microsoft 365, back it with Fabric/OneLake and wrap it in real governance, analytics becomes a native part of conversations, documents and decisions instead of a separate dungeon you only visit at the end of the quarter.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<ul><li>Business and IT leaders trying to break data silos without adding yet another portal.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power BI and Microsoft 365 admins driving embedded analytics and Fabric adoption.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Analysts tired of reconciling multiple “truths” across spreadsheets and dashboards.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Intranet and digital workplace owners looking to bring live data into SharePoint and Teams.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who suspects their “data-driven” culture is still mostly screenshot‑driven.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Power BI and Fabric. He helps organizations turn scattered, siloed reporting into embedded, governed analytics that live directly in Teams, Excel, PowerPoint, Outlook and SharePoint so people stop reconciling and start deciding.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174090241</guid><pubDate>Sat, 04 Oct 2025 16:31:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68014128/f5cb794ee24247e9d0f8f474c3a8b392.mp3" length="12808404" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/63e83747-4fbc-4447-b410-f1ac97e45e92/63e83747-4fbc-4447-b410-f1ac97e45e92.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/63e83747-4fbc-4447-b410-f1ac97e45e92/63e83747-4fbc-4447-b410-f1ac97e45e92.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/63e83747-4fbc-4447-b410-f1ac97e45e92/63e83747-4fbc-4447-b410-f1ac97e45e92.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI in Microsoft 365, embedded analytics in Teams/Excel/PowerPoint/Outlook/SharePoint, context switching, data silos and governance – this episode is for people searching “Power BI in Microsoft 365”, “embedded analytics in Teams”, “connect Excel...</itunes:subtitle><itunes:summary><![CDATA[Power BI in Microsoft 365, embedded analytics in Teams/Excel/PowerPoint/Outlook/SharePoint, context switching, data silos and governance – this episode is for people searching “Power BI in Microsoft 365”, “embedded analytics in Teams”, “connect Excel to Power BI dataset”, “data silos vs Fabric OneLake” or “why intranet reporting fails users”. If your data feels scattered across 47 dungeons and every “final” report has three versions, this conversation shows how Power BI inside Microsoft 365 becomes the legendary weapon that finally unifies your party and your numbers.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the boss fight of scattered data. Departments hoard spreadsheets, dashboards and CRM reports like personal loot; everyone claims to be data‑driven, but in reality they’re reconciling five truths instead of acting on one. You’ll hear how this fragmentation burns hours in “FINAL‑REVISION‑7” loops, how lack of governance and shared definitions erodes trust, and why tools like Microsoft Fabric and OneLake exist to turn disconnected vaults into one consistent data layer rather than just prettier charts on top of chaos.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we pull Power BI out of the backpack and into your main hand. Instead of being “that extra portal”, Power BI now lives directly inside Teams, Excel, PowerPoint, Outlook and SharePoint, so live reports show up where conversations and decisions already happen. You’ll learn how Teams channels become shared war rooms around embedded reports, how Excel connects to certified Power BI datasets instead of stale exports, how Outlook and SharePoint host interactive visuals instead of static screenshots, and why killing context switching is the real adoption buff that finally gets non‑BI users to click and explore.<br /><br />Finally, we dive into the legendary loot: AI‑driven insights and Fabric as the forge. Features like anomaly detection and Copilot‑style summaries help surface outliers and trends so users don’t have to guess which chart to stare at. Under the surface, Fabric with OneLake gives Power BI a unified, governed data armory—structured, unstructured and streaming—backed by governance tools like Microsoft Purview so you don’t just move faster, you keep accuracy, consistency and protection in the loop. The result: less reconciling, more deciding, and collaboration that looks like a co‑op run on one map instead of solo raids on mismatched loot piles.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<ul><li>Why “data-driven” organizations still drown in scattered spreadsheets and dashboards.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Power BI embedded in Teams, Excel, PowerPoint, Outlook and SharePoint kills context switching.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How shared datasets and live reports replace endless “FINAL-REVISION-7” report versions.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why governance and Purview-backed classification are essential to rebuilding data trust.<a href="https://www.spreaker.com/cms/episodes/68014128/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft Fabric and OneLake unify silos into a single, governed data layer.<a...]]></itunes:summary><itunes:duration>1068</itunes:duration><itunes:keywords>contextswitching,copilotai,dataconsistency,dataculture,datasilos,embeddedanalytics,excelconnect,fabric,governance,insightdiscovery,integration,livereports,microsoft365,modernbi,onelake,powerbi,productivityboost,shareddatasets,teamsinsights,unifieddata</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f33d31b8f60d8f23f2669836ed956b40.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>D365 F&amp;O API Survival: Azure AD Auth, OData Endpoints &amp; How To Ditch Fragile ERP Integrations</title><link>https://www.m365.fm/show/episodes/survive-your-first-d365-api-call-barely/</link><description><![CDATA[D365 Finance &amp; Operations API, Azure AD auth, OData endpoints, custom services, Dataverse dual‑write, managed identity and token‑based security – this episode is for people searching “D365 F&amp;O API OData”, “authenticate to Dynamics 365 F&amp;O with Azure AD”, “client credentials vs managed identity D365”, “Dataverse dual write vs direct API”, “secure D365 ERP integration” or “no more SQL hacks against F&amp;O”. If “just integrate D365 with that tool over there” has ever turned into a weekend of token errors, permission drama and duct‑taped scripts, this survival guide walks you through the supported handshake instead of one more fragile workaround.<br /><br />We start with the real target: Finance &amp; Operations is not a black box, and you don’t need to crawl through database windows or screen scraping to get data out. Microsoft already built you the official door: the D365 F&amp;O REST/OData API that exposes customers, vendors, invoices, purchase orders and more as structured endpoints. You’ll hear why bypassing that door with direct SQL, RPA and shadow exports creates brittle integrations that break on every update and terrify audit, while the API gives you predictable URLs, standard HTTP verbs (GET/POST/PATCH/DELETE) and a contract Microsoft actually supports. From there, we explain when to layer in custom X++ services for special business logic and when Dataverse dual‑write is the smarter option to sync CRM and ERP data without home‑grown pipelines.<br /><br />Then we hit the boss fight everyone dreads: authentication that doesn’t make you lose your mind. Every call into F&amp;O must go through Azure AD and OAuth 2.0—no token, no entry—so we break it down into three concrete steps: register an app in Entra ID, grant least‑privilege API permissions, and use the right OAuth flow (client credentials or delegated) to get a short‑lived access token you can actually use. We contrast “just this once” client secrets in appsettings.json (the ATM PIN on a sticky note) with certificate‑based auth and managed identities in Azure, and show how using Authorization: Bearer tokens in your headers turns static passwords into scoped, time‑boxed keys you can defend to both your CISO and your future self.<br /><br />Finally, we make OData your new best friend instead of another buzzword. You’ll learn how to call clean entity endpoints instead of exporting Excel snapshots, how query options turn APIs into live, filterable shelves of business data, and where custom services step in when standard entities aren’t enough. We close with a pragmatic pattern: start with the official F&amp;O API for core entities, secure it with Azure AD and managed identities, reserve custom services for truly custom logic, and use Dataverse dual‑write when you need CRM + ERP to stay in near real‑time lockstep. The result is an integration story that survives patches, audits and production load without relying on brittle SQL or RPA magic that collapses the moment something changes.<br /><br />WHAT YOU WILL LEARN<ul><li>Why D365 F&amp;O’s REST/OData API is the official “front door” and SQL/RPA shortcuts are a risk trap.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How OData exposes customers, vendors, invoices and more as predictable, queryable endpoints.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to use custom X++ services and when to lean on Dataverse dual‑write instead.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to authenticate against F&amp;O with Azure AD using OAuth 2.0 without losing your sanity.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why client credentials, least privilege and short‑lived tokens beat long‑lived secrets every time.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How certificate‑based auth and managed identities replace fragile secrets in configs and scripts.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design integrations that are audit‑safe, supportable and resilient to F&amp;O updates.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A step‑by‑step survival roadmap: register app, get token, call OData, add guardrails and sleep.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that D365 F&amp;O integration doesn’t have to be duct tape and database hacks—Microsoft already gave you a supported, secure handshake. Once you treat the F&amp;O API as the main entrance, secure it with Entra‑issued tokens and managed identities, and reserve custom services and dual‑write for the right scenarios, integration stops being a risky side quest and becomes a repeatable, auditable pattern you can roll out across systems.<br /><br /><a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<ul><li>D365 F&amp;O admins and developers asked to “just integrate it” with other systems.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Integration and API engineers moving from SQL scripts and RPA into supported patterns.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and compliance teams worried about ERP data exposure and shadow integrations.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects choosing between direct OData calls, custom services and Dataverse dual‑write.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has stared at “Access Denied” token errors and wondered what they missed.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Azure and Dynamics 365. He helps teams replace fragile ERP integrations with Azure AD‑secured APIs, managed identities and documented patterns that keep Finance &amp; Operations data flowing without sacrificing auditability or sleep.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174090131</guid><pubDate>Sat, 04 Oct 2025 04:27:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68008224/ede2c58cd55078e3e0ff5b08eba0e413.mp3" length="12395251" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2e8f2fe5-6adc-4627-92aa-9056749d8c98/2e8f2fe5-6adc-4627-92aa-9056749d8c98.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2e8f2fe5-6adc-4627-92aa-9056749d8c98/2e8f2fe5-6adc-4627-92aa-9056749d8c98.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2e8f2fe5-6adc-4627-92aa-9056749d8c98/2e8f2fe5-6adc-4627-92aa-9056749d8c98.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>D365 Finance &amp;amp; Operations API, Azure AD auth, OData endpoints, custom services, Dataverse dual‑write, managed identity and token‑based security – this episode is for people searching “D365 F&amp;amp;O API OData”, “authenticate to Dynamics 365 F&amp;amp;O...</itunes:subtitle><itunes:summary><![CDATA[D365 Finance &amp; Operations API, Azure AD auth, OData endpoints, custom services, Dataverse dual‑write, managed identity and token‑based security – this episode is for people searching “D365 F&amp;O API OData”, “authenticate to Dynamics 365 F&amp;O with Azure AD”, “client credentials vs managed identity D365”, “Dataverse dual write vs direct API”, “secure D365 ERP integration” or “no more SQL hacks against F&amp;O”. If “just integrate D365 with that tool over there” has ever turned into a weekend of token errors, permission drama and duct‑taped scripts, this survival guide walks you through the supported handshake instead of one more fragile workaround.<br /><br />We start with the real target: Finance &amp; Operations is not a black box, and you don’t need to crawl through database windows or screen scraping to get data out. Microsoft already built you the official door: the D365 F&amp;O REST/OData API that exposes customers, vendors, invoices, purchase orders and more as structured endpoints. You’ll hear why bypassing that door with direct SQL, RPA and shadow exports creates brittle integrations that break on every update and terrify audit, while the API gives you predictable URLs, standard HTTP verbs (GET/POST/PATCH/DELETE) and a contract Microsoft actually supports. From there, we explain when to layer in custom X++ services for special business logic and when Dataverse dual‑write is the smarter option to sync CRM and ERP data without home‑grown pipelines.<br /><br />Then we hit the boss fight everyone dreads: authentication that doesn’t make you lose your mind. Every call into F&amp;O must go through Azure AD and OAuth 2.0—no token, no entry—so we break it down into three concrete steps: register an app in Entra ID, grant least‑privilege API permissions, and use the right OAuth flow (client credentials or delegated) to get a short‑lived access token you can actually use. We contrast “just this once” client secrets in appsettings.json (the ATM PIN on a sticky note) with certificate‑based auth and managed identities in Azure, and show how using Authorization: Bearer tokens in your headers turns static passwords into scoped, time‑boxed keys you can defend to both your CISO and your future self.<br /><br />Finally, we make OData your new best friend instead of another buzzword. You’ll learn how to call clean entity endpoints instead of exporting Excel snapshots, how query options turn APIs into live, filterable shelves of business data, and where custom services step in when standard entities aren’t enough. We close with a pragmatic pattern: start with the official F&amp;O API for core entities, secure it with Azure AD and managed identities, reserve custom services for truly custom logic, and use Dataverse dual‑write when you need CRM + ERP to stay in near real‑time lockstep. The result is an integration story that survives patches, audits and production load without relying on brittle SQL or RPA magic that collapses the moment something changes.<br /><br />WHAT YOU WILL LEARN<ul><li>Why D365 F&amp;O’s REST/OData API is the official “front door” and SQL/RPA shortcuts are a risk trap.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How OData exposes customers, vendors, invoices and more as predictable, queryable endpoints.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to use custom X++ services and when to lean on Dataverse dual‑write instead.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to authenticate against F&amp;O with Azure AD using OAuth 2.0 without losing your sanity.<a href="https://www.spreaker.com/cms/episodes/68008224/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1033</itunes:duration><itunes:keywords>auditsafe,azureadauth,clientcredentials,complianceready,crudoperations,customservices,d365fo,dataversesync,dualwrite,erpintegration,financeops,foapi,integrationsecurity,leastprivilege,managedidentity,odata,restendpoints,securehandshake,serviceprincipals,tokenbasedauth</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/21599edc81afbb44410d3c2e7c3ed785.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Explained: OneLake, Lakehouse vs Warehouse &amp; Why Delta Parquet Keeps Your Data Sane</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-explained-no-code-no-nonsense/</link><description><![CDATA[If your team keeps arguing about lakehouse vs warehouse and copying the same datasets into five places, this episode gives you a plain-English mental model of Microsoft Fabric. Data and BI teams learn what OneLake, Delta Parquet, shortcuts and workspace permissions actually do, so they can cut duplicate storage and get consistent numbers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Microsoft's naming roulette: lakehouse vs warehouse</li><li>03:15 – OneLake: the data lake you already own</li><li>06:50 – Delta and Parquet: the unsexy heroes</li><li>10:56 – Shortcuts: sharing without duplicating</li><li>14:40 – Workspaces and governance</li><li>18:14 – Wrap-up: one pool, fewer copies</li></ul><br /><b>Key takeaways</b><br /><ul><li>In <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Fabric</a>, a warehouse is the SQL-first home for curated reporting, while a lakehouse is the flexible workbench for semi-structured data and Spark, and both sit on the same OneLake storage.</li><li>OneLake stores tables in the open Delta Parquet format, which combines columnar efficiency with ACID transactions, schema enforcement and time travel so SQL and Spark engines can work on the same files.</li><li>Shortcuts let teams reference data in other workspaces or external stores without copying it, but because SQL access can run under the shortcut creator's identity, workspace roles, item permissions and shortcut creators need governance.</li></ul><br /><b>Worth quoting</b><br /><br />“The tools are designed to coexist, not to substitute for each other. So the bottom line, warehouses serve reporting, lakehouses serve engineering and exploration.” – Mirko Peters (02:52)<br /><br />“One Lake gives you the centralized foundation, but it relies on the Delta format layer to keep data clean, consistent, and usable across different engines.” – Mirko Peters (06:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-explained-no-code-no-nonsense/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a Fabric FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose lakehouse, warehouse, OneLake and shortcuts this episode explains in plain English</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – the containers inside the tenant, with four roles and domain or environment layouts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Governance</a> – workspace roles, item permissions and SQL row-level security that keep shared data from turning chaotic</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174089822</guid><pubDate>Fri, 03 Oct 2025 16:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/68001880/465bc670a716b0d59760d7607fa8844f.mp3" length="13881723" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ada4bdc9-56b3-466b-8f36-230c8258ff52/ada4bdc9-56b3-466b-8f36-230c8258ff52.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ada4bdc9-56b3-466b-8f36-230c8258ff52/ada4bdc9-56b3-466b-8f36-230c8258ff52.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ada4bdc9-56b3-466b-8f36-230c8258ff52/ada4bdc9-56b3-466b-8f36-230c8258ff52.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your team keeps arguing about lakehouse vs warehouse and copying the same datasets into five places, this episode gives you a plain-English mental model of Microsoft Fabric. Data and BI teams learn what OneLake, Delta Parquet, shortcuts and...</itunes:subtitle><itunes:summary><![CDATA[If your team keeps arguing about lakehouse vs warehouse and copying the same datasets into five places, this episode gives you a plain-English mental model of Microsoft Fabric. Data and BI teams learn what OneLake, Delta Parquet, shortcuts and workspace permissions actually do, so they can cut duplicate storage and get consistent numbers.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Microsoft's naming roulette: lakehouse vs warehouse</li><li>03:15 – OneLake: the data lake you already own</li><li>06:50 – Delta and Parquet: the unsexy heroes</li><li>10:56 – Shortcuts: sharing without duplicating</li><li>14:40 – Workspaces and governance</li><li>18:14 – Wrap-up: one pool, fewer copies</li></ul><br /><b>Key takeaways</b><br /><ul><li>In <a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Fabric</a>, a warehouse is the SQL-first home for curated reporting, while a lakehouse is the flexible workbench for semi-structured data and Spark, and both sit on the same OneLake storage.</li><li>OneLake stores tables in the open Delta Parquet format, which combines columnar efficiency with ACID transactions, schema enforcement and time travel so SQL and Spark engines can work on the same files.</li><li>Shortcuts let teams reference data in other workspaces or external stores without copying it, but because SQL access can run under the shortcut creator's identity, workspace roles, item permissions and shortcut creators need governance.</li></ul><br /><b>Worth quoting</b><br /><br />“The tools are designed to coexist, not to substitute for each other. So the bottom line, warehouses serve reporting, lakehouses serve engineering and exploration.” – Mirko Peters (02:52)<br /><br />“One Lake gives you the centralized foundation, but it relies on the Delta format layer to keep data clean, consistent, and usable across different engines.” – Mirko Peters (06:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-fabric-explained-no-code-no-nonsense/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and a Fabric FAQ</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the platform whose lakehouse, warehouse, OneLake and shortcuts this episode explains in plain English</li><li><a href="https://www.m365.fm/entity/fabric-workspace/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Fabric workspace</a> – the containers inside the tenant, with four roles and domain or environment layouts</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Governance</a> – workspace roles, item permissions and SQL row-level security that keep shared data from turning chaotic</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/amit-chandak/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-fabric-explained-onelake-lakehouse-vs-warehouse-delta-parquet" target="_blank" rel="noreferrer noopener">Microsoft Fabric End-to-End: From Raw Data to Business Decisions with Amit Chandak [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>1157</itunes:duration><itunes:keywords>acidtransactions,columnarstorage,dataengineering,dataformats,datagovernance,datapipeline,deltalake,fabric,lakehouse,onelake,opentableformat,parquet,semanticmodel,shortcuts,sparkworkloads,sqlanalytics,storagelayer,unifiedlake,unifiedstorage,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/08815a0483dc5cd1a3f00b6c54f5837c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Pages VS Code Copilot: Fix JavaScript Validation, Liquid &amp; Form Errors With @powerpages</title><link>https://www.m365.fm/show/episodes/breaking-power-pages-limits-with-vs-code-copilot/</link><description><![CDATA[Power Pages, VS Code, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> Chat and JavaScript validation – <a href="https://www.m365.fm/breaking-power-pages-limits-with-vs-code-copilot/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Power Pages VS Code <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>”, “Power Pages JavaScript validation”, “Power Pages GitHub Copilot setup”, “<a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> CLI Power Pages” or “debugging Power Pages forms with Copilot”. If you’ve ever stared at a broken Power Pages form while error messages feel like “404 Brain Not Found”, this walkthrough shows how to turn Copilot from random snippet generator into a context‑aware coding partner that actually understands your site.<br /><br />We start with the pain: JavaScript validation in Power Pages that fails in production even though it “worked” in your head. One stray character and instead of blocking bad input, your whole flow falls over, leaving users confused and you knee‑deep in console errors. You’ll hear why brute‑force debugging (tweak, refresh, break, repeat) produces duct‑taped scripts but not understanding, and how using the @powerpages participant in Copilot Chat changes the game—giving you validation code, Liquid snippets and Dataverse‑aware logic that are actually shaped for Power Pages instead of generic web forms.<br /><br />From there, we roll through the exact setup that makes Copilot context‑aware instead of lucky. You’ll need VS Code, the Power Platform Tools extension, GitHub Copilot Chat and the Power Platform CLI authenticated against your Dataverse environment, plus your site content pulled locally so Copilot can see your real pages, templates and schema. We explain how to use targeted prompts like “@powerpages write JavaScript code for form field validation to verify the phone field value is in the valid format” and why that produces ready‑to‑use scripts instead of vague samples, plus how to call “@powerpages explain …” to get plain‑English breakdowns of Liquid includes or validation blocks so you learn while you fix.<br /><br />Finally, we move from script skeletons to fully armored code. The first Copilot draft is your level‑one fighter: it compiles, but it doesn’t yet handle weird user input, clear error messages or complex flows. We talk about iterating with Copilot on better error text, branching logic and edge cases, using your own prompts as “commands” that roll advantage instead of relying on luck. By the end, validation stops being a natural‑1 failure generator and becomes part of a smooth user experience—backed by Copilot for the grunt work, and by your judgment for rules, UX and governance.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Power Pages JavaScript validation breaks so easily in real‑world forms.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How generic Copilot suggestions differ from the @powerpages participant’s context‑aware output.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which tools you need in VS Code to make Copilot understand your Power Pages site.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pull site content with Power Platform CLI so Copilot sees your real schema and templates.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Concrete prompt patterns for generating and explaining validation and Liquid snippets.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to iteratively harden Copilot‑generated scripts from first draft to production‑ready.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where governance and admin toggles affect which Copilot features are available in your tenant.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A repeatable workflow for debugging form errors with Copilot instead of pure trial‑and‑error.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />The core insight of this episode is that Copilot only becomes powerful for Power Pages when it knows your terrain. Once you wire VS Code, Power Platform Tools, CLI and the @powerpages participant together, you stop getting random web snippets and start getting context‑aware validation and Liquid code you can understand, refine and ship without losing nights to JavaScript natural‑1s.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS IS FOR<br /><ul><li>Power Pages makers fighting brittle JavaScript and cryptic validation errors.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Low‑code developers stepping into VS Code and wanting Copilot to actually help, not guess.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power Platform admins and devs standardizing a Copilot‑assisted workflow for Power Pages.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone curious how GitHub Copilot Chat + @powerpages + CLI transform debugging in real projects.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 consultant and host of M365.FM, where he explores modern work, security and productivity with Microsoft 365, Power Platform and AI. He helps teams move from brittle, trial‑and‑error Power Pages builds to VS‑Code‑backed, Copilot‑assisted workflows where validation, Liquid templates and <a href="https://www.m365.fm/dynamics-365-dataverse-integration/" target="_blank" rel="noreferrer noopener">Dataverse integration</a> are easier to write, debug and maintain.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174089707</guid><pubDate>Fri, 03 Oct 2025 04:15:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67995404/c8f97574af88cb6b189ed21addee701f.mp3" length="13507754" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4eddb5a2-1cf6-49c8-9dff-5f473b8ac96f/4eddb5a2-1cf6-49c8-9dff-5f473b8ac96f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4eddb5a2-1cf6-49c8-9dff-5f473b8ac96f/4eddb5a2-1cf6-49c8-9dff-5f473b8ac96f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4eddb5a2-1cf6-49c8-9dff-5f473b8ac96f/4eddb5a2-1cf6-49c8-9dff-5f473b8ac96f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power Pages, VS Code, https://www.m365.fm/github-copilot-simply-explained/ Chat and JavaScript validation – https://www.m365.fm/breaking-power-pages-limits-with-vs-code-copilot/ is for people searching “Power Pages VS Code...</itunes:subtitle><itunes:summary><![CDATA[Power Pages, VS Code, <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> Chat and JavaScript validation – <a href="https://www.m365.fm/breaking-power-pages-limits-with-vs-code-copilot/" target="_blank" rel="noreferrer noopener">this episode</a> is for people searching “Power Pages VS Code <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>”, “Power Pages JavaScript validation”, “Power Pages GitHub Copilot setup”, “<a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> CLI Power Pages” or “debugging Power Pages forms with Copilot”. If you’ve ever stared at a broken Power Pages form while error messages feel like “404 Brain Not Found”, this walkthrough shows how to turn Copilot from random snippet generator into a context‑aware coding partner that actually understands your site.<br /><br />We start with the pain: JavaScript validation in Power Pages that fails in production even though it “worked” in your head. One stray character and instead of blocking bad input, your whole flow falls over, leaving users confused and you knee‑deep in console errors. You’ll hear why brute‑force debugging (tweak, refresh, break, repeat) produces duct‑taped scripts but not understanding, and how using the @powerpages participant in Copilot Chat changes the game—giving you validation code, Liquid snippets and Dataverse‑aware logic that are actually shaped for Power Pages instead of generic web forms.<br /><br />From there, we roll through the exact setup that makes Copilot context‑aware instead of lucky. You’ll need VS Code, the Power Platform Tools extension, GitHub Copilot Chat and the Power Platform CLI authenticated against your Dataverse environment, plus your site content pulled locally so Copilot can see your real pages, templates and schema. We explain how to use targeted prompts like “@powerpages write JavaScript code for form field validation to verify the phone field value is in the valid format” and why that produces ready‑to‑use scripts instead of vague samples, plus how to call “@powerpages explain …” to get plain‑English breakdowns of Liquid includes or validation blocks so you learn while you fix.<br /><br />Finally, we move from script skeletons to fully armored code. The first Copilot draft is your level‑one fighter: it compiles, but it doesn’t yet handle weird user input, clear error messages or complex flows. We talk about iterating with Copilot on better error text, branching logic and edge cases, using your own prompts as “commands” that roll advantage instead of relying on luck. By the end, validation stops being a natural‑1 failure generator and becomes part of a smooth user experience—backed by Copilot for the grunt work, and by your judgment for rules, UX and governance.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU WILL LEARN<br /><ul><li>Why Power Pages JavaScript validation breaks so easily in real‑world forms.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How generic Copilot suggestions differ from the @powerpages participant’s context‑aware output.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which tools you need in VS Code to make Copilot understand your Power Pages site.<a href="https://www.spreaker.com/cms/episodes/67995404/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pull site content with Power Platform CLI so Copilot sees your real schema and templates.<a...]]></itunes:summary><itunes:duration>1126</itunes:duration><itunes:keywords>almready,bootstrapui,clientscripts,codegeneration,contextaware,copilotchat,dataverse,debugging,errorhandling,formerrors,jsvalidation,liquidtemplates,lowcodedev,powerpages,ppcli,responsiveforms,schemabinding,validationflow,vscodesetup,webapi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0ff66f8a2e9711a5e1fe3f3c79033b2a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SOC vs Rogue Copilot: Purview DSPM, Sensitivity Labels, DLP &amp; How To Stop AI‑Driven Data Leaks</title><link>https://www.m365.fm/show/episodes/soc-team-vs-rogue-copilot-who-wins/</link><description><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> vs SOC team is basically Mortal Kombat with data: on one side, an AI assistant surfacing everything a user can already touch, on the other, security teams trying to keep overshared and mis‑labeled files out of the spotlight. In <a href="https://www.m365.fm/soc-team-vs-rogue-copilot-who-wins/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through what actually happens when your first Copilot alert hits the dashboard, why it feels like a glitch, and how <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> Data Security Posture Management (DSPM) gives you the missing context to separate noise from real data exfiltration risk. You’ll see how label history, user behavior, and AI activity combine into storylines—not just isolated logs—so your analysts stop flipping coins and start making evidence‑based calls.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We then shift to insider tactics in detail: label downgrades to “open up” documents, “innocent” Copilot summaries that become perfect smokescreens, and quiet syncs to personal locations that look like routine productivity but actually set up a cover story for data theft. Using Purview, DLP, Insider Risk, and <a href="https://www.m365.fm/microsoft-defender-xdr-simply-explained/" target="_blank" rel="noreferrer noopener">Defender XDR</a> together, we show how to detect sequences like “label change → Copilot access → outbound move,” how to tune policies so they trigger on correlated patterns instead of single events, and how to design simpler, container‑based labeling models that close the loopholes insiders love to exploit. The result is a practical playbook for turning confusing AI alerts into traceable events with clear next actions—and for keeping Copilot productive without letting it become the perfect mask for sensitive data quietly walking out the door.<br /><br />Finally, we talk about how to make this operational: how SOC teams can build runbooks specifically for Copilot‑driven incidents, how to align security policy with what product owners will actually accept, and how to report AI‑related risk to leadership without resorting to fear‑mongering. You’ll hear concrete examples of alert triage, escalation criteria, and how to move from ad‑hoc reactions (“turn it off!”) to a repeatable, measurable way of running AI security inside Microsoft 365.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How to read your first Copilot security alert without overreacting or ignoring real incidents.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Purview DSPM correlates AI activity, label history, and data locations to reveal true exfiltration risk.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How insiders abuse sensitivity labels (downgrades, mislabeling) to route data through Copilot.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Purview DLP and Insider Risk to flag “label change → Copilot access” patterns automatically.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to simplify your sensitivity label taxonomy and use container‑level defaults to reduce loopholes.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build SOC playbooks and workflows tailored to Copilot‑driven incidents in Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot isn’t the villain—it just follows the rules you give it—but those rules can be quietly rewritten by insiders and by sloppy governance. If you treat AI alerts as weird edge cases instead of as part of your data security posture, you’ll miss the exact sequences where labels change, Copilot runs, and sensitive information moves under the radar. Once you connect Purview DSPM, DLP, Insider Risk, and Defender XDR, those “glitchy” AI alerts turn into clear storylines with actors, motives, and timelines that your SOC can act on before data walks out the door.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>SOC and security engineers responsible for monitoring Microsoft 365 and Copilot activity.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security architects and CISOs designing data security and AI governance in Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 platform owners who need Copilot guardrails without killing productivity.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Compliance and risk teams looking for concrete patterns to spot insider abuse of labels and AI.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and MSPs building managed detection and response services on top of Microsoft 365 and Copilot.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365 as an enterprise operating system instead of a loose toolset. He works with companies that run their business on Microsoft 365, Azure, and <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> to design architecture, governance, and AI security models that balance speed, control, and real‑world usability—so security, compliance, and productivity teams can finally pull in the same direction.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174089542</guid><pubDate>Thu, 02 Oct 2025 16:13:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67988683/c9bd6e8db9dd224656d4afeb37e1a9db.mp3" length="13785801" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ad61ff16-cc5d-4f60-bc5a-ce456cd7ae6b/ad61ff16-cc5d-4f60-bc5a-ce456cd7ae6b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ad61ff16-cc5d-4f60-bc5a-ce456cd7ae6b/ad61ff16-cc5d-4f60-bc5a-ce456cd7ae6b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ad61ff16-cc5d-4f60-bc5a-ce456cd7ae6b/ad61ff16-cc5d-4f60-bc5a-ce456cd7ae6b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/copilot-talk/ vs SOC team is basically Mortal Kombat with data: on one side, an AI assistant surfacing everything a user can already touch, on the other, security teams trying to keep overshared and mis‑labeled files out...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> vs SOC team is basically Mortal Kombat with data: on one side, an AI assistant surfacing everything a user can already touch, on the other, security teams trying to keep overshared and mis‑labeled files out of the spotlight. In <a href="https://www.m365.fm/soc-team-vs-rogue-copilot-who-wins/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through what actually happens when your first Copilot alert hits the dashboard, why it feels like a glitch, and how <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> Data Security Posture Management (DSPM) gives you the missing context to separate noise from real data exfiltration risk. You’ll see how label history, user behavior, and AI activity combine into storylines—not just isolated logs—so your analysts stop flipping coins and start making evidence‑based calls.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We then shift to insider tactics in detail: label downgrades to “open up” documents, “innocent” Copilot summaries that become perfect smokescreens, and quiet syncs to personal locations that look like routine productivity but actually set up a cover story for data theft. Using Purview, DLP, Insider Risk, and <a href="https://www.m365.fm/microsoft-defender-xdr-simply-explained/" target="_blank" rel="noreferrer noopener">Defender XDR</a> together, we show how to detect sequences like “label change → Copilot access → outbound move,” how to tune policies so they trigger on correlated patterns instead of single events, and how to design simpler, container‑based labeling models that close the loopholes insiders love to exploit. The result is a practical playbook for turning confusing AI alerts into traceable events with clear next actions—and for keeping Copilot productive without letting it become the perfect mask for sensitive data quietly walking out the door.<br /><br />Finally, we talk about how to make this operational: how SOC teams can build runbooks specifically for Copilot‑driven incidents, how to align security policy with what product owners will actually accept, and how to report AI‑related risk to leadership without resorting to fear‑mongering. You’ll hear concrete examples of alert triage, escalation criteria, and how to move from ad‑hoc reactions (“turn it off!”) to a repeatable, measurable way of running AI security inside Microsoft 365.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How to read your first Copilot security alert without overreacting or ignoring real incidents.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Purview DSPM correlates AI activity, label history, and data locations to reveal true exfiltration risk.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How insiders abuse sensitivity labels (downgrades, mislabeling) to route data through Copilot.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Purview DLP and Insider Risk to flag “label change → Copilot access” patterns automatically.<a href="https://www.spreaker.com/cms/episodes/67988683/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to simplify your sensitivity label taxonomy and use container‑level defaults to reduce loopholes.<a...]]></itunes:summary><itunes:duration>1149</itunes:duration><itunes:keywords>aiactivity,audittrail,cloudforensics,copilotai,dataexfil,datagovernance,datasecurity,dlpcontrols,dspm,fileaccess,insiderrisk,labeldowngrade,policyenforcement,purview,riskcorrelation,sensitivitylabels,socops,threatdetection,xdrsignals,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f53dd78af44febcd585b8475f5aee9a9.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>R vs T‑SQL Performance: Compute Context, Batch Size, Parallel Queries &amp; How To Fix Slow R‑SQL Pipelines</title><link>https://www.m365.fm/show/episodes/r-or-t-sql-one-button-changes-everything/</link><description><![CDATA[Here’s the story behind that one button: a data science team trained a model, everything worked fine—until the dataset quietly doubled, and their R pipeline started crawling for hours. The problem wasn’t the algorithm, it was compute context: they were running in local compute, dragging every row out of SQL Server and across the network into laptop memory instead of pushing the script to run where the data lives. One switch to SQL compute context flipped the execution back into the server, kept data in place, and turned the crawl into a sprint—showing why “large data = SQL compute” is the rule of thumb for serious workloads.<br /><br />THE INVISIBLE BOTTLENECK<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams blame slow pipelines on “bad code” or “complex models,” but the real drag often hides in an invisible bottleneck: where the compute actually happens. In local compute context, every row has to squeeze through your network and laptop RAM, so small test sets feel fine while real production data melts the clock. In this episode, we unpack how switching to SQL Server compute context keeps processing beside the data, why ETL into SQL is the prerequisite for real gains, and how to use a simple three‑step checklist (compute context, query shape, batch size) to find the true bottleneck before you waste weeks “optimizing” the wrong thing.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />BATCH SIZE: POTION OF SPEED OR SLOWNESS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once compute context is right, the next lever is batch size—your \rowsPerRead\\ setting—which behaves like a potion: dose it correctly and everything flies, misjudge it and performance staggers. We walk through how the default 50,000 rows can starve R when you scale to millions of rows, why wide tables and blob-heavy schemas demand smaller batches, and how to step-test from 50,000 to 500,000 to one million rows while watching runtime and memory usage. You’ll learn a practical tuning strategy that turns your pipeline from “constant waiting for the next chunk” into a steady flow where R stays busy without pushing SQL Server into paging.<br /><br />THE QUERY THAT UNLOCKS PARALLEL WORLDS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The final performance unlock is query shape and parallelism: whether your SQL statement gives the optimizer enough structure to split work across multiple paths, or quietly forces everything through a single serial lane. Instead of blindly passing \table=\\ into \RxSqlServerData\\, we show how using \sqlQuery=\\ with a lean SELECT (no “SELECT *”, no junk columns R can’t handle) unlocks parallel plans, reduces memory waste, and cuts wall‑clock time without touching your R script. You’ll also hear how to use \@parallel = 1\\ in \sp_execute_external_script\\ or \numTasks\\ in RevoScaleR, why MAXDOP and resource governance still rule the final worker count, and how to validate your plan in Management Studio before you ever run the job through R.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>When to choose local vs SQL Server compute context for R‑SQL pipelines.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How compute context and data locality impact network I/O, memory, and runtime.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to tune \rowsPerRead\\ (batch size) for different table shapes and workloads.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why “SELECT *” kills performance and how to design lean, parallel‑friendly queries.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use \RxSqlServerData\\, \sp_execute_external_script\\, MAXDOP, and \numTasks\\ together for parallel execution.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A repeatable checklist to troubleshoot slow R + SQL Server pipelines without guesswork.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that most “slow model” problems are really “wrong execution plan” problems: you’re paying a hidden tax on every row you drag across the network instead of running code where the data already lives. Once you deliberately set compute context, batch size, and query shape, performance tuning stops being mystical and turns into a small set of levers you can test and measure. That’s the shift: from tweaking algorithms in the dark to designing pipelines where the database, the network, and R all pull in the same direction.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Data scientists and ML engineers running R or Python against SQL Server.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data platform and database engineers responsible for performance in mixed SQL + R environments.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Analytics leads and BI developers who need to scale from proof‑of‑concept to production workloads.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and architects designing high‑throughput analytics pipelines on Microsoft data platforms.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and data platform consultant and host of the M365.FM podcast, where he helps teams treat their cloud stack as an integrated operating system instead of a collection of disconnected tools. He works with organizations that run on Microsoft 365, Azure, and SQL Server to design architectures and pipelines that actually scale—translating theory about compute context, parallelism, and data locality into patterns teams can apply on real workloads.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174089351</guid><pubDate>Thu, 02 Oct 2025 04:08:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67981346/7034c75d6e4da94f6aaee761eba5a8ce.mp3" length="14035323" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2b5b90a1-67b3-4d77-94ab-5967e6534cf7/2b5b90a1-67b3-4d77-94ab-5967e6534cf7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2b5b90a1-67b3-4d77-94ab-5967e6534cf7/2b5b90a1-67b3-4d77-94ab-5967e6534cf7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2b5b90a1-67b3-4d77-94ab-5967e6534cf7/2b5b90a1-67b3-4d77-94ab-5967e6534cf7.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here’s the story behind that one button: a data science team trained a model, everything worked fine—until the dataset quietly doubled, and their R pipeline started crawling for hours. The problem wasn’t the algorithm, it was compute context: they...</itunes:subtitle><itunes:summary><![CDATA[Here’s the story behind that one button: a data science team trained a model, everything worked fine—until the dataset quietly doubled, and their R pipeline started crawling for hours. The problem wasn’t the algorithm, it was compute context: they were running in local compute, dragging every row out of SQL Server and across the network into laptop memory instead of pushing the script to run where the data lives. One switch to SQL compute context flipped the execution back into the server, kept data in place, and turned the crawl into a sprint—showing why “large data = SQL compute” is the rule of thumb for serious workloads.<br /><br />THE INVISIBLE BOTTLENECK<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams blame slow pipelines on “bad code” or “complex models,” but the real drag often hides in an invisible bottleneck: where the compute actually happens. In local compute context, every row has to squeeze through your network and laptop RAM, so small test sets feel fine while real production data melts the clock. In this episode, we unpack how switching to SQL Server compute context keeps processing beside the data, why ETL into SQL is the prerequisite for real gains, and how to use a simple three‑step checklist (compute context, query shape, batch size) to find the true bottleneck before you waste weeks “optimizing” the wrong thing.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />BATCH SIZE: POTION OF SPEED OR SLOWNESS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once compute context is right, the next lever is batch size—your \rowsPerRead\\ setting—which behaves like a potion: dose it correctly and everything flies, misjudge it and performance staggers. We walk through how the default 50,000 rows can starve R when you scale to millions of rows, why wide tables and blob-heavy schemas demand smaller batches, and how to step-test from 50,000 to 500,000 to one million rows while watching runtime and memory usage. You’ll learn a practical tuning strategy that turns your pipeline from “constant waiting for the next chunk” into a steady flow where R stays busy without pushing SQL Server into paging.<br /><br />THE QUERY THAT UNLOCKS PARALLEL WORLDS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The final performance unlock is query shape and parallelism: whether your SQL statement gives the optimizer enough structure to split work across multiple paths, or quietly forces everything through a single serial lane. Instead of blindly passing \table=\\ into \RxSqlServerData\\, we show how using \sqlQuery=\\ with a lean SELECT (no “SELECT *”, no junk columns R can’t handle) unlocks parallel plans, reduces memory waste, and cuts wall‑clock time without touching your R script. You’ll also hear how to use \@parallel = 1\\ in \sp_execute_external_script\\ or \numTasks\\ in RevoScaleR, why MAXDOP and resource governance still rule the final worker count, and how to validate your plan in Management Studio before you ever run the job through R.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>When to choose local vs SQL Server compute context for R‑SQL pipelines.<a href="https://www.spreaker.com/cms/episodes/67981346/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How compute context and data locality impact network I/O, memory, and runtime.<a...]]></itunes:summary><itunes:duration>1170</itunes:duration><itunes:keywords>bandwidthdrag,batchtuning,computecontext,datatransfer,etlprep,localcompute,maxdop,memorypaging,numtasks,parallelquery,performancetuning,queryshape,revoscaler,rintegration,rowsperread,rxsqlserverdata,sp_execute,sqlcompute,sqlparallelism,widetables</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e34d5171a68e05442b22bca22ec6ad9f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Dev Containers In CI/CD: How To Fix Environment Drift, Speed Up Onboarding &amp; Ship Reliable Azure Builds</title><link>https://www.m365.fm/show/episodes/cicd-with-dev-containers-flawless-victory-or-epic-fail/</link><description><![CDATA[Imagine queuing up for raid night, but half your guild’s game clients are patched differently—that’s what cloud projects feel like without Dev Containers: chaos, version drift, and endless “works-on-my-machine” bugs. In <a href="https://www.m365.fm/cicd-with-dev-containers-flawless-victory-or-epic-fail/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that pain: <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> projects where every laptop runs a slightly different toolchain, CI builds randomly fail, and onboarding new devs means days of reinstalling SDKs instead of shipping code. You’ll see how a single devcontainer.json becomes the shared contract for runtimes, extensions, and mounts, why Dev Container Templates act like pre-built classes for .NET, Node, and Azure work, and how Features drop in things like Azure CLI or Terraform as clean, versioned “loot” instead of copy‑pasted install scripts. We then push the question to the edge: when you wire Dev Containers into CI/CD, do you finally get true environment parity from laptop to pipeline, or just move your chaos inside Docker?<br /><br />WHEN YOUR PARTY CAN’T SYNC<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>When your squad drifts out of sync, it doesn’t take long before the fight collapses—and Azure work feels the same when every engineer runs slightly different CLIs, SDKs, and Node versions. Local installs become the hidden boss fight: one dev silently upgrades Node, another sticks to last year’s Azure CLI, someone’s PowerShell modules are three releases behind, and suddenly CI pipelines redline for no obvious reason. In this episode, we unpack how Dev Containers stop that drift at the source by putting your stack into code: the devcontainer.json defines the base image, extensions, mounts, and Features, so every laptop pulls the same image and CI builds from that exact spec instead of a vague setup doc. Onboarding shrinks from days of patching runtimes to minutes of “Clone repo → Reopen in Container,” and phantom bugs from mismatched toolchains simply never spawn.<br /><br />TEMPLATES AND FEATURES: YOUR PRE-BUILT CLASSES AND LOOT DROPS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Dev Container Templates act like pre-built classes: instead of hand-rolling a Dockerfile every time, you pick an Azure, Node, or .NET template and get a battle‑tested baseline with sensible defaults. We walk through how the gallery at containers.dev turns “set up the environment” from a day of scripting into a few clicks that generate a .devcontainer folder wired for your stack, and why storing that template in source control keeps the whole team on the same patch level. Features then behave like loot drops—modular upgrades that install Git, Azure CLI, Terraform, or language toolchains via a single entry under the features property in devcontainer.json, published as OCI artifacts. Instead of every project copying brittle install scripts, you declare the capability once, get the same version across all dev machines and CI, and evolve it centrally as your stack changes. That turns environment design from artisanal guesswork into something closer to “infrastructure as code” for dev workstations and pipelines.<br /><br />DEV CONTAINERS IN CI/CD: FLAWLESS VICTORY OR EPIC FAIL?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The real test is what happens when Dev Containers leave local dev and enter CI/CD: do you finally get a single, reproducible build environment, or just longer pipeline times and opaque Docker runs? We walk through how to use the same devcontainer.json as the source of truth for VS Code, remote dev, and your CI runner, how prebuilds cut first-start latency, and how to handle secrets and Git credentials without hard‑coding them into images. You’ll learn where Dev Containers shine (repeatable builds, easy matrix testing, predictable toolchains) and where they can roll a natural 1 in pipelines (slow image pulls, oversized layers, mismanaged cache), plus concrete patterns to keep images lean, cache warm, and YAML simple. By the end, you’ll know when Dev Containers are the right boss mechanic for your pipeline—and when a lighter Docker or VM strategy still makes more sense.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How Dev Containers eliminate “works-on-my-machine” drift in Azure and cloud projects.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use devcontainer.json, Templates, and Features to define your full dev stack as code.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to speed up onboarding with “Clone repo → Reopen in Container” instead of multi-day setup.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to wire Dev Containers into CI/CD for consistent builds without exploding image size or runtime.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to handle Git credentials, secrets, and volumes safely inside Dev Containers in pipelines.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When Dev Containers are a “flawless victory” for parity—and when they become an epic fail in CI.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that environment problems are architecture problems, not developer discipline problems. As long as you treat toolchains as something everyone manages locally, your Azure and cloud projects will pay a permanent tax in drift, onboarding friction, and flaky CI. Once you move the environment into code with Dev Containers, Templates, and Features, you get a single contract that governs local dev and pipelines—and debates about “which version are you on?” disappear in favor of designing one shared, testable runtime.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Cloud and DevOps engineers responsible for CI/CD on Azure and modern app stacks.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Lead developers and tech leads who are tired of “works-on-my-machine” blocking releases.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Platform and developer experience (DevEx) teams building golden paths for engineers.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and architects standardizing environments across distributed or remote teams.<a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and cloud consultant and host of the M365.FM podcast, where he helps teams treat their Microsoft and Azure stack as an integrated operating system rather than a pile of disconnected tools. He works with organizations running on Microsoft 365, Azure, and modern data platforms to design architectures, governance, and developer workflows that actually scale—from environment design and CI/CD parity to secure, repeatable pipelines.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174089213</guid><pubDate>Wed, 01 Oct 2025 15:03:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67971747/dde257c7760104717ff39fa865bddb6a.mp3" length="13912129" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/fd423aee-fc53-4a59-b62d-2a2946858e3f/fd423aee-fc53-4a59-b62d-2a2946858e3f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fd423aee-fc53-4a59-b62d-2a2946858e3f/fd423aee-fc53-4a59-b62d-2a2946858e3f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fd423aee-fc53-4a59-b62d-2a2946858e3f/fd423aee-fc53-4a59-b62d-2a2946858e3f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Imagine queuing up for raid night, but half your guild’s game clients are patched differently—that’s what cloud projects feel like without Dev Containers: chaos, version drift, and endless “works-on-my-machine” bugs. In...</itunes:subtitle><itunes:summary><![CDATA[Imagine queuing up for raid night, but half your guild’s game clients are patched differently—that’s what cloud projects feel like without Dev Containers: chaos, version drift, and endless “works-on-my-machine” bugs. In <a href="https://www.m365.fm/cicd-with-dev-containers-flawless-victory-or-epic-fail/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that pain: <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> projects where every laptop runs a slightly different toolchain, CI builds randomly fail, and onboarding new devs means days of reinstalling SDKs instead of shipping code. You’ll see how a single devcontainer.json becomes the shared contract for runtimes, extensions, and mounts, why Dev Container Templates act like pre-built classes for .NET, Node, and Azure work, and how Features drop in things like Azure CLI or Terraform as clean, versioned “loot” instead of copy‑pasted install scripts. We then push the question to the edge: when you wire Dev Containers into CI/CD, do you finally get true environment parity from laptop to pipeline, or just move your chaos inside Docker?<br /><br />WHEN YOUR PARTY CAN’T SYNC<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>When your squad drifts out of sync, it doesn’t take long before the fight collapses—and Azure work feels the same when every engineer runs slightly different CLIs, SDKs, and Node versions. Local installs become the hidden boss fight: one dev silently upgrades Node, another sticks to last year’s Azure CLI, someone’s PowerShell modules are three releases behind, and suddenly CI pipelines redline for no obvious reason. In this episode, we unpack how Dev Containers stop that drift at the source by putting your stack into code: the devcontainer.json defines the base image, extensions, mounts, and Features, so every laptop pulls the same image and CI builds from that exact spec instead of a vague setup doc. Onboarding shrinks from days of patching runtimes to minutes of “Clone repo → Reopen in Container,” and phantom bugs from mismatched toolchains simply never spawn.<br /><br />TEMPLATES AND FEATURES: YOUR PRE-BUILT CLASSES AND LOOT DROPS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Dev Container Templates act like pre-built classes: instead of hand-rolling a Dockerfile every time, you pick an Azure, Node, or .NET template and get a battle‑tested baseline with sensible defaults. We walk through how the gallery at containers.dev turns “set up the environment” from a day of scripting into a few clicks that generate a .devcontainer folder wired for your stack, and why storing that template in source control keeps the whole team on the same patch level. Features then behave like loot drops—modular upgrades that install Git, Azure CLI, Terraform, or language toolchains via a single entry under the features property in devcontainer.json, published as OCI artifacts. Instead of every project copying brittle install scripts, you declare the capability once, get the same version across all dev machines and CI, and evolve it centrally as your stack changes. That turns environment design from artisanal guesswork into something closer to “infrastructure as code” for dev workstations and pipelines.<br /><br />DEV CONTAINERS IN CI/CD: FLAWLESS VICTORY OR EPIC FAIL?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67971747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The real test is what happens when Dev Containers leave local dev and enter CI/CD: do you finally get a single, reproducible build environment, or just longer pipeline times and opaque Docker runs? We walk through how to use the same devcontainer.json as the...]]></itunes:summary><itunes:duration>1160</itunes:duration><itunes:keywords>azurecli,ciparity,containerizeddev,credentialsflow,devcontainers,developerxp,dockerimage,driftcontrol,environmentascode,features,gitmounts,localparity,ociartifacts,onboardingspeed,prebuilds,reproducibility,runtimeconsistency,templates,toolchainsync,vscode</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b435d64b81de92d6359bf0487fb18755.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Business Central Telemetry With Power BI: How To Use Application Insights, Fix Blind Spots &amp; Spot Performance Problems Early</title><link>https://www.m365.fm/show/episodes/youre-flying-blind-without-business-central-telemetry-and-howto-fix-it-with-power-bi/</link><description><![CDATA[Imagine rolling a D20 every morning just to see if Business Central will behave. No telemetry? That’s like rolling blindfolded. In <a href="https://www.m365.fm/youre-flying-blind-without-business-central-telemetry-and-howto-fix-it-with-power-bi/" target="_blank" rel="noreferrer noopener">this episode</a>, we start with that reality: admins and consultants trying to keep environments stable using only helpdesk tickets and vague “it’s slow” complaints, with no real visibility into sessions, deadlocks, or performance patterns. You’ll learn how to connect the Business Central telemetry feed to Azure Application Insights, why the one 36‑character Application ID in the Azure portal blocks more rollouts than any boss fight, and what changes in your day‑to‑day once those signals show up in Power BI as live dashboards instead of unreadable log walls.<br /><br />WHY TELEMETRY IS YOUR HIDDEN MINI‑MAP<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Telemetry is the hidden mini‑map you didn’t know you were missing. With it turned off, you’re not “keeping it simple”—you’re choosing to run blind: deadlocks stay invisible until payroll explodes, SQL latency creeps up over weeks, and misbehaving extensions quietly slow everything down. We walk through how telemetry captures behavior signals (sessions, page views, SQL durations, environment events) while leaving business data like invoices out of scope, why that matters for privacy, and how a single switch like “Skip Replication Counter Update” only becomes obvious once telemetry shows you the pattern behind the pain. Instead of reacting to disasters, you start seeing slopes and trends in time to schedule fixes on Tuesday afternoon instead of sacrificing your weekend.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />CHOOSING THE RIGHT POWER BI APP (AND UNLOCKING REAL DATA)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Microsoft gives you two Power BI apps for telemetry—“<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Business Central Usage” and “Dynamics 365 Business Central App Usage”—and most admins install the wrong one for the question they’re asking. In this episode, we break down when to use the environment “Usage” app for system‑wide health (logins, client mix, performance across the tenant) and when to use the extension “App Usage” app to isolate a single customization’s behavior. You’ll learn the practical workflow: install from <a href="https://www.m365.fm/microsoft-appsource-simply-explained/" target="_blank" rel="noreferrer noopener">AppSource</a> using the aka.ms shortcuts, understand why you see only sample data at first, and then plug in your own Application Insights resource so the dashboards light up with your real telemetry instead of mannequins. We also cover why a Power BI Pro license is non‑negotiable for live telemetry and how the automatically created workspace fits into your admin story.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE AZURE PORTAL PUZZLE: FINDING THE APPLICATION ID<br /><br />The final boss in this setup isn’t Business Central—it’s the Azure portal. We walk step‑by‑step through where the Application ID actually lives inside your Application Insights resource, why it never appears in Business Central or Power BI, and how to avoid chasing the wrong “ID” values for hours. Once you drop that ID into the Power BI app configuration, the portal maze suddenly pays off: sample dashboards flip over to live environment data, and your mini‑map fills in with real session, error, and performance streams. From there, we talk about access rights, why blank reports usually mean a permission problem rather than a broken setup, and how to share these insights with dev, ops, and leadership without drowning them in raw logs.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Business Central without telemetry is like running your environment blindfolded.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How telemetry captures environment and extension behavior signals without exposing invoice or customer data.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to choose between the “Usage” and “App Usage” Power BI apps—and when you actually need both.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to connect Business Central telemetry to Azure Application Insights and locate the correct Application ID.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why your dashboards only show sample data at first and how to switch them to live telemetry.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Power BI telemetry reports (Usage, Errors, Performance, Administration) to spot deadlocks, SQL lag, and misbehaving extensions before users complain.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that helpdesk tickets and error logs are too late in the story—you only hear about issues after they’ve already hurt someone. Telemetry turns Business Central into something you can actually observe: you see sessions, errors, and performance shifts as they form patterns, not just as isolated incidents. Once you wire Business Central to Application Insights and the right Power BI apps, you stop asking “why did it fail yesterday?” and start asking “what trend do we need to fix this week so it never fails at all.”<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Business Central admins who are tired of reacting to vague “it’s slow” complaints without real data.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Dynamics consultants and partners who need a repeatable telemetry setup across multiple customers.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and operations leads who want measurable system health instead of anecdotal feedback.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Developers building extensions who need to see how their apps behave in real customer environments.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Business Central‑focused consultant and host of the M365.FM podcast, helping organizations treat their Microsoft stack as an integrated operating system instead of a pile of disconnected apps. He works with teams running on Microsoft 365, Azure, and Dynamics to design architectures, governance, and observability patterns—so admins stop flying blind and start using telemetry, dashboards, and data‑driven workflows to keep their environments healthy.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174089129</guid><pubDate>Wed, 01 Oct 2025 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67960173/aef8a4dd793491a35915a707713cffbf.mp3" length="13681103" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/335bc332-cb9d-47db-ad16-d69e7ef1a42f/335bc332-cb9d-47db-ad16-d69e7ef1a42f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/335bc332-cb9d-47db-ad16-d69e7ef1a42f/335bc332-cb9d-47db-ad16-d69e7ef1a42f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/335bc332-cb9d-47db-ad16-d69e7ef1a42f/335bc332-cb9d-47db-ad16-d69e7ef1a42f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Imagine rolling a D20 every morning just to see if Business Central will behave. No telemetry? That’s like rolling blindfolded. In https://www.m365.fm/youre-flying-blind-without-business-central-telemetry-and-howto-fix-it-with-power-bi/, we start with...</itunes:subtitle><itunes:summary><![CDATA[Imagine rolling a D20 every morning just to see if Business Central will behave. No telemetry? That’s like rolling blindfolded. In <a href="https://www.m365.fm/youre-flying-blind-without-business-central-telemetry-and-howto-fix-it-with-power-bi/" target="_blank" rel="noreferrer noopener">this episode</a>, we start with that reality: admins and consultants trying to keep environments stable using only helpdesk tickets and vague “it’s slow” complaints, with no real visibility into sessions, deadlocks, or performance patterns. You’ll learn how to connect the Business Central telemetry feed to Azure Application Insights, why the one 36‑character Application ID in the Azure portal blocks more rollouts than any boss fight, and what changes in your day‑to‑day once those signals show up in Power BI as live dashboards instead of unreadable log walls.<br /><br />WHY TELEMETRY IS YOUR HIDDEN MINI‑MAP<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Telemetry is the hidden mini‑map you didn’t know you were missing. With it turned off, you’re not “keeping it simple”—you’re choosing to run blind: deadlocks stay invisible until payroll explodes, SQL latency creeps up over weeks, and misbehaving extensions quietly slow everything down. We walk through how telemetry captures behavior signals (sessions, page views, SQL durations, environment events) while leaving business data like invoices out of scope, why that matters for privacy, and how a single switch like “Skip Replication Counter Update” only becomes obvious once telemetry shows you the pattern behind the pain. Instead of reacting to disasters, you start seeing slopes and trends in time to schedule fixes on Tuesday afternoon instead of sacrificing your weekend.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />CHOOSING THE RIGHT POWER BI APP (AND UNLOCKING REAL DATA)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Microsoft gives you two Power BI apps for telemetry—“<a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Dynamics 365</a> Business Central Usage” and “Dynamics 365 Business Central App Usage”—and most admins install the wrong one for the question they’re asking. In this episode, we break down when to use the environment “Usage” app for system‑wide health (logins, client mix, performance across the tenant) and when to use the extension “App Usage” app to isolate a single customization’s behavior. You’ll learn the practical workflow: install from <a href="https://www.m365.fm/microsoft-appsource-simply-explained/" target="_blank" rel="noreferrer noopener">AppSource</a> using the aka.ms shortcuts, understand why you see only sample data at first, and then plug in your own Application Insights resource so the dashboards light up with your real telemetry instead of mannequins. We also cover why a Power BI Pro license is non‑negotiable for live telemetry and how the automatically created workspace fits into your admin story.<a href="https://www.spreaker.com/cms/episodes/67960173/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE AZURE PORTAL PUZZLE: FINDING THE APPLICATION ID<br /><br />The final boss in this setup isn’t Business Central—it’s the Azure portal. We walk step‑by‑step through where the Application ID actually lives inside your Application Insights resource, why it never appears in Business Central or Power BI, and how to avoid chasing the wrong “ID” values for hours. Once you drop that ID into the Power BI app configuration, the portal maze suddenly pays off: sample dashboards flip over to live environment data, and your mini‑map...]]></itunes:summary><itunes:duration>1141</itunes:duration><itunes:keywords>appinsights,applicationid,azureportal,bcadmin,deadlocks,diagnostics,environmenthealth,errorsignals,extensionapp,governance,monitoring,observability,performancelogs,powerbi,prolicense,sessiondata,sqldurations,telemetry,usageapp,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/694b12fd00bdd3bf755df37ec4b4a6f2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Go Beyond The Demos: How To Make Copilot Actually Work For Your Business Central Environment</title><link>https://www.m365.fm/show/episodes/go-beyond-the-demos-make-copilot-do-what-you-need-in-business-central/</link><description><![CDATA[Ever wish Business Central actually did the boring work for you—like reconciling payments, drafting product descriptions, or cleaning up messy workflows—instead of burying you in extra clicks and late‑night Excel? That’s the real promise of <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> in Business Central online: it’s built in at no extra license cost, but most admins and partners never move beyond the canned demos Microsoft shows on stage. In <a href="https://www.m365.fm/go-beyond-the-demos-make-copilot-do-what-you-need-in-business-central/" target="_blank" rel="noreferrer noopener">this episode</a>, we strip away the marketing layer and go into the hidden “System.AI” namespace, Copilot Capability enum, and Copilot &amp; Agent capabilities page so you can turn Copilot from a generic assistant into something wired to your company’s actual processes, data, and tone of voice. By the end, you’ll have a survival checklist you can pressure‑test in a sandbox—including how to register capabilities safely, avoid collisions with Microsoft updates, and give admins clean kill switches if something misbehaves.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE SECRET MENU OF COPILOT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Copilot’s real power isn’t in the flashy buttons on customer or item cards; it lives under the surface in the System.AI namespace, the Copilot Capability and Copilot Availability objects, and the capability registry devs almost never talk about with admins. We break down how a Capability defines the skill you’re adding (for example, drafting purchase orders, rewriting text in your brand voice, or summarizing complex documents), and how Availability controls where and when that skill appears in the UI. You’ll learn how developers can extend Copilot with new capabilities, how admins can see every registered feature on the “Copilot &amp; agent capabilities” page, and how toggling them on or off turns Copilot from a black box into a controllable, governable framework. Instead of waiting for Microsoft’s next demo scenario, you can design your own AI menu that reflects your approvals, custom fields, and industry quirks—and still keep a big red stop button if something goes wrong.<br /><br />REGISTERING WITHOUT BURNING DOWN YOUR TENANT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Registering a Copilot capability isn’t magic; it’s AL code. You create an enumextension for Copilot Capability, then use an Install or Upgrade codeunit that calls CopilotCapability.RegisterCapability so Business Central actually knows your feature exists. We walk through why unique names and enum values matter (to avoid collisions with future Microsoft capabilities), why sandbox‑first rollout is non‑negotiable, and how to use versioning and upgrade codeunits to move safely from 1.0 to 1.1 without breaking production. You’ll also hear how the Copilot &amp; agent capabilities page becomes your truth source: if your capability doesn’t show up there with the LearnMoreUrlTxt link, it’s not really registered—and admins won’t know what it does or how to shut it off. Treat registration like production architecture, not a side experiment, and Copilot becomes a stable extension point instead of a late‑night restore job waiting to happen.<br /><br />METAPROMPTS: TEACHING YOUR AI MANNERS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once the capability exists, you still need to teach Copilot how to behave, and that’s where metaprompts come in—the “primary system message” that defines the AI’s profile, boundaries, and output format. We explain how metaprompts let you encode your company’s tone, compliance rules, and business logic into the assistant so it stops sounding like a generic HR memo and starts acting like a knowledgeable colleague who understands your chart of accounts, item structure, and approval rules. You’ll learn how to structure metaprompts for text completions, chat‑style workflows, and embeddings scenarios, how to avoid over‑sharing sensitive data inside prompts, and how to iterate safely in sandbox before exposing anything to real users. Done well, metaprompts turn Copilot from a clever demo into a reliable operator that respects your guardrails while still saving time on repetitive work.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How Copilot in Business Central really works under the hood (System.AI namespace, Copilot Capability, Availability).<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to discover and manage all Copilot capabilities via the “Copilot &amp; agent capabilities” admin page.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to register custom Copilot capabilities with enumextensions and Install/Upgrade codeunits without breaking production.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to avoid capability collisions with Microsoft updates using unique naming, IDs, and proper versioning.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use metaprompts to give Copilot a job description, tone of voice, and guardrails that match your business.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A sandbox‑first rollout checklist so admins keep control and always have a clean kill switch.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot in Business Central is not just a set of pre‑defined buttons—it’s an AI capability framework that already ships in your tenant, waiting for you to define what “useful” means. If you only use the demos, you’re effectively leaving compute, context, and competitive advantage on the table while working harder than necessary in Excel and manual approvals. Once you learn how to register capabilities properly, wire in metaprompts, and govern everything via the Copilot &amp; agent capabilities page, Copilot stops being a marketing toy and becomes a controlled, extensible co‑worker that actually fits how your company runs Business Central.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Business Central admins and IT leads who want Copilot value beyond canned demos.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>AL developers and partners extending Business Central with custom AI capabilities.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Solution architects designing AI‑assisted workflows on top of Business Central.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Compliance, governance, and operations teams who need visibility and control over what Copilot can do.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Business Central‑focused consultant and host of the M365.FM podcast, helping organizations treat their Microsoft stack as an integrated operating system instead of a collection of disconnected apps. He works with teams running on Microsoft 365, Azure, and Dynamics to design architectures, governance, and AI frameworks that balance innovation with control—so Copilot and other assistants actually reduce workload instead of adding chaos.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174088892</guid><pubDate>Tue, 30 Sep 2025 16:55:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67954289/1de41e544fe8149a07e27b87cb173d3d.mp3" length="15148766" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/446367e9-0990-46a2-87f7-d983c93e6cf5/446367e9-0990-46a2-87f7-d983c93e6cf5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/446367e9-0990-46a2-87f7-d983c93e6cf5/446367e9-0990-46a2-87f7-d983c93e6cf5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/446367e9-0990-46a2-87f7-d983c93e6cf5/446367e9-0990-46a2-87f7-d983c93e6cf5.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Ever wish Business Central actually did the boring work for you—like reconciling payments, drafting product descriptions, or cleaning up messy workflows—instead of burying you in extra clicks and late‑night Excel? That’s the real promise of...</itunes:subtitle><itunes:summary><![CDATA[Ever wish Business Central actually did the boring work for you—like reconciling payments, drafting product descriptions, or cleaning up messy workflows—instead of burying you in extra clicks and late‑night Excel? That’s the real promise of <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> in Business Central online: it’s built in at no extra license cost, but most admins and partners never move beyond the canned demos Microsoft shows on stage. In <a href="https://www.m365.fm/go-beyond-the-demos-make-copilot-do-what-you-need-in-business-central/" target="_blank" rel="noreferrer noopener">this episode</a>, we strip away the marketing layer and go into the hidden “System.AI” namespace, Copilot Capability enum, and Copilot &amp; Agent capabilities page so you can turn Copilot from a generic assistant into something wired to your company’s actual processes, data, and tone of voice. By the end, you’ll have a survival checklist you can pressure‑test in a sandbox—including how to register capabilities safely, avoid collisions with Microsoft updates, and give admins clean kill switches if something misbehaves.<a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE SECRET MENU OF COPILOT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Copilot’s real power isn’t in the flashy buttons on customer or item cards; it lives under the surface in the System.AI namespace, the Copilot Capability and Copilot Availability objects, and the capability registry devs almost never talk about with admins. We break down how a Capability defines the skill you’re adding (for example, drafting purchase orders, rewriting text in your brand voice, or summarizing complex documents), and how Availability controls where and when that skill appears in the UI. You’ll learn how developers can extend Copilot with new capabilities, how admins can see every registered feature on the “Copilot &amp; agent capabilities” page, and how toggling them on or off turns Copilot from a black box into a controllable, governable framework. Instead of waiting for Microsoft’s next demo scenario, you can design your own AI menu that reflects your approvals, custom fields, and industry quirks—and still keep a big red stop button if something goes wrong.<br /><br />REGISTERING WITHOUT BURNING DOWN YOUR TENANT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Registering a Copilot capability isn’t magic; it’s AL code. You create an enumextension for Copilot Capability, then use an Install or Upgrade codeunit that calls CopilotCapability.RegisterCapability so Business Central actually knows your feature exists. We walk through why unique names and enum values matter (to avoid collisions with future Microsoft capabilities), why sandbox‑first rollout is non‑negotiable, and how to use versioning and upgrade codeunits to move safely from 1.0 to 1.1 without breaking production. You’ll also hear how the Copilot &amp; agent capabilities page becomes your truth source: if your capability doesn’t show up there with the LearnMoreUrlTxt link, it’s not really registered—and admins won’t know what it does or how to shut it off. Treat registration like production architecture, not a side experiment, and Copilot becomes a stable extension point instead of a late‑night restore job waiting to happen.<br /><br />METAPROMPTS: TEACHING YOUR AI MANNERS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67954289/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once the capability exists, you still need to teach Copilot how to behave, and that’s where metaprompts come...]]></itunes:summary><itunes:duration>1263</itunes:duration><itunes:keywords>admintoggle,aiframework,alcode,availability,bconline,capabilities,completionprompt,compliance,copilot,customization,embeddings,enumextension,extensions,governance,learnmoreurl,metaprompts,registration,sandbox,systemmessage,telemetry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/beb1960f01173058cf22afb07d9408fc.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Studio vs Azure AI Foundry: RAG, Governance &amp; How To Pick The Right Enterprise AI Platform</title><link>https://www.m365.fm/show/episodes/copilot-studio-vs-azure-ai-foundry-pick-your-poison/</link><description><![CDATA[Most enterprise bots sound smart but hallucinate when asked about your real policies and data. This episode is for architects and IT leaders choosing between Copilot Studio and Azure AI Foundry. You learn how RAG works, where each platform shines and a simple framework for when to migrate.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why most bots are just fancy parrots: RAG and access control</li><li>03:38 – Copilot Studio: quick wins with training wheels</li><li>08:07 – Azure AI Foundry: the enterprise AI factory</li><li>12:01 – The three-tier framework: explore, scale, govern</li><li>16:05 – The hidden gotchas Microsoft glosses over</li><li>19:15 – Pick your poison wisely</li></ul><br /><b>Key takeaways</b><br /><ul><li>Retrieval-augmented generation with identity-aware access control is what turns a hallucinating chatbot into an assistant grounded in your tenant data.</li><li>Copilot Studio delivers fast low-code pilots but hides model controls, while Azure AI Foundry exposes models, evaluation, MLOps and audit trails at the cost of time and skills.</li><li>Use an explore, scale, govern progression: prototype in Studio, move to Foundry when non-Microsoft 365 data, hallucination risk or <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">compliance</a> requirements appear, and budget early for tokens, licensing and connector work.</li></ul><br /><b>Worth quoting</b><br /><br />“Bottom line, RAG is what turns a parrot into a real assistant. Done right, you get answers drawn from your tenant, filtered through your permissions, and grounded in sources that exist.” – Mirko Peters (03:07)<br /><br />“Don't treat studio connectors as plug and play for critical systems, roadmap time and resources for extending them, or pivot the workload to foundry, where custom APIs and pipelines are first class citizens.” – Mirko Peters (18:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-vs-azure-ai-foundry-pick-your-poison/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, the three-tier framework and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the low-code option for fast pilots that hides model controls like temperature and prompt versioning</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the code-first option with a large model catalog, MLOps pipelines, evaluation gates and audit trails</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – search plus an LLM, grounding answers in indexed tenant content filtered by user permissions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">The Azure AI Foundry Trap: RAG, Agents, Evaluators &amp; How To Stop Shipping Hallucinations At Scale</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174088741</guid><pubDate>Tue, 30 Sep 2025 04:51:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67947670/12b2fbd8988d0c99afd0db2c28dc73dd.mp3" length="14379512" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/57d2ce43-fa2f-4822-b38f-246ae308b27f/57d2ce43-fa2f-4822-b38f-246ae308b27f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/57d2ce43-fa2f-4822-b38f-246ae308b27f/57d2ce43-fa2f-4822-b38f-246ae308b27f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/57d2ce43-fa2f-4822-b38f-246ae308b27f/57d2ce43-fa2f-4822-b38f-246ae308b27f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most enterprise bots sound smart but hallucinate when asked about your real policies and data. This episode is for architects and IT leaders choosing between Copilot Studio and Azure AI Foundry. You learn how RAG works, where each platform shines and...</itunes:subtitle><itunes:summary><![CDATA[Most enterprise bots sound smart but hallucinate when asked about your real policies and data. This episode is for architects and IT leaders choosing between Copilot Studio and Azure AI Foundry. You learn how RAG works, where each platform shines and a simple framework for when to migrate.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why most bots are just fancy parrots: RAG and access control</li><li>03:38 – Copilot Studio: quick wins with training wheels</li><li>08:07 – Azure AI Foundry: the enterprise AI factory</li><li>12:01 – The three-tier framework: explore, scale, govern</li><li>16:05 – The hidden gotchas Microsoft glosses over</li><li>19:15 – Pick your poison wisely</li></ul><br /><b>Key takeaways</b><br /><ul><li>Retrieval-augmented generation with identity-aware access control is what turns a hallucinating chatbot into an assistant grounded in your tenant data.</li><li>Copilot Studio delivers fast low-code pilots but hides model controls, while Azure AI Foundry exposes models, evaluation, MLOps and audit trails at the cost of time and skills.</li><li>Use an explore, scale, govern progression: prototype in Studio, move to Foundry when non-Microsoft 365 data, hallucination risk or <a href="https://www.m365.fm/entity/compliance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">compliance</a> requirements appear, and budget early for tokens, licensing and connector work.</li></ul><br /><b>Worth quoting</b><br /><br />“Bottom line, RAG is what turns a parrot into a real assistant. Done right, you get answers drawn from your tenant, filtered through your permissions, and grounded in sources that exist.” – Mirko Peters (03:07)<br /><br />“Don't treat studio connectors as plug and play for critical systems, roadmap time and resources for extending them, or pivot the workload to foundry, where custom APIs and pipelines are first class citizens.” – Mirko Peters (18:14)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-studio-vs-azure-ai-foundry-pick-your-poison/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes, the three-tier framework and FAQ</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – the low-code option for fast pilots that hides model controls like temperature and prompt versioning</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – the code-first option with a large model catalog, MLOps pipelines, evaluation gates and audit trails</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – search plus an LLM, grounding answers in indexed tenant content filtered by user permissions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=copilot-studio-vs-azure-ai-foundry-rag-governance-and-how-to-pick-the-right-enterprise-ai-platform" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1199</itunes:duration><itunes:keywords>accesscontrol,aicompliance,authoritative,connectors,copilotstudio,dataverse,enterpriseai,foundry,governance,gpt5,grounding,hallucinations,identityaware,modelrouting,orchestration,permissions,pipelines,rag,sharepoint,tenantdata</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d3a69c0f0577a112e389c589b022500b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Is Your Dataflow Reusable or a One‑Trick Disaster? How To Fix Schema Drift, Hardcoding &amp; Fragile Fabric Dataflows</title><link>https://www.m365.fm/show/episodes/is-your-dataflow-reusable-or-a-one-trick-disaster/</link><description><![CDATA[Picture this: your lakehouse looks calm, clean Delta tables shining back at you. But without partitioning, schema enforcement, or incremental refresh, it’s not a lakehouse—it’s a swamp that eats performance, chews through storage, and turns your patience into compost. The uncomfortable truth is that many “working” dataflows are actually hanging by a thread: they refresh today, then silently fail the moment a column changes, a CSV layout shifts, or volumes grow beyond demo size. In <a href="https://www.m365.fm/is-your-dataflow-reusable-or-a-one-trick-disaster/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through a 60‑second checklist you can run against any Dataflow Gen2—parameters, modular queries, Delta targets, partitioning, and schema handling—to decide whether it’s a reusable asset or a fragile one‑off that will explode the next time your upstream system twitches.<br /><br />WHY YOUR “WORKING” DATAFLOW IS ACTUALLY A TIME BOMB<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams treat “it refreshed” as the finish line, but that’s like calling a car road‑worthy because it started once. The real danger is schema drift: add a field, tweak a type, change order, and suddenly joins, filters, and calculations collapse—taking Finance dashboards, Marketing reports, and exec slides down with them in a chain reaction. We break down how fragile assumptions in Dataflows Gen2 (fixed columns, static file paths, brittle joins) create hidden debt, why tools like Delta tables and controlled schema evolution are your best defense, and how dynamic schema handling plus metadata‑driven mappings can absorb change instead of detonating your pipelines. By the end, you’ll see why survival isn’t about a single successful refresh, but about designing flows that keep working when your CRM, ERP, or CSV sources inevitably zigzag.<br /><br />THE THREE DEADLY SINS OF DATAFLOW DESIGN<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Under the microscope, most broken dataflows share the same three sins: hardcoding, spaghetti logic, and ignoring scale. We walk through why static file paths and magic dates turn every environment change into a manual rescue job, how unstructured chains of 20+ steps turn Power Query into a plate of noodles nobody can debug, and how testing only on tiny sample data leads to refresh queues melting down when real volumes hit. You’ll learn how to replace hardcoded values with parameters and metadata tables, split logic into named, single‑purpose queries and M functions, and test with production‑like volumes early—using tactics like coalesce, sensible partitioning, and offloading heavy transformations to Spark or lakehouse layers when Fabric’s dataflow engine becomes the bottleneck.<br /><br />THE SECRET SAUCE: MODULARITY AND PARAMETERIZATION<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Reusable dataflows aren’t accidents—they’re the result of modular design and parameterization baked in from the start. We show how to carve your transformations into small, reusable functions (for dates, paths, standardization), build parameter‑driven queries that can switch sources or environments without rewrites, and centralize config in metadata tables instead of copy‑pasting logic between workspaces. You’ll also see how to combine Delta targets, incremental refresh, defensive joins, and realistic scale testing into a simple design pattern: land raw data predictably, transform in readable blocks, then serve curated tables that can be reused across multiple reports and projects without turning your refresh schedule into a ticket machine.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How to spot whether your Dataflow Gen2 is a reusable asset or a fragile one‑off.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why schema drift breaks “working” dataflows and how to defend against it with Delta and schema evolution.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The three deadly sins of dataflow design—hardcoding, spaghetti logic, ignoring scale—and how to fix each.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use parameters, metadata, and modular M functions to make dataflows portable across environments.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to keep transformations in Dataflows Gen2 vs push them into Spark notebooks or lakehouse layers.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A 60‑second checklist you can run on any dataflow to decide if it’s production‑ready.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that a dataflow that “just works” once is not a success—it’s often a debt bomb waiting for the next schema change or volume spike. Real reliability comes from designing for drift, reuse, and growth: treating parameters, modular queries, Delta targets, and realistic scale tests as non‑negotiable architecture, not nice‑to‑have polish. Once you adopt that mindset, your lakehouse stops being a swamp of disposable pipelines and becomes a platform of reusable building blocks your whole organization can trust.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Data engineers and BI developers building Dataflows Gen2 on <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Analytics leads and architects responsible for lakehouse and ETL design.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power BI and Fabric admins fighting constant refresh failures and schema‑driven outages.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and partners who need reusable patterns across multiple tenants and projects.<a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Fabric, and their lakehouse stack as an integrated operating system instead of a pile of one‑off reports and pipelines. He works with teams running on Microsoft 365, Azure, and Fabric to design architectures, governance, and ETL patterns that prioritize reuse, observability, and resilience—so dataflows stop being time bombs and start acting like stable infrastructure.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174088654</guid><pubDate>Mon, 29 Sep 2025 16:46:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67942490/c13ac0b3895a7a6847274327aa26bc1e.mp3" length="14024351" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/aea6868b-8766-4589-afda-c621640674d7/aea6868b-8766-4589-afda-c621640674d7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/aea6868b-8766-4589-afda-c621640674d7/aea6868b-8766-4589-afda-c621640674d7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/aea6868b-8766-4589-afda-c621640674d7/aea6868b-8766-4589-afda-c621640674d7.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Picture this: your lakehouse looks calm, clean Delta tables shining back at you. But without partitioning, schema enforcement, or incremental refresh, it’s not a lakehouse—it’s a swamp that eats performance, chews through storage, and turns your...</itunes:subtitle><itunes:summary><![CDATA[Picture this: your lakehouse looks calm, clean Delta tables shining back at you. But without partitioning, schema enforcement, or incremental refresh, it’s not a lakehouse—it’s a swamp that eats performance, chews through storage, and turns your patience into compost. The uncomfortable truth is that many “working” dataflows are actually hanging by a thread: they refresh today, then silently fail the moment a column changes, a CSV layout shifts, or volumes grow beyond demo size. In <a href="https://www.m365.fm/is-your-dataflow-reusable-or-a-one-trick-disaster/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through a 60‑second checklist you can run against any Dataflow Gen2—parameters, modular queries, Delta targets, partitioning, and schema handling—to decide whether it’s a reusable asset or a fragile one‑off that will explode the next time your upstream system twitches.<br /><br />WHY YOUR “WORKING” DATAFLOW IS ACTUALLY A TIME BOMB<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams treat “it refreshed” as the finish line, but that’s like calling a car road‑worthy because it started once. The real danger is schema drift: add a field, tweak a type, change order, and suddenly joins, filters, and calculations collapse—taking Finance dashboards, Marketing reports, and exec slides down with them in a chain reaction. We break down how fragile assumptions in Dataflows Gen2 (fixed columns, static file paths, brittle joins) create hidden debt, why tools like Delta tables and controlled schema evolution are your best defense, and how dynamic schema handling plus metadata‑driven mappings can absorb change instead of detonating your pipelines. By the end, you’ll see why survival isn’t about a single successful refresh, but about designing flows that keep working when your CRM, ERP, or CSV sources inevitably zigzag.<br /><br />THE THREE DEADLY SINS OF DATAFLOW DESIGN<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Under the microscope, most broken dataflows share the same three sins: hardcoding, spaghetti logic, and ignoring scale. We walk through why static file paths and magic dates turn every environment change into a manual rescue job, how unstructured chains of 20+ steps turn Power Query into a plate of noodles nobody can debug, and how testing only on tiny sample data leads to refresh queues melting down when real volumes hit. You’ll learn how to replace hardcoded values with parameters and metadata tables, split logic into named, single‑purpose queries and M functions, and test with production‑like volumes early—using tactics like coalesce, sensible partitioning, and offloading heavy transformations to Spark or lakehouse layers when Fabric’s dataflow engine becomes the bottleneck.<br /><br />THE SECRET SAUCE: MODULARITY AND PARAMETERIZATION<br /><br /><a href="https://www.spreaker.com/cms/episodes/67942490/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Reusable dataflows aren’t accidents—they’re the result of modular design and parameterization baked in from the start. We show how to carve your transformations into small, reusable functions (for dates, paths, standardization), build parameter‑driven queries that can switch sources or environments without rewrites, and centralize config in metadata tables instead of copy‑pasting logic between workspaces. You’ll also see how to combine Delta targets, incremental refresh, defensive joins, and realistic scale testing into a simple design pattern: land raw data predictably, transform in readable blocks, then serve curated tables that can be reused across multiple reports and projects without turning your refresh schedule into a ticket machine.<br /><br />WHAT YOU’LL LEARN<a...]]></itunes:summary><itunes:duration>1169</itunes:duration><itunes:keywords>dataflowsgen2,defensivejoins,deltatables,dynamicschema,fabricetl,governance,hardcoding,incremental,lakehouse,metadata,mfunctions,modularity,parameters,partitioning,pipelinedesign,refreshdebt,reusability,scaletesting,schemadrift,spaghettilogic</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/10c4473e67889f039dc2523aebfa6ad2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Digital Twin: How To Clean Up Messy Data, Build an Ontology &amp; Get Real-Time Insights in OneLake</title><link>https://www.m365.fm/show/episodes/microsoft-fabrics-digital-twin-the-fix-for-messy-data-or-another-headache/</link><description><![CDATA[Admins, you saw the title and asked the real question: is Fabric’s Digital Twin Builder finally the fix for our messy, siloed data—or just another data swamp wearing lipstick? In <a href="https://www.m365.fm/microsoft-fabrics-digital-twin-the-fix-for-messy-data-or-another-headache/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that tension: the feature sits in Fabric’s Real-Time Intelligence, lands its twin data directly in OneLake, and promises a clean semantic layer on top of chaotic IoT feeds, ERP tables, and exports older than your payroll system. We break down what a digital twin really is in practice (a dynamic, ontology‑driven model of your real‑world assets and processes), why so many early twin projects collapsed under fragile ETL and schema chaos, and how Fabric’s approach—semantic canvas plus ontology—tries to replace glue‑and‑duct‑tape plumbing with reusable building blocks. Along the way, you’ll hear what actually changes for admins when twin data becomes just another Fabric item in OneLake: fewer “multiple source of truth” disasters, more predictable integration with <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">Power BI</a> and Real-Time Intelligence, and a path away from living inside CSVs and manual exports.<br /><br />LOW-CODE OR LOW-PATIENCE? THE PROMISE AND THE CATCH<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Fabric’s Digital Twin Builder sells itself as low‑code, and the semantic canvas is the star: a visual surface where you define namespaces, types, and instances, then wire them with relationships instead of writing JOINs by hand. This is where the “admins vs low‑code trauma” kicks in—most of us have scars from tools where drag‑and‑drop diagrams turned into unmaintainable spaghetti. We take that skepticism seriously and walk through what’s actually different here: the canvas enforces structure via ontology, so relationships and entities follow a consistent model rather than whatever naming conventions a random project team invented last year. With concrete examples like the SPIE property portfolio, you’ll see how a single twin model can unify asset data across sites and countries, reducing one‑off integration projects and giving operations teams portfolio‑wide visibility without custom exports per region. The catch is honest too: garbage in still means garbage out—Digital Twin Builder doesn’t magically fix malformed CSVs or broken telemetry—but once sources meet a basic standard, the low‑code surface becomes a real accelerator instead of GUI purgatory.<br /><br />MASTERING THE SEMANTIC CANVAS WITHOUT LOSING YOUR SANITY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The heart of this episode is the semantic canvas and its ontology model: namespaces define your domains, types describe the concepts within them (e.g. pump, building, route, sensor), and instances represent the actual things in your environment. We walk through how to translate messy real‑world structures into a clean hierarchy, how to model relationships so you can trace from a failing sensor to maintenance schedules to financial impact, and how this differs from the old world of ad‑hoc tables and undocumented joins. You’ll learn practical tips for avoiding ontology bloat (too many hyper‑specific types), how to phase a twin rollout by starting with one domain and expanding, and how to keep subject‑matter experts involved without letting them blow up the structure. The goal is a canvas that feels like a reliable map, not a whiteboard sketch that only makes sense to the person who drew it.<br /><br />REAL-TIME INSIGHT WITHOUT REAL-TIME CHAOS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once the twin model is in place, the payoff lives in real‑time dashboards and alerts powered by Fabric’s Real-Time Intelligence and Power BI on top of OneLake. We explore how to wire telemetry and line‑of‑business data into the twin so that operations teams see live status instead of stale spreadsheets, and how to design views for different personas—from control‑room operators to finance and leadership. You’ll hear where the low‑code promise holds (fast wiring from twin to dashboards) and where you still need solid data engineering (clean ingestion, quality checks, and governance), plus how to avoid turning RTI into a noisy alert cannon that nobody trusts. By the end, you’ll know what a good “first twin” looks like, how to connect it to dashboards users actually adopt, and what governance you need so this doesn’t become “yet another real‑time project that died after the pilot.”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What a digital twin really is in business terms and why so many early projects failed.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Fabric’s Digital Twin Builder uses the semantic canvas and ontology (namespaces, types, instances) to tame messy data.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How low‑code modeling changes the roles of admins, data engineers, and subject‑matter experts in twin projects.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How twin data in OneLake plugs into Power BI and Real-Time Intelligence for live, portfolio‑wide insights.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Digital Twin Builder genuinely saves time—and where bad source data and weak governance will still hurt you.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical checklist to decide if Fabric’s Digital Twin is the right fit for your scenario or just extra complexity.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br />he core insight of this episode is that digital twins stopped failing because of “bad ideas” and started failing because of bad plumbing—fragile ETL, schema chaos, and one‑off models no one could maintain. Fabric’s Digital Twin Builder doesn’t magically fix upstream data, but it does offer a structured, ontology‑driven way to build twins directly in OneLake with real‑time connections, turning what used to be a fragile science project into a repeatable pattern. Once you treat ontology, semantic canvas, and OneLake integration as architecture rather than experimentation, digital twins shift from buzzword to a practical way to cut waste, break silos, and keep operations, finance, and IT aligned on the same live model of reality.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Data and platform architects responsible for <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a>, lakehouse, and real‑time analytics strategy.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Admins and operations leads who want real‑time visibility into assets and processes without building custom ETL monsters.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>BI and analytics teams looking to move from static reports to live twin‑driven dashboards.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and partners evaluating whether Fabric’s Digital Twin Builder should be part of their reference architecture.<a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Fabric, and their data estate as one integrated operating system instead of disconnected tools. He works with teams running on Microsoft 365, Azure, and Fabric to design architectures, governance, and real‑time analytics patterns that prioritize reliability and clarity—so digital twins and dashboards reflect how the business actually runs, not how slide decks wish it did.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174088523</guid><pubDate>Mon, 29 Sep 2025 04:44:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67935641/2aa5a984ccbfc600e77966f231fcc1e5.mp3" length="13814327" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/cad11872-0bf2-47da-8a73-a9f80b8b2dc3/cad11872-0bf2-47da-8a73-a9f80b8b2dc3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/cad11872-0bf2-47da-8a73-a9f80b8b2dc3/cad11872-0bf2-47da-8a73-a9f80b8b2dc3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/cad11872-0bf2-47da-8a73-a9f80b8b2dc3/cad11872-0bf2-47da-8a73-a9f80b8b2dc3.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Admins, you saw the title and asked the real question: is Fabric’s Digital Twin Builder finally the fix for our messy, siloed data—or just another data swamp wearing lipstick? In...</itunes:subtitle><itunes:summary><![CDATA[Admins, you saw the title and asked the real question: is Fabric’s Digital Twin Builder finally the fix for our messy, siloed data—or just another data swamp wearing lipstick? In <a href="https://www.m365.fm/microsoft-fabrics-digital-twin-the-fix-for-messy-data-or-another-headache/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that tension: the feature sits in Fabric’s Real-Time Intelligence, lands its twin data directly in OneLake, and promises a clean semantic layer on top of chaotic IoT feeds, ERP tables, and exports older than your payroll system. We break down what a digital twin really is in practice (a dynamic, ontology‑driven model of your real‑world assets and processes), why so many early twin projects collapsed under fragile ETL and schema chaos, and how Fabric’s approach—semantic canvas plus ontology—tries to replace glue‑and‑duct‑tape plumbing with reusable building blocks. Along the way, you’ll hear what actually changes for admins when twin data becomes just another Fabric item in OneLake: fewer “multiple source of truth” disasters, more predictable integration with <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">Power BI</a> and Real-Time Intelligence, and a path away from living inside CSVs and manual exports.<br /><br />LOW-CODE OR LOW-PATIENCE? THE PROMISE AND THE CATCH<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Fabric’s Digital Twin Builder sells itself as low‑code, and the semantic canvas is the star: a visual surface where you define namespaces, types, and instances, then wire them with relationships instead of writing JOINs by hand. This is where the “admins vs low‑code trauma” kicks in—most of us have scars from tools where drag‑and‑drop diagrams turned into unmaintainable spaghetti. We take that skepticism seriously and walk through what’s actually different here: the canvas enforces structure via ontology, so relationships and entities follow a consistent model rather than whatever naming conventions a random project team invented last year. With concrete examples like the SPIE property portfolio, you’ll see how a single twin model can unify asset data across sites and countries, reducing one‑off integration projects and giving operations teams portfolio‑wide visibility without custom exports per region. The catch is honest too: garbage in still means garbage out—Digital Twin Builder doesn’t magically fix malformed CSVs or broken telemetry—but once sources meet a basic standard, the low‑code surface becomes a real accelerator instead of GUI purgatory.<br /><br />MASTERING THE SEMANTIC CANVAS WITHOUT LOSING YOUR SANITY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67935641/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The heart of this episode is the semantic canvas and its ontology model: namespaces define your domains, types describe the concepts within them (e.g. pump, building, route, sensor), and instances represent the actual things in your environment. We walk through how to translate messy real‑world structures into a clean hierarchy, how to model relationships so you can trace from a failing sensor to maintenance schedules to financial impact, and how this differs from the old world of ad‑hoc tables and undocumented joins. You’ll learn practical tips for avoiding ontology bloat (too many hyper‑specific types), how to phase a twin rollout by starting with one domain and expanding, and how to keep subject‑matter experts involved without letting them blow up the structure. The goal is a canvas that feels like a reliable map, not a whiteboard sketch that only makes sense to the person who drew it.<br /><br />REAL-TIME INSIGHT WITHOUT REAL-TIME CHAOS<br /><br /><a...]]></itunes:summary><itunes:duration>1152</itunes:duration><itunes:keywords>admintools,datafusion,digitaltwin,entities,erpintegration,fabricpreview,governance,instances,lowcode,mapping,modelingux,namespaces,onelake,ontology,realtime,rti,semanticcanvas,sensordata,twinbuilder,twinmodeling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7b7c1c1f5719ebcd7441651181e98de3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Azure AI Foundry Trap: RAG, Agents, Evaluators &amp; How To Stop Shipping Hallucinations At Scale</title><link>https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/</link><description><![CDATA[Azure AI Foundry demos look flawless, but real enterprise data turns many copilots and agents into hallucination machines. This episode is for architects, admins and AI builders moving from prototype to production. You learn how RAG with hybrid search, evaluators, observability and governance keep your AI grounded and your tenant safe.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> is called a trap</li><li>00:37 – Why multimodal apps fail in the real world</li><li>04:15 – Helpful agent or expensive paperweight</li><li>08:03 – The autonomous agent trap</li><li>11:46 – Foundry as factory or minefield</li><li>16:15 – Responsible AI or responsible headaches</li><li>19:35 – Bottom line: governance first</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multimodal and <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">RAG</a> apps fail on messy enterprise data unless retrieval is grounded with hybrid search and semantic reranking in Azure AI Search.</li><li>Agents and especially autonomous agents need tight scoping, least-privilege identities, logging, rollback and content filters before they touch production.</li><li>Azure AI Foundry provides evaluators, observability and content safety, but only governance-first lifecycle practices turn prototypes into reliable production systems.</li></ul><br /><b>Worth quoting</b><br /><br />“If you want results to hold together, you need hybrid keyword plus vector search, topped off with a semantic reranker that's built into Azure AI Search.” – Mirko Peters (02:19)<br /><br />“Multimodal doesn't collapse because the AI isn't smart enough. It collapses because the data isn't prepared, indexed or monitored.” – Mirko Peters (03:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, survival checklists and FAQ</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – framed as a factory that only works when governance, evaluators and observability come first</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the grounding pattern that keeps answers tied to your data instead of confident nonsense</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode shows how loosely scoped agents thrash, duplicate records and flood help desks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-multi-agent-systems-azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Azure AI Foundry Multi‑Agent Systems: Planning, Collaboration, Tooling That Don’t Nuke Prod</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174007757</guid><pubDate>Sun, 28 Sep 2025 09:51:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67929056/6231d3e2c67488812b32c6cab8aa6910.mp3" length="14503333" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b817c128-b139-424f-b336-281001776212/b817c128-b139-424f-b336-281001776212.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b817c128-b139-424f-b336-281001776212/b817c128-b139-424f-b336-281001776212.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b817c128-b139-424f-b336-281001776212/b817c128-b139-424f-b336-281001776212.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Azure AI Foundry demos look flawless, but real enterprise data turns many copilots and agents into hallucination machines. This episode is for architects, admins and AI builders moving from prototype to production. You learn how RAG with hybrid...</itunes:subtitle><itunes:summary><![CDATA[Azure AI Foundry demos look flawless, but real enterprise data turns many copilots and agents into hallucination machines. This episode is for architects, admins and AI builders moving from prototype to production. You learn how RAG with hybrid search, evaluators, observability and governance keep your AI grounded and your tenant safe.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why <a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> is called a trap</li><li>00:37 – Why multimodal apps fail in the real world</li><li>04:15 – Helpful agent or expensive paperweight</li><li>08:03 – The autonomous agent trap</li><li>11:46 – Foundry as factory or minefield</li><li>16:15 – Responsible AI or responsible headaches</li><li>19:35 – Bottom line: governance first</li></ul><br /><b>Key takeaways</b><br /><ul><li>Multimodal and <a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">RAG</a> apps fail on messy enterprise data unless retrieval is grounded with hybrid search and semantic reranking in Azure AI Search.</li><li>Agents and especially autonomous agents need tight scoping, least-privilege identities, logging, rollback and content filters before they touch production.</li><li>Azure AI Foundry provides evaluators, observability and content safety, but only governance-first lifecycle practices turn prototypes into reliable production systems.</li></ul><br /><b>Worth quoting</b><br /><br />“If you want results to hold together, you need hybrid keyword plus vector search, topped off with a semantic reranker that's built into Azure AI Search.” – Mirko Peters (02:19)<br /><br />“Multimodal doesn't collapse because the AI isn't smart enough. It collapses because the data isn't prepared, indexed or monitored.” – Mirko Peters (03:42)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-azure-ai-foundry-trap-why-most-fail-fast/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, survival checklists and FAQ</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – framed as a factory that only works when governance, evaluators and observability come first</li><li><a href="https://www.m365.fm/entity/rag/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Retrieval-augmented generation (RAG)</a> – the grounding pattern that keeps answers tied to your data instead of confident nonsense</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode shows how loosely scoped agents thrash, duplicate records and flood help desks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/building-multi-agent-systems-azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-azure-ai-foundry-trap-rag-agents-evaluators-hallucinations" target="_blank" rel="noreferrer noopener">Azure AI Foundry Multi‑Agent Systems: Planning, Collaboration, Tooling That Don’t Nuke Prod</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>1209</itunes:duration><itunes:keywords>agents,aiobservability,aistudio,autonomyrisk,driftmonitoring,evaluators,foundry,governance,groundedness,hallucinations,hybridsearch,imageparsing,multimodal,rag,retrieval,scopecontrol,semanticrank,telemetry,vectorsearch,workflowai</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9c0cc5fea88f5a31bb11519f3f41e7f7.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Autonomous Agents In Microsoft 365: Productivity Hack or Admin Nightmare? Governance, Memory &amp; Azure AI Foundry Explained</title><link>https://www.m365.fm/show/episodes/autonomous-agents-productivity-hack-or-admin-nightmare/</link><description><![CDATA[Autonomous agents in Microsoft 365 can book meetings, move data and spend money without waiting for you. This episode helps Microsoft 365 admins and IT leaders understand where agent memory lives, how Azure AI Foundry and Copilot Studio fit together, and which governance guardrails to set before flipping the autonomy switch.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilots suggest, agents act</li><li>00:37 – From smart intern to full employee</li><li>04:18 – Azure AI Foundry and Copilot Studio</li><li>08:44 – Pre-built Copilot agents: ready or not</li><li>12:40 – Responsible AI: guardrails or bust</li><li>16:51 – From low-code bots to Magma-powered agents</li><li>21:23 – Bottom line: scope, audit, pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Autonomous agents differ from copilots because they keep memory and act on permissions, so admins must decide up front whether an agent only proposes actions or executes them.</li><li>Azure AI Foundry, Copilot Studio and Cosmos DB make agents fast to build, but the complexity shifts into connectors, permissions and governance.</li><li>Before enabling autonomy, scope agent identities with role-based access, apply <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, turn on audit logging and require human approval for any write operations.</li></ul><br /><b>Worth quoting</b><br /><br />“Responsible AI is about confidence, auditability, and survivability. You want speed from the agent, but you also want full visibility so every action is traceable.” – Mirko Peters (13:21)<br /><br />“Don't let agents inherit global admin like powers. Treat them like intentional service accounts. Define what the bot can touch and nothing more.” – Mirko Peters (14:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-agents-productivity-hack-or-admin-nightmare/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, a governance checklist and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode contrasts copilots that suggest with agents that keep memory and act on permissions</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – presented as the low-code front end that speeds up agent building but shifts pain into governance</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – described as the integration layer that wires models, APIs and enterprise systems into agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/autonomous-agents-gone-rogue-the-hidden-risks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Autonomous AI Agents Gone Rogue: Digital Coworkers, Entitlements &amp; How To Stop Hidden Risks</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174007456</guid><pubDate>Sun, 28 Sep 2025 04:44:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67927584/fef126e22a2eed2b3fff1c0912581c57.mp3" length="16051245" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/de275875-284e-4e65-89f3-a0a5bd95da51/de275875-284e-4e65-89f3-a0a5bd95da51.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/de275875-284e-4e65-89f3-a0a5bd95da51/de275875-284e-4e65-89f3-a0a5bd95da51.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/de275875-284e-4e65-89f3-a0a5bd95da51/de275875-284e-4e65-89f3-a0a5bd95da51.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Autonomous agents in Microsoft 365 can book meetings, move data and spend money without waiting for you. This episode helps Microsoft 365 admins and IT leaders understand where agent memory lives, how Azure AI Foundry and Copilot Studio fit together,...</itunes:subtitle><itunes:summary><![CDATA[Autonomous agents in Microsoft 365 can book meetings, move data and spend money without waiting for you. This episode helps Microsoft 365 admins and IT leaders understand where agent memory lives, how Azure AI Foundry and Copilot Studio fit together, and which governance guardrails to set before flipping the autonomy switch.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Copilots suggest, agents act</li><li>00:37 – From smart intern to full employee</li><li>04:18 – Azure AI Foundry and Copilot Studio</li><li>08:44 – Pre-built Copilot agents: ready or not</li><li>12:40 – Responsible AI: guardrails or bust</li><li>16:51 – From low-code bots to Magma-powered agents</li><li>21:23 – Bottom line: scope, audit, pilot</li></ul><br /><b>Key takeaways</b><br /><ul><li>Autonomous agents differ from copilots because they keep memory and act on permissions, so admins must decide up front whether an agent only proposes actions or executes them.</li><li>Azure AI Foundry, Copilot Studio and Cosmos DB make agents fast to build, but the complexity shifts into connectors, permissions and governance.</li><li>Before enabling autonomy, scope agent identities with role-based access, apply <a href="https://www.m365.fm/entity/sensitivity-labels/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">sensitivity labels</a>, turn on audit logging and require human approval for any write operations.</li></ul><br /><b>Worth quoting</b><br /><br />“Responsible AI is about confidence, auditability, and survivability. You want speed from the agent, but you also want full visibility so every action is traceable.” – Mirko Peters (13:21)<br /><br />“Don't let agents inherit global admin like powers. Treat them like intentional service accounts. Define what the bot can touch and nothing more.” – Mirko Peters (14:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/autonomous-agents-productivity-hack-or-admin-nightmare/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, a governance checklist and FAQ</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">AI agent</a> – the episode contrasts copilots that suggest with agents that keep memory and act on permissions</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Copilot Studio</a> – presented as the low-code front end that speeds up agent building but shifts pain into governance</li><li><a href="https://www.m365.fm/entity/azure-ai-foundry/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Azure AI Foundry</a> – described as the integration layer that wires models, APIs and enterprise systems into agents</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/autonomous-agents-gone-rogue-the-hidden-risks/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=autonomous-agents-in-microsoft-365-productivity-hack-or-admin-nightmare" target="_blank" rel="noreferrer noopener">Autonomous AI Agents Gone Rogue: Digital Coworkers, Entitlements &amp; How To Stop Hidden Risks</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1338</itunes:duration><itunes:keywords>actionplans,agentmemory,agentscope,approvalgates,autonomousagents,connectors,copilotstudio,cosmosdb,embeddings,enterpriseai,foundry,governance,identityboundaries,lowcodeai,observability,permissions,persistentstate,riskcontrol,tenantsafety,workflowai</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a0ddfd4538eb568790b286ea586b38fb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI Collaboration With PBIP &amp; GitHub: Pull Requests, Actions &amp; How To Stop Herding Cats In BI Teams</title><link>https://www.m365.fm/show/episodes/power-bi-collaboration-herding-cats-or-github-fix/</link><description><![CDATA[Here’s my challenge to you: can your BI team trace every change in reports from dev to production, with approvals logged and automation carrying the load? Quick checkpoint before we dive in—this session assumes you already know PBIP basics and Git terms like branch, commit, and pull request. Here’s the roadmap: we’ll cover GitHub PR approvals, automated checks with Actions, and deployment pipelines for Power BI. These three make the difference between hoping things don’t break and actually knowing they won’t. But first, let’s be real—PBIP isn’t the magic cure you might think it is.<br /><br />WHY PBIP ISN’T THE MIRACLE CURE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The shiny new reality with Power BI Desktop Projects (.pbip) is that everything looks cleaner the moment you flip over. Instead of stuffing an entire report, model, and connections into one bulky PBIX “black box,” PBIP lays it all out as a structured folder full of text files—model.bim for the semantic model, JSON for visuals and connections. Suddenly Git actually works here: diffs show you exactly what changed, branches let multiple people experiment without tripping over each other, and you unlock compatibility with CI/CD tooling like <a href="https://www.m365.fm/github-actions-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Actions</a> or Azure DevOps. The catch? PBIP doesn’t magically fix team dynamics; it just shines a flashlight on the chaos you already had. When five people hammer the same dataset on Monday morning, Git still lights up red—now you just see the collisions file by file instead of pretending they don’t exist. PBIP is the door, not the destination: it gives you per‑component version control, but without workflow discipline you just get a more visible mess.<br /><br />PR APPROVALS – TRAFFIC LIGHTS FOR YOUR SEMANTIC MODEL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Pull Requests are where PBIP moves from “organized chaos” to controlled collaboration. Think of PRs as traffic lights in front of your semantic model: green means merge, red means stop until someone checks for collisions in measures, relationships, and schema. We talk about mapping review strictness to impact—single quick approvals for cosmetic changes, multi‑reviewer gates for structural edits—and how that balance keeps work flowing without letting Franken‑reports sneak into main. PRs also give you an automatic audit trail: every change, comment, and approval lives in Git history, so when a KPI breaks, you don’t play detective on local files; you follow the paper trail. Used well, PR approvals don’t introduce bureaucracy—they give you just enough friction to stop “hot‑patching” production models.<br /><br />AUTOMATED CHECKS – YOUR SILENT REVIEW TEAM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Automated checks are your silent review team, powered by GitHub Actions running on every push and PR. Instead of reviewers hunting for obvious issues, Actions run scripts and tools (for example, Tabular Editor checks on model.bim, naming rules, relationship validation) before a human ever looks at the diff. We walk through a practical starting point: pick a small set of high‑value checks—no “SELECT *”‑style anti‑patterns in DAX, required descriptions on measures, consistent naming—and wire them into your PR pipeline so only clean changes get a green badge. Over time, you tune this into a <a href="https://www.m365.fm/gitops-simply-explained/" target="_blank" rel="noreferrer noopener">GitOps</a>‑style flow for Power BI: developers push PBIP changes, automation enforces baseline quality, and reviewers focus on business logic instead of hunting for formatting and structural mistakes.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why PBIP makes collaboration visible but doesn’t fix team behavior on its own.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How .pbip projects, model.bim, and text‑based assets unlock real Git workflows for Power BI.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design PR approval rules that protect core models without slowing every tiny change.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How GitHub Actions act as a “silent review team” for PBIP repos using automated checks and validation.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to move from “hero developers in Desktop” to a GitOps‑inspired workflow from dev to prod for BI.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of <a href="https://www.m365.fm/power-bi-collaboration-herding-cats-or-github-fix/" target="_blank" rel="noreferrer noopener">this episode</a> is that PBIP doesn’t magically fix Power BI collaboration—it simply reveals the mess you already had. Real stability comes when you combine PBIP with PR approvals and automated checks: Git becomes your source of truth, PRs become your traffic lights, and Actions become the quiet reviewers that never sleep. Once that’s in place, “herding cats” turns into an actual GitOps‑style process where changes move from dev to prod with traceability, guardrails, and far fewer surprises.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power BI developers and data modelers working with PBIP.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>BI leads and architects trying to bring Git, PRs, and CI/CD into their analytics stack.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps and platform teams integrating Power BI into existing GitHub or Azure DevOps workflows.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and partners who need repeatable collaboration patterns across multiple clients.<a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a>, and Power BI as one integrated operating system instead of disconnected tools. He works with teams running on Microsoft 365, Azure, and modern BI stacks to design architectures, governance, and Git‑first workflows—so Power BI stops living in personal desktops and starts behaving like real, versioned product code.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174007174</guid><pubDate>Sat, 27 Sep 2025 04:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67918000/e66343f4fa1f72b18a84319c9bdffd79.mp3" length="13944417" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/72964032-8224-4e16-b712-d7d39fb89a43/72964032-8224-4e16-b712-d7d39fb89a43.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/72964032-8224-4e16-b712-d7d39fb89a43/72964032-8224-4e16-b712-d7d39fb89a43.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/72964032-8224-4e16-b712-d7d39fb89a43/72964032-8224-4e16-b712-d7d39fb89a43.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here’s my challenge to you: can your BI team trace every change in reports from dev to production, with approvals logged and automation carrying the load? Quick checkpoint before we dive in—this session assumes you already know PBIP basics and Git...</itunes:subtitle><itunes:summary><![CDATA[Here’s my challenge to you: can your BI team trace every change in reports from dev to production, with approvals logged and automation carrying the load? Quick checkpoint before we dive in—this session assumes you already know PBIP basics and Git terms like branch, commit, and pull request. Here’s the roadmap: we’ll cover GitHub PR approvals, automated checks with Actions, and deployment pipelines for Power BI. These three make the difference between hoping things don’t break and actually knowing they won’t. But first, let’s be real—PBIP isn’t the magic cure you might think it is.<br /><br />WHY PBIP ISN’T THE MIRACLE CURE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The shiny new reality with Power BI Desktop Projects (.pbip) is that everything looks cleaner the moment you flip over. Instead of stuffing an entire report, model, and connections into one bulky PBIX “black box,” PBIP lays it all out as a structured folder full of text files—model.bim for the semantic model, JSON for visuals and connections. Suddenly Git actually works here: diffs show you exactly what changed, branches let multiple people experiment without tripping over each other, and you unlock compatibility with CI/CD tooling like <a href="https://www.m365.fm/github-actions-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Actions</a> or Azure DevOps. The catch? PBIP doesn’t magically fix team dynamics; it just shines a flashlight on the chaos you already had. When five people hammer the same dataset on Monday morning, Git still lights up red—now you just see the collisions file by file instead of pretending they don’t exist. PBIP is the door, not the destination: it gives you per‑component version control, but without workflow discipline you just get a more visible mess.<br /><br />PR APPROVALS – TRAFFIC LIGHTS FOR YOUR SEMANTIC MODEL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Pull Requests are where PBIP moves from “organized chaos” to controlled collaboration. Think of PRs as traffic lights in front of your semantic model: green means merge, red means stop until someone checks for collisions in measures, relationships, and schema. We talk about mapping review strictness to impact—single quick approvals for cosmetic changes, multi‑reviewer gates for structural edits—and how that balance keeps work flowing without letting Franken‑reports sneak into main. PRs also give you an automatic audit trail: every change, comment, and approval lives in Git history, so when a KPI breaks, you don’t play detective on local files; you follow the paper trail. Used well, PR approvals don’t introduce bureaucracy—they give you just enough friction to stop “hot‑patching” production models.<br /><br />AUTOMATED CHECKS – YOUR SILENT REVIEW TEAM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918000/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Automated checks are your silent review team, powered by GitHub Actions running on every push and PR. Instead of reviewers hunting for obvious issues, Actions run scripts and tools (for example, Tabular Editor checks on model.bim, naming rules, relationship validation) before a human ever looks at the diff. We walk through a practical starting point: pick a small set of high‑value checks—no “SELECT *”‑style anti‑patterns in DAX, required descriptions on measures, consistent naming—and wire them into your PR pipeline so only clean changes get a green badge. Over time, you tune this into a <a href="https://www.m365.fm/gitops-simply-explained/" target="_blank" rel="noreferrer noopener">GitOps</a>‑style flow for Power BI: developers push PBIP changes, automation enforces baseline quality, and reviewers focus on business logic instead...]]></itunes:summary><itunes:duration>1162</itunes:duration><itunes:keywords>approvals,audittrail,biworkflow,branchpolicies,ci_cd,deploymentpipes,devtoprod,githubactions,gitops,governance,linting,mergeconflicts,modelbim,pbip,pullrequests,releasegates,semanticmodel,tabulareditor,validation,versioncontrol</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7b506b2fd011920c2fc90cdc9739f198.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Wasting Time: How SharePoint Premium (Syntex) Automates Document Processing, Governance &amp; Copilot-Ready Content</title><link>https://www.m365.fm/show/episodes/stop-wasting-time-automate-everything-with-syntex/</link><description><![CDATA[Every day, roughly two billion new documents land in Microsoft 365, and without automation they don’t just “pile up”—they bury your teams under tagging, searching, and manual fixes. In <a href="https://www.m365.fm/stop-wasting-time-automate-everything-with-syntex/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down how <a href="https://www.m365.fm/what-is-sharepoint-premium-simply-explained/" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> (the new home for what used to be called Syntex plus SharePoint Advanced Management) turns SharePoint from an expensive filing cabinet into an active content engine: AI models extract and classify information, content apps surface what matters, and the whole pipeline prepares your files so <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> can finally deliver grounded, useful answers. You’ll see why this isn’t “just another rebrand,” how the platform unifies content experiences, processing, and governance into one nervous system, and what that means for the time your people currently waste hunting for “the right version” of anything.<br /><br />THE REBRAND NOBODY ASKED FOR – AND WHY IT MATTERS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Syntex didn’t vanish—it moved in. We start by untangling the rename from Syntex to SharePoint Premium, including how Syntex capabilities (document processing, OCR, content assembly, taxonomy tagging) and SharePoint Advanced Management were folded into a single platform and licensing model. You’ll hear why leadership sees “a new product,” users think it’s a new app, and admins are stuck re‑writing docs, even though under the hood the change is about architecture: one content platform where AI, governance, and management share the same signals instead of running as separate, fragile add‑ons. We also unpack the licensing reality: content services remain pay‑as‑you‑go, while some new experiences (like specific content apps) become seat‑licensed—critical details if you’re planning budgets or explaining why “Syntex” no longer appears in purchase history.<br /><br />CONTENT EXPERIENCES – THE BRAIN OF YOUR DOCUMENT SYSTEM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we move into Content Experiences—the brain at the center of SharePoint Premium. Instead of more folders and naming conventions that nobody follows, you get opinionated experiences like the Business Documents app in Teams, which gives users a single pane of glass for contracts, SOWs, invoices, and orders, complete with alerts for expirations and items needing attention. We show how the Document Portal finally gives external partners a proper, branded way to collaborate on documents without random folder shares, and how the new file viewer supports 400+ file types with inline comments, annotations, and mentions that turn static files into interactive workspaces. All of this feeds consistent metadata and context back into the system—which is exactly what Copilot needs to answer questions based on your real content, not just whatever someone called “final_v3_reallyfinal.docx.”<br /><br />CONTENT PROCESSING &amp; GOVERNANCE – THE MUSCLE AND IMMUNE SYSTEM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Underneath those experiences live the muscles: content processing pipelines that do the heavy lifting and the governance controls that keep everything compliant. AI‑driven extraction, classification, and enrichment turn PDFs, scans, and legacy docs into structured content that workflows and line‑of‑business systems can actually use, drastically cutting down manual data entry and “copy/paste” busywork. We highlight real‑world impact, like pilots where analyst workload dropped from 15–20 hours per week to around 60–90 minutes thanks to automated document processing. On the governance side, SharePoint Advanced Management capabilities inside Premium help you control external sharing, enforce access policies, and keep content lifecycle rules in sync with how people actually work—so your new automation doesn’t just move chaos faster, it systematically reduces it.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Microsoft folded Syntex and SharePoint Advanced Management into SharePoint Premium—and what that means for architecture and licensing.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Content Experiences like Business Documents, Document Portals, and the 400+ type file viewer turn SharePoint from a dumping ground into an active workspace.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How AI‑driven content processing (OCR, extraction, classification, content assembly) slashes manual document work.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Premium’s governance capabilities help align external sharing, compliance, and lifecycle policies with real‑world work.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why all of this is foundational for Copilot—without clean, classified content, your AI stays guessy and shallow.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that SharePoint Premium is not “one more app to manage”—it’s the connective tissue that turns Microsoft 365 content from passive storage into an automated pipeline. Once AI models, content apps, and governance run through one platform, you stop spending human hours on tagging, searching, and patching broken processes and start using that time on real work—while Copilot finally gets the structured, governed content it needs to be truly useful.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 and SharePoint admins who need to tame content sprawl and explain the Syntex → SharePoint Premium shift.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders and architects designing content, compliance, and AI strategies in Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Records, compliance, and legal teams looking for practical ways to enforce policies without killing productivity.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business owners and power users who want documents that “just show up where they’re needed” instead of being buried.<a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and content governance consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, SharePoint, and Copilot as one integrated operating system instead of a pile of disconnected document libraries. He works with companies running on Microsoft 365 and Azure to design content architectures, automation, and governance so that AI, compliance, and everyday collaboration all pull in the same direction.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174007074</guid><pubDate>Sat, 27 Sep 2025 04:33:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67918001/a176be7ce1c49c185c36f12a77ad67a5.mp3" length="14842820" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0f1b2003-3c02-41db-bdc8-2ca3f7ca5c1e/0f1b2003-3c02-41db-bdc8-2ca3f7ca5c1e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0f1b2003-3c02-41db-bdc8-2ca3f7ca5c1e/0f1b2003-3c02-41db-bdc8-2ca3f7ca5c1e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0f1b2003-3c02-41db-bdc8-2ca3f7ca5c1e/0f1b2003-3c02-41db-bdc8-2ca3f7ca5c1e.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Every day, roughly two billion new documents land in Microsoft 365, and without automation they don’t just “pile up”—they bury your teams under tagging, searching, and manual fixes. In...</itunes:subtitle><itunes:summary><![CDATA[Every day, roughly two billion new documents land in Microsoft 365, and without automation they don’t just “pile up”—they bury your teams under tagging, searching, and manual fixes. In <a href="https://www.m365.fm/stop-wasting-time-automate-everything-with-syntex/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down how <a href="https://www.m365.fm/what-is-sharepoint-premium-simply-explained/" target="_blank" rel="noreferrer noopener">SharePoint Premium</a> (the new home for what used to be called Syntex plus SharePoint Advanced Management) turns SharePoint from an expensive filing cabinet into an active content engine: AI models extract and classify information, content apps surface what matters, and the whole pipeline prepares your files so <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> can finally deliver grounded, useful answers. You’ll see why this isn’t “just another rebrand,” how the platform unifies content experiences, processing, and governance into one nervous system, and what that means for the time your people currently waste hunting for “the right version” of anything.<br /><br />THE REBRAND NOBODY ASKED FOR – AND WHY IT MATTERS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Syntex didn’t vanish—it moved in. We start by untangling the rename from Syntex to SharePoint Premium, including how Syntex capabilities (document processing, OCR, content assembly, taxonomy tagging) and SharePoint Advanced Management were folded into a single platform and licensing model. You’ll hear why leadership sees “a new product,” users think it’s a new app, and admins are stuck re‑writing docs, even though under the hood the change is about architecture: one content platform where AI, governance, and management share the same signals instead of running as separate, fragile add‑ons. We also unpack the licensing reality: content services remain pay‑as‑you‑go, while some new experiences (like specific content apps) become seat‑licensed—critical details if you’re planning budgets or explaining why “Syntex” no longer appears in purchase history.<br /><br />CONTENT EXPERIENCES – THE BRAIN OF YOUR DOCUMENT SYSTEM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we move into Content Experiences—the brain at the center of SharePoint Premium. Instead of more folders and naming conventions that nobody follows, you get opinionated experiences like the Business Documents app in Teams, which gives users a single pane of glass for contracts, SOWs, invoices, and orders, complete with alerts for expirations and items needing attention. We show how the Document Portal finally gives external partners a proper, branded way to collaborate on documents without random folder shares, and how the new file viewer supports 400+ file types with inline comments, annotations, and mentions that turn static files into interactive workspaces. All of this feeds consistent metadata and context back into the system—which is exactly what Copilot needs to answer questions based on your real content, not just whatever someone called “final_v3_reallyfinal.docx.”<br /><br />CONTENT PROCESSING &amp; GOVERNANCE – THE MUSCLE AND IMMUNE SYSTEM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67918001/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Underneath those experiences live the muscles: content processing pipelines that do the heavy lifting and the governance controls that keep everything compliant. AI‑driven extraction, classification, and enrichment turn PDFs, scans, and legacy docs into structured content that workflows and line‑of‑business systems can actually use, drastically cutting down manual data...]]></itunes:summary><itunes:duration>1237</itunes:duration><itunes:keywords>automation,businessdocs,classification,compliance,contentai,contentassembly,contentlifecycle,contentpipeline,copilotready,documentportal,enrichment,externalsharing,extraction,fileviewer,governance,metadata,ocr,sharepointpremium,syntex,taxonomy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/eea6c7730979ce265c883c9e3cb07642.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Star Schema Trick All Power BI Pros Use (But Won’t Say): Fix Digital Spaghetti, Speed Up DAX &amp; Clean Your Model</title><link>https://www.m365.fm/show/episodes/the-star-schema-trick-all-pros-use-but-wont-say/</link><description><![CDATA[Is your Power BI report crawling every time someone adds a filter? This episode is for report authors and data modelers fighting tangled tables and fragile DAX. Learn how a clean star schema, a proper date table and human-readable slicers make models fast and trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From digital spaghetti to a star schema</li><li>00:55 – The digital spaghetti problem</li><li>04:10 – Facts versus dimensions</li><li>07:59 – Normalize the fact, flatten the dimension</li><li>11:39 – The sacred date table</li><li>15:00 – Beating blanks, flags and cryptic codes</li><li>18:45 – Wrap-up: three rules to remember</li></ul><br /><b>Key takeaways</b><br /><ul><li>A single flat table forces <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power BI</a>'s engine to scan duplicated text on every query, while a star schema with slim fact tables and descriptive dimension tables keeps filters fast and correct.</li><li>Normalize facts with surrogate keys and a single grain, and flatten dimensions instead of building snowflake chains.</li><li>A dedicated date table with role-playing copies, plus cleaned-up blanks, flags and codes in <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power Query</a>, makes time intelligence reliable and slicers trustworthy.</li></ul><br /><b>Worth quoting</b><br /><br />“Facts are the measurements how many, how much, how often? Dimensions are the descriptions, the who, what, when and where.” – Mirko Peters (04:29)<br /><br />“If you want a mental image, facts are the receipts. Dimensions are the catalog. Receipts don't carry full product names, addresses, or job titles. They just reference IDs and amounts” – Mirko Peters (06:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-star-schema-trick-all-pros-use-but-wont-say/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on star schema modeling</li><li><a href="https://www.m365.fm/entity/star-schema/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Star schema</a> – the core design of the episode: fact tables in the center, flattened dimension tables around them</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting tool whose VertiPaq engine is optimized for star schema models</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">DAX</a> – the formula language that struggles with flat tables and works best on a clean star schema</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-using-power-bi-wrong-the-10000-data-model-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power BI data modeling: fix your star schema, DAX, and relationships to eliminate the $10,000 performance tax</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174006826</guid><pubDate>Fri, 26 Sep 2025 16:39:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67911130/a06640d0122c186ac9e93290f254c491.mp3" length="14119646" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bf8e0122-285d-4e72-9384-0beeda589524/bf8e0122-285d-4e72-9384-0beeda589524.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bf8e0122-285d-4e72-9384-0beeda589524/bf8e0122-285d-4e72-9384-0beeda589524.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bf8e0122-285d-4e72-9384-0beeda589524/bf8e0122-285d-4e72-9384-0beeda589524.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is your Power BI report crawling every time someone adds a filter? This episode is for report authors and data modelers fighting tangled tables and fragile DAX. Learn how a clean star schema, a proper date table and human-readable slicers make models...</itunes:subtitle><itunes:summary><![CDATA[Is your Power BI report crawling every time someone adds a filter? This episode is for report authors and data modelers fighting tangled tables and fragile DAX. Learn how a clean star schema, a proper date table and human-readable slicers make models fast and trustworthy.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From digital spaghetti to a star schema</li><li>00:55 – The digital spaghetti problem</li><li>04:10 – Facts versus dimensions</li><li>07:59 – Normalize the fact, flatten the dimension</li><li>11:39 – The sacred date table</li><li>15:00 – Beating blanks, flags and cryptic codes</li><li>18:45 – Wrap-up: three rules to remember</li></ul><br /><b>Key takeaways</b><br /><ul><li>A single flat table forces <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power BI</a>'s engine to scan duplicated text on every query, while a star schema with slim fact tables and descriptive dimension tables keeps filters fast and correct.</li><li>Normalize facts with surrogate keys and a single grain, and flatten dimensions instead of building snowflake chains.</li><li>A dedicated date table with role-playing copies, plus cleaned-up blanks, flags and codes in <a href="https://www.m365.fm/entity/power-query/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power Query</a>, makes time intelligence reliable and slicers trustworthy.</li></ul><br /><b>Worth quoting</b><br /><br />“Facts are the measurements how many, how much, how often? Dimensions are the descriptions, the who, what, when and where.” – Mirko Peters (04:29)<br /><br />“If you want a mental image, facts are the receipts. Dimensions are the catalog. Receipts don't carry full product names, addresses, or job titles. They just reference IDs and amounts” – Mirko Peters (06:45)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-star-schema-trick-all-pros-use-but-wont-say/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on star schema modeling</li><li><a href="https://www.m365.fm/entity/star-schema/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Star schema</a> – the core design of the episode: fact tables in the center, flattened dimension tables around them</li><li><a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power BI</a> – the reporting tool whose VertiPaq engine is optimized for star schema models</li><li><a href="https://www.m365.fm/entity/dax/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">DAX</a> – the formula language that struggles with flat tables and works best on a clean star schema</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/stop-using-power-bi-wrong-the-10000-data-model-fix/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=star-schema-trick-power-bi-pros-use-fix-digital-spaghetti-speed-up-dax" target="_blank" rel="noreferrer noopener">Power BI data modeling: fix your star schema, DAX, and relationships to eliminate the $10,000 performance tax</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br...]]></itunes:summary><itunes:duration>1177</itunes:duration><itunes:keywords>autoexist,biarchitecture,cardinality,contextfilter,daxoptimization,dimensionattrs,dimensions,factgranularity,facts,flatteneddims,lookuptables,modeldesign,normalizedfacts,performance,relationships,semanticmodel,slicers,starschema,surrogatekeys,vertipaq</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e0505feeb095fa6870e898d91aa1674c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Data Activator vs Power BI Alerts: How To Escape Dashboard Prison, Kill Script Hacks &amp; Build Real Monitoring</title><link>https://www.m365.fm/show/episodes/fabric-data-activator-vs-power-bi-alerts-no-contest/</link><description><![CDATA[Power BI alerts feel like Clippy in 2025: “It looks like you’re trying to stay informed…” while forcing you to build dashboards you don’t want and card visuals nobody uses. In <a href="https://www.m365.fm/fabric-data-activator-vs-power-bi-alerts-no-contest/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that admin reality—alert fatigue, dashboard clutter, card‑only restrictions, and fragile PowerShell workarounds—and walk through why <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> Data Activator is a fundamentally different model. Instead of pinning single numbers to graveyard dashboards, Data Activator sits directly on top of your Fabric events and datasets, watches the real signals (trends, thresholds, anomalies, schema changes), and triggers actions in the tools you already rely on. If you’re tired of building shrines just to get a simple ping when something important changes, this is the episode that shows you the way out.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE DASHBOARD PRISON YOU NEVER ASKED FOR<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We dig into what makes traditional Power BI alerts so painful: they only work on card visuals pinned to dashboards, which means every “simple” alert forces you to create a dedicated visual and a dashboard tile that exists only to keep the alert alive. Over time, that turns into a graveyard of forgotten dashboards, pinned cards, and mysterious tiles that no one wants to maintain—while still failing to cover real‑world needs like trend breaks, anomalies, or multi‑metric conditions. You’ll hear concrete examples—like needing a basic revenue threshold alert—and how quickly that expands into extra objects, governance sprawl, and confusion when someone opens yet another dashboard and asks, “Why does this even exist?” This is the core problem: the alert system forces you to build structure around its limits, instead of fitting into the way your teams actually work.<br /><br />THE CARD VISUAL TRAP AND SCRIPT HANGOVER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On top of the dashboard prison, there’s the card visual trap: alerts only listen to flat one‑number tiles, not to the charts, KPIs, and anomaly visuals where the real insight lives. That means you end up fabricating “alert cards” that collapse rich trends into a single static value, just so the system will fire, and then spend months remembering which card powers which notification. When that breaks down, most teams reach for PowerShell and custom scripts: duct‑tape jobs that poll APIs, send emails, and push Teams messages until a schema change, type mismatch, or failed run turns the whole setup into alert storms or silent failures. We talk openly about this script hangover—how “flexibility” becomes unmaintainable glue logic—and why you shouldn’t need a pile of brittle scripts just to know that something important changed in your data.<br /><br />WHAT DATA ACTIVATOR CHANGES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Data Activator flips the model by watching events and data directly in Fabric instead of clinging to pinned tiles. You define patterns that matter—thresholds, spikes, drops, inactivity, schema drift—on top of your real event streams and tables, then route reactions into Teams, email, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, or downstream systems without building fake dashboards. Because it’s event‑ and rule‑driven, you can monitor context (like changes over time, combinations of conditions, or specific entities) in a way card alerts simply can’t express. In the episode, we walk through practical scenarios where admins replace dashboard alerts and custom scripts with Data Activator patterns, and how this reduces clutter, improves reliability, and gives you a central place to see what’s being monitored and why. The bottom line: alerts become part of your Fabric architecture, not random artifacts scattered across workspaces.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Power BI alerts create dashboard and card clutter instead of real monitoring.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How card‑only limitations block serious alerting on trends, anomalies, and multi‑metric conditions.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why PowerShell and ad‑hoc scripts feel powerful at first but become fragile, noisy, and hard to govern.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Fabric Data Activator watches real events and datasets directly, without dashboards or fake visuals.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to think about alerting as part of your Fabric architecture instead of a UI side feature.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that traditional Power BI alerts aren’t real automation—they’re static, card‑bound pings that force you to wrap your monitoring around an outdated design. Fabric Data Activator treats alerts as first‑class citizens of your data estate: you define the patterns that matter on top of real events and tables, and let the platform trigger actions without creating shrine dashboards, dummy cards, or a forest of unmaintainable scripts. Once you shift to that model, monitoring stops being busywork and starts behaving like part of your data architecture.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power BI and Fabric admins stuck managing alert clutter and script farms.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data engineers and architects who want event‑driven monitoring instead of card‑based hacks.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and operations teams who actually need to act on threshold breaches, anomalies, and trends—not just receive trivia alerts.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and BI leads looking for a modern alternative to dashboard‑only alerting in Microsoft data stacks.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Fabric, and Power BI as one integrated operating system instead of a pile of one‑off reports, scripts, and dashboards. He works with teams running on Microsoft 365, Azure, and Fabric to design architectures, monitoring, and governance that replace brittle alerting and scripting with event‑driven, manageable patterns.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174006545</guid><pubDate>Fri, 26 Sep 2025 04:24:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67904511/4e6af298d0e207cbc2fd6eee01f8566a.mp3" length="13160743" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/22e9c7de-1304-4968-9161-c324dc3ee692/22e9c7de-1304-4968-9161-c324dc3ee692.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/22e9c7de-1304-4968-9161-c324dc3ee692/22e9c7de-1304-4968-9161-c324dc3ee692.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/22e9c7de-1304-4968-9161-c324dc3ee692/22e9c7de-1304-4968-9161-c324dc3ee692.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI alerts feel like Clippy in 2025: “It looks like you’re trying to stay informed…” while forcing you to build dashboards you don’t want and card visuals nobody uses. In https://www.m365.fm/fabric-data-activator-vs-power-bi-alerts-no-contest/,...</itunes:subtitle><itunes:summary><![CDATA[Power BI alerts feel like Clippy in 2025: “It looks like you’re trying to stay informed…” while forcing you to build dashboards you don’t want and card visuals nobody uses. In <a href="https://www.m365.fm/fabric-data-activator-vs-power-bi-alerts-no-contest/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that admin reality—alert fatigue, dashboard clutter, card‑only restrictions, and fragile PowerShell workarounds—and walk through why <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> Data Activator is a fundamentally different model. Instead of pinning single numbers to graveyard dashboards, Data Activator sits directly on top of your Fabric events and datasets, watches the real signals (trends, thresholds, anomalies, schema changes), and triggers actions in the tools you already rely on. If you’re tired of building shrines just to get a simple ping when something important changes, this is the episode that shows you the way out.<a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE DASHBOARD PRISON YOU NEVER ASKED FOR<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We dig into what makes traditional Power BI alerts so painful: they only work on card visuals pinned to dashboards, which means every “simple” alert forces you to create a dedicated visual and a dashboard tile that exists only to keep the alert alive. Over time, that turns into a graveyard of forgotten dashboards, pinned cards, and mysterious tiles that no one wants to maintain—while still failing to cover real‑world needs like trend breaks, anomalies, or multi‑metric conditions. You’ll hear concrete examples—like needing a basic revenue threshold alert—and how quickly that expands into extra objects, governance sprawl, and confusion when someone opens yet another dashboard and asks, “Why does this even exist?” This is the core problem: the alert system forces you to build structure around its limits, instead of fitting into the way your teams actually work.<br /><br />THE CARD VISUAL TRAP AND SCRIPT HANGOVER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On top of the dashboard prison, there’s the card visual trap: alerts only listen to flat one‑number tiles, not to the charts, KPIs, and anomaly visuals where the real insight lives. That means you end up fabricating “alert cards” that collapse rich trends into a single static value, just so the system will fire, and then spend months remembering which card powers which notification. When that breaks down, most teams reach for PowerShell and custom scripts: duct‑tape jobs that poll APIs, send emails, and push Teams messages until a schema change, type mismatch, or failed run turns the whole setup into alert storms or silent failures. We talk openly about this script hangover—how “flexibility” becomes unmaintainable glue logic—and why you shouldn’t need a pile of brittle scripts just to know that something important changed in your data.<br /><br />WHAT DATA ACTIVATOR CHANGES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67904511/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Data Activator flips the model by watching events and data directly in Fabric instead of clinging to pinned tiles. You define patterns that matter—thresholds, spikes, drops, inactivity, schema drift—on top of your real event streams and tables, then route reactions into Teams, email, <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>, or downstream systems without building fake dashboards....]]></itunes:summary><itunes:duration>1097</itunes:duration><itunes:keywords>adminpain,alertfatigue,alerts,automation,cardvisuals,clutter,dashboards,dataactivator,fragility,governance,limitations,monitoring,notification,powershell,reliability,schemadrift,scripting,sprawl,thresholds,workarounds</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/681ffe8dee1f997f9d04420a7eafce5b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Power BI deployment pipeline: stop guessing and use Dev-Test-Prod environments for governed, reliable report releases</title><link>https://www.m365.fm/show/episodes/deploy-power-bi-like-a-pro-no-more-guesswork/</link><description><![CDATA[Power BI deployment: in this episode of M365.fm, Mirko Peters replaces the "publish and pray" approach to Power BI with a structured deployment framework that turns chaotic, inconsistent report rollouts into a repeatable, governed process. He opens with the familiar disaster: a report that looked perfect in development, broke on refresh in production, showed different numbers to different users, and ended up being "fixed" by exporting it to Excel—defeating the entire point of having Power BI.<br /><br />Mirko starts by diagnosing why most Power BI deployments fail before they reach end users. Reports built in personal workspaces, datasets shared via email, no separation between development and production, and no deployment pipeline mean every update is a manual, risky event. He explains how this "cowboy deployment" model scales to exactly one developer and zero governance, and why it becomes a liability the moment a second person touches the file.<br /><br />He then introduces deployment pipelines as the grown-up alternative. Pipelines give you a three-stage environment—Development, Test, Production—where changes flow in one direction, datasets are promoted with a single click, and each stage can have its own data source connections and capacity. Mirko walks through how this separates the creative work of building from the operational discipline of publishing, so analysts can experiment freely without accidentally overwriting a report that finance uses every morning.<br /><br />The episode dives into workspace strategy and capacity planning. Mirko explains why shared "everyone dumps here" workspaces destroy governance, how Premium Per User and Fabric capacity change what deployment pipelines are available to you, and how to design a workspace hierarchy that maps to real organizational boundaries instead of whoever had admin rights that week. He also covers gateway configuration, scheduled refresh, and the difference between import and DirectQuery from a deployment-risk perspective.<br /><br />Throughout, you get practical deployment checklists: what to validate before promotion, how to handle parameter substitution between environments, and how to use deployment rules to swap data sources cleanly. Mirko's core message is that Power BI deployment is not a one-click afterthought—it is a discipline that, when done right, makes every subsequent release safer, faster, and something users can actually trust.<br /><br />WHAT YOU WILL LEARN<br /><br /><ul><li>Why "publish and pray" Power BI deployments create inconsistent, ungoverned reports.</li><li>- How deployment pipelines separate Development, Test, and Production environments.</li><li>- How workspace strategy and capacity planning affect what governance options you have.</li><li>- How to use deployment rules to swap data sources cleanly between environments.</li><li>- A practical pre-promotion checklist so every Power BI release is safe and predictable.</li></ul>THE CORE INSIGHT<br /><br />Power BI is not hard to deploy—it is hard to deploy consistently. Once you replace ad-hoc publishing with a structured pipeline, workspace hierarchy, and deployment rules, every report release stops being a gamble and starts being a repeatable, auditable process your organization can rely on.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power BI developers, data engineers, and BI leads who are tired of broken refreshes, inconsistent numbers, and the anxiety of updating reports that people depend on. It is especially valuable if you are moving from personal workspace chaos to a governed, multi-environment Power BI setup and need a concrete deployment framework to follow.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and data platform consultant focused on building governed, reliable analytics platforms with Power BI, Fabric, and the Power Platform. Through M365.fm, he shares practical deployment patterns, workspace strategies, and governance models that help organizations move from fragile report publishing to disciplined, trust-worthy BI delivery.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174006348</guid><pubDate>Thu, 25 Sep 2025 16:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67898563/a54442c34ab63d4807ece4fbcc064dfc.mp3" length="13899277" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8ddc6909-6868-4f72-b2bc-413c0919eaac/8ddc6909-6868-4f72-b2bc-413c0919eaac.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8ddc6909-6868-4f72-b2bc-413c0919eaac/8ddc6909-6868-4f72-b2bc-413c0919eaac.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8ddc6909-6868-4f72-b2bc-413c0919eaac/8ddc6909-6868-4f72-b2bc-413c0919eaac.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Power BI deployment: in this episode of M365.fm, Mirko Peters replaces the "publish and pray" approach to Power BI with a structured deployment framework that turns chaotic, inconsistent report rollouts into a repeatable, governed process. He opens...</itunes:subtitle><itunes:summary><![CDATA[Power BI deployment: in this episode of M365.fm, Mirko Peters replaces the "publish and pray" approach to Power BI with a structured deployment framework that turns chaotic, inconsistent report rollouts into a repeatable, governed process. He opens with the familiar disaster: a report that looked perfect in development, broke on refresh in production, showed different numbers to different users, and ended up being "fixed" by exporting it to Excel—defeating the entire point of having Power BI.<br /><br />Mirko starts by diagnosing why most Power BI deployments fail before they reach end users. Reports built in personal workspaces, datasets shared via email, no separation between development and production, and no deployment pipeline mean every update is a manual, risky event. He explains how this "cowboy deployment" model scales to exactly one developer and zero governance, and why it becomes a liability the moment a second person touches the file.<br /><br />He then introduces deployment pipelines as the grown-up alternative. Pipelines give you a three-stage environment—Development, Test, Production—where changes flow in one direction, datasets are promoted with a single click, and each stage can have its own data source connections and capacity. Mirko walks through how this separates the creative work of building from the operational discipline of publishing, so analysts can experiment freely without accidentally overwriting a report that finance uses every morning.<br /><br />The episode dives into workspace strategy and capacity planning. Mirko explains why shared "everyone dumps here" workspaces destroy governance, how Premium Per User and Fabric capacity change what deployment pipelines are available to you, and how to design a workspace hierarchy that maps to real organizational boundaries instead of whoever had admin rights that week. He also covers gateway configuration, scheduled refresh, and the difference between import and DirectQuery from a deployment-risk perspective.<br /><br />Throughout, you get practical deployment checklists: what to validate before promotion, how to handle parameter substitution between environments, and how to use deployment rules to swap data sources cleanly. Mirko's core message is that Power BI deployment is not a one-click afterthought—it is a discipline that, when done right, makes every subsequent release safer, faster, and something users can actually trust.<br /><br />WHAT YOU WILL LEARN<br /><br /><ul><li>Why "publish and pray" Power BI deployments create inconsistent, ungoverned reports.</li><li>- How deployment pipelines separate Development, Test, and Production environments.</li><li>- How workspace strategy and capacity planning affect what governance options you have.</li><li>- How to use deployment rules to swap data sources cleanly between environments.</li><li>- A practical pre-promotion checklist so every Power BI release is safe and predictable.</li></ul>THE CORE INSIGHT<br /><br />Power BI is not hard to deploy—it is hard to deploy consistently. Once you replace ad-hoc publishing with a structured pipeline, workspace hierarchy, and deployment rules, every report release stops being a gamble and starts being a repeatable, auditable process your organization can rely on.<br /><br />WHO THIS EPISODE IS FOR<br /><br />This episode is ideal for Power BI developers, data engineers, and BI leads who are tired of broken refreshes, inconsistent numbers, and the anxiety of updating reports that people depend on. It is especially valuable if you are moving from personal workspace chaos to a governed, multi-environment Power BI setup and need a concrete deployment framework to follow.<br /><br />ABOUT THE HOST<br /><br />Mirko Peters is a Microsoft 365 and data platform consultant focused on building governed, reliable analytics platforms with Power BI, Fabric, and the Power Platform. Through M365.fm, he shares practical deployment patterns, workspace strategies, and governance...]]></itunes:summary><itunes:duration>1159</itunes:duration><itunes:keywords>alm,automation,biengineering,branching,ci_cd,collaboration,commithistory,deployment,devops,git,governance,merging,modelascode,pbip,pipelines,rollback,semanticmodel,sourcecontrol,textartifacts,versioncontrol</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/45f3804de6afb5f8c16c4494bf824b81.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How T‑SQL Saves You From Begging IT: Safe SELECT Queries, SQL vs T‑SQL &amp; Beating Blank Query Window Panic</title><link>https://www.m365.fm/show/episodes/how-t-sql-saves-you-from-begging-it/</link><description><![CDATA[If a blank query window in SQL Server Management Studio makes you open a ticket instead of getting the answer yourself, this episode is for you. Business users and analysts learn how safe, read-only SELECT queries, the difference between SQL and T-SQL, and careful joins let them pull their own numbers without breaking production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The blank query window panic</li><li>03:31 – T-SQL vs SQL: <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Microsoft</a>'s dialect</li><li>07:37 – The SELECT survival guide</li><li>11:00 – Joins and the relationship drama</li><li>14:45 – Mistakes that make DBAs cry</li><li>18:45 – Three rules and your homework</li></ul><br /><b>Key takeaways</b><br /><ul><li>SELECT is read-only in normal use, so writing your first query to answer a business question is a safe way to learn instead of waiting in a ticket queue.</li><li>T-SQL is Microsoft's dialect of standard SQL: the basics like SELECT, FROM, WHERE and ORDER BY stay the same, while extras such as TOP, TRY/CATCH and GO matter once you automate.</li><li>Choose inner or left joins deliberately and avoid SELECT *, missing WHERE clauses and sorting huge unindexed tables, because those habits are what overload production databases.</li></ul><br /><b>Worth quoting</b><br /><br />“And that's what most people never get told. SQL was designed to be approachable. It wasn't supposed to sound like obscure math.” – Mirko Peters (01:44)<br /><br />“Bottom line, don't panic about extras. They're not roadblocks. They're optional power tools. You don't need them to pull quick answers. But when you start building repeatable processes, dashboards or anything automated, they'll earn their keep.” – Mirko Peters (07:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-t-sql-saves-you-from-begging-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on safe queries</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the comparison point: pivot table skills are a head start, and joins replace VLOOKUP chains</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Microsoft</a> – maker of T-SQL, its own SQL dialect, and the documentation the episode keeps pointing to</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/r-or-t-sql-one-button-changes-everything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">R vs T‑SQL Performance: Compute Context, Batch Size, Parallel Queries &amp; How To Fix Slow R‑SQL Pipelines</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Copilot Studio Fabric data: stop writing SQL and let natural language query your warehouse</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174005582</guid><pubDate>Thu, 25 Sep 2025 04:14:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67887106/9f366913bc414841b29086d20e6fc92b.mp3" length="14150053" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/01a96c0f-b6cb-4e71-beae-46eda729d6d7/01a96c0f-b6cb-4e71-beae-46eda729d6d7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/01a96c0f-b6cb-4e71-beae-46eda729d6d7/01a96c0f-b6cb-4e71-beae-46eda729d6d7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/01a96c0f-b6cb-4e71-beae-46eda729d6d7/01a96c0f-b6cb-4e71-beae-46eda729d6d7.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If a blank query window in SQL Server Management Studio makes you open a ticket instead of getting the answer yourself, this episode is for you. Business users and analysts learn how safe, read-only SELECT queries, the difference between SQL and...</itunes:subtitle><itunes:summary><![CDATA[If a blank query window in SQL Server Management Studio makes you open a ticket instead of getting the answer yourself, this episode is for you. Business users and analysts learn how safe, read-only SELECT queries, the difference between SQL and T-SQL, and careful joins let them pull their own numbers without breaking production.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The blank query window panic</li><li>03:31 – T-SQL vs SQL: <a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Microsoft</a>'s dialect</li><li>07:37 – The SELECT survival guide</li><li>11:00 – Joins and the relationship drama</li><li>14:45 – Mistakes that make DBAs cry</li><li>18:45 – Three rules and your homework</li></ul><br /><b>Key takeaways</b><br /><ul><li>SELECT is read-only in normal use, so writing your first query to answer a business question is a safe way to learn instead of waiting in a ticket queue.</li><li>T-SQL is Microsoft's dialect of standard SQL: the basics like SELECT, FROM, WHERE and ORDER BY stay the same, while extras such as TOP, TRY/CATCH and GO matter once you automate.</li><li>Choose inner or left joins deliberately and avoid SELECT *, missing WHERE clauses and sorting huge unindexed tables, because those habits are what overload production databases.</li></ul><br /><b>Worth quoting</b><br /><br />“And that's what most people never get told. SQL was designed to be approachable. It wasn't supposed to sound like obscure math.” – Mirko Peters (01:44)<br /><br />“Bottom line, don't panic about extras. They're not roadblocks. They're optional power tools. You don't need them to pull quick answers. But when you start building repeatable processes, dashboards or anything automated, they'll earn their keep.” – Mirko Peters (07:22)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-t-sql-saves-you-from-begging-it/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a short FAQ on safe queries</li><li><a href="https://www.m365.fm/entity/excel/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Microsoft Excel</a> – the comparison point: pivot table skills are a head start, and joins replace VLOOKUP chains</li><li><a href="https://www.m365.fm/entity/microsoft/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Microsoft</a> – maker of T-SQL, its own SQL dialect, and the documentation the episode keeps pointing to</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/r-or-t-sql-one-button-changes-everything/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">R vs T‑SQL Performance: Compute Context, Batch Size, Parallel Queries &amp; How To Fix Slow R‑SQL Pipelines</a></li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-t-sql-saves-you-from-begging-it" target="_blank" rel="noreferrer noopener">Copilot Studio Fabric data: stop writing SQL and let natural language query your warehouse</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></itunes:summary><itunes:duration>1180</itunes:duration><itunes:keywords>beginnersql,blankwindow,dataretrieval,dialectshift,filtering,joins,orderby,projection,queryconfidence,querypanic,querysafety,readonly,safequeries,selectquery,sqlbasics,ssms,syntaxdifferences,topvslimit,tsqlextensions,whereclause</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bcd936d783bcdbe6dd07de3119f5ac2f.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Power BI Turns SharePoint Chaos Into Clarity: Fix Slow Lists, Shadow Apps &amp; Reporting Pain In Microsoft 365</title><link>https://www.m365.fm/show/episodes/how-power-bi-turns-sharepoint-chaos-into-clarity/</link><description><![CDATA[Your SharePoint lists aren’t “lightweight apps,” they’re often where critical processes secretly live—approvals, requests, inventories—all glued together by views, filters, and a lot of wishful thinking. The problem is that once those lists grow up, nobody can see the full picture: performance tanks, permissions get weird, and reporting devolves into hacked‑together exports. In <a href="https://www.m365.fm/how-power-bi-turns-sharepoint-chaos-into-clarity/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through how Power BI gives SharePoint lists a real backend: stable models, proper relationships, and governed reports that finally show the whole story instead of whatever happens to fit on one list view.<br /><br />THE LIST THAT GOT TOO BIG<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We start with the “one list to rule them all” pattern: someone spins up a SharePoint list for a simple process, then over a few months it mutates into a mission‑critical system with thousands of rows, dozens of columns, and performance that makes users want to scream. You’ll see how Power BI connects directly to these lists, offloads heavy aggregations into its columnar engine, and gives you a proper model that can join multiple lists (requests, assignments, reference data) instead of overloading a single monster list. The result: admins keep SharePoint as the place where work happens, while Power BI becomes the place where you actually understand what’s going on.<br /><br />FROM SHADOW APPS TO GOVERNED ANALYTICS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we look at the hidden risk: SharePoint lists used as shadow line‑of‑business apps with zero reporting or governance. Power BI turns those pockets of chaos into governed analytics by moving calculations, KPIs, and filters into a semantic model that lives in a workspace with proper roles and deployment pipelines. We talk about how to separate “operational screens” in SharePoint from “decision views” in Power BI, how to align permissions so sensitive list data doesn’t suddenly become visible to everyone, and how this reduces the number of people exporting to Excel just to answer basic questions.<br /><br />WHY THIS MATTERS FOR ADMINS AND MAKERS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>For admins, Power BI on top of SharePoint lists means fewer emergency tickets about slow views and more predictable performance. For makers, it means you can keep building lists and low‑code apps while still giving leadership and teams proper dashboards and models that scale. In the episode, we outline a simple pattern: lists for capture, Power BI for insight, with clear rules about when a “big list” must get a real model—so you don’t wake up one day and find that your most important business process is held together by a single overloaded view.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why SharePoint lists quietly become mission‑critical systems—and why that breaks at scale.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Power BI turns large lists into fast, model‑driven analytics without killing the list itself.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to join multiple lists in a proper model instead of overloading one giant list.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to separate operational list views from governed Power BI reports with roles and deployment pipelines.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When a “big list” needs to graduate into a proper data model so you don’t get performance and governance surprises.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that SharePoint lists are great for capturing work, but terrible as the only place to understand it. Once you put Power BI on top—moving aggregations, joins, and KPIs into a real model—you keep the flexibility users love while finally getting the clarity, performance, and governance your business actually needs.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>SharePoint and <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> admins dealing with slow, oversized lists.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power BI developers and makers who report on SharePoint list data.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business owners and process owners whose “small” lists turned into critical systems.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and consultants designing M365 solutions that mix SharePoint, <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, and Power BI.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, SharePoint, and Power BI as one integrated operating system instead of scattered sites and spreadsheets. He works with teams running on Microsoft 365 and Azure to design architectures, governance, and reporting patterns that turn ad‑hoc SharePoint solutions into stable, insight‑driven platforms.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174004692</guid><pubDate>Wed, 24 Sep 2025 16:53:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67880024/f296957963248acb5e764565f5183d56.mp3" length="13266069" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c80bdbcf-cd92-4923-9afd-f38c97f9af93/c80bdbcf-cd92-4923-9afd-f38c97f9af93.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c80bdbcf-cd92-4923-9afd-f38c97f9af93/c80bdbcf-cd92-4923-9afd-f38c97f9af93.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c80bdbcf-cd92-4923-9afd-f38c97f9af93/c80bdbcf-cd92-4923-9afd-f38c97f9af93.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your SharePoint lists aren’t “lightweight apps,” they’re often where critical processes secretly live—approvals, requests, inventories—all glued together by views, filters, and a lot of wishful thinking. The problem is that once those lists grow up,...</itunes:subtitle><itunes:summary><![CDATA[Your SharePoint lists aren’t “lightweight apps,” they’re often where critical processes secretly live—approvals, requests, inventories—all glued together by views, filters, and a lot of wishful thinking. The problem is that once those lists grow up, nobody can see the full picture: performance tanks, permissions get weird, and reporting devolves into hacked‑together exports. In <a href="https://www.m365.fm/how-power-bi-turns-sharepoint-chaos-into-clarity/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through how Power BI gives SharePoint lists a real backend: stable models, proper relationships, and governed reports that finally show the whole story instead of whatever happens to fit on one list view.<br /><br />THE LIST THAT GOT TOO BIG<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We start with the “one list to rule them all” pattern: someone spins up a SharePoint list for a simple process, then over a few months it mutates into a mission‑critical system with thousands of rows, dozens of columns, and performance that makes users want to scream. You’ll see how Power BI connects directly to these lists, offloads heavy aggregations into its columnar engine, and gives you a proper model that can join multiple lists (requests, assignments, reference data) instead of overloading a single monster list. The result: admins keep SharePoint as the place where work happens, while Power BI becomes the place where you actually understand what’s going on.<br /><br />FROM SHADOW APPS TO GOVERNED ANALYTICS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we look at the hidden risk: SharePoint lists used as shadow line‑of‑business apps with zero reporting or governance. Power BI turns those pockets of chaos into governed analytics by moving calculations, KPIs, and filters into a semantic model that lives in a workspace with proper roles and deployment pipelines. We talk about how to separate “operational screens” in SharePoint from “decision views” in Power BI, how to align permissions so sensitive list data doesn’t suddenly become visible to everyone, and how this reduces the number of people exporting to Excel just to answer basic questions.<br /><br />WHY THIS MATTERS FOR ADMINS AND MAKERS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>For admins, Power BI on top of SharePoint lists means fewer emergency tickets about slow views and more predictable performance. For makers, it means you can keep building lists and low‑code apps while still giving leadership and teams proper dashboards and models that scale. In the episode, we outline a simple pattern: lists for capture, Power BI for insight, with clear rules about when a “big list” must get a real model—so you don’t wake up one day and find that your most important business process is held together by a single overloaded view.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why SharePoint lists quietly become mission‑critical systems—and why that breaks at scale.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Power BI turns large lists into fast, model‑driven analytics without killing the list itself.<a href="https://www.spreaker.com/cms/episodes/67880024/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to join multiple lists in a proper model instead of overloading one giant list.<a...]]></itunes:summary><itunes:duration>1106</itunes:duration><itunes:keywords>authentication,datacleaning,datamodeling,datashaping,governance,licensing,listconnector,listintegration,listperformance,pbiembedding,permissions,powerbi,powerquery,provspremium,queryfolding,scheduledrefresh,sharepointlists,siteurl,transformations,visualization</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/da4d813cf990b0af0e51dd6b362d0fd2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Model‑Driven Apps: The Unsung Power Platform Hero For Secure, Dataverse‑First Business Applications</title><link>https://www.m365.fm/show/episodes/model-driven-apps-the-unsung-power-platform-hero/</link><description><![CDATA[Model-driven apps are often dismissed as boring grey forms, yet they quietly win when you need a secure app in production fast. This episode is for Power Platform makers and admins weighing canvas against model-driven. You see how a single Dataverse table becomes a themed, role-secured and automated business app.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why everyone thinks model-driven apps are boring</li><li>03:42 – Building from zero: tables, fields and relationships</li><li>06:35 – From skeleton to app: forms, views and theming</li><li>10:40 – The secret weapon: security at enterprise scale</li><li>13:50 – Extending with Power Platform components</li><li>17:10 – Boring by design</li></ul><br /><b>Key takeaways</b><br /><ul><li>Model-driven apps keep business logic in Dataverse, so they keep pace with schema changes instead of requiring constant patching like many canvas builds.</li><li>Security roles, field-level restrictions and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Entra ID</a> groups let you define access once in the data layer and have it respected everywhere.</li><li>Power Automate, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Power BI</a> and AI components extend a model-driven app cleanly, but test automations with scoped roles so they do not leak data.</li></ul><br /><b>Worth quoting</b><br /><br />“People can call it dull, but dull and stable beats pretty and fragile when the business depends on it.” – Mirko Peters (03:07)<br /><br />“That's the kind of moment where people realize controls are baked into the data layer instead of duct taped into the interface” – Mirko Peters (12:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/model-driven-apps-the-unsung-power-platform-hero/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, key takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type the episode defends, built from one empty table into a secure app</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Dataverse</a> – where the app's logic, relationships and security roles live, so schema changes don't break the interface</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Canvas app</a> – the flashier alternative used as contrast, needing patches whenever the schema changed in one rollout</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Power Platform</a> – the components snapped onto the secure app core: automation, analytics and AI features</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smart-dataverse-models-future-business-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Microsoft Dataverse Architecture: Why Smart Data Models Are the Foundation of Every Scalable Business App</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174004524</guid><pubDate>Wed, 24 Sep 2025 04:33:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67873432/095a91b1a0af1096530e89638b314c23.mp3" length="12718125" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e91dc2eb-a34b-4ebe-a76a-3a317b7fa7a6/e91dc2eb-a34b-4ebe-a76a-3a317b7fa7a6.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e91dc2eb-a34b-4ebe-a76a-3a317b7fa7a6/e91dc2eb-a34b-4ebe-a76a-3a317b7fa7a6.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e91dc2eb-a34b-4ebe-a76a-3a317b7fa7a6/e91dc2eb-a34b-4ebe-a76a-3a317b7fa7a6.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Model-driven apps are often dismissed as boring grey forms, yet they quietly win when you need a secure app in production fast. This episode is for Power Platform makers and admins weighing canvas against model-driven. You see how a single Dataverse...</itunes:subtitle><itunes:summary><![CDATA[Model-driven apps are often dismissed as boring grey forms, yet they quietly win when you need a secure app in production fast. This episode is for Power Platform makers and admins weighing canvas against model-driven. You see how a single Dataverse table becomes a themed, role-secured and automated business app.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why everyone thinks model-driven apps are boring</li><li>03:42 – Building from zero: tables, fields and relationships</li><li>06:35 – From skeleton to app: forms, views and theming</li><li>10:40 – The secret weapon: security at enterprise scale</li><li>13:50 – Extending with Power Platform components</li><li>17:10 – Boring by design</li></ul><br /><b>Key takeaways</b><br /><ul><li>Model-driven apps keep business logic in Dataverse, so they keep pace with schema changes instead of requiring constant patching like many canvas builds.</li><li>Security roles, field-level restrictions and <a href="https://www.m365.fm/entity/entra-id/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Entra ID</a> groups let you define access once in the data layer and have it respected everywhere.</li><li>Power Automate, <a href="https://www.m365.fm/entity/power-bi/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Power BI</a> and AI components extend a model-driven app cleanly, but test automations with scoped roles so they do not leak data.</li></ul><br /><b>Worth quoting</b><br /><br />“People can call it dull, but dull and stable beats pretty and fragile when the business depends on it.” – Mirko Peters (03:07)<br /><br />“That's the kind of moment where people realize controls are baked into the data layer instead of duct taped into the interface” – Mirko Peters (12:08)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/model-driven-apps-the-unsung-power-platform-hero/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, key takeaways and FAQ</li><li><a href="https://www.m365.fm/entity/model-driven-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Model-driven app</a> – the app type the episode defends, built from one empty table into a secure app</li><li><a href="https://www.m365.fm/entity/dataverse/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Dataverse</a> – where the app's logic, relationships and security roles live, so schema changes don't break the interface</li><li><a href="https://www.m365.fm/entity/canvas-app/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Canvas app</a> – the flashier alternative used as contrast, needing patches whenever the schema changed in one rollout</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Power Platform</a> – the components snapped onto the secure app core: automation, analytics and AI features</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/smart-dataverse-models-future-business-apps/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=model-driven-apps-the-unsung-power-platform-hero" target="_blank" rel="noreferrer noopener">Microsoft Dataverse Architecture: Why Smart Data Models Are the Foundation of Every Scalable Business...]]></itunes:summary><itunes:duration>1060</itunes:duration><itunes:keywords>appdesign,automation,businessrules,cdslogic,dataverse,enterpriseapps,forms,lowcode,modeldriven,powerapps,rapidbuild,relationships,schemadriven,securityroles,solutioning,spfxintegration,tables,theming,uiconfig,views</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/10d7acc965c08e1147d0373c5527c6cc.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Dataverse Migration Nobody Wants (But Needs): SharePoint Lists vs Dataverse vs SQL, Costs, Licensing &amp; When To Move</title><link>https://www.m365.fm/show/episodes/the-dataverse-migration-nobody-wants-but-needs/</link><description><![CDATA[Look, we all joke about Microsoft licensing being a Rubik’s cube with missing stickers—but Dataverse isn’t just that headache, it’s the moment you admit your SharePoint lists and SQL leftovers can’t carry “version 3.0” of your app anymore. In <a href="https://www.m365.fm/the-dataverse-migration-nobody-wants-but-needs/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from exactly where most teams are stuck: business‑critical processes living in oversized SharePoint lists, half‑documented SQL databases, and <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> that bend under the weight of added columns, lookups, and flows. You’ll hear why Dataverse is more than “a nicer list”—proper relationships, row‑ and field‑level security, auditing, APIs—and how migration pain is usually the bill for years of duct‑tape design rather than some cruel Microsoft upsell. We walk through the real trade‑offs between Lists, Dataverse, and SQL Server so you know when to stay, when to move, and how to avoid the classic trap of discovering premium licensing only after you’ve gone all‑in.<br /><br />WHAT EVEN IS DATAVERSE, AND WHY ISN’T IT JUST ANOTHER LIST?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We start by killing the “Dataverse = fancy list” myth. Dataverse is built as the data backbone for the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>—tables, relationships, role‑based security, auditing, and API endpoints you can depend on—while SharePoint lists are brilliant for quick capture and lightweight apps but buckle once you stack relationships, lookups, and scale. You’ll hear real scenarios where a simple tracker list quietly grew into a mission‑critical app: flows started failing, view thresholds hit, permissions became unmanageable, and suddenly Dataverse didn’t look like overkill anymore, it looked like the life raft. We give you a three‑question gut‑check you can run on any workload (relationships, security, long‑term criticality) to decide if staying on Lists is realistic or if you’re already betting your business on something that was never meant to scale.<br /><br />THE GOOD, THE BAD AND THE UGLY: LISTS VS DATAVERSE VS SQL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we stop pretending any of these tools are perfect. Lists win on speed and zero extra license friction; they’re fantastic for prototypes, trackers, and genuinely small processes—but overload them and you’re fighting view limits, broken lookups, and flows that stall at the worst possible moment. Dataverse gives you structural integrity—normalized tables, relationships, security, auditing, and automation—but it brings real costs in storage, premium licensing, and skill requirements that you must plan for early instead of discovering during rollout. SQL Server still has the deepest power and history, but for most maker‑led Power Platform scenarios it’s effectively locked behind DBA skills, permission complexity, and governance overhead that leaves citizen developers frozen. We break down where each fails, when each shines, and how to avoid choosing a tool on day one that guarantees emergency tickets six months later.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE COST NOBODY PUTS IN THE DEMO SLIDE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Then we talk about money and time—the part that never appears in the marketing deck. Dataverse’s real cost doesn’t stop when the app loads; storage, premium capacity, and capability‑based licensing all stack up over time. We walk through a budgeting checklist you can actually use: estimate data growth, identify premium connectors and features, check which licenses your users really have, and factor in the skills ramp you’ll need so Dataverse isn’t just “that thing only one person understands.” You’ll learn why relying on trials and assumptions is the fastest way to get burned, how to bring procurement into the conversation before migration, and how to frame Dataverse cost against the hours you currently burn patching broken lists, flows, and shadow SQL instances.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>The real differences between SharePoint lists, Dataverse, and SQL Server—beyond the marketing slides.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical gut‑check to decide when a list has outgrown itself and needs Dataverse.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The structural benefits Dataverse brings: relationships, security, auditing, and APIs for serious Power Platform apps.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The hidden costs of Dataverse (storage, premium features, skills) and how to budget for them up front.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why SQL still matters, but often isn’t the right foundation for low‑code makers without DBA support.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Dataverse isn’t “the expensive option,” it’s the platform you reach for when you stop pretending a glorified list or legacy SQL box can safely run a business‑critical app. Migration pain is real—but it’s also the price of finally getting proper relationships, security, and governance instead of living in a swamp of brittle lists and half‑managed databases. Once you choose the right data platform for the right job—and budget honestly for Dataverse where it fits—you trade surprise outages and hidden risk for something boring, predictable, and scalable.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power Platform makers stuck between “just use a list” and “we really should move to Dataverse.”<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Solution architects deciding when to standardize on Dataverse vs SQL Server for new apps.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> admins and governance teams dealing with oversized lists and shadow apps.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Leaders who need to understand Dataverse licensing, cost, and migration impact before signing off.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Power Platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Dataverse, SQL, and Power Apps as one integrated operating system instead of a patchwork of lists, legacy databases, and one‑off apps. He works with teams running on Microsoft 365 and Azure to design architectures, migration paths, and governance so that Dataverse, SharePoint, and SQL each do the job they’re best at—without surprise costs or weekend‑killing outages.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174004274</guid><pubDate>Tue, 23 Sep 2025 16:29:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67867890/076fe1b25fce4db832888c298e7f78e6.mp3" length="13282369" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/9a0cb3fe-a15c-4dff-b334-ec740c1a1d86/9a0cb3fe-a15c-4dff-b334-ec740c1a1d86.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/9a0cb3fe-a15c-4dff-b334-ec740c1a1d86/9a0cb3fe-a15c-4dff-b334-ec740c1a1d86.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/9a0cb3fe-a15c-4dff-b334-ec740c1a1d86/9a0cb3fe-a15c-4dff-b334-ec740c1a1d86.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Look, we all joke about Microsoft licensing being a Rubik’s cube with missing stickers—but Dataverse isn’t just that headache, it’s the moment you admit your SharePoint lists and SQL leftovers can’t carry “version 3.0” of your app anymore. In...</itunes:subtitle><itunes:summary><![CDATA[Look, we all joke about Microsoft licensing being a Rubik’s cube with missing stickers—but Dataverse isn’t just that headache, it’s the moment you admit your SharePoint lists and SQL leftovers can’t carry “version 3.0” of your app anymore. In <a href="https://www.m365.fm/the-dataverse-migration-nobody-wants-but-needs/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from exactly where most teams are stuck: business‑critical processes living in oversized SharePoint lists, half‑documented SQL databases, and <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a> that bend under the weight of added columns, lookups, and flows. You’ll hear why Dataverse is more than “a nicer list”—proper relationships, row‑ and field‑level security, auditing, APIs—and how migration pain is usually the bill for years of duct‑tape design rather than some cruel Microsoft upsell. We walk through the real trade‑offs between Lists, Dataverse, and SQL Server so you know when to stay, when to move, and how to avoid the classic trap of discovering premium licensing only after you’ve gone all‑in.<br /><br />WHAT EVEN IS DATAVERSE, AND WHY ISN’T IT JUST ANOTHER LIST?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We start by killing the “Dataverse = fancy list” myth. Dataverse is built as the data backbone for the <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>—tables, relationships, role‑based security, auditing, and API endpoints you can depend on—while SharePoint lists are brilliant for quick capture and lightweight apps but buckle once you stack relationships, lookups, and scale. You’ll hear real scenarios where a simple tracker list quietly grew into a mission‑critical app: flows started failing, view thresholds hit, permissions became unmanageable, and suddenly Dataverse didn’t look like overkill anymore, it looked like the life raft. We give you a three‑question gut‑check you can run on any workload (relationships, security, long‑term criticality) to decide if staying on Lists is realistic or if you’re already betting your business on something that was never meant to scale.<br /><br />THE GOOD, THE BAD AND THE UGLY: LISTS VS DATAVERSE VS SQL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we stop pretending any of these tools are perfect. Lists win on speed and zero extra license friction; they’re fantastic for prototypes, trackers, and genuinely small processes—but overload them and you’re fighting view limits, broken lookups, and flows that stall at the worst possible moment. Dataverse gives you structural integrity—normalized tables, relationships, security, auditing, and automation—but it brings real costs in storage, premium licensing, and skill requirements that you must plan for early instead of discovering during rollout. SQL Server still has the deepest power and history, but for most maker‑led Power Platform scenarios it’s effectively locked behind DBA skills, permission complexity, and governance overhead that leaves citizen developers frozen. We break down where each fails, when each shines, and how to avoid choosing a tool on day one that guarantees emergency tickets six months later.<a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE COST NOBODY PUTS IN THE DEMO SLIDE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67867890/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Then we talk about money and time—the part that never appears in the marketing deck. Dataverse’s real cost doesn’t...]]></itunes:summary><itunes:duration>1107</itunes:duration><itunes:keywords>apiaccess,auditing,capacityplanning,costmanagement,datamodeling,dataverse,enterpriseapps,governance,licensingcheck,makers,migration,powerplatform,premiumlicensing,recordsecurity,relationships,scalability,sharepointlists,sqlserver,storagecosts,tabledesign</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8eca52ca1a9fb29cc79ad44396ccd32b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Data Goblins Wreck Copilot For Everyone: Clean Inputs, Real Adoption &amp; The 10 Steps To A Copilot Rollout That Actually Works</title><link>https://www.m365.fm/show/episodes/how-data-goblins-wreck-copilot-for-everyone/</link><description><![CDATA[Messy, outdated data turns Copilot into a generator of confident nonsense, and users stop trusting it after the first bad answer. This episode is for IT and adoption leads planning or rescuing a Microsoft 365 Copilot rollout. Get ten practical actions, from cleaning your worst folder to champions, real-data training and a rollback plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Data goblins and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Copilot</a></li><li>00:40 – Why deployments fail before day one</li><li>03:45 – How organizations got people to want Copilot</li><li>06:40 – Frameworks that don't sound like sales pitches</li><li>10:15 – Training without the eye rolls</li><li>13:50 – What happens when you skip the hard part</li><li>17:10 – The ten actions that actually work</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only reflects the data it is grounded on, so cleaning a small, well-labelled slice of content before rollout prevents the first bad answers that destroy trust.</li><li>Adoption grows from visible wins, business champions and word of mouth, supported by simple frameworks such as ADKAR rather than heavy change-management decks.</li><li>Train with real, messy files in short sessions and sandboxes, set honest expectations, and keep a rollback plan for a failed launch.</li></ul><br /><b>Worth quoting</b><br /><br />“That kind of fiasco isn't on the AI, it's on the inputs. Copilot did exactly what it was told, turn garbage into polished garbage.” – Mirko Peters (01:34)<br /><br />“Bad data doesn't blow up your deployment in one dramatic crash. It just sandpapers every interaction until user trust wears down completely.” – Mirko Peters (03:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-data-goblins-wreck-copilot-for-everyone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and ten practical Copilot rollout actions</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – turns messy, outdated tenant data into confident but wrong answers unless its sources are cleaned first</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – grows from visible wins, business champions, real-data training and honest expectations rather than decree</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Data governance</a> – poor governance of untagged, duplicate and stale files is named as what kills AI projects early</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174004164</guid><pubDate>Tue, 23 Sep 2025 04:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67860348/8b6b28592c370549c6fe71c5de541a44.mp3" length="12960750" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7115dff5-80ed-4625-893a-2d07123dcf12/7115dff5-80ed-4625-893a-2d07123dcf12.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7115dff5-80ed-4625-893a-2d07123dcf12/7115dff5-80ed-4625-893a-2d07123dcf12.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7115dff5-80ed-4625-893a-2d07123dcf12/7115dff5-80ed-4625-893a-2d07123dcf12.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Messy, outdated data turns Copilot into a generator of confident nonsense, and users stop trusting it after the first bad answer. This episode is for IT and adoption leads planning or rescuing a Microsoft 365 Copilot rollout. Get ten practical...</itunes:subtitle><itunes:summary><![CDATA[Messy, outdated data turns Copilot into a generator of confident nonsense, and users stop trusting it after the first bad answer. This episode is for IT and adoption leads planning or rescuing a Microsoft 365 Copilot rollout. Get ten practical actions, from cleaning your worst folder to champions, real-data training and a rollback plan.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Data goblins and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Copilot</a></li><li>00:40 – Why deployments fail before day one</li><li>03:45 – How organizations got people to want Copilot</li><li>06:40 – Frameworks that don't sound like sales pitches</li><li>10:15 – Training without the eye rolls</li><li>13:50 – What happens when you skip the hard part</li><li>17:10 – The ten actions that actually work</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot only reflects the data it is grounded on, so cleaning a small, well-labelled slice of content before rollout prevents the first bad answers that destroy trust.</li><li>Adoption grows from visible wins, business champions and word of mouth, supported by simple frameworks such as ADKAR rather than heavy change-management decks.</li><li>Train with real, messy files in short sessions and sandboxes, set honest expectations, and keep a rollback plan for a failed launch.</li></ul><br /><b>Worth quoting</b><br /><br />“That kind of fiasco isn't on the AI, it's on the inputs. Copilot did exactly what it was told, turn garbage into polished garbage.” – Mirko Peters (01:34)<br /><br />“Bad data doesn't blow up your deployment in one dramatic crash. It just sandpapers every interaction until user trust wears down completely.” – Mirko Peters (03:13)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/how-data-goblins-wreck-copilot-for-everyone/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and ten practical Copilot rollout actions</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – turns messy, outdated tenant data into confident but wrong answers unless its sources are cleaned first</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – grows from visible wins, business champions, real-data training and honest expectations rather than decree</li><li><a href="https://www.m365.fm/entity/data-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">Data governance</a> – poor governance of untagged, duplicate and stale files is named as what kills AI projects early</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/from-deployment-to-impact/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-data-goblins-wreck-copilot-for-everyone-clean-inputs-real-adoption-the-10-steps-to-a-copilot-rollout-that-actually-works" target="_blank" rel="noreferrer noopener">From Deployment to...]]></itunes:summary><itunes:duration>1081</itunes:duration><itunes:keywords>adkar,adoptiondemand,champions,changemgmt,cleaninputs,copilotaccuracy,copilotrollout,datahealth,enablement,feedbackloop,governance,metadata,microlearning,pilotwins,prompting,readiness,shadowcontent,usecases,usertrust,valueproof</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/543af801924d991b8d6ac8662093f00a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>GitHub, Azure DevOps, or Fabric – Who’s Actually In Charge? Medallion Architecture, CI/CD &amp; GitOps for Fabric Warehouse</title><link>https://www.m365.fm/show/episodes/github-azure-devops-or-fabric-whos-actually-in-charge/</link><description><![CDATA[Here’s the uncomfortable truth: without CI/CD, your beautiful Medallion Architecture is just a very expensive CSV swamp wearing a Gold badge. In <a href="https://www.m365.fm/github-azure-devops-or-fabric-whos-actually-in-charge/" target="_blank" rel="noreferrer noopener">this episode</a>, we start right where most <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> teams are stuck—Bronze ingestion scripts living in notebooks, Silver transformations hacked in prod, and Gold dashboards patched at 3 a.m.—and show how GitHub or Azure DevOps becomes the actual control plane. You’ll see how treating notebooks, SQL scripts, and pipeline configs as code (versioned, reviewed, and promoted) turns Fabric Warehouse from “please don’t break” into something you can roll back, test, and move between dev, test, and prod without midnight firefights.<br /><br />BRONZE WITHOUT ROLLBACK – YOUR CSV GRAVEYARD<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bronze is where the first goblins spawn: corrupted feeds, schema drift, duplicate loads—quietly poisoning everything upstream while pipelines still show a comforting green checkmark. We walk through how bad timestamps, header changes, and extra columns in “raw” zones become permanent damage when ingestion logic isn’t in Git and deployments go straight to production. You’ll learn three non‑negotiables for Bronze: keep every ingestion notebook/script in source control, parameterize connections and schemas instead of hard‑coding prod, and run pre‑deploy schema/dry‑run checks in CI so bad changes never hit your landing zone. With those guardrails, an ingestion failure becomes a quick rollback and redeploy—not a weeks‑long data‑rebuild panic.<br /><br />SILVER: WHERE GOVERNANCE DIES QUIETLY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Silver looks clean on the surface—standardized types, deduped rows, pretty column names—but this is where governance often dies in silence. When fixes live in ad‑hoc notebooks and “just this once” patches against production, dev, test, and prod stop matching, and you only notice when numbers don’t reconcile in front of leadership. We show how to force discipline into Silver: every transformation change goes through a pull request, automated data‑quality checks (nulls, uniqueness, schema compatibility) run in CI, and promotions happen only via pipelines—not manual edits. That way, Silver becomes the first layer where “what happens in dev is exactly what happens in prod,” instead of three different realities with the same table names.<br /><br />GOLD AT 3 A.M. – ANALYTICS UNDER PRESSURE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Gold is the only layer executives actually see—dashboards, KPIs, quarter‑end numbers—and it’s where shortcuts cost the most. One untested schema tweak in Silver or a hotfix in Gold can break trust instantly when financials or key metrics suddenly don’t match past reports. We talk about building mirrored environments (dev/test/prod) for Gold models and reports, wiring deployment pipelines from Git so only tested changes ship, and banning “panic SQL” edits in production warehouses. When GitHub or Azure DevOps becomes the single source of truth for Gold, 3 a.m. calls turn from “what changed?” into “which commit broke this?”—and that’s a problem you can actually solve.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why a Medallion Architecture without CI/CD is just structured chaos in Fabric Warehouse.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Bronze ingestion turns into a CSV graveyard without Git, schema checks, and rollback paths.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Silver quietly destroys governance when fixes live in ad‑hoc notebooks and prod‑only tweaks.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to make Gold analytics reliable under pressure with mirrored environments and pipeline‑driven deploys.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How GitHub, Azure DevOps, and Fabric deployment pipelines together form a real <a href="https://www.m365.fm/gitops-simply-explained/" target="_blank" rel="noreferrer noopener">GitOps</a> model for your warehouse.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that GitHub or Azure DevOps—not Fabric itself—decides whether your warehouse is safe. When every ingestion script, transformation, and Gold model lives in source control, moves through CI/CD checks, and promotes via pipelines, you stop betting your Medallion Architecture on luck and start treating it like real product code—with versions, tests, and rollbacks you can trust.<br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Fabric and data engineers tired of babysitting fragile Bronze, Silver, and Gold layers.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>BI and analytics leads who want real dev/test/prod discipline in Fabric Warehouse.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Platform and DevOps teams integrating GitHub or Azure DevOps with Fabric for GitOps‑style workflows.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and consultants designing Medallion Architectures that actually survive schema drift and production pressure.<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Fabric, and their warehouses as one integrated operating system instead of a pile of one‑off scripts and dashboards. He works with teams running on Microsoft 365, Azure, and Fabric to design Medallion Architectures, GitOps workflows, and CI/CD guardrails so that Bronze, Silver, and Gold layers stay versioned, testable, and recoverable—even when things go wrong at 3 a.m.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174003287</guid><pubDate>Mon, 22 Sep 2025 16:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67853161/e43888d402a7d8e6529e5daf275d389f.mp3" length="13008084" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/01f26842-ff14-4f2e-a716-084022cdfeee/01f26842-ff14-4f2e-a716-084022cdfeee.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/01f26842-ff14-4f2e-a716-084022cdfeee/01f26842-ff14-4f2e-a716-084022cdfeee.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/01f26842-ff14-4f2e-a716-084022cdfeee/01f26842-ff14-4f2e-a716-084022cdfeee.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here’s the uncomfortable truth: without CI/CD, your beautiful Medallion Architecture is just a very expensive CSV swamp wearing a Gold badge. In https://www.m365.fm/github-azure-devops-or-fabric-whos-actually-in-charge/, we start right where most...</itunes:subtitle><itunes:summary><![CDATA[Here’s the uncomfortable truth: without CI/CD, your beautiful Medallion Architecture is just a very expensive CSV swamp wearing a Gold badge. In <a href="https://www.m365.fm/github-azure-devops-or-fabric-whos-actually-in-charge/" target="_blank" rel="noreferrer noopener">this episode</a>, we start right where most <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Fabric</a> teams are stuck—Bronze ingestion scripts living in notebooks, Silver transformations hacked in prod, and Gold dashboards patched at 3 a.m.—and show how GitHub or Azure DevOps becomes the actual control plane. You’ll see how treating notebooks, SQL scripts, and pipeline configs as code (versioned, reviewed, and promoted) turns Fabric Warehouse from “please don’t break” into something you can roll back, test, and move between dev, test, and prod without midnight firefights.<br /><br />BRONZE WITHOUT ROLLBACK – YOUR CSV GRAVEYARD<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bronze is where the first goblins spawn: corrupted feeds, schema drift, duplicate loads—quietly poisoning everything upstream while pipelines still show a comforting green checkmark. We walk through how bad timestamps, header changes, and extra columns in “raw” zones become permanent damage when ingestion logic isn’t in Git and deployments go straight to production. You’ll learn three non‑negotiables for Bronze: keep every ingestion notebook/script in source control, parameterize connections and schemas instead of hard‑coding prod, and run pre‑deploy schema/dry‑run checks in CI so bad changes never hit your landing zone. With those guardrails, an ingestion failure becomes a quick rollback and redeploy—not a weeks‑long data‑rebuild panic.<br /><br />SILVER: WHERE GOVERNANCE DIES QUIETLY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Silver looks clean on the surface—standardized types, deduped rows, pretty column names—but this is where governance often dies in silence. When fixes live in ad‑hoc notebooks and “just this once” patches against production, dev, test, and prod stop matching, and you only notice when numbers don’t reconcile in front of leadership. We show how to force discipline into Silver: every transformation change goes through a pull request, automated data‑quality checks (nulls, uniqueness, schema compatibility) run in CI, and promotions happen only via pipelines—not manual edits. That way, Silver becomes the first layer where “what happens in dev is exactly what happens in prod,” instead of three different realities with the same table names.<br /><br />GOLD AT 3 A.M. – ANALYTICS UNDER PRESSURE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Gold is the only layer executives actually see—dashboards, KPIs, quarter‑end numbers—and it’s where shortcuts cost the most. One untested schema tweak in Silver or a hotfix in Gold can break trust instantly when financials or key metrics suddenly don’t match past reports. We talk about building mirrored environments (dev/test/prod) for Gold models and reports, wiring deployment pipelines from Git so only tested changes ship, and banning “panic SQL” edits in production warehouses. When GitHub or Azure DevOps becomes the single source of truth for Gold, 3 a.m. calls turn from “what changed?” into “which commit broke this?”—and that’s a problem you can actually solve.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67853161/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why a Medallion Architecture without CI/CD is just structured chaos in Fabric Warehouse.<a...]]></itunes:summary><itunes:duration>1084</itunes:duration><itunes:keywords>automation,bronze,ci/cd,deployment,fabric,gitops,gold,governance,ingestion,lineage,medallion,pipelines,quality,rollback,schemas,silver,testing,validation,versioning,warehouse</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/92d192ac96c0cff3271765291ac218e4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Power Automate Approval Flow Isn’t Audit‑Proof: Run History Limits, Logging, Dynamic Approvers &amp; Restartable Workflows</title><link>https://www.m365.fm/show/episodes/your-power-automate-approval-flow-isnt-audit-proof/</link><description><![CDATA[Here’s the catch Microsoft doesn’t highlight: <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>’s run history is time‑limited by default, tied to your plan and license—and once that retention window passes, your approval trail is gone as if it never existed. That’s fine for Microsoft’s storage bill, but terrible for audits, investigations, or basic accountability; designing without permanent logging is like deleting your CCTV before anyone checks the footage. In <a href="https://www.m365.fm/your-power-automate-approval-flow-isnt-audit-proof/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why run history is only a temporary debugging aid, how to build durable approval logs outside that buffer, and how to redesign flows so you can restart from a specific stage, use dynamic approvers, and keep escalations and reminders under control instead of flooding inboxes.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHY YOUR FLOW HISTORY VANISHES (AND WHY IT MATTERS)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Power Automate’s run history looks comforting—until you realise it’s a rolling window, not a permanent archive. Retention is defined by your tenant configuration and licensing, so older approvals simply age out: great for cloud housekeeping, disastrous when HR, Legal, or auditors ask for proof from last year and your logs are empty. In the episode, we walk through how to check your real retention window, why screenshots don’t count as evidence, and how to move from trusting ephemeral run logs to writing structured approval records (dates, decisions, actors) into durable stores like Dataverse, SharePoint, or SQL that you actually control.<br /><br />DESIGNING APPROVAL FLOWS THAT DON’T COLLAPSE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most approval flows implode because they’re built as thin demos: single‑stage, hard‑coded emails, no state tracking, no restart concept. That works until org structure changes, people leave, or departments demand different rules—then your flow becomes a brittle monster of nested conditions nobody wants to touch. We show how to design for reality instead: store roles instead of individual addresses, look up approvers dynamically from AD, SharePoint, or Dataverse, and keep a persistent “stage” field so you can restart at the correct step without resending the whole process. The result is a modular, restartable approval engine that survives staff changes, rule updates, and errors without forcing you to rebuild from scratch.<br /><br />ESCALATIONS AND REMINDERS WITHOUT THE SPAM STORM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bad flows solve stuck approvals with brute force: wave after wave of reminder emails until people start ignoring everything from “Flow Notifications.” We unpack how to replace spam cannons with sane escalation logic—time‑based reminders with clear limits, reassignment rules when someone is away, and escalation paths that go to the right roles instead of everyone in CC. You’ll learn how to use persistent state and logging so you always know where a request is, who’s blocking it, and how to nudge or re‑route it without drowning inboxes.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Power Automate run history is temporary debugging, not an audit trail you can rely on.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design permanent approval logs in Dataverse, SharePoint, or SQL with structured fields.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build multi‑stage, restartable approvals using state tracking instead of one‑off flows.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to replace hard‑coded approver emails with dynamic, role‑based lookups.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to implement escalations and reminders that keep work moving without creating notification fatigue.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that if you rely on default run history, you don’t have an approval record at all—just a temporary trace that disappears on Microsoft’s schedule, not yours. Once you treat logging, state, and role management as first‑class design elements, your Power Automate approvals become restartable, auditable workflows instead of fragile black boxes that crumble the moment someone asks, “Can you prove this was actually approved?”<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power Automate admins and makers responsible for business‑critical approvals.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Compliance, risk, and audit teams who rely on workflow records as evidence.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and process owners upgrading “V1 demo flows” into production‑grade approval systems.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and consultants designing governance patterns for <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> workflows.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Power Platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Power Automate, and Dataverse as one integrated operating system instead of a patchwork of fragile, unlogged flows. He works with teams running on Microsoft 365 and Azure to design approval architectures, logging strategies, and governance so that workflows are restartable, auditable, and resilient instead of disappearing the moment run history rolls off.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174003019</guid><pubDate>Mon, 22 Sep 2025 04:55:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67846983/1fbb9e716a8cdae21985e2c2c034f3d6.mp3" length="14049743" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/22a16b9e-7a21-4dd4-9a2b-7ac466c5e9f4/22a16b9e-7a21-4dd4-9a2b-7ac466c5e9f4.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/22a16b9e-7a21-4dd4-9a2b-7ac466c5e9f4/22a16b9e-7a21-4dd4-9a2b-7ac466c5e9f4.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/22a16b9e-7a21-4dd4-9a2b-7ac466c5e9f4/22a16b9e-7a21-4dd4-9a2b-7ac466c5e9f4.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here’s the catch Microsoft doesn’t highlight: https://www.m365.fm/power-automate-simply-explained/’s run history is time‑limited by default, tied to your plan and license—and once that retention window passes, your approval trail is gone as if it...</itunes:subtitle><itunes:summary><![CDATA[Here’s the catch Microsoft doesn’t highlight: <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a>’s run history is time‑limited by default, tied to your plan and license—and once that retention window passes, your approval trail is gone as if it never existed. That’s fine for Microsoft’s storage bill, but terrible for audits, investigations, or basic accountability; designing without permanent logging is like deleting your CCTV before anyone checks the footage. In <a href="https://www.m365.fm/your-power-automate-approval-flow-isnt-audit-proof/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why run history is only a temporary debugging aid, how to build durable approval logs outside that buffer, and how to redesign flows so you can restart from a specific stage, use dynamic approvers, and keep escalations and reminders under control instead of flooding inboxes.<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHY YOUR FLOW HISTORY VANISHES (AND WHY IT MATTERS)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Power Automate’s run history looks comforting—until you realise it’s a rolling window, not a permanent archive. Retention is defined by your tenant configuration and licensing, so older approvals simply age out: great for cloud housekeeping, disastrous when HR, Legal, or auditors ask for proof from last year and your logs are empty. In the episode, we walk through how to check your real retention window, why screenshots don’t count as evidence, and how to move from trusting ephemeral run logs to writing structured approval records (dates, decisions, actors) into durable stores like Dataverse, SharePoint, or SQL that you actually control.<br /><br />DESIGNING APPROVAL FLOWS THAT DON’T COLLAPSE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most approval flows implode because they’re built as thin demos: single‑stage, hard‑coded emails, no state tracking, no restart concept. That works until org structure changes, people leave, or departments demand different rules—then your flow becomes a brittle monster of nested conditions nobody wants to touch. We show how to design for reality instead: store roles instead of individual addresses, look up approvers dynamically from AD, SharePoint, or Dataverse, and keep a persistent “stage” field so you can restart at the correct step without resending the whole process. The result is a modular, restartable approval engine that survives staff changes, rule updates, and errors without forcing you to rebuild from scratch.<br /><br />ESCALATIONS AND REMINDERS WITHOUT THE SPAM STORM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bad flows solve stuck approvals with brute force: wave after wave of reminder emails until people start ignoring everything from “Flow Notifications.” We unpack how to replace spam cannons with sane escalation logic—time‑based reminders with clear limits, reassignment rules when someone is away, and escalation paths that go to the right roles instead of everyone in CC. You’ll learn how to use persistent state and logging so you always know where a request is, who’s blocking it, and how to nudge or re‑route it without drowning inboxes.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67846983/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Power Automate run history is temporary debugging, not an audit trail you can rely on.<a...]]></itunes:summary><itunes:duration>1171</itunes:duration><itunes:keywords>approvals,audittrail,automation,compliance,dataverse,dynamicroles,escalation,flowdesign,governance,logging,notifications,orchestration,persistence,powerautomate,reliability,reminders,restartable,retention,statetracking,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/521fb185408ad63c720a2d65d27b94b8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Leadership Thinks Copilot Is Useless (And Where The Numbers Back Them Up): Entra vs Insights, Real Telemetry &amp; How To Prove Adoption</title><link>https://www.m365.fm/show/episodes/why-leadership-thinks-copilot-is-useless-and-where-the-numbers-back-them-up/</link><description><![CDATA[Most organizations quietly assume <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> is under‑used—not because people hate it, but because the dashboards leadership is staring at are counting the wrong thing. In <a href="https://www.m365.fm/why-leadership-thinks-copilot-is-useless-and-where-the-numbers-back-them-up/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through the “gym card swipe” problem: Entra and app sign‑in charts look impressive in a slide deck, yet they only prove that people opened Word or Teams, not that anyone actually used prompts to get work done. You’ll see how that mismatch between identity telemetry and real Copilot behavior fuels the narrative that “nobody uses it,” and how to flip the script by pulling the right usage signals, telling the story in CFO‑ready language, and targeting adoption where the data proves Copilot already helps.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE CFO’S REPORT DOESN’T LIE – BUT IT’S NOT THE FULL TRUTH<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We start with the classic scene: a CFO storms in waving an admin report that says “low Copilot adoption” and demands to know why the spend was approved. The chart isn’t fake, it’s just incomplete—showing app sign‑ins, not Copilot actions. You’ll learn how to explain, in one leadership‑friendly sentence, why a graph of Word sign‑ins is like counting gym check‑ins instead of workouts, and how to defend your rollout without hand‑waving: “sign‑ins show who opened the app; Copilot adoption means prompts and actions, which live in different telemetry.” From there, we outline a concrete plan: verify which Copilot usage reports your tenant actually exposes, enable or request the right Insights where needed, and prep a simple side‑by‑side view—door counts vs real Copilot actions—that resets the conversation from “no one uses this” to “here’s where it actually helps today.”<br /><br />ENTRA VS INSIGHTS: TWO DASHBOARDS, TWO STORIES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we dissect the “two dashboards” problem that quietly wrecks most adoption slides. Entra (and similar identity views) is brilliant at what it does: tracking who signed in, from where, and on which app—but it is not designed to tell a Copilot ROI story. Insights, by contrast, is where you start seeing behavior: prompt counts, app‑level Copilot activity, and sometimes department‑level patterns depending on your tenant configuration. We walk you through a practical three‑step workflow: confirm which Copilot/Insights telemetry you can see with your admin role, identify at least three dimensions (app, usage volume, department), and build anonymized, aggregated views that leadership can trust without turning adoption reporting into a privacy nightmare. The goal: stop treating door‑logs as productivity metrics and start using behavior data to decide where to invest training and enablement.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHERE COPILOT CLICKS ACTUALLY HAPPEN<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Marketing demos love to show Copilot rewriting entire strategies in PowerPoint, but real usage patterns are much more grounded. In many tenants, Copilot activity clusters in Outlook, Teams, and Word—places where people already spend their day cleaning up emails, writing updates, and fixing phrasing under time pressure. We explain why these “small win” scenarios drive sticky adoption: low risk, high repetition, and immediate payoff. Your job is to validate that pattern against your own tenant—look at which apps show actual Copilot actions, then start enablement there instead of pushing generic, all‑apps training. That shift lets you tailor stories and examples to where people already click, turning Copilot from a theoretical platform feature into something that quietly saves time in the tools they live in.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why leadership‑facing admin charts often mislabel sign‑ins as “Copilot adoption.”<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to explain, in plain language, why Entra sign‑in data is a door counter, not a usage log.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to check whether your tenant exposes Copilot Insights or similar behavioral telemetry.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build side‑by‑side views that compare app sign‑ins vs prompt‑level Copilot activity.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to identify which apps (Outlook, Teams, Word, etc.) actually drive Copilot value in your environment and focus enablement there.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot isn’t “useless”—your telemetry storytelling might be. As long as leadership only sees identity‑level charts, they’ll assume Copilot is an expensive treadmill nobody runs on; once you surface real prompt and action data, app‑by‑app, you can show where Copilot already changes workflows, where it stalls, and what to fix next. That’s how you move the conversation from defending a license line item to co‑designing a roadmap based on evidence.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 and Copilot admins under pressure to “prove” adoption and ROI.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CIOs, CFOs, and IT leaders reading conflicting Copilot reports and dashboards.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Analytics and BI teams responsible for surfacing Copilot telemetry to leadership.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Change and enablement leads designing targeted Copilot training and champions programs.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and AI governance consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Copilot, and their telemetry as one integrated operating system instead of a mess of dashboards nobody trusts. He works with teams running on Microsoft 365 and Azure to design data‑driven Copilot rollouts—tying licensing, usage, and business outcomes together so conversations with leadership are grounded in real signals, not wishful graphs.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:173971713</guid><pubDate>Sun, 21 Sep 2025 16:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67842319/0039fcf318db5a5eccd2b6df4fe0ad40.mp3" length="12951973" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/be9a176f-6a15-474d-9ad1-af640fa7cb41/be9a176f-6a15-474d-9ad1-af640fa7cb41.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/be9a176f-6a15-474d-9ad1-af640fa7cb41/be9a176f-6a15-474d-9ad1-af640fa7cb41.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/be9a176f-6a15-474d-9ad1-af640fa7cb41/be9a176f-6a15-474d-9ad1-af640fa7cb41.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most organizations quietly assume https://www.m365.fm/categories/copilot-talk/ is under‑used—not because people hate it, but because the dashboards leadership is staring at are counting the wrong thing. In...</itunes:subtitle><itunes:summary><![CDATA[Most organizations quietly assume <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> is under‑used—not because people hate it, but because the dashboards leadership is staring at are counting the wrong thing. In <a href="https://www.m365.fm/why-leadership-thinks-copilot-is-useless-and-where-the-numbers-back-them-up/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through the “gym card swipe” problem: Entra and app sign‑in charts look impressive in a slide deck, yet they only prove that people opened Word or Teams, not that anyone actually used prompts to get work done. You’ll see how that mismatch between identity telemetry and real Copilot behavior fuels the narrative that “nobody uses it,” and how to flip the script by pulling the right usage signals, telling the story in CFO‑ready language, and targeting adoption where the data proves Copilot already helps.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE CFO’S REPORT DOESN’T LIE – BUT IT’S NOT THE FULL TRUTH<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We start with the classic scene: a CFO storms in waving an admin report that says “low Copilot adoption” and demands to know why the spend was approved. The chart isn’t fake, it’s just incomplete—showing app sign‑ins, not Copilot actions. You’ll learn how to explain, in one leadership‑friendly sentence, why a graph of Word sign‑ins is like counting gym check‑ins instead of workouts, and how to defend your rollout without hand‑waving: “sign‑ins show who opened the app; Copilot adoption means prompts and actions, which live in different telemetry.” From there, we outline a concrete plan: verify which Copilot usage reports your tenant actually exposes, enable or request the right Insights where needed, and prep a simple side‑by‑side view—door counts vs real Copilot actions—that resets the conversation from “no one uses this” to “here’s where it actually helps today.”<br /><br />ENTRA VS INSIGHTS: TWO DASHBOARDS, TWO STORIES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Next, we dissect the “two dashboards” problem that quietly wrecks most adoption slides. Entra (and similar identity views) is brilliant at what it does: tracking who signed in, from where, and on which app—but it is not designed to tell a Copilot ROI story. Insights, by contrast, is where you start seeing behavior: prompt counts, app‑level Copilot activity, and sometimes department‑level patterns depending on your tenant configuration. We walk you through a practical three‑step workflow: confirm which Copilot/Insights telemetry you can see with your admin role, identify at least three dimensions (app, usage volume, department), and build anonymized, aggregated views that leadership can trust without turning adoption reporting into a privacy nightmare. The goal: stop treating door‑logs as productivity metrics and start using behavior data to decide where to invest training and enablement.<a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHERE COPILOT CLICKS ACTUALLY HAPPEN<br /><br /><a href="https://www.spreaker.com/cms/episodes/67842319/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Marketing demos love to show Copilot rewriting entire strategies in PowerPoint, but real usage patterns are much more grounded. In many tenants, Copilot activity clusters in Outlook, Teams, and Word—places where people already spend their day cleaning up emails, writing updates, and fixing phrasing under time...]]></itunes:summary><itunes:duration>1080</itunes:duration><itunes:keywords>activity,adoption,analytics,behavior,copilot,dashboards,engagement,entra,evaluation,governance,insights,metrics,monitoring,productivity,prompts,reporting,signals,telemetry,trends,usage</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e3a3a283f1fb84080555b90961f7817b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Power BI Gateway Horror Story No One Warned You About: Firewall Rules, Outbound Traffic &amp; How To Bulletproof Your Setup</title><link>https://www.m365.fm/show/episodes/the-power-bi-gateway-horror-story-no-one-warned-you-about/</link><description><![CDATA[You know what’s truly horrifying? A Power BI gateway that works flawlessly in your test tenant—green checks everywhere, dashboards refreshing like a dream—then completely collapses in production because the one outbound firewall rule that actually matters was never opened. In <a href="https://www.m365.fm/the-power-bi-gateway-horror-story-no-one-warned-you-about/" target="_blank" rel="noreferrer noopener">this episode</a>, I break down the real communication architecture of the gateway, how test tenants lull you into a false sense of security, and why passing a single portal connectivity test means almost nothing once packets start hitting your corporate firewall. You’ll learn the exact diagnostics path that cost me a full weekend and two gallons of coffee—from vague “connection failure” logs and misleading green checks to the moment we finally realized outbound filtering and missing FQDN whitelisting were quietly choking Service Bus traffic in production.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE SETUP THAT LOOKED SIMPLE… UNTIL IT WASN’T<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On paper, our plan was textbook: one dedicated gateway server, supported OS, patched, standard firewall ports opened, validate against a test tenant, then flip to production. The wizard made it look like a “next, next, finish” job, and for a few dangerous hours that illusion held—connection tests passed, reports refreshed, and we muttered, “Why does everyone complain about gateways?” The moment we switched to the real tenant, everything cracked: executive dashboards failed in the middle of morning meetings, red error banners replaced numbers, and an avalanche of tickets, calls, and emails followed. The logs were the worst part—vague, fortune‑cookie‑style messages about “connection failures” that pointed us everywhere and nowhere at once, while documentation insisted we had done everything right. That’s when the painful truth hit: passing a single connectivity test only proves one handshake worked once; it doesn’t mean your network design can sustain real‑world gateway traffic.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE FIREWALL RULE NOBODY TALKS ABOUT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The real culprit turned out not to be server config, patches, or even inbound rules—it was outbound filtering. Our test environment had relaxed outbound controls, so the gateway happily reached <a href="https://www.m365.fm/azure-service-bus-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> and other dependencies; production, locked down with strict outbound rules, simply dropped those calls. The evidence only surfaced after we dug through firewall logs, temporarily opened outbound traffic in a maintenance window, and watched everything spring back to life—proving the app wasn’t broken, the network was. From there, packet captures and DNS traces revealed what should have been obvious all along: we needed controlled outbound access based on FQDN whitelisting instead of fragile, ever‑changing IP ranges. Once we added the right FQDNs for gateway services and adjusted the outbound rules, the constant Service Bus errors vanished, refreshes stabilized, and the “random” failures stopped cold. That’s the part most guides skip: if you treat gateway networking like a one‑time port‑opening exercise instead of an ongoing design problem, test will lie to you and production will punch you in the face.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why a Power BI gateway can pass every test in your lab and still fail spectacularly in production.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How misleading green checks in the portal create a false sense of security about your gateway setup.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to recognize when vague “connection failure” logs actually point to outbound firewall filtering.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use firewall logs, temporary opens, packet captures, and DNS traces to prove it’s the network, not the gateway.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why FQDN‑based whitelisting is critical for stable gateway communication to Azure services.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Power BI gateway outages in production rarely come from a single missed checkbox—they come from misunderstanding how the gateway talks across your network. Until you design outbound access and FQDN whitelisting as deliberately as you choose the server and install the software, every green check in test is just a mirage—and the real horror story is waiting for you in production.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power BI and gateway admins responsible for on‑premises data connectivity.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Network and security engineers who have to reconcile strict firewall policies with working gateways.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and platform owners designing hybrid data access between on‑prem systems and Power BI.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants and in‑house teams who never want to lose another weekend to mysterious gateway failures.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Power BI, and their hybrid connectivity as one integrated operating system instead of a pile of fragile, undocumented links. He works with teams running on Microsoft 365, Azure, and on‑prem data sources to design gateway architectures, firewall configurations, and troubleshooting playbooks that keep reports online—even when the network fights back.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:173962045</guid><pubDate>Sun, 21 Sep 2025 04:18:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67835305/4e543e35b2d6954dabb6e56b2a31154c.mp3" length="13422490" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7a4daf7b-bb37-4e34-802d-0637f77125a3/7a4daf7b-bb37-4e34-802d-0637f77125a3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7a4daf7b-bb37-4e34-802d-0637f77125a3/7a4daf7b-bb37-4e34-802d-0637f77125a3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7a4daf7b-bb37-4e34-802d-0637f77125a3/7a4daf7b-bb37-4e34-802d-0637f77125a3.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You know what’s truly horrifying? A Power BI gateway that works flawlessly in your test tenant—green checks everywhere, dashboards refreshing like a dream—then completely collapses in production because the one outbound firewall rule that actually...</itunes:subtitle><itunes:summary><![CDATA[You know what’s truly horrifying? A Power BI gateway that works flawlessly in your test tenant—green checks everywhere, dashboards refreshing like a dream—then completely collapses in production because the one outbound firewall rule that actually matters was never opened. In <a href="https://www.m365.fm/the-power-bi-gateway-horror-story-no-one-warned-you-about/" target="_blank" rel="noreferrer noopener">this episode</a>, I break down the real communication architecture of the gateway, how test tenants lull you into a false sense of security, and why passing a single portal connectivity test means almost nothing once packets start hitting your corporate firewall. You’ll learn the exact diagnostics path that cost me a full weekend and two gallons of coffee—from vague “connection failure” logs and misleading green checks to the moment we finally realized outbound filtering and missing FQDN whitelisting were quietly choking Service Bus traffic in production.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE SETUP THAT LOOKED SIMPLE… UNTIL IT WASN’T<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On paper, our plan was textbook: one dedicated gateway server, supported OS, patched, standard firewall ports opened, validate against a test tenant, then flip to production. The wizard made it look like a “next, next, finish” job, and for a few dangerous hours that illusion held—connection tests passed, reports refreshed, and we muttered, “Why does everyone complain about gateways?” The moment we switched to the real tenant, everything cracked: executive dashboards failed in the middle of morning meetings, red error banners replaced numbers, and an avalanche of tickets, calls, and emails followed. The logs were the worst part—vague, fortune‑cookie‑style messages about “connection failures” that pointed us everywhere and nowhere at once, while documentation insisted we had done everything right. That’s when the painful truth hit: passing a single connectivity test only proves one handshake worked once; it doesn’t mean your network design can sustain real‑world gateway traffic.<a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE FIREWALL RULE NOBODY TALKS ABOUT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67835305/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The real culprit turned out not to be server config, patches, or even inbound rules—it was outbound filtering. Our test environment had relaxed outbound controls, so the gateway happily reached <a href="https://www.m365.fm/azure-service-bus-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Service Bus</a> and other dependencies; production, locked down with strict outbound rules, simply dropped those calls. The evidence only surfaced after we dug through firewall logs, temporarily opened outbound traffic in a maintenance window, and watched everything spring back to life—proving the app wasn’t broken, the network was. From there, packet captures and DNS traces revealed what should have been obvious all along: we needed controlled outbound access based on FQDN whitelisting instead of fragile, ever‑changing IP ranges. Once we added the right FQDNs for gateway services and adjusted the outbound rules, the constant Service Bus errors vanished, refreshes stabilized, and the “random” failures stopped cold. That’s the part most guides skip: if you treat gateway networking like a one‑time port‑opening exercise instead of an ongoing design problem, test will lie to you and production will punch you in the face.<br /><br />WHAT YOU’LL LEARN<a...]]></itunes:summary><itunes:duration>1119</itunes:duration><itunes:keywords>authentication,connectivity,credentials,diagnostics,failover,firewall,fqdn,gateway,kerberos,logging,network,outbound,permissions,proxy,routing,servicebus,throughput,tls,topology,whitelisting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d43bcba47bf637d4debce61fc4e09bb3.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>You’re Probably Using Teams Channels Wrong: Standard vs Private vs Shared, Oversharing Risk &amp; How To Pick The Right One</title><link>https://www.m365.fm/show/episodes/youre-probably-using-teams-channels-wrong/</link><description><![CDATA[Picking the wrong Teams channel type quietly exposes confidential files to the wrong people. This episode is for Microsoft 365 admins, project leads and anyone who creates Teams channels. You learn when to use standard, private or shared channels and which governance guardrails keep collaboration safe.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Three kinds of Teams channel roommates</li><li>00:36 – Why picking the wrong channel wrecks your project</li><li>03:15 – Standard, private and shared: cutting the marketing fluff</li><li>06:05 – Picking the right channel without getting burned</li><li>09:10 – From guests to B2B: Microsoft's external collaboration makeover</li><li>12:45 – Data governance without killing collaboration</li><li>16:38 – Bottom line: channels are fences</li></ul><br /><b>Key takeaways</b><br /><ul><li>Standard channels expose files to every team member, private channels limit access to a selected subset, and shared channels let internal and external participants into one channel without joining the whole team.</li><li>Decide the channel type at project kickoff, restrict who can create channels and run regular access reviews to avoid sprawl and lingering access.</li><li>For external collaboration, configure cross-tenant access settings, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Conditional Access</a> and DLP, and protect content with sensitivity labels so security follows the file.</li></ul><br /><b>Worth quoting</b><br /><br />“The channel type is not just a UI label, it's your project's security gate. Pick standard and expect everyone in the team to have visibility.” – Mirko Peters (02:22)<br /><br />“Think of channels less as spaces and more as three different security models wearing the same UI.” – Mirko Peters (03:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/youre-probably-using-teams-channels-wrong/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a guide to choosing Teams channel types</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – its standard, private and shared channels are three different security models behind one interface</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Governance</a> – channel choice is framed as governance: restrict channel creation and run regular access reviews</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Conditional Access</a> – checks identity, location and device before granting access, including for external shared channel users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance: Stopping Sprawl Before It Starts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:173961502</guid><pubDate>Sat, 20 Sep 2025 16:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67832118/01d2e288213f65a1b8d3fe116cf47cce.mp3" length="12546343" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e7f9dd80-d8c3-42b8-a90c-8d725a7185ea/e7f9dd80-d8c3-42b8-a90c-8d725a7185ea.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e7f9dd80-d8c3-42b8-a90c-8d725a7185ea/e7f9dd80-d8c3-42b8-a90c-8d725a7185ea.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e7f9dd80-d8c3-42b8-a90c-8d725a7185ea/e7f9dd80-d8c3-42b8-a90c-8d725a7185ea.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Picking the wrong Teams channel type quietly exposes confidential files to the wrong people. This episode is for Microsoft 365 admins, project leads and anyone who creates Teams channels. You learn when to use standard, private or shared channels and...</itunes:subtitle><itunes:summary><![CDATA[Picking the wrong Teams channel type quietly exposes confidential files to the wrong people. This episode is for Microsoft 365 admins, project leads and anyone who creates Teams channels. You learn when to use standard, private or shared channels and which governance guardrails keep collaboration safe.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Three kinds of Teams channel roommates</li><li>00:36 – Why picking the wrong channel wrecks your project</li><li>03:15 – Standard, private and shared: cutting the marketing fluff</li><li>06:05 – Picking the right channel without getting burned</li><li>09:10 – From guests to B2B: Microsoft's external collaboration makeover</li><li>12:45 – Data governance without killing collaboration</li><li>16:38 – Bottom line: channels are fences</li></ul><br /><b>Key takeaways</b><br /><ul><li>Standard channels expose files to every team member, private channels limit access to a selected subset, and shared channels let internal and external participants into one channel without joining the whole team.</li><li>Decide the channel type at project kickoff, restrict who can create channels and run regular access reviews to avoid sprawl and lingering access.</li><li>For external collaboration, configure cross-tenant access settings, <a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Conditional Access</a> and DLP, and protect content with sensitivity labels so security follows the file.</li></ul><br /><b>Worth quoting</b><br /><br />“The channel type is not just a UI label, it's your project's security gate. Pick standard and expect everyone in the team to have visibility.” – Mirko Peters (02:22)<br /><br />“Think of channels less as spaces and more as three different security models wearing the same UI.” – Mirko Peters (03:40)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/youre-probably-using-teams-channels-wrong/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a guide to choosing Teams channel types</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – its standard, private and shared channels are three different security models behind one interface</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Governance</a> – channel choice is framed as governance: restrict channel creation and run regular access reviews</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Conditional Access</a> – checks identity, location and device before granting access, including for external shared channel users</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-teams-governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=youre-probably-using-teams-channels-wrong-standard-vs-private-vs-shared" target="_blank" rel="noreferrer noopener">Microsoft Teams Governance: Stopping Sprawl Before It Starts</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1046</itunes:duration><itunes:keywords>access,architecture,channels,collaboration,compliance,external,governance,leakage,membership,oversharing,permissions,private,security,shared,standard,structure,teams,vendors,visibility,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/12c0dfb605febf7f6e04be5236712216.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Live Data In SPFx: How To Fix Static Web Parts With Microsoft Graph, Permissions, Caching &amp; Real‑Time Updates</title><link>https://www.m365.fm/show/episodes/live-data-in-spfx-why-yours-isnt-moving/</link><description><![CDATA[Your SPFx web part looks polished, but users ignore it because the data is stale. This episode is for SharePoint developers and shows how to wire in live data through Microsoft Graph with the right permissions, make calls fast with select and caching, and push real-time updates with webhooks and WebSockets.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your SPFx web part is ignored</li><li>00:42 – When pretty isn't enough</li><li>03:42 – Beating authentication headaches</li><li>07:41 – Making Graph calls snappy</li><li>11:14 – PnPjs and Graph Toolkit: your secret weapons</li><li>15:14 – When real time actually means real time</li><li>19:17 – The quick playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Declare only the <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Graph</a> scopes you need in the solution package, get admin approval and always test with a normal user account.</li><li>Keep calls fast with select, caching and libraries like PnPjs and the Microsoft Graph Toolkit instead of hand-written fetch boilerplate.</li><li>Replace polling with SharePoint webhooks, an Azure broadcaster and Socket.IO over WebSockets so web parts update in near real time.</li></ul><br /><b>Worth quoting</b><br /><br />“A dashboard is only valuable if it reflects reality. The moment it doesn't, it stops being a tool and becomes a prop.” – Mirko Peters (01:03)<br /><br />“Do not rely on admin only testing. As an admin, you see far more than your users.” – Mirko Peters (06:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/live-data-in-spfx-why-yours-isnt-moving/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a three-step playbook for live SPFx data</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the live data source for SPFx web parts, called through MSGraphClient with lean select queries</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">SharePoint</a> – where list webhooks, REST endpoints, the app catalog and admin-approved Graph scopes come together</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – SharePoint list webhooks replace polling and trigger near real-time updates through Socket.IO</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:174091821</guid><pubDate>Sat, 20 Sep 2025 12:10:43 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67830874/04f5c1c15c7c29b7e8fe5d77cdf8f287.mp3" length="14177638" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/791e4d78-83b5-4ad9-91d5-11f618fc200c/791e4d78-83b5-4ad9-91d5-11f618fc200c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/791e4d78-83b5-4ad9-91d5-11f618fc200c/791e4d78-83b5-4ad9-91d5-11f618fc200c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/791e4d78-83b5-4ad9-91d5-11f618fc200c/791e4d78-83b5-4ad9-91d5-11f618fc200c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your SPFx web part looks polished, but users ignore it because the data is stale. This episode is for SharePoint developers and shows how to wire in live data through Microsoft Graph with the right permissions, make calls fast with select and caching,...</itunes:subtitle><itunes:summary><![CDATA[Your SPFx web part looks polished, but users ignore it because the data is stale. This episode is for SharePoint developers and shows how to wire in live data through Microsoft Graph with the right permissions, make calls fast with select and caching, and push real-time updates with webhooks and WebSockets.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your SPFx web part is ignored</li><li>00:42 – When pretty isn't enough</li><li>03:42 – Beating authentication headaches</li><li>07:41 – Making Graph calls snappy</li><li>11:14 – PnPjs and Graph Toolkit: your secret weapons</li><li>15:14 – When real time actually means real time</li><li>19:17 – The quick playbook</li></ul><br /><b>Key takeaways</b><br /><ul><li>Declare only the <a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Graph</a> scopes you need in the solution package, get admin approval and always test with a normal user account.</li><li>Keep calls fast with select, caching and libraries like PnPjs and the Microsoft Graph Toolkit instead of hand-written fetch boilerplate.</li><li>Replace polling with SharePoint webhooks, an Azure broadcaster and Socket.IO over WebSockets so web parts update in near real time.</li></ul><br /><b>Worth quoting</b><br /><br />“A dashboard is only valuable if it reflects reality. The moment it doesn't, it stops being a tool and becomes a prop.” – Mirko Peters (01:03)<br /><br />“Do not rely on admin only testing. As an admin, you see far more than your users.” – Mirko Peters (06:12)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/live-data-in-spfx-why-yours-isnt-moving/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and a three-step playbook for live SPFx data</li><li><a href="https://www.m365.fm/entity/graph/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Microsoft Graph</a> – the live data source for SPFx web parts, called through MSGraphClient with lean select queries</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">SharePoint</a> – where list webhooks, REST endpoints, the app catalog and admin-approved Graph scopes come together</li><li><a href="https://www.m365.fm/entity/change-notifications/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Change notifications and webhooks</a> – SharePoint list webhooks replace polling and trigger near real-time updates through Socket.IO</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-graph-webhooks-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=live-data-in-spfx-how-to-fix-static-web-parts-with-microsoft-graph-permissions-caching-and-real-time-updates" target="_blank" rel="noreferrer noopener">Microsoft Graph Webhooks - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1182</itunes:duration><itunes:keywords>caching,endpoints,graph,livedata,oauth,optimized,payloads,performance,permissions,realtime,refresh,rest,scopes,selective,sharepoint,spfx,throttling,tokens,webhooks,webpart</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/608a449400dd8eeedce9035dfa0baa55.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Surviving Purview: Retention Policy Traps, Storage Bloat &amp; How IA, Governance &amp; Copilot Really Fit Together</title><link>https://www.m365.fm/show/episodes/the-info-architects-guide-to-surviving-purview/</link><description><![CDATA[One wrong Purview retention rule can lock files, bloat storage and flood your helpdesk with tickets. This episode is for information architects and Microsoft 365 admins who need compliance without chaos. Learn the IA guardrails and pilot plan that make Purview and Copilot work for you.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One bad retention setting</li><li>00:40 – What even is Purview?</li><li>04:22 – The retention policy trap</li><li>08:20 – Search is only as smart as your IA</li><li>12:00 – IA guardrails before you touch Purview</li><li>16:09 – Pitfalls and what-if scenarios</li><li>19:40 – Purview enforces the structure you give it</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview enforces retention and classification rules exactly as configured, so weak information architecture turns it into a blunt instrument.</li><li>Broad retention policies lock files, preserve junk and inflate storage, and some label settings are hard or impossible to roll back, so pilot in a small scope first.</li><li>Mapping content, enforcing naming and a few required metadata fields, cleaning up before lockdown and piloting make both Purview and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Copilot</a> more precise.</li></ul><br /><b>Worth quoting</b><br /><br />“Have a tested rollback path, run your pilot, and know what resources you'll need if you have to backtrack that way. When a VP shouts that their project files are locked, you've got a ripcord, and not just panic.” – Mirko Peters (06:38)<br /><br />“Sure, things are technically preserved, but they're also unusable, and retention doesn't stop to ask questions. It doesn't know the difference between a contract that runs your business or a disposable screenshot of yesterday's lunch menu.” – Mirko Peters (05:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-info-architects-guide-to-surviving-purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Purview retention and IA</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the compliance layer whose retention settings can lock files and bloat storage without solid IA</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – depends on the same search and IA signals, so weak structure surfaces stale or wrong documents</li><li><a href="https://www.m365.fm/entity/microsoft-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Microsoft Search</a> – the index Copilot feeds from, only as precise as your naming and metadata</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">SharePoint Information Architecture That Survives Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:173961226</guid><pubDate>Sat, 20 Sep 2025 04:14:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67828404/e40ab77cf849f49f893063d8c264c467.mp3" length="14690787" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/535fe7c0-167f-475e-b63a-0959e470047c/535fe7c0-167f-475e-b63a-0959e470047c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/535fe7c0-167f-475e-b63a-0959e470047c/535fe7c0-167f-475e-b63a-0959e470047c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/535fe7c0-167f-475e-b63a-0959e470047c/535fe7c0-167f-475e-b63a-0959e470047c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>One wrong Purview retention rule can lock files, bloat storage and flood your helpdesk with tickets. This episode is for information architects and Microsoft 365 admins who need compliance without chaos. Learn the IA guardrails and pilot plan that...</itunes:subtitle><itunes:summary><![CDATA[One wrong Purview retention rule can lock files, bloat storage and flood your helpdesk with tickets. This episode is for information architects and Microsoft 365 admins who need compliance without chaos. Learn the IA guardrails and pilot plan that make Purview and Copilot work for you.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – One bad retention setting</li><li>00:40 – What even is Purview?</li><li>04:22 – The retention policy trap</li><li>08:20 – Search is only as smart as your IA</li><li>12:00 – IA guardrails before you touch Purview</li><li>16:09 – Pitfalls and what-if scenarios</li><li>19:40 – Purview enforces the structure you give it</li></ul><br /><b>Key takeaways</b><br /><ul><li>Microsoft Purview enforces retention and classification rules exactly as configured, so weak information architecture turns it into a blunt instrument.</li><li>Broad retention policies lock files, preserve junk and inflate storage, and some label settings are hard or impossible to roll back, so pilot in a small scope first.</li><li>Mapping content, enforcing naming and a few required metadata fields, cleaning up before lockdown and piloting make both Purview and <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Copilot</a> more precise.</li></ul><br /><b>Worth quoting</b><br /><br />“Have a tested rollback path, run your pilot, and know what resources you'll need if you have to backtrack that way. When a VP shouts that their project files are locked, you've got a ripcord, and not just panic.” – Mirko Peters (06:38)<br /><br />“Sure, things are technically preserved, but they're also unusable, and retention doesn't stop to ask questions. It doesn't know the difference between a contract that runs your business or a disposable screenshot of yesterday's lunch menu.” – Mirko Peters (05:15)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-info-architects-guide-to-surviving-purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Purview retention and IA</li><li><a href="https://www.m365.fm/entity/purview/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> – the compliance layer whose retention settings can lock files and bloat storage without solid IA</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – depends on the same search and IA signals, so weak structure surfaces stale or wrong documents</li><li><a href="https://www.m365.fm/entity/microsoft-search/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">Microsoft Search</a> – the index Copilot feeds from, only as precise as your naming and metadata</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/sharepoint-information-architecture-that-survives-copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=surviving-purview-retention-policy-traps-storage-bloat-ia-governance-copilot" target="_blank" rel="noreferrer noopener">SharePoint Information Architecture That Survives Copilot</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1225</itunes:duration><itunes:keywords>architecture,auditing,classification,cleanup,compliance,governance,labels,lifecycle,metadata,oversharing,policies,preservation,purview,records,retention,risk,sensitivity,storage,structure,taxonomy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1b6cc56b9bee401dc03e07b10ef272aa.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Teams Notifications Are Dumb: How To Fix Them With Microsoft Lists, Adaptive Cards &amp; Power Automate</title><link>https://www.m365.fm/show/episodes/your-teams-notifications-are-dumb-fix-them-with-adaptive-cards/</link><description><![CDATA[Most Teams notifications are static FYI pings that nobody acts on. This episode shows Microsoft 365 admins and makers how to combine Microsoft Lists, Adaptive Cards and Power Automate into actionable notifications that users can approve or snooze without leaving chat.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Teams</a> notifications are dumb</li><li>00:35 – Why Teams notifications fail</li><li>04:21 – The secret weapon: <a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Microsoft Lists</a></li><li>07:42 – Designing your first Adaptive Card</li><li>11:28 – Power Automate: wiring it all together</li><li>15:05 – Making people actually click</li><li>18:20 – Three steps to working notifications</li></ul><br /><b>Key takeaways</b><br /><ul><li>Static Teams notifications get ignored because they carry no action, while Adaptive Cards bring approve, snooze or update buttons straight into the chat.</li><li>Clean, typed columns in Microsoft Lists are the schema that makes cards clear, and card fields should map directly to list column names.</li><li>Wire cards with <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Power Automate</a> using targeted triggers, a verified Teams connector and a pilot group, and keep each card to one or two actions.</li></ul><br /><b>Worth quoting</b><br /><br />“Notifications don't have to be treated like paper slips shoved under a digital door. They can ask for action directly. They can carry buttons, fields, and contexts so users can respond instantly.” – Mirko Peters (03:24)<br /><br />“Lists aren't passive storage. They are the schema, the definition of what your workflow actually means. Every column sets a rule, every field enforces structure.” – Mirko Peters (07:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-teams-notifications-are-dumb-fix-them-with-adaptive-cards/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on actionable Teams cards</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the chat app where static notifications get ignored and Adaptive Cards let users act in place</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the structured data source whose typed columns define what every card shows</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Power Automate</a> – the flow engine that fires on a trigger and posts the Adaptive Card into Teams</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Power Automate - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:173960842</guid><pubDate>Fri, 19 Sep 2025 16:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67823814/dad8a92816121ead7b8a00b8e027f584.mp3" length="13741602" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ab7a1633-d054-4e68-8d67-150ef8378c11/ab7a1633-d054-4e68-8d67-150ef8378c11.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ab7a1633-d054-4e68-8d67-150ef8378c11/ab7a1633-d054-4e68-8d67-150ef8378c11.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ab7a1633-d054-4e68-8d67-150ef8378c11/ab7a1633-d054-4e68-8d67-150ef8378c11.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Teams notifications are static FYI pings that nobody acts on. This episode shows Microsoft 365 admins and makers how to combine Microsoft Lists, Adaptive Cards and Power Automate into actionable notifications that users can approve or snooze...</itunes:subtitle><itunes:summary><![CDATA[Most Teams notifications are static FYI pings that nobody acts on. This episode shows Microsoft 365 admins and makers how to combine Microsoft Lists, Adaptive Cards and Power Automate into actionable notifications that users can approve or snooze without leaving chat.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why your <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Teams</a> notifications are dumb</li><li>00:35 – Why Teams notifications fail</li><li>04:21 – The secret weapon: <a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Microsoft Lists</a></li><li>07:42 – Designing your first Adaptive Card</li><li>11:28 – Power Automate: wiring it all together</li><li>15:05 – Making people actually click</li><li>18:20 – Three steps to working notifications</li></ul><br /><b>Key takeaways</b><br /><ul><li>Static Teams notifications get ignored because they carry no action, while Adaptive Cards bring approve, snooze or update buttons straight into the chat.</li><li>Clean, typed columns in Microsoft Lists are the schema that makes cards clear, and card fields should map directly to list column names.</li><li>Wire cards with <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Power Automate</a> using targeted triggers, a verified Teams connector and a pilot group, and keep each card to one or two actions.</li></ul><br /><b>Worth quoting</b><br /><br />“Notifications don't have to be treated like paper slips shoved under a digital door. They can ask for action directly. They can carry buttons, fields, and contexts so users can respond instantly.” – Mirko Peters (03:24)<br /><br />“Lists aren't passive storage. They are the schema, the definition of what your workflow actually means. Every column sets a rule, every field enforces structure.” – Mirko Peters (07:10)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/your-teams-notifications-are-dumb-fix-them-with-adaptive-cards/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on actionable Teams cards</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – the chat app where static notifications get ignored and Adaptive Cards let users act in place</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the structured data source whose typed columns define what every card shows</li><li><a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Power Automate</a> – the flow engine that fires on a trigger and posts the Adaptive Card into Teams</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/power-automate-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=your-teams-notifications-are-dumb-fix-them-with-adaptive-cards" target="_blank" rel="noreferrer noopener">Power Automate - Simply...]]></itunes:summary><itunes:duration>1146</itunes:duration><itunes:keywords>actions,adaptivecards,approval,automation,carddesign,dynamic,engagement,interactive,lists,metadata,notifications,payloads,powerautomate,reminder,schema,structure,teams,triggers,validation,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/360f9ad472bb717d256a8b3b595e6ae0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Fabric Domains, Workspaces &amp; Capacities Explained: How To Avoid Sprawl, Broken Governance &amp; Surprise Premium Bills</title><link>https://www.m365.fm/domains-in-fabric-easier-than-it-looks-spoiler-no/</link><description><![CDATA[Admins, remember when Power BI Premium felt like your biggest headache? Overnight you became Fabric admins, staring at domains, workspaces, and capacities like an IKEA manual written in Klingon. In this episode, we unpack why Microsoft’s promise of “simpler organization” actually means more moving parts, and how you can still build something stable: clear domain taxonomy, purpose‑driven workspaces, and capacity rules that won’t blow your budget at quarter‑end. By the end, you’ll know what to lock down in the first 30, 60, and 90 days so Fabric doesn’t turn into a very expensive CSV swamp with Gold badges on top.<br /><br />FABRIC DOMAINS: ORDER OR JUST FANCY NAME TAGS?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Domains look harmless—HR here, Finance there, Marketing somewhere else—but they change how data, people, and governance collide across your tenant. We break down why treating domains like renamed workspaces is a trap: each brings its own owners, policies, and permission logic that can quietly override workspace rules. You’ll hear how “Sales,” “Sales Reporting,” and “Sales 2025” domains show up when nobody defines a taxonomy, how domain sprawl accelerates faster than workspace sprawl, and how to stop it with three boring but essential moves: agree domain purpose (department vs function vs project), assign a single owner with escalation, and pilot policies in one domain before going tenant‑wide.<br /><br />WORKSPACES: FROM LEGO BOX TO JENGA TOWER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Old Power BI workspaces were simple—few reports, one dataset. Fabric workspaces are everything: lakehouses, warehouses, notebooks, pipelines, and dashboards all crammed into the same container. We show how this overload turns simple “report spaces” into Jenga towers where raw ingests, staging, experiments, and production reporting all sit side‑by‑side, and why applying old Viewer/Member/Admin habits isn’t enough anymore. You’ll learn a practical pattern: separate staging, production, and experimentation into different workspaces; enforce naming and lifecycle rules so abandoned workspaces don’t eat capacity; and use templates so every new workspace starts with the right owners, tags, and purpose instead of becoming the next junk drawer.<br /><br />CAPACITIES: WHEN PREMIUM STOPPED BEING JUST “MORE HORSEPOWER<br /><br />”<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Fabric capacities aren’t just Power BI Premium with a new coat of paint—they’re shared fuel tanks for everything: reports, warehouse queries, pipelines, notebooks, and more. We explain why old “Premium per workspace” mental models break down when multiple domains and workspaces hammer the same capacity, and how that shows up as throttling, random slowdowns, or surprise cost spikes. You’ll get a simple capacity playbook: map which workloads are allowed on which capacities, set guardrails for noisy engineering workloads vs business reporting, and monitor utilization so you can adjust assignments before the CFO’s bill shock email lands in your inbox.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Why Fabric domains aren’t just labels—and how to prevent domain sprawl early.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How domain roles and policies can override workspace expectations if you don’t design them on purpose.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to move from “one big workspace” chaos to function‑based staging/production/experiment workspaces.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why Fabric capacities behave differently from classic Premium and how to keep workloads from fighting each other.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A 30/60/90‑day checklist to stabilize domains, workspaces, and capacities before usage explodes.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Fabric didn’t actually simplify your life—it just exposed the architecture you already needed but never had to design. Domains, workspaces, and capacities can give you real control, but only if you decide early what they mean, who owns them, and which workloads go where; otherwise, you get a neat‑looking UI wrapped around the same old chaos, now with a bigger compute bill.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Fabric and Power BI admins suddenly responsible for domains, workspaces, and capacities.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data and analytics architects designing tenant‑wide Fabric governance.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and platform owners worried about Fabric cost, performance, and sprawl.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Consultants helping customers move from Power BI Premium to Fabric without burning weekends.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and data platform consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, Power BI, and Fabric as one integrated operating system instead of a pile of isolated tools and capacities. He works with teams running on Microsoft 365, Azure, and Fabric to design domain taxonomies, workspace architectures, and capacity strategies so analytics stays fast, governed, and affordable—even when usage takes off.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:173956406</guid><pubDate>Thu, 18 Sep 2025 18:02:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67811267/66ff374e2e12b83158775dde83987778.mp3" length="22396387" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f514db22-fd6e-4fa0-9607-9c1328d00434/f514db22-fd6e-4fa0-9607-9c1328d00434.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f514db22-fd6e-4fa0-9607-9c1328d00434/f514db22-fd6e-4fa0-9607-9c1328d00434.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f514db22-fd6e-4fa0-9607-9c1328d00434/f514db22-fd6e-4fa0-9607-9c1328d00434.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Admins, remember when Power BI Premium felt like your biggest headache? Overnight you became Fabric admins, staring at domains, workspaces, and capacities like an IKEA manual written in Klingon. In this episode, we unpack why Microsoft’s promise of...</itunes:subtitle><itunes:summary><![CDATA[Admins, remember when Power BI Premium felt like your biggest headache? Overnight you became Fabric admins, staring at domains, workspaces, and capacities like an IKEA manual written in Klingon. In this episode, we unpack why Microsoft’s promise of “simpler organization” actually means more moving parts, and how you can still build something stable: clear domain taxonomy, purpose‑driven workspaces, and capacity rules that won’t blow your budget at quarter‑end. By the end, you’ll know what to lock down in the first 30, 60, and 90 days so Fabric doesn’t turn into a very expensive CSV swamp with Gold badges on top.<br /><br />FABRIC DOMAINS: ORDER OR JUST FANCY NAME TAGS?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Domains look harmless—HR here, Finance there, Marketing somewhere else—but they change how data, people, and governance collide across your tenant. We break down why treating domains like renamed workspaces is a trap: each brings its own owners, policies, and permission logic that can quietly override workspace rules. You’ll hear how “Sales,” “Sales Reporting,” and “Sales 2025” domains show up when nobody defines a taxonomy, how domain sprawl accelerates faster than workspace sprawl, and how to stop it with three boring but essential moves: agree domain purpose (department vs function vs project), assign a single owner with escalation, and pilot policies in one domain before going tenant‑wide.<br /><br />WORKSPACES: FROM LEGO BOX TO JENGA TOWER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Old Power BI workspaces were simple—few reports, one dataset. Fabric workspaces are everything: lakehouses, warehouses, notebooks, pipelines, and dashboards all crammed into the same container. We show how this overload turns simple “report spaces” into Jenga towers where raw ingests, staging, experiments, and production reporting all sit side‑by‑side, and why applying old Viewer/Member/Admin habits isn’t enough anymore. You’ll learn a practical pattern: separate staging, production, and experimentation into different workspaces; enforce naming and lifecycle rules so abandoned workspaces don’t eat capacity; and use templates so every new workspace starts with the right owners, tags, and purpose instead of becoming the next junk drawer.<br /><br />CAPACITIES: WHEN PREMIUM STOPPED BEING JUST “MORE HORSEPOWER<br /><br />”<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Fabric capacities aren’t just Power BI Premium with a new coat of paint—they’re shared fuel tanks for everything: reports, warehouse queries, pipelines, notebooks, and more. We explain why old “Premium per workspace” mental models break down when multiple domains and workspaces hammer the same capacity, and how that shows up as throttling, random slowdowns, or surprise cost spikes. You’ll get a simple capacity playbook: map which workloads are allowed on which capacities, set guardrails for noisy engineering workloads vs business reporting, and monitor utilization so you can adjust assignments before the CFO’s bill shock email lands in your inbox.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Why Fabric domains aren’t just labels—and how to prevent domain sprawl early.<a href="https://www.spreaker.com/cms/episodes/67811267/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How domain roles and policies can override workspace expectations if you don’t design them on purpose.<a...]]></itunes:summary><itunes:duration>1120</itunes:duration><itunes:keywords>capacity,controls,domains,fabric,governance,isolation,lakehouse,lifecycle,naming,ownership,pipelines,premium,production,quotas,scaling,staging,taxonomy,templates,warehouse,workspaces</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/6c0ffa2b6418ce668b76d7457a67745d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>LINQ to SQL With EF Core Explained: Expression Trees, Query Provider, Caching &amp; Why Your LINQ Becomes Weird SQL</title><link>https://www.m365.fm/show/episodes/linq-to-sql-magic-or-mayhem/</link><description><![CDATA[Have you ever written a LINQ query that worked perfectly in C#, but when you checked the SQL it generated you wondered how it turned into that monster? In <a href="https://www.m365.fm/linq-to-sql-magic-or-mayhem/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn how expression trees control translation, how EF Core’s query provider decides what becomes SQL and what falls back to client‑side evaluation, and how caching quietly shapes performance and memory use. We also dig into null semantics and why queries that behave in LINQ to Objects can suddenly blow up—or slow down—once EF Core gets involved.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT REALLY HAPPENS WHEN YOU RUN A LINQ QUERY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>LINQ itself doesn’t know anything about SQL; it’s just C# calling methods. EF Core captures those calls as expression trees—object graphs that describe your query before anything is sent to the database—so nothing executes at the moment you type \Where\\ or \Select\\. We walk through how EF turns each clause into nodes (method calls, properties, constants), why that structure matters for translation, and how helper methods and complex expressions can make parts of your query “not SQL‑legal.” That’s the first place where behavior diverges from LINQ to Objects: in memory everything runs, but in EF Core unsupported patterns trigger errors or expensive client‑side evaluation.<br /><br />THE QUERY PROVIDER: GATEKEEPER BETWEEN LINQ AND SQL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>EF Core’s query provider acts like a gatekeeper, walking the expression tree and pattern‑matching which nodes it can translate into SQL and which it can’t. We explain why common patterns (Where, Select, OrderBy) map cleanly, while others (certain GroupBy scenarios, custom methods) either fail or fall back to in‑memory processing that silently pulls far too many rows. You’ll learn how to recognize when a query is being evaluated client‑side, why that often only shows up as performance pain in production, and why it’s better to get a hard error than a “working” query that drags your app under load.<br /><br />CACHING: EF CORE’S HIDDEN PERFORMANCE LEVER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Every time EF Core translates a query shape from an expression tree into an executable plan, it does real work—parsing, validating, and preparing SQL and materialization logic. We look at how EF Core caches these decisions so repeated queries don’t rebuild the pipeline every time, why parameterized shapes benefit most from this, and how small changes to your LINQ can accidentally defeat caching and hurt throughput. Combined with null‑handling rules and translation limits, this caching behavior explains why two queries that look almost identical in C# can feel very different in SQL Server under load.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How LINQ queries become expression trees and why that matters for EF Core translation.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How EF Core’s query provider decides what can become SQL and when to fall back to client‑side evaluation.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How caching of query shapes impacts performance and why tiny changes can break cache reuse.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why null semantics and helper methods can make LINQ behave differently in EF Core than in LINQ to Objects.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that EF Core isn’t a black box—it follows a predictable pipeline of expression trees, provider decisions, and cached plans. Once you understand that structure, “weird” SQL, sudden performance drops, and confusing null behavior stop looking like magic and start looking like architecture issues you can actually fix in your queries.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>.NET developers using LINQ with EF Core against SQL Server or Azure SQL.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Backend engineers debugging slow or surprising SQL generated by their LINQ queries.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and tech leads who need to explain EF Core’s query pipeline to teams.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and <a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">data platform</a> consultant and host of the M365.FM podcast, helping organizations treat .NET, SQL Server, and their data layer as one integrated operating system instead of disconnected ORMs and databases. He works with teams running on Microsoft 365, Azure, and modern data stacks to design query, performance, and architecture patterns so LINQ, EF Core, and SQL work together predictably instead of producing surprise slowdowns in production.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171836074</guid><pubDate>Thu, 18 Sep 2025 16:53:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67810642/d66175f1e9d0badb035fbb325604e473.mp3" length="14370735" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ee829806-7e3e-4cc3-92f0-29c48da5348c/ee829806-7e3e-4cc3-92f0-29c48da5348c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ee829806-7e3e-4cc3-92f0-29c48da5348c/ee829806-7e3e-4cc3-92f0-29c48da5348c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ee829806-7e3e-4cc3-92f0-29c48da5348c/ee829806-7e3e-4cc3-92f0-29c48da5348c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Have you ever written a LINQ query that worked perfectly in C#, but when you checked the SQL it generated you wondered how it turned into that monster? In https://www.m365.fm/linq-to-sql-magic-or-mayhem/, you’ll learn how expression trees control...</itunes:subtitle><itunes:summary><![CDATA[Have you ever written a LINQ query that worked perfectly in C#, but when you checked the SQL it generated you wondered how it turned into that monster? In <a href="https://www.m365.fm/linq-to-sql-magic-or-mayhem/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll learn how expression trees control translation, how EF Core’s query provider decides what becomes SQL and what falls back to client‑side evaluation, and how caching quietly shapes performance and memory use. We also dig into null semantics and why queries that behave in LINQ to Objects can suddenly blow up—or slow down—once EF Core gets involved.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT REALLY HAPPENS WHEN YOU RUN A LINQ QUERY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>LINQ itself doesn’t know anything about SQL; it’s just C# calling methods. EF Core captures those calls as expression trees—object graphs that describe your query before anything is sent to the database—so nothing executes at the moment you type \Where\\ or \Select\\. We walk through how EF turns each clause into nodes (method calls, properties, constants), why that structure matters for translation, and how helper methods and complex expressions can make parts of your query “not SQL‑legal.” That’s the first place where behavior diverges from LINQ to Objects: in memory everything runs, but in EF Core unsupported patterns trigger errors or expensive client‑side evaluation.<br /><br />THE QUERY PROVIDER: GATEKEEPER BETWEEN LINQ AND SQL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>EF Core’s query provider acts like a gatekeeper, walking the expression tree and pattern‑matching which nodes it can translate into SQL and which it can’t. We explain why common patterns (Where, Select, OrderBy) map cleanly, while others (certain GroupBy scenarios, custom methods) either fail or fall back to in‑memory processing that silently pulls far too many rows. You’ll learn how to recognize when a query is being evaluated client‑side, why that often only shows up as performance pain in production, and why it’s better to get a hard error than a “working” query that drags your app under load.<br /><br />CACHING: EF CORE’S HIDDEN PERFORMANCE LEVER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Every time EF Core translates a query shape from an expression tree into an executable plan, it does real work—parsing, validating, and preparing SQL and materialization logic. We look at how EF Core caches these decisions so repeated queries don’t rebuild the pipeline every time, why parameterized shapes benefit most from this, and how small changes to your LINQ can accidentally defeat caching and hurt throughput. Combined with null‑handling rules and translation limits, this caching behavior explains why two queries that look almost identical in C# can feel very different in SQL Server under load.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How LINQ queries become expression trees and why that matters for EF Core translation.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How EF Core’s query provider decides what can become SQL and when to fall back to client‑side evaluation.<a href="https://www.spreaker.com/cms/episodes/67810642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank"...]]></itunes:summary><itunes:duration>1198</itunes:duration><itunes:keywords>caching,clienteval,efcore,entitymodel,execution,expressions,linq,mapping,materialization,metadata,nullsemantics,optimization,patterns,performance,pipeline,provider,queries,sql,translation,treeparsing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/13be806bccce1de86ac031182cacd0f0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Dirty Code Always Wins (Until It Doesn’t): Cross‑Cutting Concerns, Middleware, Decorators &amp; How To Keep Business Logic Clean</title><link>https://www.m365.fm/show/episodes/why-dirty-code-always-wins-until-it-doesnt/</link><description><![CDATA[Ever notice how the fastest way to ship is usually the messiest—logging scattered through controllers, validation copy‑pasted into handlers, authentication bolted on wherever it happens to work? It feels fast in the moment, but every shortcut adds weight until the codebase becomes something nobody wants to touch. In <a href="https://www.m365.fm/why-dirty-code-always-wins-until-it-doesnt/" target="_blank" rel="noreferrer noopener">this episode</a>, we look at why dirty code wins the short‑term race, how cross‑cutting concerns quietly smother your business logic, and how to use middleware, decorators and pipelines to keep shipping fast without turning your system into an unmaintainable tangle.<br /><br />WHY MESSY CODE FEELS LIKE THE FASTEST CODE<br /><br />Under deadline pressure, “just make it work” feels rational: log right in the controller, paste the same validation into a few endpoints, wrap everything in try‑catch and move on. The feature ships, the business is happy, and the team gets praised for speed—so the pattern repeats. We unpack how this local optimization turns into global drag: duplicated checks, inconsistent behavior, and controller methods where actual business rules are buried under logging, validation and error‑handling noise. You’ll hear why this isn’t a skill problem but a structural one: without a place to put cross‑cutting concerns, they will always leak into your domain code<br /><br />THE RISE OF CROSS‑CUTTING CONCERNS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Logging, authentication, validation, telemetry and audit trails don’t belong to any single feature, which is why they end up everywhere. We walk through how these cross‑cutting concerns creep in one “quick fix” at a time, multiplying across endpoints until every change means editing the same patterns in dozens of places. Over time, controllers stop reading like “create order” or “approve invoice” and instead look like “log, check, validate, catch, log again,” hiding intent and making onboarding brutally slow. Once you see this as a systemic concern—not a team discipline issue—you can start solving it with architecture instead of more code reviews.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHERE DESIGN PATTERNS ACTUALLY HELP<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Patterns like middleware, decorators, handlers and pipelines aren’t academic buzzwords—they’re how you pull cross‑cutting concerns out of your business code without losing speed. We discuss practical uses: logging decorators that wrap services without touching their methods, validation layers that sit before handlers, middleware pipelines that centralize authentication and error handling so controllers can stay thin. You’ll learn how to start small—wrapping one use case at a time—so you don’t trigger a massive rewrite, and how to use these patterns to keep “boring” domain logic clean even as requirements for observability and compliance grow.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why messy, copy‑pasted code wins in the short term—and why it always slows you down later.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How cross‑cutting concerns like logging, validation and authentication quietly take over controllers and handlers.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How middleware, decorators and pipelines help you move those concerns out of business logic.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep shipping fast while still making your codebase more maintainable with each refactor.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that “dirty code vs clean code” is not a taste issue—it’s a system design issue. As long as you have nowhere to put cross‑cutting concerns, they will invade your business logic; once you introduce the right patterns, you can ship just as fast while making the next change cheaper instead of more expensive.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Backend and API <a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">developers</a> who feel trapped between deadlines and code quality.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Tech leads and architects trying to reduce boilerplate without slowing delivery.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Teams in regulated or observable environments that need logging and audit trails without drowning in clutter.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and backend architecture consultant and host of the M365.FM podcast, helping organizations treat their application code, infrastructure and observability as one integrated operating system instead of disconnected layers. He works with teams running on Microsoft 365, Azure and modern .NET stacks to design patterns, pipelines and governance that keep code shippable and maintainable—even when cross‑cutting demands like logging and compliance keep growing.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171747903</guid><pubDate>Thu, 18 Sep 2025 04:53:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67803300/b79b75db27ca459abbcf5923ff0866d0.mp3" length="13974196" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/77f64743-914c-473b-87ec-9050bb0625e4/77f64743-914c-473b-87ec-9050bb0625e4.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/77f64743-914c-473b-87ec-9050bb0625e4/77f64743-914c-473b-87ec-9050bb0625e4.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/77f64743-914c-473b-87ec-9050bb0625e4/77f64743-914c-473b-87ec-9050bb0625e4.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Ever notice how the fastest way to ship is usually the messiest—logging scattered through controllers, validation copy‑pasted into handlers, authentication bolted on wherever it happens to work? It feels fast in the moment, but every shortcut adds...</itunes:subtitle><itunes:summary><![CDATA[Ever notice how the fastest way to ship is usually the messiest—logging scattered through controllers, validation copy‑pasted into handlers, authentication bolted on wherever it happens to work? It feels fast in the moment, but every shortcut adds weight until the codebase becomes something nobody wants to touch. In <a href="https://www.m365.fm/why-dirty-code-always-wins-until-it-doesnt/" target="_blank" rel="noreferrer noopener">this episode</a>, we look at why dirty code wins the short‑term race, how cross‑cutting concerns quietly smother your business logic, and how to use middleware, decorators and pipelines to keep shipping fast without turning your system into an unmaintainable tangle.<br /><br />WHY MESSY CODE FEELS LIKE THE FASTEST CODE<br /><br />Under deadline pressure, “just make it work” feels rational: log right in the controller, paste the same validation into a few endpoints, wrap everything in try‑catch and move on. The feature ships, the business is happy, and the team gets praised for speed—so the pattern repeats. We unpack how this local optimization turns into global drag: duplicated checks, inconsistent behavior, and controller methods where actual business rules are buried under logging, validation and error‑handling noise. You’ll hear why this isn’t a skill problem but a structural one: without a place to put cross‑cutting concerns, they will always leak into your domain code<br /><br />THE RISE OF CROSS‑CUTTING CONCERNS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Logging, authentication, validation, telemetry and audit trails don’t belong to any single feature, which is why they end up everywhere. We walk through how these cross‑cutting concerns creep in one “quick fix” at a time, multiplying across endpoints until every change means editing the same patterns in dozens of places. Over time, controllers stop reading like “create order” or “approve invoice” and instead look like “log, check, validate, catch, log again,” hiding intent and making onboarding brutally slow. Once you see this as a systemic concern—not a team discipline issue—you can start solving it with architecture instead of more code reviews.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHERE DESIGN PATTERNS ACTUALLY HELP<br /><br /><a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Patterns like middleware, decorators, handlers and pipelines aren’t academic buzzwords—they’re how you pull cross‑cutting concerns out of your business code without losing speed. We discuss practical uses: logging decorators that wrap services without touching their methods, validation layers that sit before handlers, middleware pipelines that centralize authentication and error handling so controllers can stay thin. You’ll learn how to start small—wrapping one use case at a time—so you don’t trigger a massive rewrite, and how to use these patterns to keep “boring” domain logic clean even as requirements for observability and compliance grow.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why messy, copy‑pasted code wins in the short term—and why it always slows you down later.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How cross‑cutting concerns like logging, validation and authentication quietly take over controllers and handlers.<a href="https://www.spreaker.com/cms/episodes/67803300/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1165</itunes:duration><itunes:keywords>abstraction,architecture,authentication,boilerplate,cleancode,crosscutting,decorators,domainlogic,handlers,infrastructure,logging,maintainable,middleware,patterns,pipelines,refactoring,reusability,scalability,separation,validation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/26d4a5c225019439c136d3d6c193ad49.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>No‑Code vs Pro‑Code Security Showdown: Guardrails, Governance &amp; How To Choose The Right Model For Your Next App</title><link>https://www.m365.fm/show/episodes/no-code-vs-pro-code-security-showdown/</link><description><![CDATA[If your Power App exposed sensitive data tomorrow, would you know why—or how to shut it down? No-code feels fast, but every skipped checkpoint quietly adds risk; pro-code gives you control, but only if you deliberately design and maintain security yourself. In <a href="https://www.m365.fm/no-code-vs-pro-code-security-showdown/" target="_blank" rel="noreferrer noopener">this episode</a>, we compare how both models handle speed, guardrails, governance and long‑term ownership so you can decide which approach fits your next project—and where you absolutely cannot afford to cut corners.<br /><br />SPEED VS SECURITY: THE HIDDEN TRADEOFF<br /><br />No-code shines when you need results yesterday: a manager replaces a spreadsheet with a Power App over lunch, or a team automates approvals before the weekend. That speed comes from skipping the natural pauses—documentation, staged testing, structured release gates—that traditional pro‑code projects force you to follow. We walk through real scenarios where this agility backfires, like a region building an app that quietly moves EU customer data into a US tenant, creating GDPR exposure nobody planned. By contrast, Azure‑based pro‑code development feels slower precisely because every layer—networking, identities, access rules—is a gate you must pass. The friction is frustrating, but it acts as a safety net: misconfigurations are more likely to be caught before production instead of during an audit.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>SECURITY MODELS: SHARED GUARDRAILS VS FULL CONTROL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Low‑code platforms operate on a shared responsibility model: the vendor secures the underlying services, while you decide which data, connectors and environments your apps can touch. That gives you “leased safety features” like global DLP rules that block risky connector combinations across the tenant—but the same broad rules can also block legitimate scenarios you care about. Pro‑code environments flip the equation: you get full control to design identity, logging, encryption and egress control exactly how you want, but no automatic guardrails step in if you forget something. We compare these models with concrete examples, such as blocking data exfiltration via connectors in <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> versus hand‑crafting outbound rules and checks in custom APIs. The takeaway: platforms with strong guardrails reduce accidental risk but limit flexibility; code‑first stacks offer deep flexibility but demand sustained security discipline.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>GOVERNANCE BURDEN: WHO ACTUALLY OWNS THE RISK?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Governance isn’t theory—it’s the answer to “who gets blamed when this goes wrong?” In no‑code platforms, central admins define environments, policies and connector rules, while makers happily build on top without seeing most of that complexity. That split can be powerful—centralized control with distributed creation—but only if the governance layer is real: clear environment strategy, DLP policies that match data classification, and review gates for apps that touch regulated systems. In pro‑code projects, ownership is more obvious and more demanding: engineering teams inherit the full burden for secure design, from auth flows to logging to data residency, and operations must keep those controls current as the system evolves. We discuss how to map this burden explicitly—who approves what, who can change policies, who signs off on risk—so neither makers nor dev teams quietly build shadow systems outside governance.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How no-code and pro-code differ in speed, control and where risk actually shows up.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How shared guardrails (like Power Platform DLP) compare to hand‑rolled security in pro‑code architectures.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How governance and ownership shift between low‑code makers, platform admins and pro‑code engineering teams.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to decide, per project, whether no‑code, pro‑code or a hybrid model best balances security, speed and integration.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that “no-code vs pro-code” is really “guardrails vs responsibility.” Low‑code tools give you built‑in protections but can hide accumulated risk when speed outruns governance; pro‑code gives you full power but demands that you design and own every safeguard. Once you understand where each model’s risks and responsibilities sit, you can choose the right approach intentionally—instead of sliding into it because it happened to be fastest that day.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Security and governance teams worried about low‑code sprawl and shadow apps.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power Platform admins and architects defining DLP, environments and connector rules.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Pro‑code engineering leads and architects deciding when to integrate or replace low‑code solutions.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CIOs and product owners choosing the right delivery model for their next high‑stakes application.<a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Power Platform consultant and host of the M365.FM podcast, helping organizations treat low‑code, pro‑code and their cloud governance as one integrated operating system instead of competing islands. He works with teams running on Microsoft 365, Azure and Power Platform to design architecture, security and governance models that let makers move fast without putting regulated data, compliance or critical systems at risk.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171822683</guid><pubDate>Wed, 17 Sep 2025 16:25:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67797020/c7e9e0121edcc0b67ce66230bd69157a.mp3" length="15346565" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/fd5dee25-7d8e-4224-8be3-f254933646b0/fd5dee25-7d8e-4224-8be3-f254933646b0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fd5dee25-7d8e-4224-8be3-f254933646b0/fd5dee25-7d8e-4224-8be3-f254933646b0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fd5dee25-7d8e-4224-8be3-f254933646b0/fd5dee25-7d8e-4224-8be3-f254933646b0.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your Power App exposed sensitive data tomorrow, would you know why—or how to shut it down? No-code feels fast, but every skipped checkpoint quietly adds risk; pro-code gives you control, but only if you deliberately design and maintain security...</itunes:subtitle><itunes:summary><![CDATA[If your Power App exposed sensitive data tomorrow, would you know why—or how to shut it down? No-code feels fast, but every skipped checkpoint quietly adds risk; pro-code gives you control, but only if you deliberately design and maintain security yourself. In <a href="https://www.m365.fm/no-code-vs-pro-code-security-showdown/" target="_blank" rel="noreferrer noopener">this episode</a>, we compare how both models handle speed, guardrails, governance and long‑term ownership so you can decide which approach fits your next project—and where you absolutely cannot afford to cut corners.<br /><br />SPEED VS SECURITY: THE HIDDEN TRADEOFF<br /><br />No-code shines when you need results yesterday: a manager replaces a spreadsheet with a Power App over lunch, or a team automates approvals before the weekend. That speed comes from skipping the natural pauses—documentation, staged testing, structured release gates—that traditional pro‑code projects force you to follow. We walk through real scenarios where this agility backfires, like a region building an app that quietly moves EU customer data into a US tenant, creating GDPR exposure nobody planned. By contrast, Azure‑based pro‑code development feels slower precisely because every layer—networking, identities, access rules—is a gate you must pass. The friction is frustrating, but it acts as a safety net: misconfigurations are more likely to be caught before production instead of during an audit.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>SECURITY MODELS: SHARED GUARDRAILS VS FULL CONTROL<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Low‑code platforms operate on a shared responsibility model: the vendor secures the underlying services, while you decide which data, connectors and environments your apps can touch. That gives you “leased safety features” like global DLP rules that block risky connector combinations across the tenant—but the same broad rules can also block legitimate scenarios you care about. Pro‑code environments flip the equation: you get full control to design identity, logging, encryption and egress control exactly how you want, but no automatic guardrails step in if you forget something. We compare these models with concrete examples, such as blocking data exfiltration via connectors in <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> versus hand‑crafting outbound rules and checks in custom APIs. The takeaway: platforms with strong guardrails reduce accidental risk but limit flexibility; code‑first stacks offer deep flexibility but demand sustained security discipline.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>GOVERNANCE BURDEN: WHO ACTUALLY OWNS THE RISK?<br /><br /><a href="https://www.spreaker.com/cms/episodes/67797020/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Governance isn’t theory—it’s the answer to “who gets blamed when this goes wrong?” In no‑code platforms, central admins define environments, policies and connector rules, while makers happily build on top without seeing most of that complexity. That split can be powerful—centralized control with distributed creation—but only if the governance layer is real: clear environment strategy, DLP policies that match data classification, and review gates for apps that touch regulated systems. In pro‑code projects, ownership is more obvious and more demanding: engineering teams inherit the full burden for secure design, from auth flows to logging to data residency, and operations must keep those controls current as the system evolves. We discuss how to...]]></itunes:summary><itunes:duration>1279</itunes:duration><itunes:keywords>agility,architecture,compliance,connectors,controls,dataflow,dlp,enforcement,exposure,governance,guardrails,lowcode,oversight,ownership,policies,procode,residency,risk,security,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/50b1562ccd9367163ddfb1e7ff756211.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hidden AI Engine Inside .NET 10: WebAuthn, Passkeys, Diagnostics &amp; How AI Really Fits Into ASP.NET Core</title><link>https://www.m365.fm/show/episodes/the-hidden-ai-engine-inside-net-10/</link><description><![CDATA[Most people still think of ASP.NET Core as “just” a web framework, but .NET 10 quietly ships with an <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a>‑ready engine that shapes how your apps think, react and secure themselves. In <a href="https://www.m365.fm/the-hidden-ai-engine-inside-net-10/" target="_blank" rel="noreferrer noopener">this episode</a>, I unpack what that actually means: how AI hooks integrate with the runtime, how WebAuthn passkeys and modern security signals feed into your telemetry, and how improved diagnostics can surface problems earlier instead of burying you in logs. You’ll hear where intelligence is truly baked into the platform, which capabilities are opt‑in, and how to decide what’s safe to adopt now for real projects—not just demos.<br /><br />THE AI ENGINE HIDING IN PLAIN SIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>What stands out in .NET 10 isn’t one flashy “AI feature,” but how the platform makes it easier to plug intelligence into the apps you already build. Instead of wiring ML.NET or external services by hand, you can use familiar patterns—dependency injection, middleware, pipelines—to connect models and AI services directly into your request flow. We walk through how this reduces the scaffolding code and mental overhead that used to make AI feel exotic, and how those hooks turn intelligence into a quiet, supporting layer rather than a separate science project bolted on top.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />SECURITY THAT TALKS TO YOUR AI<br /><br />.NET 10 doesn’t just add AI‑friendly plumbing; it also strengthens the signals your app can base decisions on. With better support for WebAuthn and passkeys, authentication moves beyond passwords, and the resulting events can be routed into your telemetry and analytics. We explore how sign‑in patterns, device context and timing become inputs for anomaly detection and AI‑driven evaluation—not to replace human judgment, but to surface suspicious combinations earlier. The result is a security layer that does more than lock doors: it tells your monitoring and AI where trust might be shifting in real time.<br /><br />DIAGNOSTICS THAT PREDICT BREAKDOWNS, NOT JUST AUTOPSIES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Traditional diagnostics in .NET were reactive: you dug through logs after a crash and hoped the right message existed. In the .NET 10 era, diagnostics aim earlier in the cycle, connecting telemetry, traces and AI‑assisted analysis so issues can be highlighted while systems still appear “healthy” on the surface. We talk about how structured signals from runtime behavior, auth flows and performance counters can be fed into smarter tooling that points you at likely root causes instead of leaving you with thousand‑line log files. This doesn’t make debugging magical—but it does tilt the odds toward discovering problems before users feel them.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How .NET 10 weaves AI integration into familiar patterns like DI, middleware and pipelines.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How WebAuthn, passkeys and modern auth events can act as signals for analytics and AI‑driven monitoring.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How improved diagnostics and telemetry in .NET 10 aim to surface issues earlier, not just record failures.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which AI‑related capabilities are safe, opt‑in building blocks vs features that require careful planning and governance.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that .NET 10 treats intelligence as part of the foundation, not an afterthought. When AI hooks, security signals and diagnostics all share the same runtime and telemetry, you get a platform where apps can see more, react earlier and stay safer—provided you deliberately choose which pieces to turn on and how to govern them.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>.NET and ASP.NET Core developers curious how AI actually fits into .NET 10.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and tech leads evaluating whether .NET 10’s AI and diagnostics are ready for production use.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and platform teams interested in how WebAuthn, passkeys and telemetry can feed smarter monitoring.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and backend architecture consultant and host of the M365.FM podcast, helping organizations treat .NET, security, AI and diagnostics as one integrated operating system instead of disconnected stacks. He works with teams running on Microsoft 365, Azure and modern .NET to design architectures where AI, identity and observability reinforce each other—so apps stay fast, secure and explainable under real‑world pressure.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171747761</guid><pubDate>Wed, 17 Sep 2025 04:50:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67788801/ed8c037bd5191cd63d9b864845345fc0.mp3" length="14936861" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0cd106db-3067-4e2a-ab60-0a9e8364fe3b/0cd106db-3067-4e2a-ab60-0a9e8364fe3b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0cd106db-3067-4e2a-ab60-0a9e8364fe3b/0cd106db-3067-4e2a-ab60-0a9e8364fe3b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0cd106db-3067-4e2a-ab60-0a9e8364fe3b/0cd106db-3067-4e2a-ab60-0a9e8364fe3b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most people still think of ASP.NET Core as “just” a web framework, but .NET 10 quietly ships with an https://www.m365.fm/categories/copilot-talk/‑ready engine that shapes how your apps think, react and secure themselves. In...</itunes:subtitle><itunes:summary><![CDATA[Most people still think of ASP.NET Core as “just” a web framework, but .NET 10 quietly ships with an <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">AI</a>‑ready engine that shapes how your apps think, react and secure themselves. In <a href="https://www.m365.fm/the-hidden-ai-engine-inside-net-10/" target="_blank" rel="noreferrer noopener">this episode</a>, I unpack what that actually means: how AI hooks integrate with the runtime, how WebAuthn passkeys and modern security signals feed into your telemetry, and how improved diagnostics can surface problems earlier instead of burying you in logs. You’ll hear where intelligence is truly baked into the platform, which capabilities are opt‑in, and how to decide what’s safe to adopt now for real projects—not just demos.<br /><br />THE AI ENGINE HIDING IN PLAIN SIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>What stands out in .NET 10 isn’t one flashy “AI feature,” but how the platform makes it easier to plug intelligence into the apps you already build. Instead of wiring ML.NET or external services by hand, you can use familiar patterns—dependency injection, middleware, pipelines—to connect models and AI services directly into your request flow. We walk through how this reduces the scaffolding code and mental overhead that used to make AI feel exotic, and how those hooks turn intelligence into a quiet, supporting layer rather than a separate science project bolted on top.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />SECURITY THAT TALKS TO YOUR AI<br /><br />.NET 10 doesn’t just add AI‑friendly plumbing; it also strengthens the signals your app can base decisions on. With better support for WebAuthn and passkeys, authentication moves beyond passwords, and the resulting events can be routed into your telemetry and analytics. We explore how sign‑in patterns, device context and timing become inputs for anomaly detection and AI‑driven evaluation—not to replace human judgment, but to surface suspicious combinations earlier. The result is a security layer that does more than lock doors: it tells your monitoring and AI where trust might be shifting in real time.<br /><br />DIAGNOSTICS THAT PREDICT BREAKDOWNS, NOT JUST AUTOPSIES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Traditional diagnostics in .NET were reactive: you dug through logs after a crash and hoped the right message existed. In the .NET 10 era, diagnostics aim earlier in the cycle, connecting telemetry, traces and AI‑assisted analysis so issues can be highlighted while systems still appear “healthy” on the surface. We talk about how structured signals from runtime behavior, auth flows and performance counters can be fed into smarter tooling that points you at likely root causes instead of leaving you with thousand‑line log files. This doesn’t make debugging magical—but it does tilt the odds toward discovering problems before users feel them.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How .NET 10 weaves AI integration into familiar patterns like DI, middleware and pipelines.<a href="https://www.spreaker.com/cms/episodes/67788801/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How WebAuthn, passkeys and modern auth events can act as signals for analytics and AI‑driven monitoring.<a...]]></itunes:summary><itunes:duration>1245</itunes:duration><itunes:keywords>aihooks,analytics,diagnostics,dotnet10,identity,inference,insights,integration,middleware,models,monitoring,observability,passkeys,pipelines,predictive,runtime,security,signals,telemetry,webauthn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/17249ae24b50f36d463ee84353ffb467.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your SharePoint Content Map Is Lying To You: How To Audit Structure, Usage &amp; Value To Fix Findability In Microsoft 365</title><link>https://www.m365.fm/show/episodes/your-sharepoint-content-map-is-lying-to-you/</link><description><![CDATA[If a new hire joined tomorrow, how long would it take them to find the files they actually need—ten seconds, ten minutes, or never? In <a href="https://www.m365.fm/your-sharepoint-content-map-is-lying-to-you/" target="_blank" rel="noreferrer noopener">this episode</a>, we show why neat site diagrams and folder trees create the illusion of control while people still ask “Where’s the latest version?” or “Should this live in Teams or SharePoint?”. You’ll learn the three layers of content assessment most teams skip—structural, behavioral and contextual—and how to use real usage data, ownership and process fit to separate signal from noise in your <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> content.<br /><br />WHY YOUR CONTENT MAP LOOKS PERFECT BUT STILL FAILS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On paper, your SharePoint environment looks great: sites are tidy, libraries clearly separated, folders labeled for audits. In practice, staff still duplicate files, rebuild documents from scratch and argue about which version is “official,” because the map describes where content should live—not how findable or useful it is in daily work. We unpack the gap between architecture and reality, using the “polished ghost town” pattern: highly structured archives full of content nobody opens, searches or trusts anymore. You’ll see why mapping alone only catalogs assets, while assessment reveals which content still supports real processes, compliance and decisions—and which is just labeled clutter.<br /><br />THE THREE LAYERS OF CONTENT ASSESSMENT EVERYONE MISSES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Real content health needs three lenses working together. Structural is the “where”: sites, libraries, folders, last‑modified dates and storage footprint. Behavioral is the “what”: which files people open, edit, share or fail to find, using telemetry and search logs as evidence. Contextual is the “why”: ownership, legal or compliance requirements, and the business processes each library actually supports. We show how to gather proof for each layer in Microsoft 365 and how combining them exposes dormant libraries, critical but rarely accessed records, and areas where governance is managing material that no longer matters.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />SEPARATING SIGNAL FROM NOISE IN YOUR TENANT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once you see all three layers, you can finally separate high‑value content from background noise. We outline a practical workflow: inventory one site, pull usage and activity data, interview owners about process relevance, then classify each area as keep, fix or archive. You’ll learn which metrics actually matter (access frequency, failed searches, age vs usage) and how to present findings to leadership in a way that links clutter to real cost: slower search, decision delays and higher risk when outdated docs masquerade as current. The goal is not to police every file, but to identify where cleanup and redesign will have the biggest impact on findability and Copilot readiness.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why tidy SharePoint diagrams and content maps often hide serious findability problems.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use structural, behavioral and contextual layers to assess content health instead of just counting files.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pull usage and search telemetry in Microsoft 365 to see what content people actually rely on.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to distinguish high‑value, process‑critical content from labeled but inactive clutter.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to turn your assessment into a “report on findings” leadership can act on.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that a clean content map doesn’t prove your system works—it only proves someone drew a neat picture. Once you layer structure, behavior and context, you stop managing SharePoint as a static archive and start treating it as a living ecosystem where only the content that supports real work, compliance and search should survive.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 and SharePoint admins responsible for findability and governance.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Information architects and intranet owners designing site structures and content maps.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Compliance and records teams who need to align retention with actual usage and value.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Leaders preparing their tenant for Copilot and better search without migrating junk.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and information architecture consultant and host of the M365.FM podcast, helping organizations treat SharePoint, Teams and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> as one integrated operating system instead of a pile of pretty diagrams and forgotten libraries. He works with teams running on Microsoft 365 and Azure to design content assessments, governance and clean‑up programs that improve findability, reduce noise and give Copilot a high‑quality signal to work with.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171822514</guid><pubDate>Tue, 16 Sep 2025 16:23:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67780825/80d3fda009dfc12822d829093e38acae.mp3" length="14697057" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1c6ddc53-5a62-422d-90c9-644ea64fe9bd/1c6ddc53-5a62-422d-90c9-644ea64fe9bd.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1c6ddc53-5a62-422d-90c9-644ea64fe9bd/1c6ddc53-5a62-422d-90c9-644ea64fe9bd.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1c6ddc53-5a62-422d-90c9-644ea64fe9bd/1c6ddc53-5a62-422d-90c9-644ea64fe9bd.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If a new hire joined tomorrow, how long would it take them to find the files they actually need—ten seconds, ten minutes, or never? In https://www.m365.fm/your-sharepoint-content-map-is-lying-to-you/, we show why neat site diagrams and folder trees...</itunes:subtitle><itunes:summary><![CDATA[If a new hire joined tomorrow, how long would it take them to find the files they actually need—ten seconds, ten minutes, or never? In <a href="https://www.m365.fm/your-sharepoint-content-map-is-lying-to-you/" target="_blank" rel="noreferrer noopener">this episode</a>, we show why neat site diagrams and folder trees create the illusion of control while people still ask “Where’s the latest version?” or “Should this live in Teams or SharePoint?”. You’ll learn the three layers of content assessment most teams skip—structural, behavioral and contextual—and how to use real usage data, ownership and process fit to separate signal from noise in your <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> content.<br /><br />WHY YOUR CONTENT MAP LOOKS PERFECT BUT STILL FAILS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On paper, your SharePoint environment looks great: sites are tidy, libraries clearly separated, folders labeled for audits. In practice, staff still duplicate files, rebuild documents from scratch and argue about which version is “official,” because the map describes where content should live—not how findable or useful it is in daily work. We unpack the gap between architecture and reality, using the “polished ghost town” pattern: highly structured archives full of content nobody opens, searches or trusts anymore. You’ll see why mapping alone only catalogs assets, while assessment reveals which content still supports real processes, compliance and decisions—and which is just labeled clutter.<br /><br />THE THREE LAYERS OF CONTENT ASSESSMENT EVERYONE MISSES<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Real content health needs three lenses working together. Structural is the “where”: sites, libraries, folders, last‑modified dates and storage footprint. Behavioral is the “what”: which files people open, edit, share or fail to find, using telemetry and search logs as evidence. Contextual is the “why”: ownership, legal or compliance requirements, and the business processes each library actually supports. We show how to gather proof for each layer in Microsoft 365 and how combining them exposes dormant libraries, critical but rarely accessed records, and areas where governance is managing material that no longer matters.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />SEPARATING SIGNAL FROM NOISE IN YOUR TENANT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once you see all three layers, you can finally separate high‑value content from background noise. We outline a practical workflow: inventory one site, pull usage and activity data, interview owners about process relevance, then classify each area as keep, fix or archive. You’ll learn which metrics actually matter (access frequency, failed searches, age vs usage) and how to present findings to leadership in a way that links clutter to real cost: slower search, decision delays and higher risk when outdated docs masquerade as current. The goal is not to police every file, but to identify where cleanup and redesign will have the biggest impact on findability and Copilot readiness.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why tidy SharePoint diagrams and content maps often hide serious findability problems.<a href="https://www.spreaker.com/cms/episodes/67780825/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1225</itunes:duration><itunes:keywords>assessment,behavior,compliance,context,discovery,dormancy,findability,governance,inventory,metadata,noise,ownership,relevance,search,sharepoint,signal,sprawl,structure,telemetry,usage</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ba09099a95cb81136a00202643daa8ae.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Build Azure Apps Without Writing Boilerplate: GitHub Copilot for Azure, azd &amp; Faster IaC‑Driven Deployments</title><link>https://www.m365.fm/show/episodes/build-azure-apps-without-writing-boilerplate/</link><description><![CDATA[How many hours have you lost wrestling with configs, auth wiring and deployment scripts before writing a single useful line of code? In <a href="https://www.m365.fm/build-azure-apps-without-writing-boilerplate/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that pain and then flip the script: you’ll see how <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> for Azure knocks down the blank‑page problem by scaffolding infrastructure‑as‑code from a simple prompt, and how the Azure Developer CLI (azd) turns that scaffolding into a running app with a predictable “init → provision → deploy” flow. Instead of spending your first sprint chasing YAML errors and resource names, you shift your time back to product logic—while still keeping control over what actually ships to Azure.<br /><br />WHY BOILERPLATE HOLDS TEAMS BACK<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most projects don’t stall because of hard algorithms—they stall in the setup swamp. New repos start with enthusiasm and quickly sink into configuration work: resource groups, service principals, connection strings, CI pipelines, DNS and networking decisions that eat days before any feature exists. We walk through how this repetitive scaffolding work quietly burns budget and morale, why it’s especially toxic in early sprints and startups, and how treating boilerplate as “inevitable” leads to teams demoing folder structures instead of working features. That’s the exact bottleneck <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> and azd are designed to attack.<br /><br />COPILOT AS YOUR CLOUD PAIR PROGRAMMER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>GitHub Copilot for Azure acts like a cloud pair programmer that understands Azure resource patterns. Instead of hunting templates, you describe what you want—“Python web app with Functions and SQL backend”—and Copilot generates Bicep/ARM templates, parameters and wiring that would normally take hours. In the episode, we walk through a live‑style flow: prompting Copilot, inspecting the generated files, and showing how it wires Function App, SQL Database, Key Vault and connection strings together. We’re clear about the boundaries: this is scaffolding, not a finished architecture—you still review for security, naming and org standards—but you start three steps ahead instead of staring at a blank main.bicep.<br /><br />FROM SCAFFOLDING TO DEPLOYMENT WITH AZD<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once the templates exist, azd becomes your deployment backbone. We show how azd uses config files plus a simple command flow—azd init, azd provision, azd deploy—to create environments, provision resources and push app code without juggling ten separate CLI commands. You’ll hear why azd doesn’t hide anything: you can always inspect the environment files to see exactly what’s being created, which keeps this usable in enterprise scenarios where transparency matters. The result is a predictable path from repo to running app: resources, secrets and code are wired together consistently across dev, test and prod instead of reinvented each project.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why boilerplate and setup work quietly stall Azure projects before any feature ships.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How GitHub Copilot for Azure generates real IaC scaffolding (Bicep/ARM) from natural language prompts.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the Azure Developer CLI (azd) turns that scaffolding into a repeatable “init → provision → deploy” flow.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep control: reviewing AI‑generated templates for security, naming and org standards instead of trusting them blindly.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that setup shouldn’t be where your best engineers spend their energy. By letting Copilot handle scaffolding and azd handle deployment, you move boilerplate back to where it belongs—generated, reviewed and automated—while your team focuses on the parts of the Azure app that actually differentiate your product.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Azure and .NET developers tired of losing days to initial cloud setup.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps and platform engineers standardizing how apps get from repo to Azure.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Tech leads and architects looking for a repeatable IaC + deployment pattern that still allows review and governance.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Azure and developer productivity consultant and host of the M365.FM podcast, helping organizations treat GitHub, Azure and their app stack as one integrated operating system instead of a mess of one‑off scripts and hand‑built pipelines. He works with teams running on Microsoft 365, Azure and modern DevOps toolchains to design scaffolding, deployment and governance patterns so new apps go from idea to running in the cloud without burning weeks on boilerplate.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171747598</guid><pubDate>Tue, 16 Sep 2025 04:47:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67774564/a3d0dd454b2f60ce1dc0b4563987c4ef.mp3" length="13629380" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/838718ed-b9b6-4306-bd5f-9c59fef58125/838718ed-b9b6-4306-bd5f-9c59fef58125.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/838718ed-b9b6-4306-bd5f-9c59fef58125/838718ed-b9b6-4306-bd5f-9c59fef58125.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/838718ed-b9b6-4306-bd5f-9c59fef58125/838718ed-b9b6-4306-bd5f-9c59fef58125.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>How many hours have you lost wrestling with configs, auth wiring and deployment scripts before writing a single useful line of code? In https://www.m365.fm/build-azure-apps-without-writing-boilerplate/, we start from that pain and then flip the...</itunes:subtitle><itunes:summary><![CDATA[How many hours have you lost wrestling with configs, auth wiring and deployment scripts before writing a single useful line of code? In <a href="https://www.m365.fm/build-azure-apps-without-writing-boilerplate/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from that pain and then flip the script: you’ll see how <a href="https://www.m365.fm/github-copilot-simply-explained/" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> for Azure knocks down the blank‑page problem by scaffolding infrastructure‑as‑code from a simple prompt, and how the Azure Developer CLI (azd) turns that scaffolding into a running app with a predictable “init → provision → deploy” flow. Instead of spending your first sprint chasing YAML errors and resource names, you shift your time back to product logic—while still keeping control over what actually ships to Azure.<br /><br />WHY BOILERPLATE HOLDS TEAMS BACK<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most projects don’t stall because of hard algorithms—they stall in the setup swamp. New repos start with enthusiasm and quickly sink into configuration work: resource groups, service principals, connection strings, CI pipelines, DNS and networking decisions that eat days before any feature exists. We walk through how this repetitive scaffolding work quietly burns budget and morale, why it’s especially toxic in early sprints and startups, and how treating boilerplate as “inevitable” leads to teams demoing folder structures instead of working features. That’s the exact bottleneck <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> and azd are designed to attack.<br /><br />COPILOT AS YOUR CLOUD PAIR PROGRAMMER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>GitHub Copilot for Azure acts like a cloud pair programmer that understands Azure resource patterns. Instead of hunting templates, you describe what you want—“Python web app with Functions and SQL backend”—and Copilot generates Bicep/ARM templates, parameters and wiring that would normally take hours. In the episode, we walk through a live‑style flow: prompting Copilot, inspecting the generated files, and showing how it wires Function App, SQL Database, Key Vault and connection strings together. We’re clear about the boundaries: this is scaffolding, not a finished architecture—you still review for security, naming and org standards—but you start three steps ahead instead of staring at a blank main.bicep.<br /><br />FROM SCAFFOLDING TO DEPLOYMENT WITH AZD<br /><br /><a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once the templates exist, azd becomes your deployment backbone. We show how azd uses config files plus a simple command flow—azd init, azd provision, azd deploy—to create environments, provision resources and push app code without juggling ten separate CLI commands. You’ll hear why azd doesn’t hide anything: you can always inspect the environment files to see exactly what’s being created, which keeps this usable in enterprise scenarios where transparency matters. The result is a predictable path from repo to running app: resources, secrets and code are wired together consistently across dev, test and prod instead of reinvented each project.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why boilerplate and setup work quietly stall Azure projects before any feature ships.<a href="https://www.spreaker.com/cms/episodes/67774564/edit/info?filter=NETWORK&amp;network=18613266" target="_blank"...]]></itunes:summary><itunes:duration>1136</itunes:duration><itunes:keywords>acceleration,automation,azurecli,boilerplate,cloudbuild,configuration,copilot,debugging,deployment,devops,environments,iac,infrastructure,integration,productivity,provisioning,scaffolding,streamlining,templates,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a045b2b722223a34e695ceaead0be6bb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Quantum Code Isn’t Magic – It’s Debuggable: Q#, Azure Quantum &amp; How To Run Your First Quantum Program From .NET</title><link>https://www.m365.fm/show/episodes/quantum-code-isnt-magic-its-debuggable/</link><description><![CDATA[Quantum computing sounds like lab‑coat physics, but today you can write Q# on your laptop and send it to a real quantum computer in the cloud. In <a href="https://www.m365.fm/quantum-code-isnt-magic-its-debuggable/" target="_blank" rel="noreferrer noopener">this episode</a>, you see the full path: from installing the Quantum Development Kit and Q# tools, to running a simple program locally, to submitting the same job to Azure Quantum hardware. We focus on what feels familiar to .NET and cloud developers—projects, tooling, CI‑style workflows—and where your mental model must shift from deterministic code to probabilistic states and measurement.<br /><br />WHY QUANTUM CODE FEELS MORE FAMILIAR THAN YOU THINK<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most people expect quantum programming to look like a wall of equations; then they open Q# and find namespaces, operations and types that read like any other modern language. We walk through how Q# leans on structures you already know—functions, parameters, loops—so the barrier isn’t syntax but meaning: qubits instead of integers, operations that move probabilities instead of flipping bits. Using the “dimmer switch” metaphor, you’ll see how superposition and measurement differ from classic one‑and‑zero thinking, and why debugging quantum programs is less about printing values and more about reasoning which operations you applied and when you chose to measure.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />SETTING UP YOUR QUANTUM PLAYGROUND WITH Q# AND AZURE QUANTUM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Before any of this matters, your tools have to cooperate. We outline the practical setup: keep .NET SDK current, install the Quantum Development Kit, add the Q# extension to Visual Studio Code, and provision an Azure Quantum workspace in your subscription. You’ll hear the real‑world gotchas—VS Code needing a restart, projects not linking to the right workspace, CLI authentication steps—and how to fix them without chasing “mystical quantum errors” that are really just normal environment problems. With that in place, you have a playground where the same Q# project runs locally on a simulator and remotely on quantum hardware.<br /><br />WRITING AND RUNNING YOUR FIRST Q# PROGRAM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>With the environment ready, we build a tiny but complete quantum program: allocate a qubit, apply a Hadamard gate, then measure it. You’ll see the code structure for that “Hello World” of quantum computing, how the operations correspond to the dimmer‑switch idea, and what the measurement results look like on the local simulator: repeated runs converging on the expected probability split. From there, we show how the same operation can be submitted as a job to Azure Quantum, what changes in the workflow, and how to interpret results that now come from real devices rather than a local simulator.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Q# syntax feels familiar to .NET and cloud developers—even though the underlying behavior is different.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to set up a practical Q# environment with Visual Studio Code, the Quantum Development Kit and Azure Quantum.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to write and run a first quantum program that allocates, transforms and measures a qubit.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to think about debugging and errors when observing state actually changes that state.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the hardest part of quantum development isn’t magic math—it’s shifting your mental model while using tools you already know. Once Q#, VS Code and Azure Quantum are wired up, quantum programming feels less like an unreachable lab experiment and more like another target in your existing cloud toolchain—just with code that manipulates probabilities instead of plain bits.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>.NET and cloud developers curious about quantum computing beyond the hype.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Engineers who want to see what real Q# projects and Azure Quantum workflows look like.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Tech leads exploring whether quantum programming is approachable for their teams.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Azure and developer productivity consultant and host of the M365.FM podcast, helping organizations treat .NET, cloud infrastructure and new runtimes like quantum as one integrated operating system instead of isolated experiments. He works with teams running on Microsoft 365 and Azure to design toolchains and architectures that make even advanced platforms like Azure Quantum approachable, testable and ready to plug into existing development workflows.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171835933</guid><pubDate>Mon, 15 Sep 2025 16:50:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67768620/f45d178069b42cbf2084b887793f5d69.mp3" length="14175757" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c345526b-2267-413c-8bff-44b2cc26c335/c345526b-2267-413c-8bff-44b2cc26c335.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c345526b-2267-413c-8bff-44b2cc26c335/c345526b-2267-413c-8bff-44b2cc26c335.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c345526b-2267-413c-8bff-44b2cc26c335/c345526b-2267-413c-8bff-44b2cc26c335.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Quantum computing sounds like lab‑coat physics, but today you can write Q# on your laptop and send it to a real quantum computer in the cloud. In https://www.m365.fm/quantum-code-isnt-magic-its-debuggable/, you see the full path: from installing the...</itunes:subtitle><itunes:summary><![CDATA[Quantum computing sounds like lab‑coat physics, but today you can write Q# on your laptop and send it to a real quantum computer in the cloud. In <a href="https://www.m365.fm/quantum-code-isnt-magic-its-debuggable/" target="_blank" rel="noreferrer noopener">this episode</a>, you see the full path: from installing the Quantum Development Kit and Q# tools, to running a simple program locally, to submitting the same job to Azure Quantum hardware. We focus on what feels familiar to .NET and cloud developers—projects, tooling, CI‑style workflows—and where your mental model must shift from deterministic code to probabilistic states and measurement.<br /><br />WHY QUANTUM CODE FEELS MORE FAMILIAR THAN YOU THINK<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most people expect quantum programming to look like a wall of equations; then they open Q# and find namespaces, operations and types that read like any other modern language. We walk through how Q# leans on structures you already know—functions, parameters, loops—so the barrier isn’t syntax but meaning: qubits instead of integers, operations that move probabilities instead of flipping bits. Using the “dimmer switch” metaphor, you’ll see how superposition and measurement differ from classic one‑and‑zero thinking, and why debugging quantum programs is less about printing values and more about reasoning which operations you applied and when you chose to measure.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />SETTING UP YOUR QUANTUM PLAYGROUND WITH Q# AND AZURE QUANTUM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Before any of this matters, your tools have to cooperate. We outline the practical setup: keep .NET SDK current, install the Quantum Development Kit, add the Q# extension to Visual Studio Code, and provision an Azure Quantum workspace in your subscription. You’ll hear the real‑world gotchas—VS Code needing a restart, projects not linking to the right workspace, CLI authentication steps—and how to fix them without chasing “mystical quantum errors” that are really just normal environment problems. With that in place, you have a playground where the same Q# project runs locally on a simulator and remotely on quantum hardware.<br /><br />WRITING AND RUNNING YOUR FIRST Q# PROGRAM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>With the environment ready, we build a tiny but complete quantum program: allocate a qubit, apply a Hadamard gate, then measure it. You’ll see the code structure for that “Hello World” of quantum computing, how the operations correspond to the dimmer‑switch idea, and what the measurement results look like on the local simulator: repeated runs converging on the expected probability split. From there, we show how the same operation can be submitted as a job to Azure Quantum, what changes in the workflow, and how to interpret results that now come from real devices rather than a local simulator.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Q# syntax feels familiar to .NET and cloud developers—even though the underlying behavior is different.<a href="https://www.spreaker.com/cms/episodes/67768620/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to set up a practical Q# environment with Visual Studio Code, the Quantum Development Kit and Azure Quantum.<a...]]></itunes:summary><itunes:duration>1182</itunes:duration><itunes:keywords>azurequantum,cloudcompute,debugging,deployment,entanglement,execution,gates,hadamard,interference,measurement,operations,probabilities,qsharp,quantum,qubits,simulation,superposition,telemetry,toolchain,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f20d8767d4d3d8dd04c71184c393da39.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Cloud Promise Is Broken: Why Migrations Never End, Dashboards Don’t Change Anything &amp; How To Fix Azure Responsibility Gaps</title><link>https://www.m365.fm/show/episodes/the-cloud-promise-is-broken/</link><description><![CDATA[You were promised speed, savings and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> in one move to the cloud—and got half‑finished migrations, surprise bills and endless “stabilization” instead. In <a href="https://www.m365.fm/the-cloud-promise-is-broken/" target="_blank" rel="noreferrer noopener">this episode</a>, I explain why cloud migrations never really end, how the data you collect turns into busywork instead of decisions, and where responsibility for fixing things quietly evaporates between teams. You’ll get concrete targets you can set this quarter so Azure stops feeling like a moving target and starts behaving like a platform you can actually steer.<br /><br />WHY CLOUD MIGRATIONS NEVER REALLY END<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams treat “we’re in Azure now” as a finish line, but the platform keeps changing under your feet. Services evolve, pricing shifts, security baselines update and suddenly yesterday’s “done” architecture looks outdated or too expensive. We walk through the pattern: migration projects celebrate landing workloads, then drift into constant reconfigurations, cost firefighting and compliance fixes because the cloud behaves like a living ecosystem—not a static destination. The key shift is moving from “Are we done?” to “How fast can we adjust?” and measuring resilience instead of pretending you’ll ever reach a final state.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE DATA TRAP: DASHBOARDS WITHOUT DECISIONS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Collecting metrics is easy; acting on them is where most organizations fail. Dashboards show utilization, latency, cost and security alerts, but too often they’re produced, emailed and forgotten—creating the illusion of control without any actual changes in the environment. I break down why reports become background noise, how that lulls leadership into thinking risks are handled, and how to flip one metric this month into a real intervention (for example, shutting down underused VMs at night and tracking the savings). Monitoring only creates value when someone has both the mandate and the habit to turn numbers into adjustments.<br /><br />THE RESPONSIBILITY MIRAGE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On paper, ownership looks clear: security owns security, finance owns cost, ops owns uptime. In reality, the teams who see the problems often don’t control the budgets, permissions or tools needed to fix them—so issues get logged, escalated and slowly forgotten. We explore this “responsibility mirage” with examples like security teams who can see missing encryption but can’t enable the feature, or FinOps teams who spot waste but can’t change application design. You’ll learn how to redraw the responsibility map so every key signal (cost, risk, performance) has a clearly named owner with authority to change configurations, not just write slide decks.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why the idea of a “finished” cloud migration creates false expectations and constant firefighting.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to turn at least one existing Azure metric into a concrete, measurable change this quarter.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the responsibility mirage blocks improvements when teams see risks but can’t act.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to define targets and ownership so your cloud platform evolves on purpose instead of by accident.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the cloud promise isn’t wrong—you just don’t get cost, speed and security automatically by landing workloads. When you accept that Azure never stops moving, tie monitoring to real decisions and fix who actually owns which levers, the platform stops feeling like a broken promise and starts behaving like a controllable system you can improve month by month.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Cloud architects and platform teams stuck in “migration done, chaos continues.”<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>FinOps, SecOps and CloudOps teams drowning in dashboards without clear authority to act.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and business leaders who signed off on cloud promises and now need evidence of real progress.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Azure governance consultant and host of the M365.FM podcast, helping organizations treat Azure, Microsoft 365 and their operating model as one integrated system instead of disconnected projects and reports. He works with teams running on Microsoft 365 and Azure to design ownership, metrics and improvement loops so cloud platforms deliver measurable gains in cost, risk and speed—instead of becoming permanent “stabilization” projects.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171822346</guid><pubDate>Mon, 15 Sep 2025 05:10:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67760699/37ce06ea77824bc4f1d7925379815359.mp3" length="15077609" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/5ddd135b-b84e-4b64-ac0c-907ee0ef8c70/5ddd135b-b84e-4b64-ac0c-907ee0ef8c70.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5ddd135b-b84e-4b64-ac0c-907ee0ef8c70/5ddd135b-b84e-4b64-ac0c-907ee0ef8c70.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5ddd135b-b84e-4b64-ac0c-907ee0ef8c70/5ddd135b-b84e-4b64-ac0c-907ee0ef8c70.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You were promised speed, savings and https://www.m365.fm/categories/security-talk/ in one move to the cloud—and got half‑finished migrations, surprise bills and endless “stabilization” instead. In https://www.m365.fm/the-cloud-promise-is-broken/, I...</itunes:subtitle><itunes:summary><![CDATA[You were promised speed, savings and <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> in one move to the cloud—and got half‑finished migrations, surprise bills and endless “stabilization” instead. In <a href="https://www.m365.fm/the-cloud-promise-is-broken/" target="_blank" rel="noreferrer noopener">this episode</a>, I explain why cloud migrations never really end, how the data you collect turns into busywork instead of decisions, and where responsibility for fixing things quietly evaporates between teams. You’ll get concrete targets you can set this quarter so Azure stops feeling like a moving target and starts behaving like a platform you can actually steer.<br /><br />WHY CLOUD MIGRATIONS NEVER REALLY END<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Most teams treat “we’re in Azure now” as a finish line, but the platform keeps changing under your feet. Services evolve, pricing shifts, security baselines update and suddenly yesterday’s “done” architecture looks outdated or too expensive. We walk through the pattern: migration projects celebrate landing workloads, then drift into constant reconfigurations, cost firefighting and compliance fixes because the cloud behaves like a living ecosystem—not a static destination. The key shift is moving from “Are we done?” to “How fast can we adjust?” and measuring resilience instead of pretending you’ll ever reach a final state.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />THE DATA TRAP: DASHBOARDS WITHOUT DECISIONS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Collecting metrics is easy; acting on them is where most organizations fail. Dashboards show utilization, latency, cost and security alerts, but too often they’re produced, emailed and forgotten—creating the illusion of control without any actual changes in the environment. I break down why reports become background noise, how that lulls leadership into thinking risks are handled, and how to flip one metric this month into a real intervention (for example, shutting down underused VMs at night and tracking the savings). Monitoring only creates value when someone has both the mandate and the habit to turn numbers into adjustments.<br /><br />THE RESPONSIBILITY MIRAGE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>On paper, ownership looks clear: security owns security, finance owns cost, ops owns uptime. In reality, the teams who see the problems often don’t control the budgets, permissions or tools needed to fix them—so issues get logged, escalated and slowly forgotten. We explore this “responsibility mirage” with examples like security teams who can see missing encryption but can’t enable the feature, or FinOps teams who spot waste but can’t change application design. You’ll learn how to redraw the responsibility map so every key signal (cost, risk, performance) has a clearly named owner with authority to change configurations, not just write slide decks.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why the idea of a “finished” cloud migration creates false expectations and constant firefighting.<a href="https://www.spreaker.com/cms/episodes/67760699/edit/info?filter=NETWORK&amp;network=18613266" target="_blank"...]]></itunes:summary><itunes:duration>1257</itunes:duration><itunes:keywords>adaptation,architecture,automation,azure,cloudmigration,cloudops,compliance,costcontrol,dashboards,devops,finops,governance,insights,modernization,monitoring,optimization,resilience,scalability,security,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1690e588db3465487b8719451cffd50c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Stop Using Entity Framework Like This: DTO Factories, Micro‑ORM Mirage &amp; How To Model Real Domain Logic With EF Core</title><link>https://www.m365.fm/show/episodes/stop-using-entity-framework-like-this/</link><description><![CDATA[If you’re using Entity Framework only to mirror your database tables into DTOs, you’re missing most of what it can actually do. That’s like buying an electric car and never driving it—just plugging your phone into the charger. No wonder so many developers end up frustrated, or decide EF is too heavy and switch to a micro‑ORM. In <a href="https://www.m365.fm/stop-using-entity-framework-like-this/" target="_blank" rel="noreferrer noopener">this episode</a>, I walk through a concrete before‑and‑after refactor, the EF Core features that matter—navigation properties, owned types, fluent API—and the code smells that tell you your EF layer has quietly turned into a DTO factory<br /><br />WHEN EF BECOMES A DTO FACTORY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Scaffolding tables straight into EF entity classes feels fast: \Customer\\ table becomes \Customer\\ class, one row becomes one object, and at first everything looks clean. But when entities only hold properties and all business rules—totals, discounts, eligibility—get pushed into controllers and services, your “model” stops modeling anything. I explain the red flags: entities with no behavior, duplicated rules across services, controller methods full of business logic and queries that drag back every column because the entity shape is locked to the table. Over time, EF starts to feel like bloat, because you’re carrying a full ORM to do a job a micro‑ORM could handle—while still missing the benefits EF was built to provide.<br /><br />THE MICRO‑ORM MIRAGE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>When EF feels heavy, micro‑ORMs look like salvation: lean, SQL‑first, and transparent. For narrow, read‑heavy endpoints that’s often true, and I explain where tools like Dapper shine—simple queries, tight control of SQL, easy performance tuning. But as soon as your domain needs relationship management, change tracking, concurrency handling or consistent mapping conventions, the work you “saved” comes back as custom plumbing and boilerplate. I outline a simple rule of thumb: reach for a micro‑ORM when you truly need hand‑crafted SQL for slices of your system; default to EF Core when you’re persisting a domain model with real behavior and relationships.<br /><br />HOW TO USE EF CORE THE WAY IT WAS DESIGNED<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>EF stops feeling like friction when you let it do the job it was built for: persisting meaningful objects, not table‑shaped shells. I show how to move behavior back into entities, use navigation properties to express relationships, model value objects with owned types and let the fluent API describe database details instead of polluting your domain with attributes. We also talk about where to draw the line between domain models and read models (CQRS), so you don’t bend one set of types into doing everything. Used this way, EF’s features remove code instead of adding it—and the ORM stops being the villain for architectural problems it didn’t create.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How to spot when Entity Framework has turned into a pure DTO factory.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When a micro‑ORM like Dapper really is the better fit—and when it isn’t.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use navigation properties, owned types and the fluent API to model behavior and relationships.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to separate domain models from read models so EF stops fighting your architecture.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that EF Core isn’t “too heavy” by default—it becomes heavy when you force it to behave like a table copier. Once you treat it as a persistence layer for a real domain model and reserve micro‑ORMs for targeted scenarios, you get the best of both worlds: expressive code and predictable performance without reinventing the plumbing EF already solved.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>.NET and EF Core developers frustrated with “bloated” data access layers.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects deciding between Entity Framework and micro‑ORMs in new projects.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Teams refactoring legacy EF models that are just table mirrors with no behavior.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Azure</a> and backend architecture consultant and host of the M365.FM podcast, helping organizations treat data access, domain models and infrastructure as one integrated operating system instead of disconnected layers. He works with teams running on Microsoft 365, Azure and modern .NET stacks to design persistence and domain patterns so Entity Framework, micro‑ORMs and SQL all play to their strengths instead of fighting each other.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171835822</guid><pubDate>Sun, 14 Sep 2025 16:47:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67754723/73636acb05a19d0e0bd49a2c4577056f.mp3" length="13242872" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a6df8580-8327-4075-890c-6206ad95f76d/a6df8580-8327-4075-890c-6206ad95f76d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a6df8580-8327-4075-890c-6206ad95f76d/a6df8580-8327-4075-890c-6206ad95f76d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a6df8580-8327-4075-890c-6206ad95f76d/a6df8580-8327-4075-890c-6206ad95f76d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If you’re using Entity Framework only to mirror your database tables into DTOs, you’re missing most of what it can actually do. That’s like buying an electric car and never driving it—just plugging your phone into the charger. No wonder so many...</itunes:subtitle><itunes:summary><![CDATA[If you’re using Entity Framework only to mirror your database tables into DTOs, you’re missing most of what it can actually do. That’s like buying an electric car and never driving it—just plugging your phone into the charger. No wonder so many developers end up frustrated, or decide EF is too heavy and switch to a micro‑ORM. In <a href="https://www.m365.fm/stop-using-entity-framework-like-this/" target="_blank" rel="noreferrer noopener">this episode</a>, I walk through a concrete before‑and‑after refactor, the EF Core features that matter—navigation properties, owned types, fluent API—and the code smells that tell you your EF layer has quietly turned into a DTO factory<br /><br />WHEN EF BECOMES A DTO FACTORY<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Scaffolding tables straight into EF entity classes feels fast: \Customer\\ table becomes \Customer\\ class, one row becomes one object, and at first everything looks clean. But when entities only hold properties and all business rules—totals, discounts, eligibility—get pushed into controllers and services, your “model” stops modeling anything. I explain the red flags: entities with no behavior, duplicated rules across services, controller methods full of business logic and queries that drag back every column because the entity shape is locked to the table. Over time, EF starts to feel like bloat, because you’re carrying a full ORM to do a job a micro‑ORM could handle—while still missing the benefits EF was built to provide.<br /><br />THE MICRO‑ORM MIRAGE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>When EF feels heavy, micro‑ORMs look like salvation: lean, SQL‑first, and transparent. For narrow, read‑heavy endpoints that’s often true, and I explain where tools like Dapper shine—simple queries, tight control of SQL, easy performance tuning. But as soon as your domain needs relationship management, change tracking, concurrency handling or consistent mapping conventions, the work you “saved” comes back as custom plumbing and boilerplate. I outline a simple rule of thumb: reach for a micro‑ORM when you truly need hand‑crafted SQL for slices of your system; default to EF Core when you’re persisting a domain model with real behavior and relationships.<br /><br />HOW TO USE EF CORE THE WAY IT WAS DESIGNED<br /><br /><a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>EF stops feeling like friction when you let it do the job it was built for: persisting meaningful objects, not table‑shaped shells. I show how to move behavior back into entities, use navigation properties to express relationships, model value objects with owned types and let the fluent API describe database details instead of polluting your domain with attributes. We also talk about where to draw the line between domain models and read models (CQRS), so you don’t bend one set of types into doing everything. Used this way, EF’s features remove code instead of adding it—and the ORM stops being the villain for architectural problems it didn’t create.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How to spot when Entity Framework has turned into a pure DTO factory.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When a micro‑ORM like Dapper really is the better fit—and when it isn’t.<a href="https://www.spreaker.com/cms/episodes/67754723/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use...]]></itunes:summary><itunes:duration>1104</itunes:duration><itunes:keywords>aggregates,architecture,behavior,cleancode,codesmells,cqrs,dapper,dataaccess,designpatterns,domainlogic,domainmodel,efcore,encapsulation,entityframework,fluentapi,microorm,navigation,ormstrategy,persistence,refactoring</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8142f3c31fb3b504431b5f41d416954c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Unit vs Integration vs Front-End Testing: Which Bugs Each Layer Catches (And Why Your Azure Apps Need All Three)</title><link>https://www.m365.fm/show/episodes/unit-vs-integration-vs-front-end-the-testing-face-off/</link><description><![CDATA[You fix a tiny function, all unit tests go green, the pipeline smiles—and production still breaks in three different places. That’s not bad luck, it’s a missing test strategy: each layer (unit, integration, front‑end) catches a different class of failure, but most teams over‑invest in one and under‑invest in the others. In <a href="https://www.m365.fm/unit-vs-integration-vs-front-end-the-testing-face-off/" target="_blank" rel="noreferrer noopener">this episode</a>, we use a real <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a> bug as the running example: how a harmless‑looking change in a helper method broke not just one endpoint, but also queue processing and UI flows. You’ll see exactly how unit tests could have protected the logic, how integration tests would have validated the chain between Function, queue and database, and how front‑end tests would have caught the broken user journey before go‑live.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The goal isn’t “more tests”, it’s the right mix: a thin, fast unit‑test layer, focused integration tests at risky boundaries, and a handful of sharp end‑to‑end flows. That’s how you stop using production as your test environment and turn CI/CD from a “hope it’s fine” signal into a real quality gate.<br /><br />WHAT UNIT TESTS REALLY COVER (AND WHAT THEY DON’T)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Unit tests are your first line of defense: they validate pure logic and small units with no external dependencies. They’re fast, cheap and perfect for calculations, decision rules, mappings and any function that deterministically turns input into output. We walk through typical patterns in Azure/backend apps—services with injected dependencies, pure helper functions, domain logic—and show where unit tests, in our Azure Functions example, would have caught the real bug (changed null handling, different default values, altered time logic) right at the source.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The limits appear as soon as external systems show up: databases, queues, HTTP APIs, storage, feature flags. Unit tests never see missing connection strings, wrong auth headers, broken serialization or timeouts that kill your function. If you only rely on unit tests, you validate your <a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">code</a>—but not whether your app actually works in the real Azure setup.<br /><br />WHAT INTEGRATION TESTS CATCH THAT UNIT TESTS CAN’T<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Integration tests don’t care if each function is “theoretically” correct; they check whether services and infrastructure work together. In our Azure Functions scenario, that means: a function calls an API, writes to a queue, a consumer reads the message, writes to a database and sets a status that another service or the UI reads. A good integration test for this chain would have shown that after the code change, certain inputs no longer hit the queue correctly or records never make it into the database—even though every unit test was green.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We outline practical patterns: local test containers (SQL, storage emulators), small Azure test environments, pre‑provisioned resources, and how to keep integration tests reliable without slowing your pipeline to a crawl. Instead of “integrate everything or nothing”, you focus on a few business‑critical flows (orders, payments, registrations) where failure really hurts.<br /><br />WHY FRONT-END / E2E TESTS ARE YOUR LAST LINE OF DEFENSE<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Front‑end or end‑to‑end tests simulate what users actually do: open a page, fill a form, click a button, expect a result. They can’t see your service layer or queues—they only see “page doesn’t load”, “button does nothing” or “wrong error message shows up”. In the Azure Functions example, a simple E2E flow (for example with Playwright or Cypress) would have exposed the regression: user sends a request, the UI hangs or errors out, even though your unit tests were happy.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We explain why E2E tests must be used sparingly: they’re slower and more fragile, but unbeatable as the final quality barrier before release. The trick is to pick 5–10 truly critical user journeys and automate those—not every tiny UI branch. Used this way, they keep obviously broken releases away from customers without turning your pipeline into a bottleneck.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How a real Azure Functions bug slipped through green unit tests and how each test layer could have stopped it.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which classes of bugs unit tests reliably catch (logic, calculations, pure functions)—and where they’re blind.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How integration tests validate services, queues, databases and APIs working together and surface infrastructure issues.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why a small set of front‑end/E2E tests secures the real user journey and prevents production disasters.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build a pragmatic test pyramid for Azure/microservices without making your pipeline unusable.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight is that this isn’t about whether unit, integration or front‑end tests are “best”—it’s about which risk you catch where. Unit tests protect your logic, integration tests protect your critical connections, and front‑end tests protect the real user experience; only together do they stop your customers from becoming your monitoring system.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Dev teams who still see nasty production surprises despite having tests.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>QA/QAOps teams that need to split test budget smartly between unit, integration and E2E.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Tech leads and architects who want a realistic test strategy for Azure Functions, APIs and microservices.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and backend architecture consultant and host of the M365.FM podcast. He helps teams treat testing, observability and deployment as one integrated operating system instead of three separate checklists in the CI/CD pipeline.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171835591</guid><pubDate>Sun, 14 Sep 2025 04:45:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67750560/6bf8087438d111656a324eb70875465a.mp3" length="23830510" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8df7ba9f-f995-4932-bbe8-da58be5c8aba/8df7ba9f-f995-4932-bbe8-da58be5c8aba.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8df7ba9f-f995-4932-bbe8-da58be5c8aba/8df7ba9f-f995-4932-bbe8-da58be5c8aba.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8df7ba9f-f995-4932-bbe8-da58be5c8aba/8df7ba9f-f995-4932-bbe8-da58be5c8aba.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You fix a tiny function, all unit tests go green, the pipeline smiles—and production still breaks in three different places. That’s not bad luck, it’s a missing test strategy: each layer (unit, integration, front‑end) catches a different class of...</itunes:subtitle><itunes:summary><![CDATA[You fix a tiny function, all unit tests go green, the pipeline smiles—and production still breaks in three different places. That’s not bad luck, it’s a missing test strategy: each layer (unit, integration, front‑end) catches a different class of failure, but most teams over‑invest in one and under‑invest in the others. In <a href="https://www.m365.fm/unit-vs-integration-vs-front-end-the-testing-face-off/" target="_blank" rel="noreferrer noopener">this episode</a>, we use a real <a href="https://www.m365.fm/azure-functions-simply-explained/" target="_blank" rel="noreferrer noopener">Azure Functions</a> bug as the running example: how a harmless‑looking change in a helper method broke not just one endpoint, but also queue processing and UI flows. You’ll see exactly how unit tests could have protected the logic, how integration tests would have validated the chain between Function, queue and database, and how front‑end tests would have caught the broken user journey before go‑live.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The goal isn’t “more tests”, it’s the right mix: a thin, fast unit‑test layer, focused integration tests at risky boundaries, and a handful of sharp end‑to‑end flows. That’s how you stop using production as your test environment and turn CI/CD from a “hope it’s fine” signal into a real quality gate.<br /><br />WHAT UNIT TESTS REALLY COVER (AND WHAT THEY DON’T)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Unit tests are your first line of defense: they validate pure logic and small units with no external dependencies. They’re fast, cheap and perfect for calculations, decision rules, mappings and any function that deterministically turns input into output. We walk through typical patterns in Azure/backend apps—services with injected dependencies, pure helper functions, domain logic—and show where unit tests, in our Azure Functions example, would have caught the real bug (changed null handling, different default values, altered time logic) right at the source.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The limits appear as soon as external systems show up: databases, queues, HTTP APIs, storage, feature flags. Unit tests never see missing connection strings, wrong auth headers, broken serialization or timeouts that kill your function. If you only rely on unit tests, you validate your <a href="https://www.m365.fm/categories/dev-talk/" target="_blank" rel="noreferrer noopener">code</a>—but not whether your app actually works in the real Azure setup.<br /><br />WHAT INTEGRATION TESTS CATCH THAT UNIT TESTS CAN’T<br /><br /><a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Integration tests don’t care if each function is “theoretically” correct; they check whether services and infrastructure work together. In our Azure Functions scenario, that means: a function calls an API, writes to a queue, a consumer reads the message, writes to a database and sets a status that another service or the UI reads. A good integration test for this chain would have shown that after the code change, certain inputs no longer hit the queue correctly or records never make it into the database—even though every unit test was green.<a href="https://www.spreaker.com/cms/episodes/67750560/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>We outline practical patterns: local test containers (SQL, storage emulators), small Azure test environments, pre‑provisioned resources, and how to keep integration tests reliable without slowing your pipeline to a crawl. Instead of “integrate...]]></itunes:summary><itunes:duration>1192</itunes:duration><itunes:keywords>automation,azurefunctions,ci/cd,coverage,debugging,deployment,devquality,endtoend,faults,integration,microservices,observability,pipelines,qaops,regression,reliability,resilience,testing,unittests,validation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/247f5f173328f6a1113ee8da837301a2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why ARM Templates Are Holding You Back (And How Bicep Fixes Azure Deployments)</title><link>https://www.m365.fm/show/episodes/why-arm-templates-are-holding-you-back/</link><description><![CDATA[ARM templates look powerful on paper—but in real projects they grow into giant JSON blobs that are hard to read, harder to debug, and almost impossible to keep in sync with what’s actually running in Azure. One missing comma or brace can block a whole deployment, error messages are vague, and teams under pressure quietly “fix it in the portal,” leaving templates and reality out of sync. In <a href="https://www.m365.fm/why-arm-templates-are-holding-you-back/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why ARM collapses under its own weight as soon as you go beyond trivial examples, how configuration drift slowly destroys your “infrastructure as code,” and why so many ARM files end up as untrusted skeletons instead of a real source of truth.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bicep flips that experience: it gives you a cleaner, more readable language on top of the same ARM engine, with proper modules, reuse, and tooling support so you stop copy‑pasting JSON and start composing infrastructure like code. We walk through the same deployment written once in classic ARM and once in Bicep so you can see the difference side by side, then show how Bicep makes refactors, reviews, and DRY patterns realistic instead of painful.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHY ARM TEMPLATES BREAK MORE THAN THEY BUILD<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ARM was supposed to make deployments predictable: declare the end state, let Azure handle the rest. In practice, the declarative model gets buried under verbose JSON syntax, deeply nested structures, and duplicated parameter boilerplate, so even a “simple” VM or app service template quickly runs into hundreds of lines. We look at what that does to real teams: error messages that point to the wrong place, hours spent hunting for a missing brace, and pipelines blocked by templates nobody feels confident editing. The result is a familiar pattern: people start bypassing templates with quick portal changes “just this once,” and the more painful the JSON gets, the more often those one‑offs happen.<br /><br />THE SILENT KILLER: CONFIGURATION DRIFT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once you start fixing things directly in Azure instead of in code, configuration drift begins. Your template says one thing, your running environment says another, and over time the gap widens until the file you committed isn’t a reliable description of production anymore. We break down how that drift shows up: dev and prod no longer behaving the same even though they “came from the same template,” firewalls and access rules that exist only in the portal, and audits where nobody can explain why a live environment doesn’t match the code in Git. ARM’s bulk and friction make this worse—because editing templates is so painful, small fixes almost never make it back into JSON, so drift becomes the default instead of the exception.<br /><br />WHERE ARM TEMPLATES COLLAPSE UNDER THEIR OWN WEIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The real breaking point comes when you try to scale. ARM doesn’t give you clean, first‑class ways to build abstractions or reuse building blocks, so teams fall back to copy‑paste as soon as they need similar patterns across environments or stacks. Every copy increases size and complexity, introduces subtle differences, and makes future changes risky, because you’re now editing the same logic in five places instead of one. We talk through how this hits larger deployments—multi‑resource apps, shared components, cross‑region patterns—and why ARM’s design nudges you toward sprawling templates that nobody really owns.<br /><br />HOW BICEP FIXES THE WORST ARM PAIN POINTS<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bicep keeps the underlying ARM engine but replaces unwieldy JSON with a concise, purpose‑built language for Azure infrastructure. You get readable syntax, proper modules for reuse, parameters and variables that don’t drown in quotes and commas, and tooling that can decompile existing ARM templates so you can migrate instead of starting from scratch. In the episode, we walk a real example: the same VM or app deployment first in ARM, then in Bicep, highlighting how many lines disappear, how much easier it is to spot logic errors, and how review comments suddenly become about architecture instead of bracket placement.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why ARM templates become cluttered, brittle and hard to debug as soon as you leave trivial examples.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How configuration drift erodes your “source of truth” when teams fix issues in the portal instead of in code.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How and why ARM collapses under its own weight when you try to reuse or scale patterns.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Bicep’s cleaner syntax and modular design make Azure deployments simpler, faster and more consistent.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that ARM’s problem isn’t what it promises, it’s how it forces you to express those promises. As long as your infrastructure is trapped in giant JSON templates, drift and duplication are almost guaranteed; once you switch to Bicep and treat infrastructure like real code—with modules, reuse and reviews—you finally get the predictable, repeatable deployments ARM was supposed to deliver in the first place.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Azure engineers and DevOps teams stuck maintaining large, fragile ARM templates.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and platform teams designing IaC standards for Azure environments.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Developers who’ve avoided ARM because of JSON pain but want a realistic path into IaC with Bicep.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Azure and infrastructure‑as‑code consultant and host of the M365.FM podcast, helping organizations treat Azure, DevOps and IaC as one integrated operating system instead of a pile of ad‑hoc scripts and portal changes. He works with teams running on Microsoft 365, Azure and modern DevOps toolchains to replace brittle ARM templates with Bicep‑based deployments that are easier to read, review and keep in sync with reality.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171822096</guid><pubDate>Sat, 13 Sep 2025 16:16:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67746475/d101f5b14be0804c002487d52891326f.mp3" length="12896175" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f5e85054-2295-494a-99af-228c37f81741/f5e85054-2295-494a-99af-228c37f81741.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f5e85054-2295-494a-99af-228c37f81741/f5e85054-2295-494a-99af-228c37f81741.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f5e85054-2295-494a-99af-228c37f81741/f5e85054-2295-494a-99af-228c37f81741.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>ARM templates look powerful on paper—but in real projects they grow into giant JSON blobs that are hard to read, harder to debug, and almost impossible to keep in sync with what’s actually running in Azure. One missing comma or brace can block a whole...</itunes:subtitle><itunes:summary><![CDATA[ARM templates look powerful on paper—but in real projects they grow into giant JSON blobs that are hard to read, harder to debug, and almost impossible to keep in sync with what’s actually running in Azure. One missing comma or brace can block a whole deployment, error messages are vague, and teams under pressure quietly “fix it in the portal,” leaving templates and reality out of sync. In <a href="https://www.m365.fm/why-arm-templates-are-holding-you-back/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why ARM collapses under its own weight as soon as you go beyond trivial examples, how configuration drift slowly destroys your “infrastructure as code,” and why so many ARM files end up as untrusted skeletons instead of a real source of truth.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Bicep flips that experience: it gives you a cleaner, more readable language on top of the same ARM engine, with proper modules, reuse, and tooling support so you stop copy‑pasting JSON and start composing infrastructure like code. We walk through the same deployment written once in classic ARM and once in Bicep so you can see the difference side by side, then show how Bicep makes refactors, reviews, and DRY patterns realistic instead of painful.<a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHY ARM TEMPLATES BREAK MORE THAN THEY BUILD<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>ARM was supposed to make deployments predictable: declare the end state, let Azure handle the rest. In practice, the declarative model gets buried under verbose JSON syntax, deeply nested structures, and duplicated parameter boilerplate, so even a “simple” VM or app service template quickly runs into hundreds of lines. We look at what that does to real teams: error messages that point to the wrong place, hours spent hunting for a missing brace, and pipelines blocked by templates nobody feels confident editing. The result is a familiar pattern: people start bypassing templates with quick portal changes “just this once,” and the more painful the JSON gets, the more often those one‑offs happen.<br /><br />THE SILENT KILLER: CONFIGURATION DRIFT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Once you start fixing things directly in Azure instead of in code, configuration drift begins. Your template says one thing, your running environment says another, and over time the gap widens until the file you committed isn’t a reliable description of production anymore. We break down how that drift shows up: dev and prod no longer behaving the same even though they “came from the same template,” firewalls and access rules that exist only in the portal, and audits where nobody can explain why a live environment doesn’t match the code in Git. ARM’s bulk and friction make this worse—because editing templates is so painful, small fixes almost never make it back into JSON, so drift becomes the default instead of the exception.<br /><br />WHERE ARM TEMPLATES COLLAPSE UNDER THEIR OWN WEIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67746475/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The real breaking point comes when you try to scale. ARM doesn’t give you clean, first‑class ways to build abstractions or reuse building blocks, so teams fall back to copy‑paste as soon as they need similar patterns across environments or stacks. Every copy increases size and complexity, introduces subtle differences, and makes future changes risky, because you’re now editing the...]]></itunes:summary><itunes:duration>1075</itunes:duration><itunes:keywords>arm,automation,azuredevops,azureinfra,bicep,cloudnative,consistency,deployment,devops,drift,iac,infrastructure,json,modernization,modularity,provisioning,refactoring,reuse,scalability,templates</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0ae82944ba7bce2fb2a5cfa1bebae5ad.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>These New Vulnerabilities Could Break Your .NET Code: OWASP 2025, NuGet Supply Chain Risks &amp; Hidden Traps in Existing Apps</title><link>https://www.m365.fm/show/episodes/owasp-2025-net-vulnerabilities-architectural-risks/</link><description><![CDATA[If you think your .NET app is “secure enough” just because you’re on the latest framework, <a href="https://www.m365.fm/owasp-2025-net-vulnerabilities-architectural-risks/" target="_blank" rel="noreferrer noopener">this episode</a> is your uncomfortable reality check. OWASP’s upcoming 2025 update shifts focus away from the usual suspects and toward architectural and ecosystem risks that can compromise your app even when your controllers and queries look clean. We unpack which new categories hit .NET teams hardest—supply chain exposure through NuGet, container and image visibility gaps, and insecure serialization and validation patterns that quietly survived every migration so far.<br /><br />WHY THE NEW OWASP CATEGORIES MATTER FOR .NET<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The most dangerous categories are the ones you don’t expect, because they sit above individual functions. We start with the supply chain angle: how transitive NuGet dependencies three or four levels deep can smuggle in compromised code, even when your own packages and runtimes are fully patched. Then we look at asset visibility in containerized .NET deployments—dozens of images, base layers and registries—where you can’t secure what you can’t even inventory. You’ll see why the updated OWASP view cares less about a single bad query and more about how your architecture, dependencies and deployment choices combine into an attack surface you don’t fully see.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT’S MISSING (AND WHY YOU’RE NOT SAFE)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Some familiar categories drop down or disappear from the headline list—but that doesn’t mean the risks are gone. We explain why classic issues like injection, legacy components and insecure deserialization are still very much alive in real .NET systems, even if they no longer top the charts. Lower visibility simply means newer attacks (like supply chain and asset exposure) are growing faster, not that old flaws stopped working for attackers. For .NET specifically, we highlight insecure serializers and XML/JSON handling that still show up in older code, and why attackers love the moment when teams stop scanning or patching “because it’s not in the Top 10 anymore.”<br /><br />THE HIDDEN TRAPS IN .NET CODE YOU ALREADY SHIPPED<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The most worrying vulnerabilities aren’t in fancy new features; they’re in everyday patterns you wrote long ago and still ship today. We walk through weak input validation that relies on client‑side checks and fragile regex, outdated base images in containerized .NET apps that nobody has rebuilt in months, and nested NuGet dependencies your team never explicitly chose. You’ll see how these ordinary choices now map directly into the newer OWASP categories and how they can be exploited even when your controllers look fine and your framework is up‑to‑date. From there, we translate the theory into action: three concrete checks you can add to your pipelines this week, and one common code pattern you should plan to refactor before the next audit.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Which upcoming OWASP 2025 categories matter most for modern .NET apps.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How NuGet supply chain risks and container/image visibility gaps expose you even with fully patched runtimes.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why “missing” categories like injection and insecure deserialization are not gone—and still live in older .NET code.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Three practical things to start scanning for in your pipelines right now, plus one .NET code pattern to fix this week.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that modern .NET <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> isn’t just about writing safe controllers—it’s about owning your dependencies, images and deployment paths. As OWASP shifts toward ecosystem and architecture risks, you need to zoom out: secure defaults and patches are necessary, but they won’t save you from a poisoned NuGet package, an outdated base image or a forgotten serializer still running in production.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>.NET developers and tech leads who assume “latest framework” equals “secure enough.”<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and DevSecOps teams updating their threat models and pipeline checks for OWASP 2025.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects responsible for NuGet governance, container strategies and secure defaults in .NET environments.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Azure and application security consultant and host of the M365.FM podcast, helping organizations treat .NET, NuGet, containers and pipelines as one integrated security surface instead of separate concerns. He works with teams running on Microsoft 365, Azure and modern .NET to design threat models, dependency policies and scanning strategies so new OWASP risks are caught in CI/CD—not in production.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171747276</guid><pubDate>Sat, 13 Sep 2025 04:42:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67742556/756138084385f76f561554dc6fe2760e.mp3" length="15177292" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b6daaeea-d140-435e-a3c4-fbdf402e9e4a/b6daaeea-d140-435e-a3c4-fbdf402e9e4a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b6daaeea-d140-435e-a3c4-fbdf402e9e4a/b6daaeea-d140-435e-a3c4-fbdf402e9e4a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b6daaeea-d140-435e-a3c4-fbdf402e9e4a/b6daaeea-d140-435e-a3c4-fbdf402e9e4a.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If you think your .NET app is “secure enough” just because you’re on the latest framework, https://www.m365.fm/owasp-2025-net-vulnerabilities-architectural-risks/ is your uncomfortable reality check. OWASP’s upcoming 2025 update shifts focus away from...</itunes:subtitle><itunes:summary><![CDATA[If you think your .NET app is “secure enough” just because you’re on the latest framework, <a href="https://www.m365.fm/owasp-2025-net-vulnerabilities-architectural-risks/" target="_blank" rel="noreferrer noopener">this episode</a> is your uncomfortable reality check. OWASP’s upcoming 2025 update shifts focus away from the usual suspects and toward architectural and ecosystem risks that can compromise your app even when your controllers and queries look clean. We unpack which new categories hit .NET teams hardest—supply chain exposure through NuGet, container and image visibility gaps, and insecure serialization and validation patterns that quietly survived every migration so far.<br /><br />WHY THE NEW OWASP CATEGORIES MATTER FOR .NET<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The most dangerous categories are the ones you don’t expect, because they sit above individual functions. We start with the supply chain angle: how transitive NuGet dependencies three or four levels deep can smuggle in compromised code, even when your own packages and runtimes are fully patched. Then we look at asset visibility in containerized .NET deployments—dozens of images, base layers and registries—where you can’t secure what you can’t even inventory. You’ll see why the updated OWASP view cares less about a single bad query and more about how your architecture, dependencies and deployment choices combine into an attack surface you don’t fully see.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT’S MISSING (AND WHY YOU’RE NOT SAFE)<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Some familiar categories drop down or disappear from the headline list—but that doesn’t mean the risks are gone. We explain why classic issues like injection, legacy components and insecure deserialization are still very much alive in real .NET systems, even if they no longer top the charts. Lower visibility simply means newer attacks (like supply chain and asset exposure) are growing faster, not that old flaws stopped working for attackers. For .NET specifically, we highlight insecure serializers and XML/JSON handling that still show up in older code, and why attackers love the moment when teams stop scanning or patching “because it’s not in the Top 10 anymore.”<br /><br />THE HIDDEN TRAPS IN .NET CODE YOU ALREADY SHIPPED<br /><br /><a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The most worrying vulnerabilities aren’t in fancy new features; they’re in everyday patterns you wrote long ago and still ship today. We walk through weak input validation that relies on client‑side checks and fragile regex, outdated base images in containerized .NET apps that nobody has rebuilt in months, and nested NuGet dependencies your team never explicitly chose. You’ll see how these ordinary choices now map directly into the newer OWASP categories and how they can be exploited even when your controllers look fine and your framework is up‑to‑date. From there, we translate the theory into action: three concrete checks you can add to your pipelines this week, and one common code pattern you should plan to refactor before the next audit.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Which upcoming OWASP 2025 categories matter most for modern .NET apps.<a href="https://www.spreaker.com/cms/episodes/67742556/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How...]]></itunes:summary><itunes:duration>1265</itunes:duration><itunes:keywords>architecturerisk,baseimages,codehygiene,containervisibility,dependencyscan,deserialization,dotnetsecurity,ecosystemthreats,imageinventory,injectionrisk,inputvalidation,legacycode,nugetrisks,owasp2025,packagedrift,pipelinescanning,sbom,securedefaults,supplychain,threatmodeling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a3241c766935433864086508a3354d38.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Power Platform Hits Its Limit Here: When Apps Outgrow Flows &amp; How Azure Functions Can Save Your Solution</title><link>https://www.m365.fm/show/episodes/the-power-platform-hits-its-limit-here/</link><description><![CDATA[Scale Power Platform apps by finding delegation, API, throttling, data, licensing, and limits early, then partitioning, batching, or offloading heavy work.<br /><br />The Power Platform will take you a long way—but not all the way. When workloads get heavy, logic gets complex, or integrations become high‑throughput, flows that looked great in testing start to stall, time out, or buckle under throttling. In this episode, we walk through where Power Apps and Power Automate quietly run out of steam, how to spot the warning signs early in your run histories, and how a single Azure Function can replace layers of brittle nested flows without ripping out your existing app.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with real‑world patterns you’ve probably seen: approval flows that slow from seconds to hours as volume grows, connectors that silently enforce limits once you cross certain thresholds, and “quick win” apps that become mission‑critical without ever getting the architecture they deserve. From there, we talk about the breaking points—growing run durations, repeated retries, nested flows used as band‑aids—and how to read those signals before your users lose trust and turn to shadow IT.<br /><br />Then we introduce Azure Functions as the invisible bridge: small, targeted bits of code that handle the hard parts—batch processing, complex rules, high‑volume API calls—while your makers keep the Power Platform experience they know. You’ll hear how to carve out the right slice of logic, when to call a function instead of adding “just one more” action, and how to keep ownership clear between low‑code makers and pro‑code developers.<br /><br />Finally, we give you a practical next step you can try this week: open the run history of one important flow, look for rising durations, retries, and failures, and use that evidence to decide whether it’s time to extend with Azure instead of endlessly patching inside Power Automate.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Where Power Apps and Power Automate start to struggle with scale, complexity and connector limits.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to read run histories for early warning signs like throttling, retries and creeping execution times.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to stop layering nested flows and move heavy logic into an Azure Function instead.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep the Power Platform as the front door while Azure quietly carries the hard workload.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the Power Platform isn’t “broken” when it slows down—it’s just doing the job it was designed for. Once your app becomes business‑critical and high‑volume, the right move isn’t more flows, it’s adding a lightweight Azure backend so the platform can focus on orchestration and experience instead of brute‑force processing.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power Platform makers whose “quick win” apps are now mission‑critical and starting to crack.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and dev leads deciding when to extend Power Platform solutions with Azure Functions.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Admins and governance teams trying to reduce fragile, overgrown flows without blocking makers.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Power Platform consultant and host of the M365.FM podcast, helping organizations treat Power Platform and Azure as one integrated operating system instead of separate low‑code and pro‑code islands. He works with teams running on Microsoft 365, Azure and Power Platform to design extension patterns where heavy logic moves into Azure while makers keep building fast on the front end—without hitting hard limits in silence.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/the-power-platform-hits-its-limit-here/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/how-to-stop-power-automate-from-scaling-your-business-chaos/" target="_blank" rel="noreferrer noopener">Power Automate vs Azure Logic Apps for Scalable Workflows</a></li><li><a href="https://www.m365.fm/sharepoint-limitations-in-power-apps/" target="_blank" rel="noreferrer noopener">When to Move Power Apps from SharePoint to Dataverse</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171821816</guid><pubDate>Fri, 12 Sep 2025 16:13:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67736930/9d0dcb442383f4f5d69a515dd3486178.mp3" length="15211147" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4eff5fbd-16de-4e2f-af5c-fdf14c06115c/4eff5fbd-16de-4e2f-af5c-fdf14c06115c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4eff5fbd-16de-4e2f-af5c-fdf14c06115c/4eff5fbd-16de-4e2f-af5c-fdf14c06115c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4eff5fbd-16de-4e2f-af5c-fdf14c06115c/4eff5fbd-16de-4e2f-af5c-fdf14c06115c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Scale Power Platform apps by finding delegation, API, throttling, data, licensing, and limits early, then partitioning, batching, or offloading heavy work.

The Power Platform will take you a long way—but not all the way. When workloads get heavy,...</itunes:subtitle><itunes:summary><![CDATA[Scale Power Platform apps by finding delegation, API, throttling, data, licensing, and limits early, then partitioning, batching, or offloading heavy work.<br /><br />The Power Platform will take you a long way—but not all the way. When workloads get heavy, logic gets complex, or integrations become high‑throughput, flows that looked great in testing start to stall, time out, or buckle under throttling. In this episode, we walk through where Power Apps and Power Automate quietly run out of steam, how to spot the warning signs early in your run histories, and how a single Azure Function can replace layers of brittle nested flows without ripping out your existing app.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with real‑world patterns you’ve probably seen: approval flows that slow from seconds to hours as volume grows, connectors that silently enforce limits once you cross certain thresholds, and “quick win” apps that become mission‑critical without ever getting the architecture they deserve. From there, we talk about the breaking points—growing run durations, repeated retries, nested flows used as band‑aids—and how to read those signals before your users lose trust and turn to shadow IT.<br /><br />Then we introduce Azure Functions as the invisible bridge: small, targeted bits of code that handle the hard parts—batch processing, complex rules, high‑volume API calls—while your makers keep the Power Platform experience they know. You’ll hear how to carve out the right slice of logic, when to call a function instead of adding “just one more” action, and how to keep ownership clear between low‑code makers and pro‑code developers.<br /><br />Finally, we give you a practical next step you can try this week: open the run history of one important flow, look for rising durations, retries, and failures, and use that evidence to decide whether it’s time to extend with Azure instead of endlessly patching inside Power Automate.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Where Power Apps and Power Automate start to struggle with scale, complexity and connector limits.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to read run histories for early warning signs like throttling, retries and creeping execution times.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to stop layering nested flows and move heavy logic into an Azure Function instead.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep the Power Platform as the front door while Azure quietly carries the hard workload.<a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the Power Platform isn’t “broken” when it slows down—it’s just doing the job it was designed for. Once your app becomes business‑critical and high‑volume, the right move isn’t more flows, it’s adding a lightweight Azure backend so the platform can focus on orchestration and experience instead of brute‑force processing.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67736930/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS...]]></itunes:summary><itunes:duration>1268</itunes:duration><itunes:keywords>apilimits,appmakers,automations,azurefunctions,cloudapps,connectors,enterprisescale,extensibility,governance,integration,lowcode,performance,powerapps,powerautomate,powerplatform,reliability,resilience,scaling,throttling,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/604767c66c95677cefb1e62cd8ca1222.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Passwords Are Broken: How Passkeys &amp; WebAuthn Fix Authentication in ASP.NET Core and Microsoft 365</title><link>https://www.m365.fm/show/episodes/passwords-are-broken-passkeys-fix-everything/</link><description><![CDATA[Passwords aren’t failing because users are careless—they’re failing because the model is fundamentally outdated. Phishing, credential stuffing and endless resets show how fragile a system is that still depends on humans remembering secrets at internet scale. In <a href="https://www.m365.fm/passwords-are-broken-passkeys-fix-everything/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll see why tightening password policies barely moves the needle, how much breaches and resets really cost your organization, and why it’s finally realistic to remove passwords altogether instead of patching them.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the true cost of “just one” stolen credential: how a single compromised Microsoft 365 admin account can lead to Teams data exposure, mailbox abuse and weeks of recovery work—without any zero-day exploit. Then we look at the hidden tax of password resets and rotation policies that burn IT time, frustrate employees and still don’t stop attackers from reusing old patterns. You’ll walk away with a clear picture of why passwords can’t scale to today’s threat landscape, no matter how many special characters you add.<br /><br />From there, we introduce passkeys and WebAuthn as the realistic alternative, not science fiction. You’ll learn how public‑key cryptography flips the model—private keys stay safely on the device, servers only store public keys, and there’s nothing usable for attackers to steal from your database. We break down what this feels like for users (Face ID, Windows Hello, <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> keys), how WebAuthn lets browsers and platforms talk the same language, and why phishing pages simply stop working when there’s no password to type.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we get practical for ASP.NET Core teams and decision‑makers. Developers get a high‑level implementation checklist: where to plug passkeys into existing auth flows, which parts of your app change, and what to watch out for in rollout. Leaders get the adoption view: how to position passkeys as both a security and productivity upgrade, what to measure (reset volume, phishing exposure), and how to decide if you’re the one implementing the change or the one sponsoring it.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why passwords keep failing even with stricter policies and better monitoring.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How passkeys and WebAuthn replace passwords using public‑key cryptography and device‑based authentication.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What the sign‑in experience looks like with Windows Hello, biometrics and security keys.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical ASP.NET Core checklist for adding passkey support to your existing login flows.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to talk about passwordless authentication with business leaders in terms of risk, cost and user experience.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that passwords aren’t a behavior problem, they’re an architecture problem. Once you stop trying to train users into impossible habits and instead move to passkeys and WebAuthn, you remove the single point of failure attackers depend on—without making sign‑in more painful for the people you’re trying to protect.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>ASP.NET Core and identity developers implementing secure login flows.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and IAM teams planning passwordless, FIDO2 and WebAuthn projects.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and business leaders who need to cut phishing risk, reset volume and credential management costs.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, security and identity consultant and host of the M365.FM podcast, helping organizations treat authentication, devices and cloud apps as one integrated operating system instead of scattered login screens. He works with teams running on Microsoft 365, Azure and modern .NET to design passwordless strategies—using passkeys, WebAuthn and strong device identity—so “just one bad password” stops being the root cause of their biggest incidents.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171747117</guid><pubDate>Fri, 12 Sep 2025 04:39:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67730942/e72c0b25b2d28ca283c8293f9444a13d.mp3" length="16369416" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a5570b6f-76c6-4089-b250-f4497908463f/a5570b6f-76c6-4089-b250-f4497908463f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a5570b6f-76c6-4089-b250-f4497908463f/a5570b6f-76c6-4089-b250-f4497908463f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a5570b6f-76c6-4089-b250-f4497908463f/a5570b6f-76c6-4089-b250-f4497908463f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Passwords aren’t failing because users are careless—they’re failing because the model is fundamentally outdated. Phishing, credential stuffing and endless resets show how fragile a system is that still depends on humans remembering secrets at internet...</itunes:subtitle><itunes:summary><![CDATA[Passwords aren’t failing because users are careless—they’re failing because the model is fundamentally outdated. Phishing, credential stuffing and endless resets show how fragile a system is that still depends on humans remembering secrets at internet scale. In <a href="https://www.m365.fm/passwords-are-broken-passkeys-fix-everything/" target="_blank" rel="noreferrer noopener">this episode</a>, you’ll see why tightening password policies barely moves the needle, how much breaches and resets really cost your organization, and why it’s finally realistic to remove passwords altogether instead of patching them.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the true cost of “just one” stolen credential: how a single compromised Microsoft 365 admin account can lead to Teams data exposure, mailbox abuse and weeks of recovery work—without any zero-day exploit. Then we look at the hidden tax of password resets and rotation policies that burn IT time, frustrate employees and still don’t stop attackers from reusing old patterns. You’ll walk away with a clear picture of why passwords can’t scale to today’s threat landscape, no matter how many special characters you add.<br /><br />From there, we introduce passkeys and WebAuthn as the realistic alternative, not science fiction. You’ll learn how public‑key cryptography flips the model—private keys stay safely on the device, servers only store public keys, and there’s nothing usable for attackers to steal from your database. We break down what this feels like for users (Face ID, Windows Hello, <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> keys), how WebAuthn lets browsers and platforms talk the same language, and why phishing pages simply stop working when there’s no password to type.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we get practical for ASP.NET Core teams and decision‑makers. Developers get a high‑level implementation checklist: where to plug passkeys into existing auth flows, which parts of your app change, and what to watch out for in rollout. Leaders get the adoption view: how to position passkeys as both a security and productivity upgrade, what to measure (reset volume, phishing exposure), and how to decide if you’re the one implementing the change or the one sponsoring it.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why passwords keep failing even with stricter policies and better monitoring.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How passkeys and WebAuthn replace passwords using public‑key cryptography and device‑based authentication.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What the sign‑in experience looks like with Windows Hello, biometrics and security keys.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical ASP.NET Core checklist for adding passkey support to your existing login flows.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to talk about passwordless authentication with business leaders in terms of risk, cost and user experience.<a href="https://www.spreaker.com/cms/episodes/67730942/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1365</itunes:duration><itunes:keywords>aspnetcore,authentication,biometrics,compliance,cryptography,cybersecurity,deviceauth,fido2,hardening,identity,mfa,passkeys,passwordless,phishing,publickey,security,sso,webauthn,websecurity,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4d4c8720e5ee36971f071da7402716d1.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Fabric Changes Everything for BI Pros: Power BI, OneLake, Lakehouse &amp; Real-Time Analytics Explaine</title><link>https://www.m365.fm/show/episodes/microsoft-fabric-changes-everything-for-bi-pros/</link><description><![CDATA[If you’ve been comfortable living inside Power BI, Fabric quietly moved the ground under your feet. Power BI alone is no longer the full story—it’s now just one surface on top of OneLake, pipelines, warehouses, KQL and real‑time analytics. In <a href="https://www.m365.fm/microsoft-fabric-changes-everything-for-bi-pros/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from the “classic” BI workflow (scheduled refresh, static snapshots, report‑only mindset) and show how Fabric turns you from a visual builder at the end of someone else’s pipeline into someone who can shape data, storage and streaming inside the same ecosystem.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We begin with the hidden limits of traditional Power BI: daily refreshes masquerading as “live data,” brittle reports tied to isolated models, and a career path that boxes BI pros into being the last step in the chain. You’ll see how this breaks down once business leaders expect sub‑hourly or real‑time insight, compare you against lakehouse‑centric competitors, and stop accepting “we’ll see it tomorrow morning” as an answer. That pressure is exactly why Microsoft built Fabric—not as a checkbox in Power BI Desktop, but as a unified data platform that pulls lakehouse, warehouse, pipelines, KQL and reporting under one roof.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we reframe Fabric: not “one more tool,” but the table Power BI now sits on. We walk through core concepts—OneLake as a single storage foundation, lakehouses and warehouses living next to your reports, dataflows and pipelines replacing scattered ETL, and real‑time analytics that let you query streams instead of waiting for the next refresh. You’ll hear what this looks like in practice for a BI pro: spinning up a Fabric workspace, exploring OneLake, connecting a report directly to a warehouse, and testing your first streaming query without becoming a full‑time data engineer.<br /><br />Finally, we talk career strategy. Staying “just” a report builder risks getting sidelined as others take over architecture and pipeline decisions; learning a handful of Fabric skills—storage concepts, basic pipelines, lakehouse vs warehouse trade‑offs—positions you as the person who can explain to leadership how Microsoft’s new analytics stack actually fits together. You’ll leave with a concrete starting path: how to get Fabric access, which features to test first, and how to talk about those experiments with your stakeholders so they see your role evolving with the platform instead of being left behind by it.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>The hidden limits of classic Power BI (scheduled refresh, snapshots, report‑only mindset).<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> is more than “another Power BI feature” and how it reshapes the analytics stack.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How OneLake, lakehouses, warehouses, pipelines and real‑time analytics fit together for BI pros.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to provision Fabric access, explore OneLake and run your first streaming or warehouse‑backed queries.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to reposition your Power BI skills so you’re not “just the visuals person” but part of the data platform conversation.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Fabric turns Power BI from the end of the pipeline into part of a full data platform. If you keep playing only the old report‑builder role, your skills will feel incomplete; if you learn how Fabric’s storage, pipelines and real‑time pieces work, you become the person who connects executive expectations to what the new Microsoft analytics stack can actually deliver.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power BI developers and BI pros wondering if their current skill set is still enough.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Analytics leaders evaluating Fabric and OneLake as the next step for their Microsoft data stack.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data engineers and architects who need BI colleagues to understand lakehouse, warehouse and pipeline basics.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>, Power BI and Fabric consultant and host of the M365.FM podcast, helping organizations treat Power BI, Fabric and OneLake as one integrated analytics operating system instead of isolated tools. He works with teams running on Microsoft 365 and Azure to modernize their BI platforms—bringing reporting, data engineering and governance together so dashboards aren’t just pretty, but built on a Fabric foundation that can scale and handle real‑time demands.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171821678</guid><pubDate>Thu, 11 Sep 2025 16:09:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67722917/55f3eac38bb7ccebb915d329f6f36312.mp3" length="14806458" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/db86a908-0fa1-48d4-8e50-474db3b380b2/db86a908-0fa1-48d4-8e50-474db3b380b2.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/db86a908-0fa1-48d4-8e50-474db3b380b2/db86a908-0fa1-48d4-8e50-474db3b380b2.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/db86a908-0fa1-48d4-8e50-474db3b380b2/db86a908-0fa1-48d4-8e50-474db3b380b2.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If you’ve been comfortable living inside Power BI, Fabric quietly moved the ground under your feet. Power BI alone is no longer the full story—it’s now just one surface on top of OneLake, pipelines, warehouses, KQL and real‑time analytics. In...</itunes:subtitle><itunes:summary><![CDATA[If you’ve been comfortable living inside Power BI, Fabric quietly moved the ground under your feet. Power BI alone is no longer the full story—it’s now just one surface on top of OneLake, pipelines, warehouses, KQL and real‑time analytics. In <a href="https://www.m365.fm/microsoft-fabric-changes-everything-for-bi-pros/" target="_blank" rel="noreferrer noopener">this episode</a>, we start from the “classic” BI workflow (scheduled refresh, static snapshots, report‑only mindset) and show how Fabric turns you from a visual builder at the end of someone else’s pipeline into someone who can shape data, storage and streaming inside the same ecosystem.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We begin with the hidden limits of traditional Power BI: daily refreshes masquerading as “live data,” brittle reports tied to isolated models, and a career path that boxes BI pros into being the last step in the chain. You’ll see how this breaks down once business leaders expect sub‑hourly or real‑time insight, compare you against lakehouse‑centric competitors, and stop accepting “we’ll see it tomorrow morning” as an answer. That pressure is exactly why Microsoft built Fabric—not as a checkbox in Power BI Desktop, but as a unified data platform that pulls lakehouse, warehouse, pipelines, KQL and reporting under one roof.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we reframe Fabric: not “one more tool,” but the table Power BI now sits on. We walk through core concepts—OneLake as a single storage foundation, lakehouses and warehouses living next to your reports, dataflows and pipelines replacing scattered ETL, and real‑time analytics that let you query streams instead of waiting for the next refresh. You’ll hear what this looks like in practice for a BI pro: spinning up a Fabric workspace, exploring OneLake, connecting a report directly to a warehouse, and testing your first streaming query without becoming a full‑time data engineer.<br /><br />Finally, we talk career strategy. Staying “just” a report builder risks getting sidelined as others take over architecture and pipeline decisions; learning a handful of Fabric skills—storage concepts, basic pipelines, lakehouse vs warehouse trade‑offs—positions you as the person who can explain to leadership how Microsoft’s new analytics stack actually fits together. You’ll leave with a concrete starting path: how to get Fabric access, which features to test first, and how to talk about those experiments with your stakeholders so they see your role evolving with the platform instead of being left behind by it.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>The hidden limits of classic Power BI (scheduled refresh, snapshots, report‑only mindset).<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why <a href="https://www.m365.fm/microsoft-fabric-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> is more than “another Power BI feature” and how it reshapes the analytics stack.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How OneLake, lakehouses, warehouses, pipelines and real‑time analytics fit together for BI pros.<a href="https://www.spreaker.com/cms/episodes/67722917/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to provision Fabric access, explore OneLake and run your first streaming or warehouse‑backed queries.<a...]]></itunes:summary><itunes:duration>1234</itunes:duration><itunes:keywords>analytics,bimodernization,dataengineering,dataflows,dataops,fabric,governance,insights,kql,lakehouse,lakehouseops,msfabric,onelake,pipelines,powerbi,realtime,streaming,unifieddata,visualization,warehousing</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/18b2a099ff65a777ceed11026322bc48.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hidden Risks Lurking in Your Cloud: SLAs, Microsoft 365 Outages &amp; How to Build Real Resilience on Your Side</title><link>https://www.m365.fm/show/episodes/the-hidden-risks-lurking-in-your-cloud/</link><description><![CDATA[What happens when the software you rely on simply doesn’t show up for work—on the last day of the month, during a critical reporting cycle, or right before a client deadline? A single failed Power App submission or broken <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Intune</a> policy can leave entire teams locked out, while your service agreements quietly state that the time, money and stress you lose are still your problem. In <a href="https://www.m365.fm/the-hidden-risks-lurking-in-your-cloud/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack what your cloud SLA really promises (and what it doesn’t), how “bad days” in <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> ripple through Outlook, Teams, Intune and <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, and why a few well‑placed mitigations on your side matter more than any status page when things go wrong.<br /><br />We start with the fine print nobody reads. Major cloud platforms position themselves as essential utilities, but their contracts describe them like optional software—best‑effort uptime, limited compensation and almost no responsibility for downstream business impact. You’ll see why that mismatch matters the moment a tenant‑wide issue hits your calendars, mailboxes or app access, and why the question “Who pays for this downtime?” usually has the same uncomfortable answer: you do.<br /><br />Then we zoom in on what it feels like when software has a bad day. We walk through concrete scenarios from the episode text: Power Apps that suddenly stop saving data during end‑of‑month reporting, Intune policies that misfire overnight and lock out devices, approvals that freeze mid‑workflow, and Teams authentication glitches that block entire departments. You’ll recognize the pattern: employees are ready to work, but invisible dependencies—identity, policy, automation—quietly fail and strand them.<br /><br />From there, we map the hidden web of dependencies under Microsoft 365: identity services like Entra handling sign‑ins, shared infrastructure behind Exchange and Teams, and downstream workflows in SharePoint, Power Apps and Intune that all assume the same backbone is healthy. We explain why a failure in one core service can cascade into others, why status dashboards only tell part of the story, and how to identify your few “domino” services that deserve extra resilience planning.<br /><br />Finally, we move to practical mitigation. Instead of relying solely on vendor recovery, we outline steps you can control: lightweight fallbacks for critical processes (like exports or parallel capture paths), clarity on which services are allowed single points of failure, and simple checklists that help leaders react faster when outages hit. The goal isn’t to eliminate risk—that’s impossible—but to make sure one bad day in the cloud doesn’t automatically become a crisis for your business.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What your Microsoft 365/cloud SLA really says about responsibility, compensation and downtime.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How real‑world outages in Power Apps, Intune, Outlook and Teams actually feel on the ground.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How hidden dependencies between identity, messaging, apps and policies turn one failure into many.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which simple mitigations on your side can stop a single outage from becoming a full business standstill.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that cloud outages are not a question of if but when—and the contracts almost always place the real impact on you, not the provider. Once you accept that shared‑responsibility model and design your own safety nets around the few services everything else depends on, you stop treating incidents as pure bad luck and start treating them as scenarios you’ve already planned for.<br /><br />WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>IT and cloud admins responsible for Microsoft 365 tenant health and uptime.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business and operations leaders who depend on Power Apps, Intune, Outlook and Teams for daily work.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Risk, continuity and governance teams planning for cloud outages and dependency failures.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and cloud governance consultant and host of the M365.FM podcast, helping organizations treat Microsoft 365, identity, devices and line‑of‑business apps as one integrated operating system instead of disconnected services. He works with teams running on Microsoft 365 and Azure to design resilience, continuity and incident‑response playbooks so that when critical cloud services have a bad day, the business doesn’t have to stop with them.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171746932</guid><pubDate>Thu, 11 Sep 2025 04:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67714774/f72130816e048d2c9e6ce20792a87f0d.mp3" length="13411205" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e82a413b-97f2-46df-8016-6c0e4c27e947/e82a413b-97f2-46df-8016-6c0e4c27e947.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e82a413b-97f2-46df-8016-6c0e4c27e947/e82a413b-97f2-46df-8016-6c0e4c27e947.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e82a413b-97f2-46df-8016-6c0e4c27e947/e82a413b-97f2-46df-8016-6c0e4c27e947.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What happens when the software you rely on simply doesn’t show up for work—on the last day of the month, during a critical reporting cycle, or right before a client deadline? A single failed Power App submission or broken...</itunes:subtitle><itunes:summary><![CDATA[What happens when the software you rely on simply doesn’t show up for work—on the last day of the month, during a critical reporting cycle, or right before a client deadline? A single failed Power App submission or broken <a href="https://www.m365.fm/microsoft-intune-simply-explained/" target="_blank" rel="noreferrer noopener">Intune</a> policy can leave entire teams locked out, while your service agreements quietly state that the time, money and stress you lose are still your problem. In <a href="https://www.m365.fm/the-hidden-risks-lurking-in-your-cloud/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack what your cloud SLA really promises (and what it doesn’t), how “bad days” in <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> ripple through Outlook, Teams, Intune and <a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>, and why a few well‑placed mitigations on your side matter more than any status page when things go wrong.<br /><br />We start with the fine print nobody reads. Major cloud platforms position themselves as essential utilities, but their contracts describe them like optional software—best‑effort uptime, limited compensation and almost no responsibility for downstream business impact. You’ll see why that mismatch matters the moment a tenant‑wide issue hits your calendars, mailboxes or app access, and why the question “Who pays for this downtime?” usually has the same uncomfortable answer: you do.<br /><br />Then we zoom in on what it feels like when software has a bad day. We walk through concrete scenarios from the episode text: Power Apps that suddenly stop saving data during end‑of‑month reporting, Intune policies that misfire overnight and lock out devices, approvals that freeze mid‑workflow, and Teams authentication glitches that block entire departments. You’ll recognize the pattern: employees are ready to work, but invisible dependencies—identity, policy, automation—quietly fail and strand them.<br /><br />From there, we map the hidden web of dependencies under Microsoft 365: identity services like Entra handling sign‑ins, shared infrastructure behind Exchange and Teams, and downstream workflows in SharePoint, Power Apps and Intune that all assume the same backbone is healthy. We explain why a failure in one core service can cascade into others, why status dashboards only tell part of the story, and how to identify your few “domino” services that deserve extra resilience planning.<br /><br />Finally, we move to practical mitigation. Instead of relying solely on vendor recovery, we outline steps you can control: lightweight fallbacks for critical processes (like exports or parallel capture paths), clarity on which services are allowed single points of failure, and simple checklists that help leaders react faster when outages hit. The goal isn’t to eliminate risk—that’s impossible—but to make sure one bad day in the cloud doesn’t automatically become a crisis for your business.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What your Microsoft 365/cloud SLA really says about responsibility, compensation and downtime.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How real‑world outages in Power Apps, Intune, Outlook and Teams actually feel on the ground.<a href="https://www.spreaker.com/cms/episodes/67714774/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How hidden dependencies between identity,...]]></itunes:summary><itunes:duration>1118</itunes:duration><itunes:keywords>cascading,cloudrisk,continuity,dependencies,downtime,entra,failover,identity,intune,m365,mitigation,outages,powerapps,recovery,redundancy,reliability,resilience,sla,tenanthealth,uptime</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/91ca35102d0d35f67edfc4f3b34923e5.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure CLI vs PowerShell: Which Tool Should You Use for Reliable Azure Automation?</title><link>https://www.m365.fm/show/episodes/azure-cli-vs-powershell-one-clear-winner/</link><description><![CDATA[Choose Azure CLI or PowerShell by scripting style, cross-platform needs, automation, performance, error handling, reliability, and migration effort.<br /><br />Clicking through the Azure portal works for one‑off fixes, but it falls apart when you need repeatable, reliable changes across multiple environments. In this episode, we take your real‑world pain—late‑night portal tweaks, configuration drift, and “it worked in staging” moments—and turn it into a practical automation strategy with Azure CLI and PowerShell.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the trap of the portal: why manual changes are slow, hard to undo, and a major source of outages once dev, test and prod begin to drift. From there, we look at Azure CLI and Azure PowerShell side by side so you can see where each shines: CLI for concise, JSON‑driven commands that drop neatly into pipelines; PowerShell for rich object handling when you need to filter, transform and report across many resources.<br /><br />Then we tackle the “either/or” question. You’ll learn how to choose the right tool for the job without locking yourself into a single camp, and how to wrap az commands inside PowerShell to get the best of both worlds—fast, scriptable actions with powerful post‑processing. Along the way, we walk through examples like replacing a common portal task with a two‑minute script, and show how combining CLI and PowerShell helps you avoid configuration drift altogether.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why the Azure portal creates configuration drift and late‑night firefighting.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Azure CLI fits best (pipelines, JSON workflows, lightweight automation).<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Azure PowerShell fits best (bulk admin tasks, rich querying, reporting).<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to mix CLI and PowerShell in one workflow for repeatable, reliable changes.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the real “winner” isn’t Azure CLI or PowerShell in isolation—it’s the combination that replaces fragile portal clicks with scripts you can run, review and repeat. Once you treat the portal as a learning and inspection tool, and CLI/PowerShell as your default way of changing Azure, you dramatically cut down on outages caused by human error and configuration drift.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Cloud and infrastructure admins stuck in the Azure portal but needing more reliability.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps and platform engineers building repeatable, testable Azure environments.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT pros who want to level up from manual changes to automation they can trust.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Azure automation consultant and host of the M365.FM podcast, helping organizations trade fragile portal clicks for scripted, repeatable infrastructure. He works with teams running on Azure and Microsoft 365 to design governance, scripting and automation strategies so critical environments can be changed—and recovered—with confidence instead of guesswork.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-cli-vs-powershell-one-clear-winner/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/manual-ui-vs-ai-pages-is-vibe-coding-worth-it-in-2025/" target="_blank" rel="noreferrer noopener">Canvas App UI vs Generative Pages: Which Should You Use?</a></li><li><a href="https://www.m365.fm/no-code-vs-pro-code-security-showdown/" target="_blank" rel="noreferrer noopener">No-Code vs Low-Code vs Pro-Code: Which Should You Choose?</a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">More Power Platform episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-power-platform/" target="_blank" rel="noreferrer noopener">Best of Power Platform: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171821565</guid><pubDate>Wed, 10 Sep 2025 16:11:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67704978/6dbdecf74d60ef0f3d12ad2429b6a600.mp3" length="14474807" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a48d780b-b7ca-4541-84cc-a5852caef17d/a48d780b-b7ca-4541-84cc-a5852caef17d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a48d780b-b7ca-4541-84cc-a5852caef17d/a48d780b-b7ca-4541-84cc-a5852caef17d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a48d780b-b7ca-4541-84cc-a5852caef17d/a48d780b-b7ca-4541-84cc-a5852caef17d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Choose Azure CLI or PowerShell by scripting style, cross-platform needs, automation, performance, error handling, reliability, and migration effort.

Clicking through the Azure portal works for one‑off fixes, but it falls apart when you need...</itunes:subtitle><itunes:summary><![CDATA[Choose Azure CLI or PowerShell by scripting style, cross-platform needs, automation, performance, error handling, reliability, and migration effort.<br /><br />Clicking through the Azure portal works for one‑off fixes, but it falls apart when you need repeatable, reliable changes across multiple environments. In this episode, we take your real‑world pain—late‑night portal tweaks, configuration drift, and “it worked in staging” moments—and turn it into a practical automation strategy with Azure CLI and PowerShell.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the trap of the portal: why manual changes are slow, hard to undo, and a major source of outages once dev, test and prod begin to drift. From there, we look at Azure CLI and Azure PowerShell side by side so you can see where each shines: CLI for concise, JSON‑driven commands that drop neatly into pipelines; PowerShell for rich object handling when you need to filter, transform and report across many resources.<br /><br />Then we tackle the “either/or” question. You’ll learn how to choose the right tool for the job without locking yourself into a single camp, and how to wrap az commands inside PowerShell to get the best of both worlds—fast, scriptable actions with powerful post‑processing. Along the way, we walk through examples like replacing a common portal task with a two‑minute script, and show how combining CLI and PowerShell helps you avoid configuration drift altogether.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why the Azure portal creates configuration drift and late‑night firefighting.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Azure CLI fits best (pipelines, JSON workflows, lightweight automation).<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where Azure PowerShell fits best (bulk admin tasks, rich querying, reporting).<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to mix CLI and PowerShell in one workflow for repeatable, reliable changes.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the real “winner” isn’t Azure CLI or PowerShell in isolation—it’s the combination that replaces fragile portal clicks with scripts you can run, review and repeat. Once you treat the portal as a learning and inspection tool, and CLI/PowerShell as your default way of changing Azure, you dramatically cut down on outages caused by human error and configuration drift.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Cloud and infrastructure admins stuck in the Azure portal but needing more reliability.<a href="https://www.spreaker.com/cms/episodes/67704978/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps and platform engineers building repeatable, testable Azure environments.<a...]]></itunes:summary><itunes:duration>1207</itunes:duration><itunes:keywords>automation,azurecli,azureportal,cloudops,cmdlets,configuration,devops,drift,governance,iac,infrastructure,json,pipelines,powershell,productivity,provisioning,reliability,repeatability,scripting,tooling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b98a11b882f09411283581ef33e74132.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Agentic AI Is Rewriting DevOps: How AI Agents Transform .NET, Azure Pipelines and Developer Productivity</title><link>https://www.m365.fm/show/episodes/agentic-ai-is-rewriting-devops/</link><description><![CDATA[What if your DevOps team gained a tireless new teammate who understands your entire stack, remembers every decision, and quietly handles the grunt work in the background? That’s what Agentic AI promises: a shift from simple autocomplete to coordinated <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> that plan, adapt and collaborate across code, infrastructure and pipelines. In <a href="https://www.m365.fm/agentic-ai-is-rewriting-devops/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack what makes Agentic AI different from today’s tools, how it reshapes .NET and Azure workflows, and one realistic experiment you can run in your own pipeline this week.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with what truly sets Agentic AI apart: persistent context, memory and goal‑orientation. Unlike autocomplete that forgets each suggestion, agents keep track of your project’s structure, past attempts and current objectives, acting more like a junior developer who learns over time. Then we look at how multiple agents collaborate like a real team—one focused on architecture, another on code review, a third on test coverage—so the heavy, repetitive work stops landing on human shoulders alone.<br /><br />From there, we draw a clear line between traditional automation and adaptive autonomy. Scripts and CI/CD pipelines follow rigid steps and break when conditions change; agents can re‑plan when dependencies shift, costs change or constraints appear mid‑flight. The outcome isn’t fully hands‑off deployments, but fewer tedious interventions and earlier warnings about risky decisions, long before they reach production.<br /><br />Next, we zoom into a concrete .NET scenario. You’ll hear how agents transform the earliest phases of a project: suggesting architecture patterns for your specific use case, wiring authentication, logging and pipelines, and offering ongoing critique as code evolves. We walk through a simple experiment—using <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>‑style agents on a small ASP.NET Core service—to compare how fast you reach “first meaningful endpoint” with and without AI support.<br /><br />Finally, we connect Agentic AI to DevOps and infrastructure. Once agents can see beyond code into Azure resources and pipelines, they stop being just coding helpers and become collaborators in provisioning, monitoring and operations. You’ll learn how to frame these tools inside your team: as always‑on partners that handle scaffolding, checks and repetitive tasks, while humans stay in charge of guardrails, strategy and the decisions that really shape your systems.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What Agentic AI actually is and how AI agents differ from autocomplete.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How multiple agents can mirror real team roles across architecture, coding and testing.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The difference between classic automation and adaptive autonomy in DevOps.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Agentic AI reshapes .NET project setup, scaffolding and early design choices.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple, low‑risk experiment to test Agentic AI in your own .NET pipeline.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Agentic AI doesn’t just speed up snippets—it adds a new kind of teammate that remembers context, coordinates work and adapts when conditions change. Once you treat agents as part of your DevOps team, not just a coding plugin, you unlock a different kind of productivity: fewer manual setups, earlier detection of problems and more time for the creative parts of engineering.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>.NET developers curious how Agentic AI changes their day‑to‑day workflow.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps and platform engineers exploring AI‑driven automation in Azure.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Engineering leaders assessing how AI agents fit into team structure and responsibilities.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Azure and DevOps consultant and host of the M365.FM podcast, helping organizations treat AI agents, infrastructure and applications as one integrated delivery system instead of disconnected tools. He works with teams running on .NET and Azure to design practical, guardrail‑first Agentic AI strategies so that automation boosts reliability and developer focus instead of adding opaque complexity to their pipelines.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171746745</guid><pubDate>Wed, 10 Sep 2025 04:34:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67697666/9a86c8ba7f9a74246192573d6a870832.mp3" length="16117387" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e37e9e98-1924-4096-ae0f-c14dee238fb3/e37e9e98-1924-4096-ae0f-c14dee238fb3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e37e9e98-1924-4096-ae0f-c14dee238fb3/e37e9e98-1924-4096-ae0f-c14dee238fb3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e37e9e98-1924-4096-ae0f-c14dee238fb3/e37e9e98-1924-4096-ae0f-c14dee238fb3.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>What if your DevOps team gained a tireless new teammate who understands your entire stack, remembers every decision, and quietly handles the grunt work in the background? That’s what Agentic AI promises: a shift from simple autocomplete to coordinated...</itunes:subtitle><itunes:summary><![CDATA[What if your DevOps team gained a tireless new teammate who understands your entire stack, remembers every decision, and quietly handles the grunt work in the background? That’s what Agentic AI promises: a shift from simple autocomplete to coordinated <a href="https://www.m365.fm/ai-agents-simply-explained/" target="_blank" rel="noreferrer noopener">AI agents</a> that plan, adapt and collaborate across code, infrastructure and pipelines. In <a href="https://www.m365.fm/agentic-ai-is-rewriting-devops/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack what makes Agentic AI different from today’s tools, how it reshapes .NET and Azure workflows, and one realistic experiment you can run in your own pipeline this week.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with what truly sets Agentic AI apart: persistent context, memory and goal‑orientation. Unlike autocomplete that forgets each suggestion, agents keep track of your project’s structure, past attempts and current objectives, acting more like a junior developer who learns over time. Then we look at how multiple agents collaborate like a real team—one focused on architecture, another on code review, a third on test coverage—so the heavy, repetitive work stops landing on human shoulders alone.<br /><br />From there, we draw a clear line between traditional automation and adaptive autonomy. Scripts and CI/CD pipelines follow rigid steps and break when conditions change; agents can re‑plan when dependencies shift, costs change or constraints appear mid‑flight. The outcome isn’t fully hands‑off deployments, but fewer tedious interventions and earlier warnings about risky decisions, long before they reach production.<br /><br />Next, we zoom into a concrete .NET scenario. You’ll hear how agents transform the earliest phases of a project: suggesting architecture patterns for your specific use case, wiring authentication, logging and pipelines, and offering ongoing critique as code evolves. We walk through a simple experiment—using <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>‑style agents on a small ASP.NET Core service—to compare how fast you reach “first meaningful endpoint” with and without AI support.<br /><br />Finally, we connect Agentic AI to DevOps and infrastructure. Once agents can see beyond code into Azure resources and pipelines, they stop being just coding helpers and become collaborators in provisioning, monitoring and operations. You’ll learn how to frame these tools inside your team: as always‑on partners that handle scaffolding, checks and repetitive tasks, while humans stay in charge of guardrails, strategy and the decisions that really shape your systems.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What Agentic AI actually is and how AI agents differ from autocomplete.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How multiple agents can mirror real team roles across architecture, coding and testing.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The difference between classic automation and adaptive autonomy in DevOps.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Agentic AI reshapes .NET project setup, scaffolding and early design choices.<a href="https://www.spreaker.com/cms/episodes/67697666/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1344</itunes:duration><itunes:keywords>adaptiveai,agenticai,aiagents,aiengineering,aiintegration,architecture,automation,autonomy,azure,cloudnative,contextmemory,copilot,devops,dotnet,orchestration,pipelines,productivity,scaffolding,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7ce8fb8f66308d0b345cbf86ed8ee38d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Did Mainframes Just Win? How Altair, Terminals and Shared Compute Explain Azure and Modern Cloud Design</title><link>https://www.m365.fm/show/episodes/did-mainframes-just-win-altair-vs-azure/</link><description><![CDATA[Cloud platforms look nothing like a 1975 box of switches, yet Azure still runs on the same ideas of shared resources and programmable access. This episode is for IT pros, developers and Power Platform makers who want to reason more clearly about cloud architecture and cost. You learn how mainframe and terminal patterns explain modern design choices and how to apply them to automation today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From the Altair 8800 to <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Azure</a></li><li>00:38 – The box with switches</li><li>04:11 – Patterns that refused to die: mainframes and the cloud</li><li>07:54 – The terminal renaissance</li><li>11:55 – People and the hidden soft skills</li><li>15:46 – From switches to APIs</li><li>19:46 – Three takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>Constraints create clarity: the Altair 8800 forced precise, efficient design, and the same habit pays off when sizing cloud resources and building flows.</li><li>Centralization returns for efficiency, so Azure and <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Microsoft 365</a> work like a globally scaled mainframe with shared pools, contention and scheduling hidden underneath.</li><li>Systems thinking still wins: terminals, scripts and APIs reward clear intent, documentation and observability more than any single tool.</li></ul><br /><b>Worth quoting</b><br /><br />“The cloud hides the machinery, but not the logic. Shared pools, contention and scheduling didn't vanish, They've just become transparent to the end user.” – Mirko Peters (06:46)<br /><br />“Running computing power as a shared pool has always been cheaper and more adaptable than everyone buying and maintaining their own hardware.” – Mirko Peters (05:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/did-mainframes-just-win-altair-vs-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on mainframe patterns in the cloud</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – described as a globally scaled mainframe with shared pools, contention and scheduling hidden underneath</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Power Platform</a> – an example of building inside shared structures where systems thinking matters more than dragging shapes</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where tenant-wide policy rollouts and API-driven flows show why scripts and clear intent pay off</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-cli-vs-powershell-one-clear-winner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Azure CLI vs PowerShell: Which Tool Should You Use for Reliable Azure Automation?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171835431</guid><pubDate>Tue, 09 Sep 2025 16:41:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67692646/e29e3c9d71d381f9f90d384cf40520b7.mp3" length="14657246" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/6b45d70a-0682-44f4-977d-d1369eb0b939/6b45d70a-0682-44f4-977d-d1369eb0b939.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/6b45d70a-0682-44f4-977d-d1369eb0b939/6b45d70a-0682-44f4-977d-d1369eb0b939.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/6b45d70a-0682-44f4-977d-d1369eb0b939/6b45d70a-0682-44f4-977d-d1369eb0b939.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Cloud platforms look nothing like a 1975 box of switches, yet Azure still runs on the same ideas of shared resources and programmable access. This episode is for IT pros, developers and Power Platform makers who want to reason more clearly about cloud...</itunes:subtitle><itunes:summary><![CDATA[Cloud platforms look nothing like a 1975 box of switches, yet Azure still runs on the same ideas of shared resources and programmable access. This episode is for IT pros, developers and Power Platform makers who want to reason more clearly about cloud architecture and cost. You learn how mainframe and terminal patterns explain modern design choices and how to apply them to automation today.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – From the Altair 8800 to <a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Azure</a></li><li>00:38 – The box with switches</li><li>04:11 – Patterns that refused to die: mainframes and the cloud</li><li>07:54 – The terminal renaissance</li><li>11:55 – People and the hidden soft skills</li><li>15:46 – From switches to APIs</li><li>19:46 – Three takeaways</li></ul><br /><b>Key takeaways</b><br /><ul><li>Constraints create clarity: the Altair 8800 forced precise, efficient design, and the same habit pays off when sizing cloud resources and building flows.</li><li>Centralization returns for efficiency, so Azure and <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Microsoft 365</a> work like a globally scaled mainframe with shared pools, contention and scheduling hidden underneath.</li><li>Systems thinking still wins: terminals, scripts and APIs reward clear intent, documentation and observability more than any single tool.</li></ul><br /><b>Worth quoting</b><br /><br />“The cloud hides the machinery, but not the logic. Shared pools, contention and scheduling didn't vanish, They've just become transparent to the end user.” – Mirko Peters (06:46)<br /><br />“Running computing power as a shared pool has always been cheaper and more adaptable than everyone buying and maintaining their own hardware.” – Mirko Peters (05:53)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/did-mainframes-just-win-altair-vs-azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on mainframe patterns in the cloud</li><li><a href="https://www.m365.fm/entity/azure/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Microsoft Azure</a> – described as a globally scaled mainframe with shared pools, contention and scheduling hidden underneath</li><li><a href="https://www.m365.fm/entity/power-platform/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Power Platform</a> – an example of building inside shared structures where systems thinking matters more than dragging shapes</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – where tenant-wide policy rollouts and API-driven flows show why scripts and clear intent pay off</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/azure-cli-vs-powershell-one-clear-winner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=did-mainframes-just-win-altair-terminals-azure-cloud-design" target="_blank" rel="noreferrer noopener">Azure CLI vs PowerShell: Which Tool Should You Use for Reliable Azure Automation?</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at...]]></itunes:summary><itunes:duration>1222</itunes:duration><itunes:keywords>abstraction,altair,apis,architecture,automation,cloudscale,compute,constraints,efficiency,evolution,infrastructure,interfaces,mainframe,multitenancy,optimization,orchestration,resources,scalability,terminals,workloads</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8a01d9358be0d9b1655beda7746b12bf.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Azure Solutions Break Under Pressure: How to Design Resilient, Highly Available Workloads That Survive Real‑World Load</title><link>https://www.m365.fm/show/episodes/azure-solutions-break-under-pressure-heres-why/</link><description><![CDATA[Design resilient Azure systems with availability zones, Azure SQL, Traffic Manager, backups, redundancy, failover, autoscaling, and tested recovery.<br /><br />Ever had Azure look healthy in the portal while your most important workload quietly fails during payroll, end‑of‑month reporting or Monday‑morning logins? In this episode, we unpack why so many Azure solutions only collapse under real‑world pressure: design shortcuts, weak scaling rules, hidden dependencies and architectures that were never truly tested at production load. You’ll see how incidents that get blamed on “Azure being down” are often rooted in fragile foundations—single points of failure, misconfigured autoscale, or untested failover paths—and why backups and DR can’t save you from the damage that happens in the live moment users need your service most.<br /><br />From there, we follow the money to the real cost of downtime. We talk about more than error graphs: lost transactions that never come back, customers who don’t retry after a failed experience, and leadership pulled into crisis mode while engineers juggle firefighting and status updates. You’ll learn why even short outages create lasting reputational and revenue damage, how recovery plans protect infrastructure but not trust, and why “it was only 15 minutes” is rarely the full story when your busiest hour of the year is the one that broke.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we get practical and walk through the five foundational principles of resilient Azure design: Availability, Redundancy, Elasticity, Observability and Security. We translate them into concrete patterns—zones and regions, cross‑region workloads, correctly tuned autoscale, real observability instead of just pretty dashboards, and guardrails that prevent small misconfigurations from turning into major incidents. By the end, you’ll know one simple ten‑minute check you can run against your own environment to see whether you’ve built on solid ground or are one traffic spike away from your next “mysterious” outage.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Azure solutions break under real‑world pressure even when the portal looks healthy.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How downtime really hits revenue, reputation and leadership focus.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The five core principles of resilient Azure architecture (and what they look like in practice).<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple check you can run today to see if your own Azure workloads are at risk.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Azure doesn’t magically make systems resilient—you do. Once you treat resilience as a design responsibility, not a recovery script, you stop being surprised when traffic spikes or Monday‑morning usage hits, because your Azure solutions are built to stay up exactly when the business needs them most.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Azure architects and engineers responsible for business‑critical workloads.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders who keep getting “Azure was slow” as an answer during post‑mortems.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>DevOps and platform teams who want practical patterns for resilient Azure design.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Azure resilience consultant and host of the M365.FM podcast, helping organizations turn fragile cloud workloads into dependable services that hold up under real business pressure. He works with teams running on Azure and Microsoft 365 to design availability, scaling and observability into their solutions from day one—so incidents become rare edge cases instead of regular Monday‑morning surprises.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/azure-solutions-break-under-pressure-heres-why/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/building-resilient-azure-architectures-that-survive-regional-cloud-service-provider-outage-scenario/" target="_blank" rel="noreferrer noopener">Build Resilient Azure Architecture for Regional Outages</a></li><li><a href="https://www.m365.fm/sovereign-cloud-architecture-control/" target="_blank" rel="noreferrer noopener">How to Design Sovereign Cloud Architecture for Microsoft Azure</a></li><li><a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">More Azure &amp; Cloud episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-azure-cloud/" target="_blank" rel="noreferrer noopener">Best of Azure &amp; Cloud: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171746477</guid><pubDate>Tue, 09 Sep 2025 04:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67684642/2e8120492155b25230b812d26791d4c8.mp3" length="13406503" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/5f36ec05-d909-48d3-a8a4-c1f936f55aba/5f36ec05-d909-48d3-a8a4-c1f936f55aba.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5f36ec05-d909-48d3-a8a4-c1f936f55aba/5f36ec05-d909-48d3-a8a4-c1f936f55aba.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5f36ec05-d909-48d3-a8a4-c1f936f55aba/5f36ec05-d909-48d3-a8a4-c1f936f55aba.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Design resilient Azure systems with availability zones, Azure SQL, Traffic Manager, backups, redundancy, failover, autoscaling, and tested recovery.

Ever had Azure look healthy in the portal while your most important workload quietly fails during...</itunes:subtitle><itunes:summary><![CDATA[Design resilient Azure systems with availability zones, Azure SQL, Traffic Manager, backups, redundancy, failover, autoscaling, and tested recovery.<br /><br />Ever had Azure look healthy in the portal while your most important workload quietly fails during payroll, end‑of‑month reporting or Monday‑morning logins? In this episode, we unpack why so many Azure solutions only collapse under real‑world pressure: design shortcuts, weak scaling rules, hidden dependencies and architectures that were never truly tested at production load. You’ll see how incidents that get blamed on “Azure being down” are often rooted in fragile foundations—single points of failure, misconfigured autoscale, or untested failover paths—and why backups and DR can’t save you from the damage that happens in the live moment users need your service most.<br /><br />From there, we follow the money to the real cost of downtime. We talk about more than error graphs: lost transactions that never come back, customers who don’t retry after a failed experience, and leadership pulled into crisis mode while engineers juggle firefighting and status updates. You’ll learn why even short outages create lasting reputational and revenue damage, how recovery plans protect infrastructure but not trust, and why “it was only 15 minutes” is rarely the full story when your busiest hour of the year is the one that broke.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we get practical and walk through the five foundational principles of resilient Azure design: Availability, Redundancy, Elasticity, Observability and Security. We translate them into concrete patterns—zones and regions, cross‑region workloads, correctly tuned autoscale, real observability instead of just pretty dashboards, and guardrails that prevent small misconfigurations from turning into major incidents. By the end, you’ll know one simple ten‑minute check you can run against your own environment to see whether you’ve built on solid ground or are one traffic spike away from your next “mysterious” outage.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Azure solutions break under real‑world pressure even when the portal looks healthy.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How downtime really hits revenue, reputation and leadership focus.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The five core principles of resilient Azure architecture (and what they look like in practice).<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple check you can run today to see if your own Azure workloads are at risk.<a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67684642/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Azure doesn’t magically make systems resilient—you do. Once you treat resilience as a design responsibility, not a recovery script, you stop being surprised when traffic spikes or Monday‑morning usage hits, because your Azure solutions are built to stay up exactly when the business needs them most.<br...]]></itunes:summary><itunes:duration>1118</itunes:duration><itunes:keywords>a,an,and,are,azure,but,dashboard,ever,fail,fine,had,locked,looks,monday,morning?,on,out,service,the,users</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a3a354ebe605140a9cfb108fd40b8b72.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Full‑Stack Skills in Microsoft Teams: How React and Node Developers Build Personal Tabs with Teams Toolkit and Dev Portal</title><link>https://www.m365.fm/show/episodes/full-stack-skills-why-youre-not-using-them-in-teams/</link><description><![CDATA[You’ve been building full‑stack apps for years—React frontends, Express backends, APIs, auth flows—but those same skills often stop at the browser tab. In <a href="https://www.m365.fm/full-stack-skills-why-youre-not-using-them-in-teams/" target="_blank" rel="noreferrer noopener">this episode</a>, we look at why so many developers assume “Teams development” means a brand‑new stack, and show you how little you actually need to change to make your existing web app feel native as a personal tab in Microsoft Teams. You’ll learn how to treat Teams as a host, not a parallel universe: keep your React or Node app as‑is, then layer on just enough manifest, auth and routing configuration so it runs smoothly inside the Teams client instead of being abandoned in a side repo.<br /><br />We start with the real blocker: perception. Teams docs talk about manifests, app registrations, sideloading and the Developer Portal, which makes everything sound like a separate, complex platform—even though underneath it’s still your familiar stack serving HTML, JS and JSON. You’ll hear why developers walk in confident, hit those setup screens, and quietly back away—not because they lack skills, but because onboarding friction is high and the mental model is unclear. Once you reframe Teams as “just another host” for your existing React/Express project, those intimidating steps shrink down to what they really are: config, metadata and a slightly different way of pointing to the app you’ve already built.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we move into concrete setup. With VS Code, Node/npm and your usual React or Express project in place, we show how the Teams Toolkit and Developer Portal take over the repetitive work: scaffolding the manifest, configuring local tunneling and wiring your localhost URL into a personal tab definition. You’ll understand what actually happens when your app appears in Teams—a running web server, an iframe, and a manifest that ties them together—and why you don’t need to swap out React Router, refactor your APIs or adopt a special “Teams framework” to get there. Instead, you keep your development loop exactly the same (npm start, edit components, hit your endpoints) and simply view the result inside the Teams sidebar instead of a standalone browser tab.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we zoom in on the personal tab use case and how it connects to the rest of <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>. You’ll see when a personal tab is the right first step (dashboards, personal productivity tools, single‑user utilities), where <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> might be a better fit, and how to think about permissions, OAuth and Entra ID so sign‑in works cleanly for your users. By the end, you’ll have a clear, minimal checklist for turning “just another web app” into a Teams app your users can pin, open and rely on daily—without changing the way you build full‑stack solutions today.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why full‑stack web skills already cover 90% of what you need to build Microsoft Teams apps.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Teams Toolkit and the Developer Portal to scaffold manifests and local debugging without learning a new framework.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How personal tabs work under the hood (iframes, manifests, localhost URLs) and how they host your existing React/Express app.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>When to reach for a full‑stack Teams app instead of Power Platform, and how to think about auth and permissions in Entra ID.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Microsoft Teams isn’t asking you to become a different kind of developer—it’s asking you to point the full‑stack skills you already have at a new surface. Once you see Teams as a host for your existing React and Node apps, not a parallel stack, the barrier to shipping useful personal tabs drops from “learn a new platform” to “add a bit of config and keep coding the way you always have.”<br /><br /><a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Full‑stack JavaScript developers (React, Node, Express) who want their apps to live inside Microsoft Teams.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 and Teams admins working with dev teams to bring custom apps into the Teams client.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Power Platform makers curious when a full‑stack Teams app is a better fit than low‑code components.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Teams development consultant and host of the M365.FM podcast, helping organizations bring their existing full‑stack skills into the Microsoft 365 ecosystem instead of treating Teams as a separate, harder platform. He works with teams using React, Node and Power Platform to design practical Teams apps—from personal tabs to deeper integrations—so they can meet users where they already work without rewriting their architecture from scratch.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171821311</guid><pubDate>Mon, 08 Sep 2025 16:04:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67677986/3e1ee966308234f3dab215fb6d0d012e.mp3" length="13888933" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3c9425d2-237b-4370-8fab-bbbece09402b/3c9425d2-237b-4370-8fab-bbbece09402b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3c9425d2-237b-4370-8fab-bbbece09402b/3c9425d2-237b-4370-8fab-bbbece09402b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3c9425d2-237b-4370-8fab-bbbece09402b/3c9425d2-237b-4370-8fab-bbbece09402b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You’ve been building full‑stack apps for years—React frontends, Express backends, APIs, auth flows—but those same skills often stop at the browser tab. In https://www.m365.fm/full-stack-skills-why-youre-not-using-them-in-teams/, we look at why so many...</itunes:subtitle><itunes:summary><![CDATA[You’ve been building full‑stack apps for years—React frontends, Express backends, APIs, auth flows—but those same skills often stop at the browser tab. In <a href="https://www.m365.fm/full-stack-skills-why-youre-not-using-them-in-teams/" target="_blank" rel="noreferrer noopener">this episode</a>, we look at why so many developers assume “Teams development” means a brand‑new stack, and show you how little you actually need to change to make your existing web app feel native as a personal tab in Microsoft Teams. You’ll learn how to treat Teams as a host, not a parallel universe: keep your React or Node app as‑is, then layer on just enough manifest, auth and routing configuration so it runs smoothly inside the Teams client instead of being abandoned in a side repo.<br /><br />We start with the real blocker: perception. Teams docs talk about manifests, app registrations, sideloading and the Developer Portal, which makes everything sound like a separate, complex platform—even though underneath it’s still your familiar stack serving HTML, JS and JSON. You’ll hear why developers walk in confident, hit those setup screens, and quietly back away—not because they lack skills, but because onboarding friction is high and the mental model is unclear. Once you reframe Teams as “just another host” for your existing React/Express project, those intimidating steps shrink down to what they really are: config, metadata and a slightly different way of pointing to the app you’ve already built.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we move into concrete setup. With VS Code, Node/npm and your usual React or Express project in place, we show how the Teams Toolkit and Developer Portal take over the repetitive work: scaffolding the manifest, configuring local tunneling and wiring your localhost URL into a personal tab definition. You’ll understand what actually happens when your app appears in Teams—a running web server, an iframe, and a manifest that ties them together—and why you don’t need to swap out React Router, refactor your APIs or adopt a special “Teams framework” to get there. Instead, you keep your development loop exactly the same (npm start, edit components, hit your endpoints) and simply view the result inside the Teams sidebar instead of a standalone browser tab.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we zoom in on the personal tab use case and how it connects to the rest of <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>. You’ll see when a personal tab is the right first step (dashboards, personal productivity tools, single‑user utilities), where <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> might be a better fit, and how to think about permissions, OAuth and Entra ID so sign‑in works cleanly for your users. By the end, you’ll have a clear, minimal checklist for turning “just another web app” into a Teams app your users can pin, open and rely on daily—without changing the way you build full‑stack solutions today.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why full‑stack web skills already cover 90% of what you need to build Microsoft Teams apps.<a href="https://www.spreaker.com/cms/episodes/67677986/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Teams Toolkit and the Developer Portal to scaffold manifests and local debugging without learning a new framework.<a...]]></itunes:summary><itunes:duration>1158</itunes:duration><itunes:keywords>appbuilder,devportal,entraid,expressapi,iframehost,localdebug,m365dev,manifestjson,nodeinteams,oauth,personaltabs,powerplatform,reactinteams,reactrouter,sideloading,tabconfig,teamsapps,teamsextension,teamstoolkit,tunneling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/45fed5f57faaea1722d536c8079abde1.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Disabling Power Platform Backfires: Shadow IT, Data Leakage and How to Build Secure Governance Instead</title><link>https://www.m365.fm/why-disabling-power-platform-backfires-every-time/</link><description><![CDATA[If your first instinct when you hear “<a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>” is to hit the disable switch in the admin center, you’re not alone—but that move usually backfires. Turning the platform off creates a false sense of security: dashboards look clean, usage drops, but business demand for apps, automation and quick data workflows doesn’t disappear, it just goes off the grid. In <a href="https://www.m365.fm/why-disabling-power-platform-backfires-every-time/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why hard blocking Power Platform almost always drives shadow IT, unmanaged data flows and compliance blind spots—and what a secure‑enablement model looks like instead.<br /><br />We start with the illusion of safety that comes from seeing “<a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>: 0 users” in your reports. When official tools are blocked, people simply move to spreadsheets, personal cloud accounts and third‑party automation like Zapier, Airtable or free SaaS trials to get their work done. You’ll hear real‑world scenarios where invoice approvals, HR tracking or compliance workflows quietly moved into personal Google Sheets and Dropbox folders after Power Platform was restricted—solving the business problem while completely bypassing retention, auditing and DLP. What looked like risk reduction inside the tenant was actually risk relocation into places IT couldn’t see or govern.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we dig into the governance gaps this creates. Each time data leaves your managed platforms, you lose the ability to enforce lifecycle, apply sensitivity labels, or prove what happened to that information when auditors or regulators start asking questions. We break down how aggressive blocking and license removal drive exactly this pattern, why “no license” doesn’t equal “no exposure,” and how mixed signals in <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> (buttons and entry points still visible, but blocked at runtime) frustrate users into routing around IT. By the time a security team notices, critical records may have lived for months in personal accounts outside your control.<br /><br />Finally, we outline what to do instead of disabling the platform. You’ll learn the core elements of a secure‑enablement approach: clear guardrails and environments, DLP and connector policies, approved templates, and a simple intake path for business‑critical apps that need extra care. We walk through how to combine controlled access, licensing strategy and visibility so you steer makers into safe lanes rather than blocking the road entirely. The goal isn’t to unleash everything; it’s to channel Power Platform usage into governed spaces where you can monitor, protect and support it—before shadow IT and data leakage become your default.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why disabling Power Platform creates shadow IT, not safety.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How blocking and license removal push business data into unmanaged tools.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which governance gaps appear when workflows move outside Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to replace “disable by default” with secure‑enablement, guardrails and visibility.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that you don’t control risk by turning Power Platform off—you control it by giving people a governed place to build. Once you stop equating “no usage” with safety and instead focus on keeping apps and automations inside your tenant, you trade invisible exposure for visible, manageable activity that security and compliance can actually support.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 and Power Platform admins pressured to “just disable it.”<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security, risk and compliance teams worried about shadow IT and data leakage.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders who want to enable business agility without losing control of where data lives.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and <a href="https://www.m365.fm/power-platform-governance/" target="_blank" rel="noreferrer noopener">Power Platform governance</a> consultant and host of the M365.FM podcast, helping organizations move from “block by default” to secure enablement across low‑code, automation and citizen development. He works with teams on Microsoft 365 and Azure to design environments, policies and guardrails that keep business apps inside the tenant—so innovation happens where security, compliance and IT still have the visibility they need.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171715682</guid><pubDate>Mon, 08 Sep 2025 04:27:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67670592/3e71c7a9ae66041ca20385e8fa226cd8.mp3" length="12842572" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3d587ff3-7917-4752-8786-a34b07c83a06/3d587ff3-7917-4752-8786-a34b07c83a06.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3d587ff3-7917-4752-8786-a34b07c83a06/3d587ff3-7917-4752-8786-a34b07c83a06.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3d587ff3-7917-4752-8786-a34b07c83a06/3d587ff3-7917-4752-8786-a34b07c83a06.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If your first instinct when you hear “https://www.m365.fm/power-platform-simply-explained/” is to hit the disable switch in the admin center, you’re not alone—but that move usually backfires. Turning the platform off creates a false sense of security:...</itunes:subtitle><itunes:summary><![CDATA[If your first instinct when you hear “<a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a>” is to hit the disable switch in the admin center, you’re not alone—but that move usually backfires. Turning the platform off creates a false sense of security: dashboards look clean, usage drops, but business demand for apps, automation and quick data workflows doesn’t disappear, it just goes off the grid. In <a href="https://www.m365.fm/why-disabling-power-platform-backfires-every-time/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why hard blocking Power Platform almost always drives shadow IT, unmanaged data flows and compliance blind spots—and what a secure‑enablement model looks like instead.<br /><br />We start with the illusion of safety that comes from seeing “<a href="https://www.m365.fm/power-apps-simply-explained/" target="_blank" rel="noreferrer noopener">Power Apps</a>: 0 users” in your reports. When official tools are blocked, people simply move to spreadsheets, personal cloud accounts and third‑party automation like Zapier, Airtable or free SaaS trials to get their work done. You’ll hear real‑world scenarios where invoice approvals, HR tracking or compliance workflows quietly moved into personal Google Sheets and Dropbox folders after Power Platform was restricted—solving the business problem while completely bypassing retention, auditing and DLP. What looked like risk reduction inside the tenant was actually risk relocation into places IT couldn’t see or govern.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we dig into the governance gaps this creates. Each time data leaves your managed platforms, you lose the ability to enforce lifecycle, apply sensitivity labels, or prove what happened to that information when auditors or regulators start asking questions. We break down how aggressive blocking and license removal drive exactly this pattern, why “no license” doesn’t equal “no exposure,” and how mixed signals in <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> (buttons and entry points still visible, but blocked at runtime) frustrate users into routing around IT. By the time a security team notices, critical records may have lived for months in personal accounts outside your control.<br /><br />Finally, we outline what to do instead of disabling the platform. You’ll learn the core elements of a secure‑enablement approach: clear guardrails and environments, DLP and connector policies, approved templates, and a simple intake path for business‑critical apps that need extra care. We walk through how to combine controlled access, licensing strategy and visibility so you steer makers into safe lanes rather than blocking the road entirely. The goal isn’t to unleash everything; it’s to channel Power Platform usage into governed spaces where you can monitor, protect and support it—before shadow IT and data leakage become your default.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why disabling Power Platform creates shadow IT, not safety.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How blocking and license removal push business data into unmanaged tools.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which governance gaps appear when workflows move outside Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/67670592/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1071</itunes:duration><itunes:keywords>appblocking,byoapps,citizendev,compliance,controlledaccess,dataexposure,dataleak,dlp,governance,licenseremoval,oversharing,powerplatform,retentionfail,riskdrift,secureenablement,shadowit,tenantcontrol,unmanagedapps,userworkarounds,visibilitygap</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/eae9033536db5c886e64ae41a2ee72d8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Purview vs. Rogue AI: How to Keep Copilot, Compliance and Sensitive Microsoft 365 Data Under Control</title><link>https://podcast.m365.show/purview-vs-rogue-ai-whos-really-in-control/</link><description><![CDATA[Purview vs. Rogue AI: Who’s Really in Control?<br /><br />Imagine rolling out <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> across your entire workforce—only to discover later that junior staff can surface highly sensitive contracts and financial forecasts with a single prompt. That isn’t a theoretical edge case, it’s one of the most common Copilot risks organizations are facing right now, and the biggest problem is that most leadership teams don’t even realize it’s happening. <a href="https://www.m365.fm/purview-vs-rogue-ai-whos-really-in-control/" target="_blank" rel="noreferrer noopener">This episode</a> explores how Copilot quietly flattens old boundaries between documents, mailboxes and sites, why permissions and DLP alone can’t keep up, and how <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> becomes the missing control plane that lets you capture AI’s productivity upside without losing oversight.<br /><br />We start with the hidden risk behind “it’s just another button in Word or Teams.” Copilot doesn’t think in terms of single files; it pulls from every SharePoint library, OneDrive folder and mailbox a user can technically access, blending that context into answers that feel natural but may contain details from HR, legal or finance content that person never knew existed. You’ll hear how this breaks the old audit model where you could see exactly which file was opened, and why AI‑generated summaries make it harder to prove to regulators, auditors and security teams what was actually used. That’s where Purview’s content‑level governance comes in: classification, sensitivity labels and policies that travel with the data itself instead of relying only on perimeter controls.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we show what oversight really looks like in a Copilot world. Purview gives you the tools to define which kinds of content can influence AI responses, how sensitive documents should be labeled and protected, and where encryption, access restrictions or watermarks must apply before Copilot ever sees the data. Rather than trying to retrofit old DLP rules onto AI traffic, you learn how to embed rules into the files—finance forecasts, HR records, contracts—so that Microsoft 365 services, including Copilot, treat them differently by design. We walk through a pragmatic rollout: starting with your highest‑risk libraries, validating label behavior, and progressively expanding coverage so you can prove your guardrails work instead of trusting blind configuration.<br /><br />Finally, we tackle the accountability question: can you reconstruct what Copilot actually touched when something goes wrong? We discuss how today’s logging and auditing gaps make it hard to answer that confidently, why “Copilot operated within permissions” isn’t enough for regulated industries, and which Purview capabilities help you regain traceability over sensitive data as AI enters everyday workflows. The goal isn’t to slow Copilot down or turn it off—it’s to make sure that when AI accelerates your organization, it does so with transparent, governed access to information instead of hidden shortcuts that only show up during an incident review.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Copilot changes risk, even when it technically respects existing permissions.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How hidden AI access patterns break classic file‑centric auditing and oversight.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft Purview’s classification and sensitivity labels create real guardrails for AI.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical first steps to bring Copilot under governance instead of treating it as an untracked experiment.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot without Purview doesn’t just increase risk—it hides it. Once you treat content classification and AI oversight as part of your core compliance strategy, not an afterthought, you can let Copilot accelerate everyday work while still proving to auditors, regulators and leadership where sensitive data lives, how it’s used and who is really in control.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Security, compliance and risk teams worried about AI exposing regulated data.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 and Purview admins tasked with governing Copilot rollouts.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>CIOs and IT leaders who want Copilot’s productivity gains without losing visibility and control.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 security and governance consultant and host of the M365.FM podcast, helping organizations bring AI assistants like Copilot under the same disciplined oversight they expect for email, documents and collaboration. He works with teams running on Microsoft 365, Purview and Entra ID to design classification, labeling and monitoring strategies so “rogue AI” behavior turns into governed AI that compliance and security teams can actually support.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171715626</guid><pubDate>Mon, 08 Sep 2025 04:25:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67670602/22d6e4353e4e2fc8c93aa5f4fe6e0d05.mp3" length="15088894" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/fab39b86-9a49-4dc3-84a8-27625b6cce63/fab39b86-9a49-4dc3-84a8-27625b6cce63.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fab39b86-9a49-4dc3-84a8-27625b6cce63/fab39b86-9a49-4dc3-84a8-27625b6cce63.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fab39b86-9a49-4dc3-84a8-27625b6cce63/fab39b86-9a49-4dc3-84a8-27625b6cce63.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Purview vs. Rogue AI: Who’s Really in Control?

Imagine rolling out https://www.m365.fm/categories/copilot-talk/ across your entire workforce—only to discover later that junior staff can surface highly sensitive contracts and financial forecasts with...</itunes:subtitle><itunes:summary><![CDATA[Purview vs. Rogue AI: Who’s Really in Control?<br /><br />Imagine rolling out <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> across your entire workforce—only to discover later that junior staff can surface highly sensitive contracts and financial forecasts with a single prompt. That isn’t a theoretical edge case, it’s one of the most common Copilot risks organizations are facing right now, and the biggest problem is that most leadership teams don’t even realize it’s happening. <a href="https://www.m365.fm/purview-vs-rogue-ai-whos-really-in-control/" target="_blank" rel="noreferrer noopener">This episode</a> explores how Copilot quietly flattens old boundaries between documents, mailboxes and sites, why permissions and DLP alone can’t keep up, and how <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Purview</a> becomes the missing control plane that lets you capture AI’s productivity upside without losing oversight.<br /><br />We start with the hidden risk behind “it’s just another button in Word or Teams.” Copilot doesn’t think in terms of single files; it pulls from every SharePoint library, OneDrive folder and mailbox a user can technically access, blending that context into answers that feel natural but may contain details from HR, legal or finance content that person never knew existed. You’ll hear how this breaks the old audit model where you could see exactly which file was opened, and why AI‑generated summaries make it harder to prove to regulators, auditors and security teams what was actually used. That’s where Purview’s content‑level governance comes in: classification, sensitivity labels and policies that travel with the data itself instead of relying only on perimeter controls.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we show what oversight really looks like in a Copilot world. Purview gives you the tools to define which kinds of content can influence AI responses, how sensitive documents should be labeled and protected, and where encryption, access restrictions or watermarks must apply before Copilot ever sees the data. Rather than trying to retrofit old DLP rules onto AI traffic, you learn how to embed rules into the files—finance forecasts, HR records, contracts—so that Microsoft 365 services, including Copilot, treat them differently by design. We walk through a pragmatic rollout: starting with your highest‑risk libraries, validating label behavior, and progressively expanding coverage so you can prove your guardrails work instead of trusting blind configuration.<br /><br />Finally, we tackle the accountability question: can you reconstruct what Copilot actually touched when something goes wrong? We discuss how today’s logging and auditing gaps make it hard to answer that confidently, why “Copilot operated within permissions” isn’t enough for regulated industries, and which Purview capabilities help you regain traceability over sensitive data as AI enters everyday workflows. The goal isn’t to slow Copilot down or turn it off—it’s to make sure that when AI accelerates your organization, it does so with transparent, governed access to information instead of hidden shortcuts that only show up during an incident review.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why Copilot changes risk, even when it technically respects existing permissions.<a href="https://www.spreaker.com/cms/episodes/67670602/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How hidden AI access patterns break classic file‑centric auditing and oversight.<a...]]></itunes:summary><itunes:duration>1258</itunes:duration><itunes:keywords>accesscontrol,auditability,classification,compliance,confidentiality,copilot,dataprotection,enforcement,governance,integrity,monitoring,oversharing,permissions,purview,riskmitigation,safeguards,security,sensitivity,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/885a1df908c8b6032187b123ce7db9f4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your MIP Rollout Is Broken: How to Fix Microsoft Information Protection Labels, Governance and User Adoption in Microsoft 365</title><link>https://www.m365.fm/show/episodes/your-mip-rollout-is-broken-heres-why/</link><description><![CDATA[You rolled out Microsoft Information Protection, the labels are live, and the policies tick every compliance box—but day‑to‑day behavior hasn’t changed. Files are still overshared, people ignore labels, and the only ones who understand the setup are the admins who built it. In <a href="https://www.m365.fm/your-mip-rollout-is-broken-heres-why/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why so many MIP projects only look secure in the portal and give you five practical checks to see whether your rollout will quietly fail or finally stick.<br /><br />We start with the most common trap: MIP as a label catalog with no clear purpose. If you can’t explain in one sentence which concrete business risk your labels are supposed to reduce—privacy exposure, IP leakage, accidental external sharing—your rollout is already off course. You’ll hear why long, beautifully color‑coded taxonomies collapse the moment real users have to choose between twenty similar options, and how organizations that succeed start from risk and keep their first set of labels brutally simple: a handful of categories tied directly to privacy, internal‑only information and sensitive IP.<br /><br />From there, we dive into the technical rabbit hole that derails even well‑intentioned projects. It’s easy to treat MIP like an engineering playground: complex sub‑labels, department‑specific encryption, every integration switch turned on. That setup looks impressive in the compliance portal but leaves employees stuck in endless drop‑downs, blocked from their own documents or tempted to strip labels just to get work done. We show why over‑engineering your taxonomy creates more risk than it removes, and share a practical rule of thumb: if a user needs more than a couple of clicks or a long explanation to pick the right label, you’ve designed for admins, not for real work.<br /><br />Then we tackle the human resistance factor. Most rollouts underestimate how disruptive “just one more prompt” can feel in Outlook, Teams or Office when people are under time pressure. If users experience MIP as friction with no clear upside, they default to the easiest option, fight the controls, or route around them entirely—moving files to unmanaged locations where no labels or policies apply. You’ll learn how to flip that script: anchor labels in everyday scenarios, link them to real consequences (good and bad), and design training that feels like help, not extra bureaucracy.<br /><br />Finally, we connect all of this to pilots, training and long‑term ownership. Weak pilots that only involve IT create false confidence; you need business teams, skeptics and real workloads in the test to see where labels break. Terrible training—slide decks about features instead of risk‑based stories—finishes the job of disconnecting MIP from reality. We walk through a better pattern: start with risk and purpose, design a minimal label set, pilot with real teams, iterate based on feedback, then roll out with training that shows people how MIP actually protects their work, not just the organization’s compliance posture.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why so many Microsoft Information Protection rollouts look great in the portal but fail in practice.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How “labels without purpose” and over‑engineered taxonomies quietly kill adoption.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How human resistance, weak pilots and bad training undermine even technically perfect setups.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Five concrete checks you can run to see whether your own MIP rollout will fail or fly.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Microsoft Information Protection doesn’t fail because the technology is weak—it fails when labels, policies and training are built in isolation from real risk and real users. Once you start from business risk, keep the design simple and treat adoption as a behavior change project, MIP shifts from being window dressing for auditors to a living system people actually use to protect what matters.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Security, compliance and risk teams responsible for data protection in Microsoft 365.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>M365 admins and architects planning or rescuing a Microsoft Information Protection rollout.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business and department leaders who need labeling to work in reality, not just on paper.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> and governance consultant and host of the M365.FM podcast, helping organizations turn Microsoft Information Protection from a checkbox project into a practical, behavior‑driven protection layer across documents, email and collaboration. He works with teams on Microsoft 365, <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> and Entra ID to design label taxonomies, policies and training that start with business risk and end with real‑world adoption—so “we rolled out MIP” actually means data is safer, not just more colorful.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171715576</guid><pubDate>Sun, 07 Sep 2025 16:09:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67664577/4146de81d183f58c975a3581cb7d7004.mp3" length="13714644" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/fb688169-aab3-4c8f-b182-77216714b6d4/fb688169-aab3-4c8f-b182-77216714b6d4.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fb688169-aab3-4c8f-b182-77216714b6d4/fb688169-aab3-4c8f-b182-77216714b6d4.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fb688169-aab3-4c8f-b182-77216714b6d4/fb688169-aab3-4c8f-b182-77216714b6d4.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>You rolled out Microsoft Information Protection, the labels are live, and the policies tick every compliance box—but day‑to‑day behavior hasn’t changed. Files are still overshared, people ignore labels, and the only ones who understand the setup are...</itunes:subtitle><itunes:summary><![CDATA[You rolled out Microsoft Information Protection, the labels are live, and the policies tick every compliance box—but day‑to‑day behavior hasn’t changed. Files are still overshared, people ignore labels, and the only ones who understand the setup are the admins who built it. In <a href="https://www.m365.fm/your-mip-rollout-is-broken-heres-why/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why so many MIP projects only look secure in the portal and give you five practical checks to see whether your rollout will quietly fail or finally stick.<br /><br />We start with the most common trap: MIP as a label catalog with no clear purpose. If you can’t explain in one sentence which concrete business risk your labels are supposed to reduce—privacy exposure, IP leakage, accidental external sharing—your rollout is already off course. You’ll hear why long, beautifully color‑coded taxonomies collapse the moment real users have to choose between twenty similar options, and how organizations that succeed start from risk and keep their first set of labels brutally simple: a handful of categories tied directly to privacy, internal‑only information and sensitive IP.<br /><br />From there, we dive into the technical rabbit hole that derails even well‑intentioned projects. It’s easy to treat MIP like an engineering playground: complex sub‑labels, department‑specific encryption, every integration switch turned on. That setup looks impressive in the compliance portal but leaves employees stuck in endless drop‑downs, blocked from their own documents or tempted to strip labels just to get work done. We show why over‑engineering your taxonomy creates more risk than it removes, and share a practical rule of thumb: if a user needs more than a couple of clicks or a long explanation to pick the right label, you’ve designed for admins, not for real work.<br /><br />Then we tackle the human resistance factor. Most rollouts underestimate how disruptive “just one more prompt” can feel in Outlook, Teams or Office when people are under time pressure. If users experience MIP as friction with no clear upside, they default to the easiest option, fight the controls, or route around them entirely—moving files to unmanaged locations where no labels or policies apply. You’ll learn how to flip that script: anchor labels in everyday scenarios, link them to real consequences (good and bad), and design training that feels like help, not extra bureaucracy.<br /><br />Finally, we connect all of this to pilots, training and long‑term ownership. Weak pilots that only involve IT create false confidence; you need business teams, skeptics and real workloads in the test to see where labels break. Terrible training—slide decks about features instead of risk‑based stories—finishes the job of disconnecting MIP from reality. We walk through a better pattern: start with risk and purpose, design a minimal label set, pilot with real teams, iterate based on feedback, then roll out with training that shows people how MIP actually protects their work, not just the organization’s compliance posture.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why so many Microsoft Information Protection rollouts look great in the portal but fail in practice.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How “labels without purpose” and over‑engineered taxonomies quietly kill adoption.<a href="https://www.spreaker.com/cms/episodes/67664577/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How human resistance, weak pilots and bad training undermine even technically perfect setups.<a...]]></itunes:summary><itunes:duration>1143</itunes:duration><itunes:keywords>adoption,auditability,awareness,classification,compliance,dataloss,dlp,encryption,enforcement,governance,labeling,mip,oversharing,policydesign,protection,riskmanagement,sensitivity,simplicity,taxonomy,training</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d7f3b9bb06713ae416ec72072acba0cc.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Teams Admins Are Missing This Hidden Layer: Microsoft 365 Groups, SharePoint Sites &amp; The Real Impact Of Creating A Team</title><link>https://www.m365.fm/show/episodes/teams-admins-are-missing-this-hidden-layer/</link><description><![CDATA[Most Teams admins think they’re just managing channels and permissions, but every “create Team” click quietly provisions a full <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> collaboration stack behind the scenes—group object, SharePoint site, mailbox, calendar, Planner, and more. In <a href="https://www.m365.fm/teams-admins-are-missing-this-hidden-layer/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack that hidden layer and show how a single Team triggers a chain reaction across Entra ID, Groups, SharePoint, and Exchange, which is why tiny changes often cause “random” side effects somewhere else in Microsoft 365. You’ll learn how to visualize this ripple effect, how to audit what gets created alongside a Team, and how to adjust roles and policies without accidentally breaking storage, access, or compliance.<br /><br />THE RIPPLE EFFECT OF CREATING A TEAM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>When you click “create a Team,” you’re not just opening a chat space—you’re kicking off a domino effect across Microsoft 365. Behind that one action, a Microsoft 365 Group is created, a SharePoint site is provisioned, membership is written into Entra ID, an Exchange mailbox and calendar appear, and private channels can even spin up additional SharePoint sites. We walk through real examples of how simple changes—like adding private channels or tweaking membership—turn into new sites, folders, and storage locations that admins later discover as “mystery” objects in their tenant. Once you see Teams as a façade on top of this connected stack, permission shifts, storage sprawl, and strange behavior stop looking random and start making architectural sense.<br /><br />GROUPS: THE HIDDEN PUPPET MASTER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Under the hood, Microsoft 365 Groups are the puppet masters tying Teams, SharePoint, Exchange, and Entra ID together. We explain how each Team is anchored to a Group that controls membership, ownership, and access across linked services, and why ignoring Group lifecycle quickly leads to ghost owners, ex‑employees with access, and inconsistent permissions. You’ll learn three essential Group hygiene checks: ensuring every Group has active owners, regularly reviewing membership (especially externals), and enforcing expiry/lifecycle policies so Groups—and their connected Teams and sites—don’t live forever without oversight. Treating Groups as the backbone instead of noise gives you a stable foundation for Teams governance.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What really gets created when you spin up a new Team (Group, SharePoint site, mailbox, calendar, and more).<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Teams, SharePoint, Exchange, and Entra ID are wired together—and why changes ripple across services.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why Microsoft 365 Groups act as the hidden puppet master for membership, permissions, and lifecycle.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How private channels create additional SharePoint sites and contribute to storage and governance sprawl.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical checks Teams admins can run after creating a Team to stay ahead of permission and storage surprises.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that creating a Team is never “just” adding a workspace—it’s deploying an entire collaboration stack in one move. If you treat Teams as a standalone app, you’ll constantly chase “random” issues; once you see the hidden Group, SharePoint, Exchange, and Entra layers, you can design roles, policies, and cleanup routines that keep the whole system predictable.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Teams admins who feel blindsided by unexpected SharePoint sites, calendars, or permission changes.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 admins responsible for Groups, identity, and collaboration governance.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects designing tenant‑wide Teams, Groups, and SharePoint strategies.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT pros and support teams troubleshooting “random” Teams issues that are really Group or SharePoint side effects.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 consultant and host of the M365.FM podcast, helping organizations treat Teams, Groups, SharePoint, and Entra ID as one integrated operating system instead of disconnected admin centers. He works with teams running on Microsoft 365 and Azure to design governance, provisioning, and lifecycle models so that every new Team comes with intentional ownership, storage, and access—rather than surprise sprawl six months later.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171821087</guid><pubDate>Sun, 07 Sep 2025 16:02:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67664576/b553f2760c1f4ad201eaeaff7ef6dfbf.mp3" length="14814608" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/95b686f0-46f3-45b6-831d-e6fdd3501fcf/95b686f0-46f3-45b6-831d-e6fdd3501fcf.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/95b686f0-46f3-45b6-831d-e6fdd3501fcf/95b686f0-46f3-45b6-831d-e6fdd3501fcf.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/95b686f0-46f3-45b6-831d-e6fdd3501fcf/95b686f0-46f3-45b6-831d-e6fdd3501fcf.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Teams admins think they’re just managing channels and permissions, but every “create Team” click quietly provisions a full https://www.m365.fm/categories/security-talk/ collaboration stack behind the scenes—group object, SharePoint site, mailbox,...</itunes:subtitle><itunes:summary><![CDATA[Most Teams admins think they’re just managing channels and permissions, but every “create Team” click quietly provisions a full <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> collaboration stack behind the scenes—group object, SharePoint site, mailbox, calendar, Planner, and more. In <a href="https://www.m365.fm/teams-admins-are-missing-this-hidden-layer/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack that hidden layer and show how a single Team triggers a chain reaction across Entra ID, Groups, SharePoint, and Exchange, which is why tiny changes often cause “random” side effects somewhere else in Microsoft 365. You’ll learn how to visualize this ripple effect, how to audit what gets created alongside a Team, and how to adjust roles and policies without accidentally breaking storage, access, or compliance.<br /><br />THE RIPPLE EFFECT OF CREATING A TEAM<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>When you click “create a Team,” you’re not just opening a chat space—you’re kicking off a domino effect across Microsoft 365. Behind that one action, a Microsoft 365 Group is created, a SharePoint site is provisioned, membership is written into Entra ID, an Exchange mailbox and calendar appear, and private channels can even spin up additional SharePoint sites. We walk through real examples of how simple changes—like adding private channels or tweaking membership—turn into new sites, folders, and storage locations that admins later discover as “mystery” objects in their tenant. Once you see Teams as a façade on top of this connected stack, permission shifts, storage sprawl, and strange behavior stop looking random and start making architectural sense.<br /><br />GROUPS: THE HIDDEN PUPPET MASTER<br /><br /><a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Under the hood, Microsoft 365 Groups are the puppet masters tying Teams, SharePoint, Exchange, and Entra ID together. We explain how each Team is anchored to a Group that controls membership, ownership, and access across linked services, and why ignoring Group lifecycle quickly leads to ghost owners, ex‑employees with access, and inconsistent permissions. You’ll learn three essential Group hygiene checks: ensuring every Group has active owners, regularly reviewing membership (especially externals), and enforcing expiry/lifecycle policies so Groups—and their connected Teams and sites—don’t live forever without oversight. Treating Groups as the backbone instead of noise gives you a stable foundation for Teams governance.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>What really gets created when you spin up a new Team (Group, SharePoint site, mailbox, calendar, and more).<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Teams, SharePoint, Exchange, and Entra ID are wired together—and why changes ripple across services.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why Microsoft 365 Groups act as the hidden puppet master for membership, permissions, and lifecycle.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How private channels create additional SharePoint sites and contribute to storage and governance sprawl.<a href="https://www.spreaker.com/cms/episodes/67664576/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1235</itunes:duration><itunes:keywords>accesscontrol,automation,calendars,channels,collaboration,compliance,directory,entraid,governance,identity,lifecycle,m365groups,membership,ownership,permissions,privatesites,provisioning,sharepoint,sprawl,teams</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7848ea925326be4b4512b95e916d4aeb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Copilot Fails Most Businesses: Data, Adoption and Use Cases You Need for Real Productivity in Microsoft 365</title><link>https://www.m365.fm/show/episodes/why-copilot-fails-most-businesses/</link><description><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> didn’t fail you—your environment, data and rollout plan did. Most organizations flip the switch, expect instant productivity, and then quietly conclude “it doesn’t work here” when nothing meaningful changes. In <a href="https://www.m365.fm/why-copilot-fails-most-businesses/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why Copilot stalls after the initial excitement, how messy data and weak use cases destroy trust, and what a grounded, four‑phase adoption model looks like when you actually want measurable ROI instead of a flashy demo.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the Instant Productivity Myth: the belief that adding Copilot to Word, Outlook or Teams will automatically double output. In reality, week one looks almost identical to the week before—emails still take time, reports still rely on manual hunting, and staff revert to old habits after a few playful prompts. You’ll hear why this happens in almost every rollout: Copilot gets launched like a feature, not onboarded like a new colleague with clear responsibilities, training and access to the right information. The core message: without structure and expectations, Copilot becomes optional, and optional tools never drive organization‑wide productivity.<br /><br />From there, we go to the forgotten prerequisite: data. Copilot can’t produce reliable answers if it’s swimming in outdated documents, duplicate versions and scattered storage across SharePoint, Teams, email and file shares. We walk through how this plays out in practice—conflicting numbers in summaries, out‑of‑date project status in recaps, and confident‑sounding but wrong outputs that quietly erode trust. Rather than blaming the AI, you’ll learn how to treat data cleanup, sources of truth, taxonomy and lifecycle rules as the foundation that makes Copilot worth using. Once those basics are in place, answers stop feeling like guesses and start feeling like real acceleration.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Next, we tackle use cases that miss the mark. Many pilots focus on low‑impact scenarios—nicer email drafts, slightly faster meeting notes—that are impressive on screen but irrelevant when you look at cost and time saved. We show why you need to aim Copilot at processes with real weight: recurring reports, compliance documents, repetitive intake, documentation nobody has time to maintain. You’ll get a practical way to rank potential use cases by impact and feasibility, so you can identify the first three that will actually move the needle instead of producing yet another “cool demo” with no follow‑through.<br /><br />Finally, we outline a four‑phase model you can reuse: Prepare, Pilot, Prove, Scale. Prepare focuses on data readiness, basic guardrails and clear success metrics; Pilot means targeted teams and specific workflows, not a vague “everyone, try it.” Prove is where you measure outcomes against baseline and refine prompts, processes and training; Scale is when you expand to new groups with patterns that already worked, instead of reinventing the rollout every time. By the end, you’ll have a concrete playbook to rescue a stalled Copilot deployment—or design your first one so it delivers visible value instead of quietly fading into the toolbar.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why most Copilot rollouts fail to change day‑to‑day work.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How messy data and weak use cases destroy trust and adoption.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pick high‑impact, realistic Copilot scenarios instead of “demo theater.”<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A four‑phase model (Prepare, Pilot, Prove, Scale) to get real ROI from Copilot.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot isn’t a magic productivity button—it’s a force multiplier for organizations that prepare their data, processes and people. Once you treat Copilot like a new team member that needs clean inputs, clear responsibilities and measurable goals, you move from “nice feature” to a practical engine for better work across your Microsoft 365 environment.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Business and IT leaders disappointed by their first Copilot rollout.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Adoption, change management and digital workplace teams driving Microsoft 365 initiatives.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone planning a Copilot pilot and wanting to avoid the usual “we tried it, nothing changed” outcome.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Copilot and digital workplace consultant and host of the M365.FM podcast, helping organizations turn AI assistants from shiny experiments into measurable productivity tools. He works with teams on Microsoft 365, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Azure to design Copilot strategies that start with data readiness and real use cases—so AI augments existing work instead of becoming another unused icon in the ribbon.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171715505</guid><pubDate>Sun, 07 Sep 2025 04:21:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67659452/0b1ddd0213800b361afbb9442e12194c.mp3" length="12797746" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/22b1fdc2-1283-41ab-ad1d-f5465cb57a1f/22b1fdc2-1283-41ab-ad1d-f5465cb57a1f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/22b1fdc2-1283-41ab-ad1d-f5465cb57a1f/22b1fdc2-1283-41ab-ad1d-f5465cb57a1f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/22b1fdc2-1283-41ab-ad1d-f5465cb57a1f/22b1fdc2-1283-41ab-ad1d-f5465cb57a1f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/copilot-talk/ didn’t fail you—your environment, data and rollout plan did. Most organizations flip the switch, expect instant productivity, and then quietly conclude “it doesn’t work here” when nothing meaningful...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> didn’t fail you—your environment, data and rollout plan did. Most organizations flip the switch, expect instant productivity, and then quietly conclude “it doesn’t work here” when nothing meaningful changes. In <a href="https://www.m365.fm/why-copilot-fails-most-businesses/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why Copilot stalls after the initial excitement, how messy data and weak use cases destroy trust, and what a grounded, four‑phase adoption model looks like when you actually want measurable ROI instead of a flashy demo.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the Instant Productivity Myth: the belief that adding Copilot to Word, Outlook or Teams will automatically double output. In reality, week one looks almost identical to the week before—emails still take time, reports still rely on manual hunting, and staff revert to old habits after a few playful prompts. You’ll hear why this happens in almost every rollout: Copilot gets launched like a feature, not onboarded like a new colleague with clear responsibilities, training and access to the right information. The core message: without structure and expectations, Copilot becomes optional, and optional tools never drive organization‑wide productivity.<br /><br />From there, we go to the forgotten prerequisite: data. Copilot can’t produce reliable answers if it’s swimming in outdated documents, duplicate versions and scattered storage across SharePoint, Teams, email and file shares. We walk through how this plays out in practice—conflicting numbers in summaries, out‑of‑date project status in recaps, and confident‑sounding but wrong outputs that quietly erode trust. Rather than blaming the AI, you’ll learn how to treat data cleanup, sources of truth, taxonomy and lifecycle rules as the foundation that makes Copilot worth using. Once those basics are in place, answers stop feeling like guesses and start feeling like real acceleration.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Next, we tackle use cases that miss the mark. Many pilots focus on low‑impact scenarios—nicer email drafts, slightly faster meeting notes—that are impressive on screen but irrelevant when you look at cost and time saved. We show why you need to aim Copilot at processes with real weight: recurring reports, compliance documents, repetitive intake, documentation nobody has time to maintain. You’ll get a practical way to rank potential use cases by impact and feasibility, so you can identify the first three that will actually move the needle instead of producing yet another “cool demo” with no follow‑through.<br /><br />Finally, we outline a four‑phase model you can reuse: Prepare, Pilot, Prove, Scale. Prepare focuses on data readiness, basic guardrails and clear success metrics; Pilot means targeted teams and specific workflows, not a vague “everyone, try it.” Prove is where you measure outcomes against baseline and refine prompts, processes and training; Scale is when you expand to new groups with patterns that already worked, instead of reinventing the rollout every time. By the end, you’ll have a concrete playbook to rescue a stalled Copilot deployment—or design your first one so it delivers visible value instead of quietly fading into the toolbar.<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67659452/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why most Copilot rollouts fail...]]></itunes:summary><itunes:duration>1067</itunes:duration><itunes:keywords>accuracy,adoption,alignment,automation,cleanup,copilot,dataquality,enablement,governance,optimization,processes,productivity,readiness,roi,summaries,taxonomy,training,trust,usecases,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/82307ceded22d0fad44a8c9a621b0f9a.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Connectors: The Missing Link That Turns Microsoft 365 BizChat into a Real Business Copilot</title><link>https://www.m365.fm/show/episodes/copilot-connectors-the-missing-link-in-bizchat/</link><description><![CDATA[Most teams expect Microsoft 365 BizChat to act like a strategic copilot—but without connectors into your core systems, it’s effectively working half‑blind. Out of the box, BizChat can only see what lives in Outlook, Teams, OneDrive and SharePoint, so every time someone asks about pipeline, invoices or project status, it has to guess based on emails and files instead of real CRM, ERP or project data. In <a href="https://www.m365.fm/copilot-connectors-the-missing-link-in-bizchat/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through why that gap quietly kills trust and adoption, and how building the right <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> connectors turns BizChat from a nice assistant into a decision‑grade copilot that actually knows your business.<br /><br />We start with what “half‑blind” really looks like. A sales manager asks about current pipeline, but without CRM access BizChat returns vague summaries instead of accurate numbers. A finance lead asks about outstanding invoices, but without ERP integration the answer is empty or incomplete. A project manager asks for upcoming deadlines, but without a connection to the project system, BizChat shrugs. Each time, someone has to jump into the real app, copy figures back into the chat and explain the discrepancy—slowly teaching the whole organization that BizChat can talk, but not truly see.<br /><br />Then we draw a clear line between “assistant mode” and “copilot mode.” In assistant mode, BizChat only rephrases what’s already visible in Microsoft 365: emails, documents, chat logs. In copilot mode, it can reach into systems of record—CRM, ERP, ticketing, project tools—under strict permissions and return answers that are grounded in live transactional data. We give you a simple test: does BizChat have controlled access to your key business systems, respect role‑based security when it queries them, and return responses that directly drive decisions instead of sending people elsewhere to double‑check? If the answer is no, you’re not using a copilot yet—you’re using a clever assistant.<br /><br />From there, we focus on integration strategy: choosing the right systems to connect first, and deciding whether to go no‑code, low‑code or full pro‑code. You’ll learn how to identify the few data sources that will change day‑to‑day work the most—often CRM for revenue, ERP for cash and inventory, and one project or ticket system for delivery. We walk through how Copilot connectors, APIs and Teams Toolkit fit together so you can start small: one high‑value integration that proves the concept, then a pattern you can repeat without turning everything into a massive engineering project. The goal is impact, not a wall of connectors nobody uses.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we show what “BizChat with connectors” actually feels like for your users and leaders. Instead of bouncing between BizChat and dashboards, staff can ask a question once and get answers that match the numbers in your source systems. Conversations include live metrics, approvals and trends, not just summaries of old PPTs and email threads. Over time, that reliability changes behavior: people start with BizChat because it saves them real time and context‑switching, and leadership sees faster, better‑supported decisions instead of AI‑generated noise.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why BizChat feels half‑blind without connectors into CRM, ERP and other core systems.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The difference between an “assistant” that summarizes files and a true copilot that drives decisions.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to pick the first systems to connect so you get visible impact, not just flashy demos.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Copilot connectors, APIs and Teams Toolkit let you integrate at no‑code, low‑code or pro‑code depth.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that BizChat doesn’t become a real copilot by getting smarter prompts—it becomes one when you give it secure, structured access to the systems where your business actually lives. Once you treat connectors as the missing link between conversation and source of truth, BizChat stops producing generic commentary and starts delivering answers you can act on without leaving the chat.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 architects and admins responsible for BizChat and Copilot strategy.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Developers and makers who want to extend BizChat with data from CRM, ERP and custom apps.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business leaders who are underwhelmed by BizChat today and want it to support real decisions, not just chat.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Copilot and integration consultant and host of the M365.FM podcast, helping organizations turn BizChat from a generic chat interface into a connected copilot that understands their actual systems. He works with teams on Microsoft 365, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Azure to design connector strategies and app extensions so AI can see the same data people use for real decisions—without compromising permissions, security or governance.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171820339</guid><pubDate>Sat, 06 Sep 2025 16:58:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67656260/d19a4041247c8fccae69ecaa0b90a374.mp3" length="13876080" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/82f5035d-09fc-4302-abd6-3ea2b9cf7d7c/82f5035d-09fc-4302-abd6-3ea2b9cf7d7c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/82f5035d-09fc-4302-abd6-3ea2b9cf7d7c/82f5035d-09fc-4302-abd6-3ea2b9cf7d7c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/82f5035d-09fc-4302-abd6-3ea2b9cf7d7c/82f5035d-09fc-4302-abd6-3ea2b9cf7d7c.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most teams expect Microsoft 365 BizChat to act like a strategic copilot—but without connectors into your core systems, it’s effectively working half‑blind. Out of the box, BizChat can only see what lives in Outlook, Teams, OneDrive and SharePoint, so...</itunes:subtitle><itunes:summary><![CDATA[Most teams expect Microsoft 365 BizChat to act like a strategic copilot—but without connectors into your core systems, it’s effectively working half‑blind. Out of the box, BizChat can only see what lives in Outlook, Teams, OneDrive and SharePoint, so every time someone asks about pipeline, invoices or project status, it has to guess based on emails and files instead of real CRM, ERP or project data. In <a href="https://www.m365.fm/copilot-connectors-the-missing-link-in-bizchat/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through why that gap quietly kills trust and adoption, and how building the right <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> connectors turns BizChat from a nice assistant into a decision‑grade copilot that actually knows your business.<br /><br />We start with what “half‑blind” really looks like. A sales manager asks about current pipeline, but without CRM access BizChat returns vague summaries instead of accurate numbers. A finance lead asks about outstanding invoices, but without ERP integration the answer is empty or incomplete. A project manager asks for upcoming deadlines, but without a connection to the project system, BizChat shrugs. Each time, someone has to jump into the real app, copy figures back into the chat and explain the discrepancy—slowly teaching the whole organization that BizChat can talk, but not truly see.<br /><br />Then we draw a clear line between “assistant mode” and “copilot mode.” In assistant mode, BizChat only rephrases what’s already visible in Microsoft 365: emails, documents, chat logs. In copilot mode, it can reach into systems of record—CRM, ERP, ticketing, project tools—under strict permissions and return answers that are grounded in live transactional data. We give you a simple test: does BizChat have controlled access to your key business systems, respect role‑based security when it queries them, and return responses that directly drive decisions instead of sending people elsewhere to double‑check? If the answer is no, you’re not using a copilot yet—you’re using a clever assistant.<br /><br />From there, we focus on integration strategy: choosing the right systems to connect first, and deciding whether to go no‑code, low‑code or full pro‑code. You’ll learn how to identify the few data sources that will change day‑to‑day work the most—often CRM for revenue, ERP for cash and inventory, and one project or ticket system for delivery. We walk through how Copilot connectors, APIs and Teams Toolkit fit together so you can start small: one high‑value integration that proves the concept, then a pattern you can repeat without turning everything into a massive engineering project. The goal is impact, not a wall of connectors nobody uses.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we show what “BizChat with connectors” actually feels like for your users and leaders. Instead of bouncing between BizChat and dashboards, staff can ask a question once and get answers that match the numbers in your source systems. Conversations include live metrics, approvals and trends, not just summaries of old PPTs and email threads. Over time, that reliability changes behavior: people start with BizChat because it saves them real time and context‑switching, and leadership sees faster, better‑supported decisions instead of AI‑generated noise.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why BizChat feels half‑blind without connectors into CRM, ERP and other core systems.<a href="https://www.spreaker.com/cms/episodes/67656260/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The difference...]]></itunes:summary><itunes:duration>1157</itunes:duration><itunes:keywords>automation,bizchat,connectors,context,copilot,crmdata,databinding,enablement,erpaccess,extensions,insights,integration,intelligence,orchestration,permissions,productivity,systems,toolkit,visibility,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e1987d25cca0cc7cc35b97e13fe6e6fe.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Team‑Building Is Broken: How Minecraft Missions Create Real Collaboration, Engagement and Better Team Events</title><link>https://www.m365.fm/show/episodes/your-team-building-is-broken-minecraft-fixes-it/</link><description><![CDATA[Use Minecraft for workplace team building to practice communication, coordination, shared goals, role clarity, problem solving, trust, and planning.<br /><br />What if your next team‑building session didn’t feel like forced small talk or awkward trust falls, but like a real mission everyone actually wants to join? In this episode, we show why most classic workshops fail to change anything after the catering is cleared away—and how a simple Minecraft challenge can create genuine collaboration, shared problem‑solving and lasting team stories instead of eye‑rolling.<a href="https://www.spreaker.com/cms/episodes/67655533/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the uncomfortable truth: many corporate team‑building days are activity for activity’s sake. People answer shallow icebreakers, shuffle through scripted games and walk away wondering what, if anything, changed about how they work together. There’s no progression, no real stakes and no sense of achievement, so the brain never switches into engagement mode. In contrast, a well‑designed Minecraft scenario—like a treasure hunt, base defense or puzzle mission—automatically adds progression, feedback loops and authentic challenges that teams must tackle together to succeed.<br /><br />Then we explain what’s happening inside the game that traditional exercises miss. Roles emerge organically as some teammates explore, others build and others puzzle‑solve; nobody has to assign responsibilities from a flip chart. The environment makes experimentation safe—failure just means you regroup and try again—so people take risks, iterate and communicate more naturally. Immediate feedback (blocks placed, puzzles unlocked, goals reached) keeps motivation high and makes collaboration feel meaningful instead of artificial. Those patterns—self‑organization, rapid iteration, real‑time communication—map directly back to everyday project work.<a href="https://www.spreaker.com/cms/episodes/67655533/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we walk through how to run your first Minecraft team challenge without needing a dev team or weeks of preparation. You’ll learn how to pick a simple scenario, set clear goals, and frame the exercise so participants instantly understand why they’re there and what “success” looks like. We also cover how to debrief in a way that doesn’t kill the fun: connect in‑game moments to real collaboration habits, highlight positive behaviors and pull out insights teams can apply at their desks the next day. The result is a modern team‑building format where people don’t just talk about teamwork—they live it, remember it, and actually want to do it again.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/your-team-building-is-broken-minecraft-fixes-it/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/mike-martin/" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li><a href="https://www.m365.fm/from-demo-to-production-building-enterprise-ai-agents-that-actually-work-with-microsoft-copilot-stu/" target="_blank" rel="noreferrer noopener">From Demo to Production- Building Enterprise AI Agents That Actually Work with Microsoft Copilot Studio with Elliot Margot [MVP]</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171715462</guid><pubDate>Sat, 06 Sep 2025 16:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67655533/6284cf709c505c9d0bfadb4d64644d2f.mp3" length="14619630" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a2d9ae57-0503-45f7-935c-ed59762fca4a/a2d9ae57-0503-45f7-935c-ed59762fca4a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a2d9ae57-0503-45f7-935c-ed59762fca4a/a2d9ae57-0503-45f7-935c-ed59762fca4a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a2d9ae57-0503-45f7-935c-ed59762fca4a/a2d9ae57-0503-45f7-935c-ed59762fca4a.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Use Minecraft for workplace team building to practice communication, coordination, shared goals, role clarity, problem solving, trust, and planning.

What if your next team‑building session didn’t feel like forced small talk or awkward trust falls,...</itunes:subtitle><itunes:summary><![CDATA[Use Minecraft for workplace team building to practice communication, coordination, shared goals, role clarity, problem solving, trust, and planning.<br /><br />What if your next team‑building session didn’t feel like forced small talk or awkward trust falls, but like a real mission everyone actually wants to join? In this episode, we show why most classic workshops fail to change anything after the catering is cleared away—and how a simple Minecraft challenge can create genuine collaboration, shared problem‑solving and lasting team stories instead of eye‑rolling.<a href="https://www.spreaker.com/cms/episodes/67655533/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the uncomfortable truth: many corporate team‑building days are activity for activity’s sake. People answer shallow icebreakers, shuffle through scripted games and walk away wondering what, if anything, changed about how they work together. There’s no progression, no real stakes and no sense of achievement, so the brain never switches into engagement mode. In contrast, a well‑designed Minecraft scenario—like a treasure hunt, base defense or puzzle mission—automatically adds progression, feedback loops and authentic challenges that teams must tackle together to succeed.<br /><br />Then we explain what’s happening inside the game that traditional exercises miss. Roles emerge organically as some teammates explore, others build and others puzzle‑solve; nobody has to assign responsibilities from a flip chart. The environment makes experimentation safe—failure just means you regroup and try again—so people take risks, iterate and communicate more naturally. Immediate feedback (blocks placed, puzzles unlocked, goals reached) keeps motivation high and makes collaboration feel meaningful instead of artificial. Those patterns—self‑organization, rapid iteration, real‑time communication—map directly back to everyday project work.<a href="https://www.spreaker.com/cms/episodes/67655533/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we walk through how to run your first Minecraft team challenge without needing a dev team or weeks of preparation. You’ll learn how to pick a simple scenario, set clear goals, and frame the exercise so participants instantly understand why they’re there and what “success” looks like. We also cover how to debrief in a way that doesn’t kill the fun: connect in‑game moments to real collaboration habits, highlight positive behaviors and pull out insights teams can apply at their desks the next day. The result is a modern team‑building format where people don’t just talk about teamwork—they live it, remember it, and actually want to do it again.<br /><br />Explore more on M365.FM<br /><ul><li><a href="https://www.m365.fm/your-team-building-is-broken-minecraft-fixes-it/" target="_blank" rel="noreferrer noopener">Full episode page with transcript, key takeaways and FAQ</a></li><li><a href="https://www.m365.fm/mike-martin/" target="_blank" rel="noreferrer noopener">Building Azure That Survives the Real World — with Mike Martin [MVP]</a></li><li><a href="https://www.m365.fm/from-demo-to-production-building-enterprise-ai-agents-that-actually-work-with-microsoft-copilot-stu/" target="_blank" rel="noreferrer noopener">From Demo to Production- Building Enterprise AI Agents That Actually Work with Microsoft Copilot Studio with Elliot Margot [MVP]</a></li><li><a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">More Microsoft Security episodes on M365.FM</a></li><li><a href="https://www.m365.fm/categories/best-of-microsoft-security/" target="_blank" rel="noreferrer noopener">Best of Microsoft Security: the most-listened episodes</a></li></ul><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1219</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e2de7b4f123cf5a183258954d80ad9bd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Settings Microsoft Won’t Explain: Hidden Web Access, Licensing Pitfalls and Governance Controls in Microsoft 365</title><link>https://www.m365.fm/show/episodes/copilot-settings-microsoft-wont-explain/</link><description><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> isn’t just a shiny toggle—it’s a constantly changing mix of permissions, plugins and licenses that can quietly open gaps in control if you don’t stay on top of the settings Microsoft barely mentions. In <a href="https://www.m365.fm/copilot-settings-microsoft-wont-explain/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through the hidden switches that decide what Copilot can see, which users get real value, and where your governance story silently breaks: web access controls, licensing landmines, browser limitations, Loop and DLP blind spots, and the early foundations you need for future Copilot agents.<br /><br />We start with the web access switch, the small setting that has an outsized impact on how Copilot behaves. Out of the box, many tenants allow Copilot to blend public web content with internal knowledge, which looks great in demos but blurs the line between company‑vetted information and whatever it finds on the internet. You’ll learn how to actually locate and test this control in your own admin center, how to see what external content looks like in Outlook and Word prompts, and how to make an intentional decision—enable, disable or restrict—based on your risk profile instead of just inheriting Microsoft’s default.<br /><br />Then we dive into licensing, where most Copilot rollouts quietly leak money and adoption. We cover how seats often get assigned by hierarchy instead of workflow, why utilization is frequently far below what you’ve purchased, and how to treat licenses as a flexible pool instead of a one‑time allocation. You’ll see how regular reviews of your admin reports let you reclaim idle seats, move them to power users who live in Word, Excel and Teams, and keep up with Microsoft’s evolving plans without ripping Copilot away from people mid‑project. The goal is to turn licensing from a hidden landmine into a controlled lever you can adjust as adoption and features change.<br /><br />Finally, we connect these hidden settings to a broader governance checklist. We talk about Edge and browser limitations that confuse users, Loop and DLP gaps that can surprise compliance teams, and what you should prepare now so Copilot agents don’t arrive in an environment with unclear ownership. By the end, you’ll have a concrete action list: which Copilot switches to find and test this week, which reports to check monthly, and how to communicate changes so users understand not just that Copilot behaves differently, but why you made those choices.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>The hidden web access switch that decides how much public content Copilot can blend into answers.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How licensing mistakes waste budget and fragment Copilot adoption across your organization.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where browser, Loop and DLP quirks create blind spots in your Copilot governance story.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical checklist to review Copilot settings regularly instead of trusting defaults.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot risk and value aren’t determined by magic—they’re determined by a handful of settings and license decisions that most admins only see once. Once you treat those controls as living levers you revisit on purpose, not one‑time setup screens, Copilot becomes something you can actually govern, optimize and explain to your leadership team.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 and Copilot admins configuring policies, plugins and licenses.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security, compliance and governance teams worried about “invisible” Copilot behavior.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders who signed off on Copilot spend and now need to prove both control and ROI.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Copilot and governance consultant and host of the M365.FM podcast, helping organizations turn Copilot from a black box into a controllable, optimizable part of their digital workplace. He works with teams on Microsoft 365, <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> and Entra ID to design Copilot settings, licensing and oversight strategies so admins stay ahead of Microsoft’s changes instead of discovering risks and wasted seats months after rollout.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171715357</guid><pubDate>Sat, 06 Sep 2025 07:06:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67652145/ac0bf1a2ab93b0a67afc7ddbe4b6be60.mp3" length="15300799" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c65efa9c-2879-4a0e-a850-33dde472c66b/c65efa9c-2879-4a0e-a850-33dde472c66b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c65efa9c-2879-4a0e-a850-33dde472c66b/c65efa9c-2879-4a0e-a850-33dde472c66b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c65efa9c-2879-4a0e-a850-33dde472c66b/c65efa9c-2879-4a0e-a850-33dde472c66b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/categories/copilot-talk/ isn’t just a shiny toggle—it’s a constantly changing mix of permissions, plugins and licenses that can quietly open gaps in control if you don’t stay on top of the settings Microsoft barely mentions. In...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> isn’t just a shiny toggle—it’s a constantly changing mix of permissions, plugins and licenses that can quietly open gaps in control if you don’t stay on top of the settings Microsoft barely mentions. In <a href="https://www.m365.fm/copilot-settings-microsoft-wont-explain/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through the hidden switches that decide what Copilot can see, which users get real value, and where your governance story silently breaks: web access controls, licensing landmines, browser limitations, Loop and DLP blind spots, and the early foundations you need for future Copilot agents.<br /><br />We start with the web access switch, the small setting that has an outsized impact on how Copilot behaves. Out of the box, many tenants allow Copilot to blend public web content with internal knowledge, which looks great in demos but blurs the line between company‑vetted information and whatever it finds on the internet. You’ll learn how to actually locate and test this control in your own admin center, how to see what external content looks like in Outlook and Word prompts, and how to make an intentional decision—enable, disable or restrict—based on your risk profile instead of just inheriting Microsoft’s default.<br /><br />Then we dive into licensing, where most Copilot rollouts quietly leak money and adoption. We cover how seats often get assigned by hierarchy instead of workflow, why utilization is frequently far below what you’ve purchased, and how to treat licenses as a flexible pool instead of a one‑time allocation. You’ll see how regular reviews of your admin reports let you reclaim idle seats, move them to power users who live in Word, Excel and Teams, and keep up with Microsoft’s evolving plans without ripping Copilot away from people mid‑project. The goal is to turn licensing from a hidden landmine into a controlled lever you can adjust as adoption and features change.<br /><br />Finally, we connect these hidden settings to a broader governance checklist. We talk about Edge and browser limitations that confuse users, Loop and DLP gaps that can surprise compliance teams, and what you should prepare now so Copilot agents don’t arrive in an environment with unclear ownership. By the end, you’ll have a concrete action list: which Copilot switches to find and test this week, which reports to check monthly, and how to communicate changes so users understand not just that Copilot behaves differently, but why you made those choices.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>The hidden web access switch that decides how much public content Copilot can blend into answers.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How licensing mistakes waste budget and fragment Copilot adoption across your organization.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where browser, Loop and DLP quirks create blind spots in your Copilot governance story.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical checklist to review Copilot settings regularly instead of trusting defaults.<a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67652145/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core...]]></itunes:summary><itunes:duration>1276</itunes:duration><itunes:keywords>admincenter,adoption,allocation,auditing,compliance,configuration,controls,copilot,dlp,governance,licensing,optimization,oversight,permissions,plugins,policies,risk,security,visibility,webaccess</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/29a7e05ec11fd5538d7c7da458c4d2d0.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Defender Alone vs. Sentinel: When Microsoft 365 XDR Isn’t Enough for Security, Forensics and Complian</title><link>https://www.m365.fm/show/episodes/defender-alone-vs-sentinel-whos-failing-you/</link><description><![CDATA[Here’s the truth many IT teams only discover during an incident: Microsoft Defender protects more than you think, but much less than you assume. Its cross‑signal visibility inside Microsoft 365 is strong for day‑to‑day threats, yet the short retention windows and Microsoft‑only focus mean long‑running attacks and non‑M365 activity can unfold completely outside your investigative view. In <a href="https://www.m365.fm/defender-alone-vs-sentinel-whos-failing-you/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down where Defender shines, where its memory and scope fall short, and when relying on it alone quietly sets you up for trouble with both attackers and auditors.<br /><br />We start in the Defender comfort zone. Defender for Office, Endpoint and Identity work together to catch phishing, malware and suspicious sign‑ins, correlating signals across mailboxes, devices and accounts in ways that feel like full coverage. But we show why that picture is incomplete: key logs roll off after 30–90 days, multi‑cloud and network activity stay outside the story, and “we didn’t see anything” often just means “we no longer have the data.” You’ll hear a relatable example of a privileged account breach that lies low for months—exactly the kind of slow burn modern attacks use—and how, by the time damage is visible, much of the early evidence Defender once had is already gone.<br /><br />Then we look at the moment when “good enough” fails: compliance. Auditors don’t care how slick your real‑time detections look; they ask for six, twelve or more months of consistent, tamper‑resistant logs that can reconstruct incidents from the very first suspicious event. We walk through what happens when they request a one‑year trail and Defender can only show the last 30–90 days, why advanced auditing alone still doesn’t equal a SIEM, and how this gap turns into both regulatory risk and painful conversations with customers who expect stronger proof of monitoring.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we explain where <a href="https://www.m365.fm/microsoft-sentinel-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Sentinel</a> fits and how to decide if it’s worth it for you. Sentinel doesn’t replace Defender’s protections; it extends them with long‑term storage, cross‑platform correlation and serious investigation tools that reach beyond Microsoft 365. You’ll learn when a SIEM becomes non‑negotiable (compliance obligations, complex environments, higher‑tier threat hunting) and when a tuned Defender‑only setup can still be a reasonable starting point—plus one simple question to ask yourself: “If someone breached us six months ago, could we prove what happened?”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Where Microsoft Defender really ends: retention limits, Microsoft‑only focus and investigation gaps.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why compliance and long‑term forensics push you toward Sentinel or another SIEM.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to think about Defender as daily shield and Sentinel as long‑term memory and correlation brain.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical way to decide if “Defender alone” is still enough for your size, risk and regulatory reality.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Defender isn’t failing you—your expectations are, if you treat it like a full SIEM and compliance archive. Once you see Defender as a powerful but short‑memory shield, and Sentinel as the system that stores and connects the longer story, you can finally design a monitoring strategy that matches both modern threats and the questions auditors will ask later.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Security and IT teams currently relying on Defender alone for Microsoft 365 protection.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Compliance, risk and audit stakeholders who expect long‑term, provable monitoring.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Leaders evaluating if Sentinel is an expensive luxury or a necessary layer in their <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> stack.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 security and monitoring consultant and host of the M365.FM podcast, helping organizations turn scattered Defender alerts into a coherent security strategy with the right mix of XDR, SIEM and compliance logging. He works with teams on Microsoft 365, Sentinel and Azure to design monitoring architectures that balance cost, retention and visibility—so you’re not discovering gaps for the first time in the middle of an incident or an audit.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171626427</guid><pubDate>Fri, 05 Sep 2025 16:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67646241/5da681ac3a2fb454a097bef85fe2ae79.mp3" length="15462863" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/645eb808-776e-4d4f-8ee0-ed6b24a9d63f/645eb808-776e-4d4f-8ee0-ed6b24a9d63f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/645eb808-776e-4d4f-8ee0-ed6b24a9d63f/645eb808-776e-4d4f-8ee0-ed6b24a9d63f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/645eb808-776e-4d4f-8ee0-ed6b24a9d63f/645eb808-776e-4d4f-8ee0-ed6b24a9d63f.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here’s the truth many IT teams only discover during an incident: Microsoft Defender protects more than you think, but much less than you assume. Its cross‑signal visibility inside Microsoft 365 is strong for day‑to‑day threats, yet the short retention...</itunes:subtitle><itunes:summary><![CDATA[Here’s the truth many IT teams only discover during an incident: Microsoft Defender protects more than you think, but much less than you assume. Its cross‑signal visibility inside Microsoft 365 is strong for day‑to‑day threats, yet the short retention windows and Microsoft‑only focus mean long‑running attacks and non‑M365 activity can unfold completely outside your investigative view. In <a href="https://www.m365.fm/defender-alone-vs-sentinel-whos-failing-you/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down where Defender shines, where its memory and scope fall short, and when relying on it alone quietly sets you up for trouble with both attackers and auditors.<br /><br />We start in the Defender comfort zone. Defender for Office, Endpoint and Identity work together to catch phishing, malware and suspicious sign‑ins, correlating signals across mailboxes, devices and accounts in ways that feel like full coverage. But we show why that picture is incomplete: key logs roll off after 30–90 days, multi‑cloud and network activity stay outside the story, and “we didn’t see anything” often just means “we no longer have the data.” You’ll hear a relatable example of a privileged account breach that lies low for months—exactly the kind of slow burn modern attacks use—and how, by the time damage is visible, much of the early evidence Defender once had is already gone.<br /><br />Then we look at the moment when “good enough” fails: compliance. Auditors don’t care how slick your real‑time detections look; they ask for six, twelve or more months of consistent, tamper‑resistant logs that can reconstruct incidents from the very first suspicious event. We walk through what happens when they request a one‑year trail and Defender can only show the last 30–90 days, why advanced auditing alone still doesn’t equal a SIEM, and how this gap turns into both regulatory risk and painful conversations with customers who expect stronger proof of monitoring.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we explain where <a href="https://www.m365.fm/microsoft-sentinel-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Sentinel</a> fits and how to decide if it’s worth it for you. Sentinel doesn’t replace Defender’s protections; it extends them with long‑term storage, cross‑platform correlation and serious investigation tools that reach beyond Microsoft 365. You’ll learn when a SIEM becomes non‑negotiable (compliance obligations, complex environments, higher‑tier threat hunting) and when a tuned Defender‑only setup can still be a reasonable starting point—plus one simple question to ask yourself: “If someone breached us six months ago, could we prove what happened?”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Where Microsoft Defender really ends: retention limits, Microsoft‑only focus and investigation gaps.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why compliance and long‑term forensics push you toward Sentinel or another SIEM.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to think about Defender as daily shield and Sentinel as long‑term memory and correlation brain.<a href="https://www.spreaker.com/cms/episodes/67646241/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical way to decide if “Defender alone” is still enough for your size, risk and regulatory reality.<a...]]></itunes:summary><itunes:duration>1289</itunes:duration><itunes:keywords>analytics,audittrail,compliance,continuity,correlation,defender,detection,forensics,governance,incidents,logarchive,monitoring,retention,securityops,sentinel,siem,telemetry,threathunt,visibility,xdr</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5a8b90a5133768bcf06fe23f3f640f3d.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>M365 Is Not Ready for KRITIS… Or Is It? How to Make Microsoft 365 Compliant with BSI Requirements in Critical Infrastructure</title><link>https://www.m365.fm/show/episodes/m365-is-not-ready-for-kritis-or-is-it/</link><description><![CDATA[Here’s the uncomfortable truth: moving KRITIS or government workloads to Microsoft 365 is rarely a technical problem—it’s an organizational survival test. One overlooked decision around identity, baselines or governance can quietly undermine BSI compliance before the first user even logs in, turning what looked like a smooth cloud migration into an audit liability. In <a href="https://www.m365.fm/m365-is-not-ready-for-kritis-or-is-it/" target="_blank" rel="noreferrer noopener">this episode</a>, we use real‑world patterns to show why many regulated M365 projects are already non‑compliant in their first 90 days, and how you can design your rollout so auditors see a controlled, documented environment instead of screenshots and explanations after the fact.<br /><br />We start with the illusion of safety that comes from Microsoft’s long list of certifications. Platform compliance is often mistaken for customer compliance: leaders assume “Microsoft is certified, so we’re covered,” and rush into licensing and enablement. You’ll hear how that shared‑responsibility gap plays out when a public body rolls out Exchange Online, Teams and SharePoint at speed—only to fail an early audit because identity design, privileged access controls, logging and documentation were never aligned with BSI expectations from day one. The services worked; the evidence didn’t.<br /><br />From there, we unpack why most failures are decided long before migration cut‑over. If you skip a clear strategy phase—mapping which workloads fall under KRITIS, which BSI controls apply, and what auditors will want to see—you build on guesswork, not requirements. Weak identity architecture and rushed directory sync, inconsistent <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">conditional access</a>, and documentation written after the rollout are exactly the “bathroom window” auditors spot first, no matter how many other controls you’ve implemented correctly. We show how these early blind spots create a domino effect: once the foundation is misaligned, every later configuration inherits the same compliance cracks.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we walk through the three planning phases that actually decide whether your M365 KRITIS rollout will pass or fail: strategy, architecture and governance. Strategy means writing down in plain language what you must protect, which laws and BSI modules apply, and how success will be measured. Architecture means making hard choices about which services are in scope, which must be restricted or technically compensated, and how identities, logs and data residency are designed to meet local requirements. Governance means setting rules and roles before the first user signs in: who creates Teams, how external access is controlled, how changes and exceptions are documented, and how you’ll prove ongoing control instead of one‑time setup.<br /><br />Finally, we tie everything together with practical guidance for your first 90 days. You’ll learn which artifacts auditors ask for first (not last), which identity and logging decisions you must lock in before rollout, and how to avoid the trap of “we’ll fix compliance later” once users are already in production. Think of this episode as a checklist to stress‑test your current or planned project: if you can’t show clear answers for strategy, architecture and governance, your M365 environment may already be out of alignment with KRITIS and BSI expectations—whether anyone has told you yet or not.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why many M365 KRITIS/government rollouts are non‑compliant within 90 days.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How platform certification and customer compliance diverge under BSI rules.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The three planning phases—strategy, architecture, governance—that make or break regulated deployments.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which identity, logging and documentation decisions auditors check first.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that you don’t “fail compliance” years later in a surprise audit—you fail it in the first months if your M365 rollout is treated like a normal IT project instead of a regulated transformation. Once you plan Microsoft 365 for KRITIS with strategy, architecture and governance at the center, you can move fast on modern work without leaving auditors, regulators and your own accountability behind.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Public sector and KRITIS IT leaders planning or rescuing an M365 rollout.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security, compliance and data protection officers working with BSI‑regulated environments.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Architects and project managers who need Microsoft 365 to be both modern and audit‑ready from day one.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, <a href="https://www.m365.fm/categories/security-talk/" target="_blank" rel="noreferrer noopener">security</a> and governance consultant and host of the M365.FM podcast, helping KRITIS operators and public authorities design cloud environments that satisfy both modern work demands and strict BSI expectations. He works with teams in regulated sectors to align identity, architecture and governance so that Microsoft 365 rollouts don’t just function technically—but stand up to audits without last‑minute scrambling.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171626331</guid><pubDate>Fri, 05 Sep 2025 04:05:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67640587/48f226c2716b062743d8a5493b62fd34.mp3" length="16302960" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d6c9681e-12f2-4b25-8b8f-f7dd9a4eba6d/d6c9681e-12f2-4b25-8b8f-f7dd9a4eba6d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d6c9681e-12f2-4b25-8b8f-f7dd9a4eba6d/d6c9681e-12f2-4b25-8b8f-f7dd9a4eba6d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d6c9681e-12f2-4b25-8b8f-f7dd9a4eba6d/d6c9681e-12f2-4b25-8b8f-f7dd9a4eba6d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Here’s the uncomfortable truth: moving KRITIS or government workloads to Microsoft 365 is rarely a technical problem—it’s an organizational survival test. One overlooked decision around identity, baselines or governance can quietly undermine BSI...</itunes:subtitle><itunes:summary><![CDATA[Here’s the uncomfortable truth: moving KRITIS or government workloads to Microsoft 365 is rarely a technical problem—it’s an organizational survival test. One overlooked decision around identity, baselines or governance can quietly undermine BSI compliance before the first user even logs in, turning what looked like a smooth cloud migration into an audit liability. In <a href="https://www.m365.fm/m365-is-not-ready-for-kritis-or-is-it/" target="_blank" rel="noreferrer noopener">this episode</a>, we use real‑world patterns to show why many regulated M365 projects are already non‑compliant in their first 90 days, and how you can design your rollout so auditors see a controlled, documented environment instead of screenshots and explanations after the fact.<br /><br />We start with the illusion of safety that comes from Microsoft’s long list of certifications. Platform compliance is often mistaken for customer compliance: leaders assume “Microsoft is certified, so we’re covered,” and rush into licensing and enablement. You’ll hear how that shared‑responsibility gap plays out when a public body rolls out Exchange Online, Teams and SharePoint at speed—only to fail an early audit because identity design, privileged access controls, logging and documentation were never aligned with BSI expectations from day one. The services worked; the evidence didn’t.<br /><br />From there, we unpack why most failures are decided long before migration cut‑over. If you skip a clear strategy phase—mapping which workloads fall under KRITIS, which BSI controls apply, and what auditors will want to see—you build on guesswork, not requirements. Weak identity architecture and rushed directory sync, inconsistent <a href="https://www.m365.fm/conditional-access-simply-explained/" target="_blank" rel="noreferrer noopener">conditional access</a>, and documentation written after the rollout are exactly the “bathroom window” auditors spot first, no matter how many other controls you’ve implemented correctly. We show how these early blind spots create a domino effect: once the foundation is misaligned, every later configuration inherits the same compliance cracks.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we walk through the three planning phases that actually decide whether your M365 KRITIS rollout will pass or fail: strategy, architecture and governance. Strategy means writing down in plain language what you must protect, which laws and BSI modules apply, and how success will be measured. Architecture means making hard choices about which services are in scope, which must be restricted or technically compensated, and how identities, logs and data residency are designed to meet local requirements. Governance means setting rules and roles before the first user signs in: who creates Teams, how external access is controlled, how changes and exceptions are documented, and how you’ll prove ongoing control instead of one‑time setup.<br /><br />Finally, we tie everything together with practical guidance for your first 90 days. You’ll learn which artifacts auditors ask for first (not last), which identity and logging decisions you must lock in before rollout, and how to avoid the trap of “we’ll fix compliance later” once users are already in production. Think of this episode as a checklist to stress‑test your current or planned project: if you can’t show clear answers for strategy, architecture and governance, your M365 environment may already be out of alignment with KRITIS and BSI expectations—whether anyone has told you yet or not.<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67640587/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1359</itunes:duration><itunes:keywords>accountability,architecture,auditing,bsi,certification,compliance,conditionalaccess,controls,documentation,enforcement,governance,hardening,identity,kritis,monitoring,regulation,residency,riskmanagement,segmentation,strategy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c5ef523aad94eb576f3b63843f752454.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Copilot top prompts: the exact prompts that cut meeting prep, email, and report time in Microsoft 365</title><link>https://www.m365.fm/show/episodes/my-top-copilot-prompts-exposed/</link><description><![CDATA[Most Microsoft 365 Copilot users barely scratch its potential and lose hours to inbox triage, meeting notes and spreadsheet wrestling. In this episode Mirko Peters shares the prompts he uses every day, for knowledge workers and managers who want Copilot to pay for its license and turn routine work into clear outcomes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of daily productivity roadblocks</li><li>04:17 – Turning email chaos into a five-minute task</li><li>08:06 – Fixing meetings without the hangover</li><li>11:43 – From spreadsheet wrestling to instant insights</li><li>15:48 – Workflows that pay for themselves</li><li>19:39 – Measuring when Copilot has paid for itself</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's ROI comes from plugging the small daily leaks of email triage, meeting follow-ups and spreadsheet preparation.</li><li>Specific prompts that ask for decisions, owners, risks or patterns turn raw emails, meetings and data into outcomes you can act on.</li><li>Chaining prompts across Excel, Word, Outlook and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Teams</a> removes context switches and compounds the value beyond minutes saved.</li></ul><br /><b>Worth quoting</b><br /><br />“A well phrased request to Copilot can strip an hour long grind down to a few focused minutes for email meetings or document prep.” – Mirko Peters (03:32)<br /><br />“One simple but powerful prompt I often suggest is this list the five key decisions, five action items with owners and outstanding risks from the meeting.” – Mirko Peters (10:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/my-top-copilot-prompts-exposed/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ, including the exact prompts</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose daily prompts for email, meetings and spreadsheets the episode shares</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Prompt</a> – the specific, outcome-focused requests that turn routine tasks into minutes of work</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – framed as making Copilot pay for its license by plugging daily time leaks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171626225</guid><pubDate>Thu, 04 Sep 2025 16:03:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67635116/05ca6d1cd72d915f6bf0f26a89517905.mp3" length="14487973" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/109680de-5e23-402e-922d-43802acf7e82/109680de-5e23-402e-922d-43802acf7e82.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/109680de-5e23-402e-922d-43802acf7e82/109680de-5e23-402e-922d-43802acf7e82.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/109680de-5e23-402e-922d-43802acf7e82/109680de-5e23-402e-922d-43802acf7e82.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most Microsoft 365 Copilot users barely scratch its potential and lose hours to inbox triage, meeting notes and spreadsheet wrestling. In this episode Mirko Peters shares the prompts he uses every day, for knowledge workers and managers who want...</itunes:subtitle><itunes:summary><![CDATA[Most Microsoft 365 Copilot users barely scratch its potential and lose hours to inbox triage, meeting notes and spreadsheet wrestling. In this episode Mirko Peters shares the prompts he uses every day, for knowledge workers and managers who want Copilot to pay for its license and turn routine work into clear outcomes.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of daily productivity roadblocks</li><li>04:17 – Turning email chaos into a five-minute task</li><li>08:06 – Fixing meetings without the hangover</li><li>11:43 – From spreadsheet wrestling to instant insights</li><li>15:48 – Workflows that pay for themselves</li><li>19:39 – Measuring when Copilot has paid for itself</li></ul><br /><b>Key takeaways</b><br /><ul><li>Copilot's ROI comes from plugging the small daily leaks of email triage, meeting follow-ups and spreadsheet preparation.</li><li>Specific prompts that ask for decisions, owners, risks or patterns turn raw emails, meetings and data into outcomes you can act on.</li><li>Chaining prompts across Excel, Word, Outlook and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Teams</a> removes context switches and compounds the value beyond minutes saved.</li></ul><br /><b>Worth quoting</b><br /><br />“A well phrased request to Copilot can strip an hour long grind down to a few focused minutes for email meetings or document prep.” – Mirko Peters (03:32)<br /><br />“One simple but powerful prompt I often suggest is this list the five key decisions, five action items with owners and outstanding risks from the meeting.” – Mirko Peters (10:07)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/my-top-copilot-prompts-exposed/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ, including the exact prompts</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose daily prompts for email, meetings and spreadsheets the episode shares</li><li><a href="https://www.m365.fm/entity/prompt/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Prompt</a> – the specific, outcome-focused requests that turn routine tasks into minutes of work</li><li><a href="https://www.m365.fm/entity/copilot-adoption/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Copilot adoption</a> – framed as making Copilot pay for its license by plugging daily time leaks</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/beyond-the-prompt-mastering-microsoft-copilot-for-real-productivity-with-jess-stratton-mvp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=microsoft-copilot-top-prompts-the-exact-prompts-that-cut-meeting-prep-email-and-report-time-in-microsoft-365" target="_blank" rel="noreferrer noopener">Beyond the Prompt: Mastering Microsoft Copilot for Real Productivity with Jess Stratton [MVP]</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1208</itunes:duration><itunes:keywords>automation,clarity,context,copilot,delegation,drafting,efficiency,engagement,focus,insights,meetings,momentum,optimization,output,priorities,productivity,summaries,timesaver,triage,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d7ec0e4b0a682b75b14af376f372e9c8.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Old SharePoint vs. New SharePoint: How Modern SharePoint, Teams and OneDrive Really Power Your Microsoft 365 Digital Workplace</title><link>https://www.m365.fm/show/episodes/old-sharepoint-vs-new-sharepoint-you-wont-believe-the-difference/</link><description><![CDATA[Is SharePoint still that clunky document dump everyone tried to avoid—or has it quietly become the engine behind modern collaboration in <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>? In <a href="https://www.m365.fm/old-sharepoint-vs-new-sharepoint-you-wont-believe-the-difference/" target="_blank" rel="noreferrer noopener">this episode</a>, we look at how “old” SharePoint earned its bad reputation with confusing sites, broken permissions and maze‑like navigation, and why many leaders still make decisions based on a 2012 experience in a 2025 world. You’ll see how that outdated picture blocks teams from using tools they already pay for, pushes them toward extra third‑party platforms, and hides the fact that today’s SharePoint has been rebuilt as a clean, integrated foundation for your digital workplace.<br /><br />We start with the ghosts of old SharePoint—the messy interfaces, lists on top of libraries and permission inheritance that turned every exception into spaghetti. Back then, department sites often created more confusion than clarity: interns could suddenly see sensitive reports, owners couldn’t track which version of a document was the latest, and IT spent hours explaining why “this isn’t really a folder structure” while adoption surveys and admin forums filled up with frustration. That history matters because it still shapes how people react today: the moment SharePoint is mentioned, many assume “complex, risky, unpopular,” even if they haven’t touched the modern platform at all.<br /><br />Then we shift to the reality of new SharePoint and its role inside Microsoft 365. When you create a Team, SharePoint now spins up quietly in the background as the structured workspace where files, permissions, versioning and pages live—Teams is the interface, SharePoint is the engine underneath. The same is true for OneDrive, Viva and many <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> workflows: what looks like “just files” or “just an intranet” is actually built on SharePoint’s modern site architecture, cleaner navigation and simplified permission model. Once you see that, SharePoint stops being a separate, optional tool and starts looking like the content fabric that holds your whole Microsoft 365 environment together.<br /><br />Finally, we explore what this shift means for your digital workplace decisions. If you still treat SharePoint as a legacy platform, you’ll design around it, bolt on extra systems and increase complexity. But if you treat modern SharePoint as the backbone for intranets, team workspaces, knowledge hubs and integrated workflows, you can align Teams, OneDrive, Viva and Power Automate on one shared foundation instead of juggling overlapping tools. By the end of the episode, you’ll have a clear, practical lens for deciding when to lean into SharePoint, when to extend it, and how to explain the “old vs. new” story to stakeholders who only remember the maze and haven’t yet seen the platform it has become. <br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why “old” SharePoint felt confusing, fragile and unpopular for so many users.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How modern SharePoint now powers Teams, OneDrive, Viva and many workflows behind the scenes.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How treating SharePoint as legacy leads to unnecessary third‑party tools and complexity.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to position new SharePoint as the content backbone of your Microsoft 365 digital workplace.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that SharePoint’s reputation is stuck in the past while its architecture has quietly become central to Microsoft 365. Once you stop designing around “old SharePoint” fears and start building on what modern SharePoint can actually do, you unlock a cleaner, more integrated digital workplace instead of a patchwork of parallel platforms.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>IT and digital workplace leaders who still see SharePoint as a legacy platform.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>SharePoint, Teams and Microsoft 365 admins planning intranets and collaboration spaces.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business stakeholders who had a bad SharePoint experience years ago and need a fresh picture.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and digital workplace consultant and host of the M365.FM podcast, helping organizations turn modern SharePoint, Teams and OneDrive into one coherent collaboration platform instead of separate silos. He works with teams to redesign intranets, workspaces and governance so “SharePoint” no longer means “that old document graveyard,” but a clear, usable foundation for everyday work in Microsoft 365.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171626146</guid><pubDate>Thu, 04 Sep 2025 04:01:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67627755/46c11165bbd9aa81212b6864d6d1b208.mp3" length="15844982" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/06f8630c-0b40-4d36-b740-8bd38c5366a6/06f8630c-0b40-4d36-b740-8bd38c5366a6.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/06f8630c-0b40-4d36-b740-8bd38c5366a6/06f8630c-0b40-4d36-b740-8bd38c5366a6.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/06f8630c-0b40-4d36-b740-8bd38c5366a6/06f8630c-0b40-4d36-b740-8bd38c5366a6.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Is SharePoint still that clunky document dump everyone tried to avoid—or has it quietly become the engine behind modern collaboration in https://www.m365.fm/categories/azure-talk/? In...</itunes:subtitle><itunes:summary><![CDATA[Is SharePoint still that clunky document dump everyone tried to avoid—or has it quietly become the engine behind modern collaboration in <a href="https://www.m365.fm/categories/azure-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>? In <a href="https://www.m365.fm/old-sharepoint-vs-new-sharepoint-you-wont-believe-the-difference/" target="_blank" rel="noreferrer noopener">this episode</a>, we look at how “old” SharePoint earned its bad reputation with confusing sites, broken permissions and maze‑like navigation, and why many leaders still make decisions based on a 2012 experience in a 2025 world. You’ll see how that outdated picture blocks teams from using tools they already pay for, pushes them toward extra third‑party platforms, and hides the fact that today’s SharePoint has been rebuilt as a clean, integrated foundation for your digital workplace.<br /><br />We start with the ghosts of old SharePoint—the messy interfaces, lists on top of libraries and permission inheritance that turned every exception into spaghetti. Back then, department sites often created more confusion than clarity: interns could suddenly see sensitive reports, owners couldn’t track which version of a document was the latest, and IT spent hours explaining why “this isn’t really a folder structure” while adoption surveys and admin forums filled up with frustration. That history matters because it still shapes how people react today: the moment SharePoint is mentioned, many assume “complex, risky, unpopular,” even if they haven’t touched the modern platform at all.<br /><br />Then we shift to the reality of new SharePoint and its role inside Microsoft 365. When you create a Team, SharePoint now spins up quietly in the background as the structured workspace where files, permissions, versioning and pages live—Teams is the interface, SharePoint is the engine underneath. The same is true for OneDrive, Viva and many <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> workflows: what looks like “just files” or “just an intranet” is actually built on SharePoint’s modern site architecture, cleaner navigation and simplified permission model. Once you see that, SharePoint stops being a separate, optional tool and starts looking like the content fabric that holds your whole Microsoft 365 environment together.<br /><br />Finally, we explore what this shift means for your digital workplace decisions. If you still treat SharePoint as a legacy platform, you’ll design around it, bolt on extra systems and increase complexity. But if you treat modern SharePoint as the backbone for intranets, team workspaces, knowledge hubs and integrated workflows, you can align Teams, OneDrive, Viva and Power Automate on one shared foundation instead of juggling overlapping tools. By the end of the episode, you’ll have a clear, practical lens for deciding when to lean into SharePoint, when to extend it, and how to explain the “old vs. new” story to stakeholders who only remember the maze and haven’t yet seen the platform it has become. <br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why “old” SharePoint felt confusing, fragile and unpopular for so many users.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How modern SharePoint now powers Teams, OneDrive, Viva and many workflows behind the scenes.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How treating SharePoint as legacy leads to unnecessary third‑party tools and complexity.<a href="https://www.spreaker.com/cms/episodes/67627755/edit/info?filter=NETWORK&amp;network=18613266"...]]></itunes:summary><itunes:duration>1321</itunes:duration><itunes:keywords>architecture,collaboration,contenthub,governance,intranet,libraries,metadata,modernwork,onedrive,permissions,powerautomate,productivity,sharepoint,sites,storage,teamsintegration,versioning,viva,workflows,workspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9410d053cf0a5083e5c970063c419abd.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Most Copilot Rollouts Fail—Here’s Why: Metrics, Baselines and Adoption Patterns You Need for Real Microsoft 365 Productivity</title><link>https://www.m365.fm/show/episodes/most-copilot-rollouts-fail-heres-why/</link><description><![CDATA[Most companies roll out <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> expecting instant productivity boosts. But without measuring usage and impact, those expectations collapse fast: licenses get assigned, people experiment for a week, and then Copilot quietly turns into “just another icon” in the ribbon. In <a href="https://www.m365.fm/most-copilot-rollouts-fail-heres-why/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why so many deployments fail in the first 90 days—weak baselines, shallow metrics, scattered use cases—and how a simple measurement and feedback loop can turn Copilot from hype into a tool you can actually prove is saving time and money.<br /><br />We start with the hype vs. reality gap. Leadership often treats Copilot like a switch you flip: turn it on, and productivity goes up. In practice, week one looks almost identical to the week before: people test prompts, write a few playful emails, then return to old habits. You’ll hear how this happens when Copilot is launched as a feature, not onboarded as a colleague with clear responsibilities, success criteria and a place in existing workflows—leaving adoption to chance and making “we rolled it out” the only success metric.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we dig into the hidden metrics that predict failure. Log‑ins and license counts look great in dashboards, but they say nothing about depth of usage or business impact. We explore what you really need to track instead: how often Copilot is used in core tasks (reports, proposals, documentation), how many workflows see repeat usage, and where usage stays stuck at “testing” instead of moving into daily work. You’ll learn why baseline measurements—how long key tasks took before rollout—are critical, and how to judge early whether Copilot is becoming part of the workflow or just a novelty.<br /><br />Finally, we outline a practical playbook to rescue or design your Copilot rollout. You’ll get a simple model to define a handful of high‑value use cases, set measurable before/after expectations, and create a lightweight reporting loop that surfaces champions, stuck teams and real time savings. Instead of guessing whether Copilot is “worth it,” you’ll have the structure to show where it works, where it doesn’t, and how to adjust licenses, training and scenarios so ROI grows over time instead of fading after the launch announcement.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why most Copilot rollouts hit strong usage in week one but no measurable ROI later.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which hidden metrics (usage depth, task coverage, baselines) predict success or failure.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to distinguish playful experimentation from embedded, value‑creating use.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple measurement and feedback loop to turn Copilot from hype into proven productivity.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot doesn’t fail because the AI is weak—it fails when you never define, measure or manage what “success” should look like. Once you treat adoption metrics and baselines as first‑class citizens in your rollout, you can stop guessing about Copilot’s impact and start steering it toward the workflows where it truly pays off.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Business and IT leaders who approved Copilot but can’t yet show clear ROI.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Adoption, change and digital workplace teams responsible for Microsoft 365 success.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data and analytics owners who want to build meaningful Copilot usage and impact reports.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Copilot and digital workplace consultant and host of the M365.FM podcast, helping organizations move from “we rolled it out” to “we can prove where it makes a difference.” He works with teams on Microsoft 365, <a href="https://www.m365.fm/power-platform-simply-explained/" target="_blank" rel="noreferrer noopener">Power Platform</a> and Azure to design Copilot strategies, baselines and reporting so AI assistants become measurable productivity tools instead of forgotten experiments in the toolbar<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171552735</guid><pubDate>Wed, 03 Sep 2025 16:28:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67621055/b0a7a315dc1082567264c91f8902c4a7.mp3" length="15986983" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1633efbb-bc46-485a-9709-3ad837b5a14b/1633efbb-bc46-485a-9709-3ad837b5a14b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1633efbb-bc46-485a-9709-3ad837b5a14b/1633efbb-bc46-485a-9709-3ad837b5a14b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1633efbb-bc46-485a-9709-3ad837b5a14b/1633efbb-bc46-485a-9709-3ad837b5a14b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most companies roll out https://www.m365.fm/categories/copilot-talk/ expecting instant productivity boosts. But without measuring usage and impact, those expectations collapse fast: licenses get assigned, people experiment for a week, and then Copilot...</itunes:subtitle><itunes:summary><![CDATA[Most companies roll out <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> expecting instant productivity boosts. But without measuring usage and impact, those expectations collapse fast: licenses get assigned, people experiment for a week, and then Copilot quietly turns into “just another icon” in the ribbon. In <a href="https://www.m365.fm/most-copilot-rollouts-fail-heres-why/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why so many deployments fail in the first 90 days—weak baselines, shallow metrics, scattered use cases—and how a simple measurement and feedback loop can turn Copilot from hype into a tool you can actually prove is saving time and money.<br /><br />We start with the hype vs. reality gap. Leadership often treats Copilot like a switch you flip: turn it on, and productivity goes up. In practice, week one looks almost identical to the week before: people test prompts, write a few playful emails, then return to old habits. You’ll hear how this happens when Copilot is launched as a feature, not onboarded as a colleague with clear responsibilities, success criteria and a place in existing workflows—leaving adoption to chance and making “we rolled it out” the only success metric.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we dig into the hidden metrics that predict failure. Log‑ins and license counts look great in dashboards, but they say nothing about depth of usage or business impact. We explore what you really need to track instead: how often Copilot is used in core tasks (reports, proposals, documentation), how many workflows see repeat usage, and where usage stays stuck at “testing” instead of moving into daily work. You’ll learn why baseline measurements—how long key tasks took before rollout—are critical, and how to judge early whether Copilot is becoming part of the workflow or just a novelty.<br /><br />Finally, we outline a practical playbook to rescue or design your Copilot rollout. You’ll get a simple model to define a handful of high‑value use cases, set measurable before/after expectations, and create a lightweight reporting loop that surfaces champions, stuck teams and real time savings. Instead of guessing whether Copilot is “worth it,” you’ll have the structure to show where it works, where it doesn’t, and how to adjust licenses, training and scenarios so ROI grows over time instead of fading after the launch announcement.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why most Copilot rollouts hit strong usage in week one but no measurable ROI later.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Which hidden metrics (usage depth, task coverage, baselines) predict success or failure.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to distinguish playful experimentation from embedded, value‑creating use.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple measurement and feedback loop to turn Copilot from hype into proven productivity.<a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67621055/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is...]]></itunes:summary><itunes:duration>1333</itunes:duration><itunes:keywords>adoption,analytics,baseline,benchmark,copilot,engagement,feedbackloop,impact,insights,measurement,metrics,optimization,outcomes,patterns,productivity,reporting,roi,usagedepth,utilization,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4ea89c288ce6841be1a3c33bd51b4334.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot vs. Developer: Who Really Wins in Power BI Data Modeling, DAX and Dashboard Design?</title><link>https://www.m365.fm/show/episodes/copilot-vs-developer-who-wins-power-bi/</link><description><![CDATA[If <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> can build a Power BI dashboard faster than a trained developer, what does that really mean for your job and your BI strategy? In <a href="https://www.m365.fm/copilot-vs-developer-who-wins-power-bi/" target="_blank" rel="noreferrer noopener">this episode</a>, we turn that anxiety into an experiment: the same dataset, the same challenge, but two very different approaches—one powered by years of hands‑on experience, the other by AI‑driven automation. You’ll see where Copilot’s speed genuinely shines, where it quietly cuts corners on data modeling and business logic, and why “fast” and “fit for real‑world decisions” aren’t always the same thing.<br /><br />We start with the big fear behind every AI demo: if a button press can generate dashboards, DAX and visuals in seconds, what’s left for human developers to do? We unpack how that fear has grown as more Microsoft 365 tools adopt AI, shifting work away from manual craft toward machine‑generated suggestions. Then we contrast that anxiety with the reality of Power BI: beneath the slick visuals lie messy source data, conflicting business definitions and models that have to hold up under real financial and operational scrutiny—areas where human judgment still has the edge.<br /><br />From there, we walk through the head‑to‑head challenge. Both Copilot and a seasoned developer get the same sales dataset and the same brief: connect the data, build a model, create meaningful measures and produce a dashboard a business leader could actually use. We break down how each side handles relationships, complex measures and edge cases, and then score the results across three dimensions: speed, accuracy and overall decision quality. Along the way, you’ll see where Copilot’s instant DAX and visuals save real time—and where the developer’s slower, more deliberate approach prevents subtle but dangerous errors from creeping into the story.<br /><br />Finally, we translate the experiment into practical guidance for your own work. You’ll learn when to lean on Copilot as a powerful accelerator—scaffolding models, suggesting first‑draft measures, exploring visual options—and when to insist on human oversight for key business logic, governance and production reporting. We close with a clear message: the question isn’t “Will Copilot replace Power BI developers?” but “Which teams will learn how to pair AI speed with human expertise—and which will let automation ship dashboards nobody fully understands?”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Where Copilot really outperforms humans in Power BI—and where it doesn’t.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How data modeling, DAX and business context separate flashy dashboards from trustworthy ones.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Copilot as an accelerator without handing over full control of your BI.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical lens to talk about AI and developer roles with your own team and leadership.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot changes how Power BI work gets done, not whether you still need experts. Once you treat AI as the engine that handles repetitive patterns while humans own context, validation and design, you stop asking “who wins?” and start building a Power BI practice where both Copilot and developers make each other stronger.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Power BI developers worried—or curious—about Copilot’s impact on their role.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Data leaders and BI managers deciding how far to lean into AI‑generated reports.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has seen impressive Copilot demos and wants to know what happens with real, messy business data.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Power BI and Copilot consultant and host of the M365.FM podcast, helping organizations combine AI automation with solid data modeling and governance instead of choosing one over the other. He works with teams to design BI strategies where Copilot accelerates development, but humans still own the business logic, validation and storytelling that make dashboards worth trusting.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171552593</guid><pubDate>Wed, 03 Sep 2025 04:25:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67609481/da837ffcaad058b6cb3fc8cdca23f749.mp3" length="14779813" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/42a68f71-ee0e-4fe7-b2ce-dc0e52ff6d27/42a68f71-ee0e-4fe7-b2ce-dc0e52ff6d27.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/42a68f71-ee0e-4fe7-b2ce-dc0e52ff6d27/42a68f71-ee0e-4fe7-b2ce-dc0e52ff6d27.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/42a68f71-ee0e-4fe7-b2ce-dc0e52ff6d27/42a68f71-ee0e-4fe7-b2ce-dc0e52ff6d27.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>If https://www.m365.fm/categories/copilot-talk/ can build a Power BI dashboard faster than a trained developer, what does that really mean for your job and your BI strategy? In https://www.m365.fm/copilot-vs-developer-who-wins-power-bi/, we turn that...</itunes:subtitle><itunes:summary><![CDATA[If <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a> can build a Power BI dashboard faster than a trained developer, what does that really mean for your job and your BI strategy? In <a href="https://www.m365.fm/copilot-vs-developer-who-wins-power-bi/" target="_blank" rel="noreferrer noopener">this episode</a>, we turn that anxiety into an experiment: the same dataset, the same challenge, but two very different approaches—one powered by years of hands‑on experience, the other by AI‑driven automation. You’ll see where Copilot’s speed genuinely shines, where it quietly cuts corners on data modeling and business logic, and why “fast” and “fit for real‑world decisions” aren’t always the same thing.<br /><br />We start with the big fear behind every AI demo: if a button press can generate dashboards, DAX and visuals in seconds, what’s left for human developers to do? We unpack how that fear has grown as more Microsoft 365 tools adopt AI, shifting work away from manual craft toward machine‑generated suggestions. Then we contrast that anxiety with the reality of Power BI: beneath the slick visuals lie messy source data, conflicting business definitions and models that have to hold up under real financial and operational scrutiny—areas where human judgment still has the edge.<br /><br />From there, we walk through the head‑to‑head challenge. Both Copilot and a seasoned developer get the same sales dataset and the same brief: connect the data, build a model, create meaningful measures and produce a dashboard a business leader could actually use. We break down how each side handles relationships, complex measures and edge cases, and then score the results across three dimensions: speed, accuracy and overall decision quality. Along the way, you’ll see where Copilot’s instant DAX and visuals save real time—and where the developer’s slower, more deliberate approach prevents subtle but dangerous errors from creeping into the story.<br /><br />Finally, we translate the experiment into practical guidance for your own work. You’ll learn when to lean on Copilot as a powerful accelerator—scaffolding models, suggesting first‑draft measures, exploring visual options—and when to insist on human oversight for key business logic, governance and production reporting. We close with a clear message: the question isn’t “Will Copilot replace Power BI developers?” but “Which teams will learn how to pair AI speed with human expertise—and which will let automation ship dashboards nobody fully understands?”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Where Copilot really outperforms humans in Power BI—and where it doesn’t.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How data modeling, DAX and business context separate flashy dashboards from trustworthy ones.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to use Copilot as an accelerator without handing over full control of your BI.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A practical lens to talk about AI and developer roles with your own team and leadership.<a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67609481/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot changes how Power BI work gets...]]></itunes:summary><itunes:duration>1232</itunes:duration><itunes:keywords>accuracy,analytics,automation,comparison,competency,copilot,dashboarding,dataquality,dax,expertise,humaninsight,interpretation,modeling,oversight,powerbi,prompting,reliability,skillsshift,speed,validation</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/995f8d22eef97943bd383687ec42a4bb.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The AI Chatbot That Knows All Your Data: How Copilot and Fabric Data Agents Unify CRM, ERP and Databases for Real‑Time Answers</title><link>https://www.m365.fm/show/episodes/the-ai-chatbot-that-knows-all-your-data/</link><description><![CDATA[Your CRM, ERP and databases hold the answers, but combining them still takes exports, spreadsheets and weeks of waiting. This episode is for business and data leaders who want one AI chatbot that answers cross-system questions instantly. You will learn how Fabric connectors and Copilot with Fabric data agents unify your data and turn it into real-time, predictive insight.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of scattered data</li><li>04:17 – Why Copilot and <a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Fabric data agents</a> change the game</li><li>08:38 – The power of Fabric connectors</li><li>13:13 – Building your first AI data chatbot</li><li>17:08 – Real-time insights and predictions</li><li>21:30 – Start small: connect two sources and try <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Copilot</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Scattered CRM, ERP and database silos cost time and trust because every system insists on its own version of the truth.</li><li>Fabric connectors bring systems like Dynamics 365, SAP, Salesforce and SQL into one hub that Copilot with <a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Fabric data agents</a> can query in plain language.</li><li>Once data is unified, the same setup moves teams from backward-looking KPIs to predictive insights they can act on in real time.</li></ul><br /><b>Worth quoting</b><br /><br />“The issue isn't that the information doesn't exist. It's every system clings to its own view of the truth like it's the only source that matters.” – Mirko Peters (01:01)<br /><br />“Rather than needing your IT staff to handcraft every query, the system interprets natural questions and generates the data actions beneath the surface.” – Mirko Peters (07:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-ai-chatbot-that-knows-all-your-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric data agents</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the central hub where connectors land CRM, ERP and database data for querying</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – the AI layer that turns plain-language questions into queries across connected data</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the conversational interface employees use to ask cross-system business questions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Copilot Studio Fabric data: stop writing SQL and let natural language query your warehouse</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171552294</guid><pubDate>Tue, 02 Sep 2025 16:03:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67597954/8c360f93296e6f8722c37becb5d36b8a.mp3" length="15888240" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bc91a0e8-c09c-4694-b0b6-232c0cbe7ff9/bc91a0e8-c09c-4694-b0b6-232c0cbe7ff9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bc91a0e8-c09c-4694-b0b6-232c0cbe7ff9/bc91a0e8-c09c-4694-b0b6-232c0cbe7ff9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bc91a0e8-c09c-4694-b0b6-232c0cbe7ff9/bc91a0e8-c09c-4694-b0b6-232c0cbe7ff9.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your CRM, ERP and databases hold the answers, but combining them still takes exports, spreadsheets and weeks of waiting. This episode is for business and data leaders who want one AI chatbot that answers cross-system questions instantly. You will...</itunes:subtitle><itunes:summary><![CDATA[Your CRM, ERP and databases hold the answers, but combining them still takes exports, spreadsheets and weeks of waiting. This episode is for business and data leaders who want one AI chatbot that answers cross-system questions instantly. You will learn how Fabric connectors and Copilot with Fabric data agents unify your data and turn it into real-time, predictive insight.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The hidden cost of scattered data</li><li>04:17 – Why Copilot and <a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Fabric data agents</a> change the game</li><li>08:38 – The power of Fabric connectors</li><li>13:13 – Building your first AI data chatbot</li><li>17:08 – Real-time insights and predictions</li><li>21:30 – Start small: connect two sources and try <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Copilot</a></li></ul><br /><b>Key takeaways</b><br /><ul><li>Scattered CRM, ERP and database silos cost time and trust because every system insists on its own version of the truth.</li><li>Fabric connectors bring systems like Dynamics 365, SAP, Salesforce and SQL into one hub that Copilot with <a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Fabric data agents</a> can query in plain language.</li><li>Once data is unified, the same setup moves teams from backward-looking KPIs to predictive insights they can act on in real time.</li></ul><br /><b>Worth quoting</b><br /><br />“The issue isn't that the information doesn't exist. It's every system clings to its own view of the truth like it's the only source that matters.” – Mirko Peters (01:01)<br /><br />“Rather than needing your IT staff to handcraft every query, the system interprets natural questions and generates the data actions beneath the surface.” – Mirko Peters (07:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/the-ai-chatbot-that-knows-all-your-data/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on Fabric data agents</li><li><a href="https://www.m365.fm/entity/fabric/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Microsoft Fabric</a> – the central hub where connectors land CRM, ERP and database data for querying</li><li><a href="https://www.m365.fm/entity/fabric-data-agents/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Fabric data agents</a> – the AI layer that turns plain-language questions into queries across connected data</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the conversational interface employees use to ask cross-system business questions</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-studio-fabric-data-language-simplified/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=the-ai-chatbot-that-knows-all-your-data" target="_blank" rel="noreferrer noopener">Copilot Studio Fabric data: stop writing SQL and let natural language query your warehouse</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a...]]></itunes:summary><itunes:duration>1324</itunes:duration><itunes:keywords>analytics,automation,businesslogic,connectors,contextfusion,copilot,crm,databases,dataunification,decisioning,erp,fabricagents,insights,integration,intelligence,orchestration,productivity,queryai,realtime,unifieddata</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a136efd50227f796a4ddff7f78eefcea.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Task Lists Are Failing You: How Eisenhower, Microsoft 365 and Copilot Turn Busywork into Real Progress</title><link>https://www.m365.fm/show/episodes/why-task-lists-are-failing-you/</link><description><![CDATA[Closing your laptop after a packed day and still wondering what you actually accomplished is not a personal failure—it’s a design flaw in how most task lists work. Traditional lists mix everything from tiny errands to career‑defining work into one flat stream, rewarding you for crossing off volume instead of moving forward on what truly matters. In <a href="https://www.m365.fm/why-task-lists-are-failing-you/" target="_blank" rel="noreferrer noopener">this episode</a>, we explore why that illusion of productivity is so tempting, how it keeps you stuck in low‑impact busywork, and what changes when you combine Eisenhower’s prioritization method with <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> so your system starts amplifying your focus instead of fragmenting it.<br /><br />We start with the hidden trap of task lists: they make you feel productive while quietly hiding the difference between urgent noise and important progress. You’ll hear why your brain loves quick wins—short emails, small admin tasks, tiny checkmarks—yet those wins rarely move the big projects that actually shape your results. By the end of the story, it becomes clear that the problem isn’t your discipline or motivation; it’s a toolset that records everything but refuses to tell you what deserves your best energy today.<br /><br />From there, we connect Eisenhower’s simple but powerful “urgent vs. important” matrix to the reality of a modern Microsoft 365 workday. Instead of drawing boxes on paper once and forgetting them, you’ll see how that logic can live inside Outlook, To Do, Planner and Teams—so tasks are sorted into clear priorities as you read email, capture notes or plan your week. This is where Copilot enters: not as a magic productivity button, but as a partner that can draft, regroup and re‑prioritize your workload using your own rules, surfacing what matters most and gently pushing the rest into later, delegated or “not worth doing” buckets.<br /><br />Finally, we walk through a practical way to move from “endless list” to a focused system you can actually maintain. You’ll learn how to define a small set of priority categories, map them onto Microsoft 365 tools you already own, and use Copilot to review your day, adjust your plan and keep the most important work visible—even when urgent noise tries to take over. The goal is not to squeeze more tasks into each day, but to end more days with a short, satisfying answer to the question: “What meaningful thing did I move forward today?”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why traditional task lists feel busy but rarely produce meaningful progress.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Eisenhower’s “urgent vs. important” framework still beats most modern apps.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to embed that logic into Outlook, To Do, Planner and Teams instead of adding yet another tool.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft 365 Copilot can help you sort, rephrase and prioritize tasks so your day reflects what actually matters.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that productivity isn’t about doing more tasks—it’s about deciding what matters and letting your tools support that decision, not fight it. Once you combine a clear prioritization framework with the Microsoft 365 tools and Copilot you already have, your task system turns from a guilt‑inducing backlog into a focused guide for the work that really moves you and your team forward.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Knowledge workers who end most days feeling busy but strangely unproductive.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Managers who want their teams to focus on impact, not just inbox zero and checklist volume.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone using Microsoft 365 who suspects they’re only scratching the surface of what Outlook, To Do, Planner, Teams and Copilot can do together.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and digital productivity consultant and host of the M365.FM podcast, helping professionals turn overloaded task lists into clear, priority‑driven workflows. He works with teams to combine classic methods like the Eisenhower Matrix with modern tools like Copilot, Outlook, To Do and Planner—so their daily systems finally reflect what truly matters instead of just capturing everything that arrives.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171552082</guid><pubDate>Tue, 02 Sep 2025 04:19:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67589747/6ce6b97c3d2b9154fd4e1be1c60226c9.mp3" length="14287039" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/762dc7b6-97ff-45b0-bbf4-37c39d635d02/762dc7b6-97ff-45b0-bbf4-37c39d635d02.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/762dc7b6-97ff-45b0-bbf4-37c39d635d02/762dc7b6-97ff-45b0-bbf4-37c39d635d02.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/762dc7b6-97ff-45b0-bbf4-37c39d635d02/762dc7b6-97ff-45b0-bbf4-37c39d635d02.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Closing your laptop after a packed day and still wondering what you actually accomplished is not a personal failure—it’s a design flaw in how most task lists work. Traditional lists mix everything from tiny errands to career‑defining work into one...</itunes:subtitle><itunes:summary><![CDATA[Closing your laptop after a packed day and still wondering what you actually accomplished is not a personal failure—it’s a design flaw in how most task lists work. Traditional lists mix everything from tiny errands to career‑defining work into one flat stream, rewarding you for crossing off volume instead of moving forward on what truly matters. In <a href="https://www.m365.fm/why-task-lists-are-failing-you/" target="_blank" rel="noreferrer noopener">this episode</a>, we explore why that illusion of productivity is so tempting, how it keeps you stuck in low‑impact busywork, and what changes when you combine Eisenhower’s prioritization method with <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> so your system starts amplifying your focus instead of fragmenting it.<br /><br />We start with the hidden trap of task lists: they make you feel productive while quietly hiding the difference between urgent noise and important progress. You’ll hear why your brain loves quick wins—short emails, small admin tasks, tiny checkmarks—yet those wins rarely move the big projects that actually shape your results. By the end of the story, it becomes clear that the problem isn’t your discipline or motivation; it’s a toolset that records everything but refuses to tell you what deserves your best energy today.<br /><br />From there, we connect Eisenhower’s simple but powerful “urgent vs. important” matrix to the reality of a modern Microsoft 365 workday. Instead of drawing boxes on paper once and forgetting them, you’ll see how that logic can live inside Outlook, To Do, Planner and Teams—so tasks are sorted into clear priorities as you read email, capture notes or plan your week. This is where Copilot enters: not as a magic productivity button, but as a partner that can draft, regroup and re‑prioritize your workload using your own rules, surfacing what matters most and gently pushing the rest into later, delegated or “not worth doing” buckets.<br /><br />Finally, we walk through a practical way to move from “endless list” to a focused system you can actually maintain. You’ll learn how to define a small set of priority categories, map them onto Microsoft 365 tools you already own, and use Copilot to review your day, adjust your plan and keep the most important work visible—even when urgent noise tries to take over. The goal is not to squeeze more tasks into each day, but to end more days with a short, satisfying answer to the question: “What meaningful thing did I move forward today?”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why traditional task lists feel busy but rarely produce meaningful progress.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Eisenhower’s “urgent vs. important” framework still beats most modern apps.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to embed that logic into Outlook, To Do, Planner and Teams instead of adding yet another tool.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft 365 Copilot can help you sort, rephrase and prioritize tasks so your day reflects what actually matters.<a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67589747/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that...]]></itunes:summary><itunes:duration>1191</itunes:duration><itunes:keywords>alignment,automation,clarity,copilot,decisioning,delegation,eisenhower,execution,focus,impact,importance,intentionality,overwhelm,planning,prioritization,productivity,taskflow,timemanagement,urgency,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dcf4637d9498c6f15cc7a55897a95cd4.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Design Microsoft Teams Channels That Actually Work for Real Collaboration</title><link>https://www.m365.fm/show/episodes/the-ideal-teams-team-is-a-lie-or-is-it/</link><description><![CDATA[Ever opened Microsoft Teams and wondered why there are so many channels, half of them unused, and nobody is quite sure where anything belongs? You’re not alone—and it’s not a “user problem.” In <a href="https://www.m365.fm/the-ideal-teams-team-is-a-lie-or-is-it/" target="_blank" rel="noreferrer noopener">this episode</a>, we ask whether the idea of a perfectly structured Teams environment is a myth, or whether there really is a practical playbook that turns channel chaos into a focused digital workspace your team actually wants to use.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with why Teams so often feels like digital noise instead of a collaboration hub. Rushed rollouts create a channel for every idea, project and department, then leave people to figure out the rest—resulting in duplicate spaces, abandoned channels and endless uncertainty about where to post. The outcome is predictable: important updates get buried, search returns three different versions of the “latest” document, and frustrated colleagues quietly drift back to email and chat because it feels simpler than navigating the maze.<br /><br />From there, we dig into the “too few vs. too many channels” problem through the lens of cognitive load. One overloaded general channel turns into a firehose nobody can follow; twenty hyper‑specific channels create so much fragmentation that nobody has the time or mental bandwidth to monitor them all. You’ll learn why the real goal isn’t hitting a magic number, but designing a small set of channels that map to real workflows—clear purposes, clear owners, and clear rules about what belongs where—so people can navigate by instinct instead of guesswork.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we introduce the communication principles that keep a good structure from decaying over time. Defined naming conventions, simple posting rules, and lightweight ownership make it easy for new and existing team members to understand the “roadmap” of your Teams space at a glance. We walk through a practical starting pattern—how to design your core channels, document their purpose, and adjust based on feedback—so your Teams environment stops growing like an unplanned city and starts working like a well‑signposted, everyday workspace.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why many Teams environments slide into chaos even with the best intentions.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How too few or too many channels both destroy clarity and engagement.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design channel structures around real workflows, not abstract topics.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The simple communication and governance rules that keep Teams usable over time.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that there’s no “perfect” Teams layout—but there is a set of principles that make any structure understandable and sustainable. Once you stop chasing a mythical ideal and instead design a small, clearly defined set of channels supported by simple rules, your Teams space turns from a noisy hallway into a place where people actually find what they need and know where to contribute.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Teams admins trying to rescue sprawling, confusing workspaces.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Team and project leads who want their Teams environment to support, not slow down, collaboration.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who’s ever thought, “We use Teams—but nobody really knows how it’s supposed to be structured.”<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and digital workplace consultant and host of the M365.FM podcast, helping organizations turn messy Teams setups into clear, purpose‑driven collaboration spaces. He works with teams to design channel structures, naming conventions and governance that align with how work actually flows—so Microsoft Teams becomes the place where things get done, not just another noisy app people try to avoid.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171542336</guid><pubDate>Mon, 01 Sep 2025 16:18:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67582550/ddd21e858c35904c1ed5f24131c23a62.mp3" length="14709909" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/85e0059e-8f3e-4fee-84ad-c29d6ef4d0f8/85e0059e-8f3e-4fee-84ad-c29d6ef4d0f8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/85e0059e-8f3e-4fee-84ad-c29d6ef4d0f8/85e0059e-8f3e-4fee-84ad-c29d6ef4d0f8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/85e0059e-8f3e-4fee-84ad-c29d6ef4d0f8/85e0059e-8f3e-4fee-84ad-c29d6ef4d0f8.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Ever opened Microsoft Teams and wondered why there are so many channels, half of them unused, and nobody is quite sure where anything belongs? You’re not alone—and it’s not a “user problem.” In...</itunes:subtitle><itunes:summary><![CDATA[Ever opened Microsoft Teams and wondered why there are so many channels, half of them unused, and nobody is quite sure where anything belongs? You’re not alone—and it’s not a “user problem.” In <a href="https://www.m365.fm/the-ideal-teams-team-is-a-lie-or-is-it/" target="_blank" rel="noreferrer noopener">this episode</a>, we ask whether the idea of a perfectly structured Teams environment is a myth, or whether there really is a practical playbook that turns channel chaos into a focused digital workspace your team actually wants to use.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with why Teams so often feels like digital noise instead of a collaboration hub. Rushed rollouts create a channel for every idea, project and department, then leave people to figure out the rest—resulting in duplicate spaces, abandoned channels and endless uncertainty about where to post. The outcome is predictable: important updates get buried, search returns three different versions of the “latest” document, and frustrated colleagues quietly drift back to email and chat because it feels simpler than navigating the maze.<br /><br />From there, we dig into the “too few vs. too many channels” problem through the lens of cognitive load. One overloaded general channel turns into a firehose nobody can follow; twenty hyper‑specific channels create so much fragmentation that nobody has the time or mental bandwidth to monitor them all. You’ll learn why the real goal isn’t hitting a magic number, but designing a small set of channels that map to real workflows—clear purposes, clear owners, and clear rules about what belongs where—so people can navigate by instinct instead of guesswork.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we introduce the communication principles that keep a good structure from decaying over time. Defined naming conventions, simple posting rules, and lightweight ownership make it easy for new and existing team members to understand the “roadmap” of your Teams space at a glance. We walk through a practical starting pattern—how to design your core channels, document their purpose, and adjust based on feedback—so your Teams environment stops growing like an unplanned city and starts working like a well‑signposted, everyday workspace.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why many Teams environments slide into chaos even with the best intentions.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How too few or too many channels both destroy clarity and engagement.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to design channel structures around real workflows, not abstract topics.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The simple communication and governance rules that keep Teams usable over time.<a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67582550/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that there’s no “perfect” Teams layout—but there is a set of principles that make any structure understandable and sustainable. Once you stop chasing...]]></itunes:summary><itunes:duration>1226</itunes:duration><itunes:keywords>adoption,alignment,channels,clarity,cognitiveload,collaboration,communication,efficiency,focus,governance,guidelines,naming,navigation,organization,ownership,purpose,sprawl,structure,teams,workflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1925c7b76046771c670483f01c24aaff.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Fix SharePoint Forms, Performance, Validation and Real‑World Reliability</title><link>https://www.m365.fm/show/episodes/your-powerapps-form-looks-great-but-fails-you/</link><description><![CDATA[Your PowerApps form looks amazing in the designer—until real users start submitting real data. Buttons stop responding, validation feels inconsistent, and performance drops the moment your SharePoint list grows beyond a tidy demo. In this episode, we unpack why “Customize with PowerApps” is such a tempting trap, how visual tweaks quietly introduce technical debt, and what you must do differently if you want a form that survives production traffic instead of just impressing in preview.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We begin with the illusion of simplicity. Power Apps makes it effortless to drag controls, add formulas that look like Excel and quickly hide, move or autofill fields—so your request form can go from plain to polished in a single afternoon. But that speed hides a deeper issue: every custom rule, every overridden default and every extra control is now your responsibility, not SharePoint’s. As soon as the form leaves your controlled test environment and hits hundreds of users, those decisions reveal themselves as misaligned field types, save buttons wired to brittle Patch logic and behavior that changes depending on who’s using which browser.<br /><br />From there, we move into what really breaks after rollout: scale and complexity. A form that loads instantly with ten records can crawl once your list holds thousands, because every dropdown, filter and conditional visibility rule fires live against growing data. You’ll hear how dynamic sections that felt “smart” in design mode—different fields for different request types, heavy use of If and Lookup expressions—combine into dozens of recalculations and data calls every time a user changes a value. The result is familiar: spinning icons, double‑click saves that cause duplicates, and users who stop trusting the form because it feels slow and unpredictable exactly when they’re under time pressure.<br /><br />We also shine a light on validation and data quality—the part most people underestimate. When you replace built‑in SharePoint validation with your own Power Apps rules, you effectively run two sets of logic in parallel: one in the form, one in the list. If they don’t match perfectly, you get silent failures, confusing error messages or records that look valid in the UI but break reporting later. Simple things like Yes/No columns, choice fields and required fields can behave differently between SharePoint and Power Apps if you’re not precise about how you handle them. Over time, that mismatch creates a data set that “works” for the form but frustrates everyone else who depends on clean, reliable list data.<br /><br />Finally, we outline the mindset and techniques that turn good‑looking prototypes into reliable, maintainable apps. You’ll learn why experienced makers push heavy logic into Power Automate and backend rules instead of cramming everything into the form, how they design with production volumes in mind from day one, and which patterns (component reuse, consistent Patch patterns, lean formulas, delegation‑friendly filters) keep forms fast and robust. The episode doesn’t argue against using Power Apps for SharePoint forms—it shows how to approach them with engineering discipline so your next “wow” demo doesn’t become next quarter’s support headache.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Why “Customize with PowerApps” makes forms look finished long before they’re truly reliable.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How preview‑mode success hides real‑world issues with performance, scale and multi‑user behavior.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How mismatched validation between Power Apps and SharePoint corrupts data quality over time.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Practical design patterns to keep your Power Apps forms fast, stable and maintainable in production.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Power Apps forms don’t fail because the platform is weak—they fail when you treat visual customization as the finish line instead of the starting point for proper app design. Once you think beyond the demo, design for real data volumes and push the right logic into the right layers, your SharePoint forms stop just looking good and start working reliably for everyone who depends on them.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Power Apps and SharePoint makers who customize list forms for real business processes.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT and business teams frustrated by slow, flaky or inconsistent custom forms.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Anyone who has clicked “Customize with PowerApps,” loved the result—and then watched it struggle in production.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and Power Platform consultant and host of the M365.FM podcast, helping organizations turn fragile, one‑off Power Apps forms into well‑designed applications that scale with their SharePoint data. He works with teams to tighten form logic, align SharePoint columns and Power Apps behavior, and design performance‑aware patterns—so the next custom form doesn’t just pass testing, but earns user trust in daily work.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171542209</guid><pubDate>Mon, 01 Sep 2025 04:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67576798/ed4e6173cb4f5fd753f30718f5e69dad.mp3" length="15127764" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ae730db5-53ba-4ec8-9c73-d08e6ec7c311/ae730db5-53ba-4ec8-9c73-d08e6ec7c311.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ae730db5-53ba-4ec8-9c73-d08e6ec7c311/ae730db5-53ba-4ec8-9c73-d08e6ec7c311.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ae730db5-53ba-4ec8-9c73-d08e6ec7c311/ae730db5-53ba-4ec8-9c73-d08e6ec7c311.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your PowerApps form looks amazing in the designer—until real users start submitting real data. Buttons stop responding, validation feels inconsistent, and performance drops the moment your SharePoint list grows beyond a tidy demo. In this episode, we...</itunes:subtitle><itunes:summary><![CDATA[Your PowerApps form looks amazing in the designer—until real users start submitting real data. Buttons stop responding, validation feels inconsistent, and performance drops the moment your SharePoint list grows beyond a tidy demo. In this episode, we unpack why “Customize with PowerApps” is such a tempting trap, how visual tweaks quietly introduce technical debt, and what you must do differently if you want a form that survives production traffic instead of just impressing in preview.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We begin with the illusion of simplicity. Power Apps makes it effortless to drag controls, add formulas that look like Excel and quickly hide, move or autofill fields—so your request form can go from plain to polished in a single afternoon. But that speed hides a deeper issue: every custom rule, every overridden default and every extra control is now your responsibility, not SharePoint’s. As soon as the form leaves your controlled test environment and hits hundreds of users, those decisions reveal themselves as misaligned field types, save buttons wired to brittle Patch logic and behavior that changes depending on who’s using which browser.<br /><br />From there, we move into what really breaks after rollout: scale and complexity. A form that loads instantly with ten records can crawl once your list holds thousands, because every dropdown, filter and conditional visibility rule fires live against growing data. You’ll hear how dynamic sections that felt “smart” in design mode—different fields for different request types, heavy use of If and Lookup expressions—combine into dozens of recalculations and data calls every time a user changes a value. The result is familiar: spinning icons, double‑click saves that cause duplicates, and users who stop trusting the form because it feels slow and unpredictable exactly when they’re under time pressure.<br /><br />We also shine a light on validation and data quality—the part most people underestimate. When you replace built‑in SharePoint validation with your own Power Apps rules, you effectively run two sets of logic in parallel: one in the form, one in the list. If they don’t match perfectly, you get silent failures, confusing error messages or records that look valid in the UI but break reporting later. Simple things like Yes/No columns, choice fields and required fields can behave differently between SharePoint and Power Apps if you’re not precise about how you handle them. Over time, that mismatch creates a data set that “works” for the form but frustrates everyone else who depends on clean, reliable list data.<br /><br />Finally, we outline the mindset and techniques that turn good‑looking prototypes into reliable, maintainable apps. You’ll learn why experienced makers push heavy logic into Power Automate and backend rules instead of cramming everything into the form, how they design with production volumes in mind from day one, and which patterns (component reuse, consistent Patch patterns, lean formulas, delegation‑friendly filters) keep forms fast and robust. The episode doesn’t argue against using Power Apps for SharePoint forms—it shows how to approach them with engineering discipline so your next “wow” demo doesn’t become next quarter’s support headache.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Why “Customize with PowerApps” makes forms look finished long before they’re truly reliable.<a href="https://www.spreaker.com/cms/episodes/67576798/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How...]]></itunes:summary><itunes:duration>1261</itunes:duration><itunes:keywords>controls,datatypes,delegation,dependencies,errors,formdesign,governance,latency,loadtime,logicflow,optimization,patchlogic,performance,powerapps,reliability,scale,sharepoint,uxissues,validation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b5359bde0e80c02a75dc500a9e6010b2.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Copilot Efficiency: Numbers That Shock Managers – How AI‑Driven Reporting Turns Hidden Time Sinks into Measurable Revenue Impact</title><link>https://www.m365.fm/show/episodes/copilot-efficiency-numbers-that-shock-managers/</link><description><![CDATA[Most leaders think <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>’s value is “a few hours saved” in emails and reporting, but the real impact shows up when you finally measure what those hours are quietly costing you every week. In <a href="https://www.m365.fm/copilot-efficiency-numbers-that-shock-managers/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack a real sales reporting case: a team that treated weekly reports as routine admin work—until a closer look revealed thousands of euros in hidden labor costs, delayed decisions and missed revenue opportunities every single month. What looked like “just part of the job” turned out to be a structural drag on sales performance, campaign agility and staff engagement.<br /><br />We start by walking through the Costly Sales Reporting Trap you’ve already heard in the story: analysts spending entire days exporting from multiple tools, merging spreadsheets and building decks that arrive too late to save underperforming campaigns. You’ll see how reporting delays quietly hard‑code a weekly reaction cycle into your business, how that lag kills conversion chances in fast‑moving markets, and why the real damage isn’t the hours in Excel—it’s the revenue and margin you never recover because insight always shows up a few days late. We connect those dots to research on delayed reporting and opportunity cost, making the financial impact of “slow” visible instead of theoretical.<br /><br />Then we show what really changed when Copilot entered the picture. By moving from manual spreadsheet wrangling to AI‑assisted consolidation and draft dashboards, the team shrank a six‑hour reporting block into minutes of guided automation and light refinement. Copilot started to recognize recurring patterns, preferred formats and common management questions, turning analysts from spreadsheet operators into internal consultants focused on interpretation instead of copy‑paste. You’ll hear how this shift didn’t just improve efficiency; it upgraded the quality and timing of decisions, reduced errors, and gave analysts the headspace to spot trends early instead of constantly catching up.<br /><br />Finally, we turn these insights into a practical playbook you can apply in your own organization. We outline how to identify your own “hidden reporting drains,” calculate their true cost, and design Copilot‑powered workflows in Excel, Outlook and Teams that cut out the slowest, most repetitive steps. The message is clear: 30 euros per Copilot seat only looks expensive if you never quantify the drag of your current reporting habits. Once you put numbers on time, delay and missed opportunities, you’ll see why the real shock isn’t how many hours Copilot saves—it’s how much value you’ve been leaving on the table by treating reporting as “just admin work.”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How manual sales reporting quietly burns thousands of euros in time and opportunity every month.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why fixed reporting rhythms slow decisions and turn “a few hours of Excel” into a competitive disadvantage.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Copilot in Excel, Outlook and Teams collapses hours of reporting work into minutes of guided automation.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to put real numbers on Copilot’s impact so the license cost becomes a rounding error next to the value it unlocks.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot’s real ROI doesn’t come from shaving a little time off tasks—it comes from removing the reporting bottlenecks that slow every important decision. Once you expose the true cost of your current reporting routines and let Copilot handle the repetitive consolidation work, you free people to use their brains where they add the most value: interpreting patterns and acting faster than the competition.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Sales and revenue leaders frustrated by slow, labor‑heavy reporting cycles.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Finance and operations managers who suspect reporting is eating more time (and money) than anyone admits.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Executives evaluating whether Copilot licenses are “worth it” and needing hard numbers, not just hype.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Copilot and digital workplace consultant and host of the M365.FM podcast, helping organizations turn invisible reporting costs into visible, AI‑driven efficiency gains. He works with sales, finance and operations teams to map their reporting workflows, quantify hidden drains and design Copilot‑powered processes—so management dashboards are faster, more accurate and far cheaper to produce than the “we’ve always done it this way” spreadsheets they replace.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171542134</guid><pubDate>Sun, 31 Aug 2025 16:09:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67572668/ed4e6173cb4f5fd753f30718f5e69dad.mp3" length="15127764" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f9e961ef-d1c4-46e0-9168-e1ce51272f4d/f9e961ef-d1c4-46e0-9168-e1ce51272f4d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f9e961ef-d1c4-46e0-9168-e1ce51272f4d/f9e961ef-d1c4-46e0-9168-e1ce51272f4d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f9e961ef-d1c4-46e0-9168-e1ce51272f4d/f9e961ef-d1c4-46e0-9168-e1ce51272f4d.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Most leaders think https://www.m365.fm/categories/copilot-talk/’s value is “a few hours saved” in emails and reporting, but the real impact shows up when you finally measure what those hours are quietly costing you every week. In...</itunes:subtitle><itunes:summary><![CDATA[Most leaders think <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>’s value is “a few hours saved” in emails and reporting, but the real impact shows up when you finally measure what those hours are quietly costing you every week. In <a href="https://www.m365.fm/copilot-efficiency-numbers-that-shock-managers/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack a real sales reporting case: a team that treated weekly reports as routine admin work—until a closer look revealed thousands of euros in hidden labor costs, delayed decisions and missed revenue opportunities every single month. What looked like “just part of the job” turned out to be a structural drag on sales performance, campaign agility and staff engagement.<br /><br />We start by walking through the Costly Sales Reporting Trap you’ve already heard in the story: analysts spending entire days exporting from multiple tools, merging spreadsheets and building decks that arrive too late to save underperforming campaigns. You’ll see how reporting delays quietly hard‑code a weekly reaction cycle into your business, how that lag kills conversion chances in fast‑moving markets, and why the real damage isn’t the hours in Excel—it’s the revenue and margin you never recover because insight always shows up a few days late. We connect those dots to research on delayed reporting and opportunity cost, making the financial impact of “slow” visible instead of theoretical.<br /><br />Then we show what really changed when Copilot entered the picture. By moving from manual spreadsheet wrangling to AI‑assisted consolidation and draft dashboards, the team shrank a six‑hour reporting block into minutes of guided automation and light refinement. Copilot started to recognize recurring patterns, preferred formats and common management questions, turning analysts from spreadsheet operators into internal consultants focused on interpretation instead of copy‑paste. You’ll hear how this shift didn’t just improve efficiency; it upgraded the quality and timing of decisions, reduced errors, and gave analysts the headspace to spot trends early instead of constantly catching up.<br /><br />Finally, we turn these insights into a practical playbook you can apply in your own organization. We outline how to identify your own “hidden reporting drains,” calculate their true cost, and design Copilot‑powered workflows in Excel, Outlook and Teams that cut out the slowest, most repetitive steps. The message is clear: 30 euros per Copilot seat only looks expensive if you never quantify the drag of your current reporting habits. Once you put numbers on time, delay and missed opportunities, you’ll see why the real shock isn’t how many hours Copilot saves—it’s how much value you’ve been leaving on the table by treating reporting as “just admin work.”<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How manual sales reporting quietly burns thousands of euros in time and opportunity every month.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why fixed reporting rhythms slow decisions and turn “a few hours of Excel” into a competitive disadvantage.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Copilot in Excel, Outlook and Teams collapses hours of reporting work into minutes of guided automation.<a href="https://www.spreaker.com/cms/episodes/67572668/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to put real numbers on Copilot’s impact so the license cost becomes a rounding error next to the value it unlocks.<a...]]></itunes:summary><itunes:duration>1261</itunes:duration><itunes:keywords>accuracy,analytics,automation,consolidation,copilot,dashboards,decisioning,efficiency,forecasting,intelligence,optimization,patterns,productivity,reporting,revenueimpact,roi,salesinsights,timesavings,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cdb456a4399e4ed7d9ef5d9bd3995d95.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Places Exposes the Hybrid Work Mess: How to Fix Empty Offices, Random On‑Site Days and Broken Hybrid Coordination</title><link>https://www.m365.fm/show/episodes/microsoft-places-exposes-the-hybrid-work-mess/</link><description><![CDATA[<a href="https://www.m365.fm/microsoft-places-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Places</a> Exposes the Hybrid Work Mess<br /><br />You show up at the office and realize you’re the only one there—or you stay home and discover the meeting was in‑person after all. Hybrid work was supposed to bring flexibility, but without coordination it has turned into a scheduling lottery that wastes time, space and energy for everyone involved. In <a href="https://www.m365.fm/microsoft-places-exposes-the-hybrid-work-mess/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why current hybrid models feel so chaotic, what that chaos really costs in office spend and employee engagement, and how Microsoft Places aims to bring order by making “who is where, when, and why” visible instead of a guessing game.<br /><br />We start with the everyday pain: empty collaboration areas one day, overcrowded spaces the next, and meetings where half the participants are in a room and half online by accident rather than design. You’ll hear how this lack of orchestration turns renovated offices into ghost towns, forces people to commute for solo work they could have done at home, and slowly erodes trust in leadership’s hybrid promises. It’s not that hybrid itself is broken—people still value flexibility—it’s that no one has been coordinating those flexible choices in a structured, data‑driven way.<br /><br />From there, we follow the money and the culture impact. Underused floors, inconsistent occupancy and scattered planning quietly burn through budgets via rent, utilities and services for space that sits empty most of the week. At the same time, employees who repeatedly come in on the “wrong” days feel frustrated and disengaged, seeing hybrid not as a benefit but as another source of friction. We connect those dots to the larger pattern: hybrid chaos isn’t just an inconvenience, it’s a structural inefficiency that hits finance, productivity and retention at the same time.<br /><br />Finally, we look at how Microsoft Places is designed to tackle this mess. Instead of leaving coordination to endless calendar threads and chat messages, Places uses presence, booking and space data to surface when colleagues plan to be on‑site, which spaces are actually used, and how to align in‑person days around collaboration that really needs the office. By the end of the episode, you’ll have a clearer view of what “intelligent hybrid work” could look like: fewer empty desks, fewer surprise video calls from meeting rooms, and a model where the office becomes a deliberate choice supported by data—not a coin flip.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why hybrid work feels chaotic even when everyone has good intentions.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How underused offices and uncoordinated on‑site days quietly waste money and motivation.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Microsoft Places brings to the table to coordinate people, spaces and presence.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How better data and planning can turn hybrid from messy compromise into a sustainable way of working.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that hybrid work doesn’t fail because people dislike flexibility—it fails when no system orchestrates flexible choices across an entire organization. Once you treat coordination, presence and space usage as a first‑class problem, tools like Microsoft Places stop being “nice extras” and become the missing engine behind hybrid setups that actually work.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>HR, workplace and IT leaders responsible for hybrid work strategy and office footprint.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Managers and teams frustrated by random office days and empty collaboration spaces.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Executives who suspect their hybrid model is wasting money and goodwill but lack clear data.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and modern work consultant and host of the M365.FM podcast, helping organizations turn vague hybrid policies into concrete, data‑driven ways of working. He works with companies to align tools like Microsoft Places, Teams and Outlook with real‑world space usage and team needs—so offices become intentional collaboration hubs instead of expensive, half‑empty artifacts of the pre‑hybrid era.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171541948</guid><pubDate>Sun, 31 Aug 2025 04:07:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67567341/53b8a4831058c80d2a9b3709f56b5611.mp3" length="15592952" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c86b33d8-7731-4348-9d40-a70bb204984b/c86b33d8-7731-4348-9d40-a70bb204984b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c86b33d8-7731-4348-9d40-a70bb204984b/c86b33d8-7731-4348-9d40-a70bb204984b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c86b33d8-7731-4348-9d40-a70bb204984b/c86b33d8-7731-4348-9d40-a70bb204984b.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>https://www.m365.fm/microsoft-places-simply-explained/ Exposes the Hybrid Work Mess

You show up at the office and realize you’re the only one there—or you stay home and discover the meeting was in‑person after all. Hybrid work was supposed to bring...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.m365.fm/microsoft-places-simply-explained/" target="_blank" rel="noreferrer noopener">Microsoft Places</a> Exposes the Hybrid Work Mess<br /><br />You show up at the office and realize you’re the only one there—or you stay home and discover the meeting was in‑person after all. Hybrid work was supposed to bring flexibility, but without coordination it has turned into a scheduling lottery that wastes time, space and energy for everyone involved. In <a href="https://www.m365.fm/microsoft-places-exposes-the-hybrid-work-mess/" target="_blank" rel="noreferrer noopener">this episode</a>, we unpack why current hybrid models feel so chaotic, what that chaos really costs in office spend and employee engagement, and how Microsoft Places aims to bring order by making “who is where, when, and why” visible instead of a guessing game.<br /><br />We start with the everyday pain: empty collaboration areas one day, overcrowded spaces the next, and meetings where half the participants are in a room and half online by accident rather than design. You’ll hear how this lack of orchestration turns renovated offices into ghost towns, forces people to commute for solo work they could have done at home, and slowly erodes trust in leadership’s hybrid promises. It’s not that hybrid itself is broken—people still value flexibility—it’s that no one has been coordinating those flexible choices in a structured, data‑driven way.<br /><br />From there, we follow the money and the culture impact. Underused floors, inconsistent occupancy and scattered planning quietly burn through budgets via rent, utilities and services for space that sits empty most of the week. At the same time, employees who repeatedly come in on the “wrong” days feel frustrated and disengaged, seeing hybrid not as a benefit but as another source of friction. We connect those dots to the larger pattern: hybrid chaos isn’t just an inconvenience, it’s a structural inefficiency that hits finance, productivity and retention at the same time.<br /><br />Finally, we look at how Microsoft Places is designed to tackle this mess. Instead of leaving coordination to endless calendar threads and chat messages, Places uses presence, booking and space data to surface when colleagues plan to be on‑site, which spaces are actually used, and how to align in‑person days around collaboration that really needs the office. By the end of the episode, you’ll have a clearer view of what “intelligent hybrid work” could look like: fewer empty desks, fewer surprise video calls from meeting rooms, and a model where the office becomes a deliberate choice supported by data—not a coin flip.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why hybrid work feels chaotic even when everyone has good intentions.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How underused offices and uncoordinated on‑site days quietly waste money and motivation.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>What Microsoft Places brings to the table to coordinate people, spaces and presence.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How better data and planning can turn hybrid from messy compromise into a sustainable way of working.<a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67567341/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1300</itunes:duration><itunes:keywords>accuracy,analytics,automation,consolidation,copilot,dashboards,decisioning,efficiency,forecasting,intelligence,optimization,patterns,productivity,reporting,revenueimpact,roi,salesinsights,timesavings,transformation,workflows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/26c188118a9065c389716c0ef0ae1571.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Unlock Ironclad M365 Security Without Annoying Users: Zero Trust, Conditional Access, DLP and Sharing Policies That Actually Work</title><link>https://www.m365.fm/show/episodes/unlock-ironclad-m365-security-without-annoying-users/</link><description><![CDATA[Many Microsoft 365 admins either lock down the tenant so tightly that users revolt or leave key protections switched off for fear of disruption. This episode is for admins and security leads who want strong security without a flood of Monday tickets. You will learn which Conditional Access, sharing, DLP, guest and audit settings protect your tenant while users barely notice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The security setting everyone forgets: MFA through Conditional Access</li><li>04:07 – Collaboration without leaks: sharing, sensitivity labels and DLP</li><li>08:07 – The 80 percent fix: blocking legacy authentication</li><li>12:03 – Guest access without regret</li><li>16:30 – Visibility that actually matters: <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">audit logs</a> and alerts</li><li>20:06 – Smart defaults that protect without friction</li></ul><br /><b>Key takeaways</b><br /><ul><li>Complex passwords are not enough; enforcing MFA through Conditional Access and blocking legacy authentication stops most credential-based attacks with little user friction.</li><li>Smart sharing defaults, sensitivity labels and clearly worded DLP policies prevent accidental oversharing in Teams, <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">SharePoint</a> and OneDrive without blocking work.</li><li>Expiration policies for guest accounts and a unified audit log with focused alert policies close long-term exposure and make real incidents visible.</li></ul><br /><b>Worth quoting</b><br /><br />“Numbers vary, but the pattern is crystal clear. Password only defenses eventually fail no matter how strict the characters and symbols are.” – Mirko Peters (01:48)<br /><br />“It isn't about locking everything down so tightly that work grinds to a halt. It's about requiring just enough verification to stem the most common attacks before they gain any traction.” – Mirko Peters (02:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/unlock-ironclad-m365-security-without-annoying-users/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on low-friction tenant security</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy layer that enforces MFA for all users and blocks legacy authentication</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the identity check many admins postpone, though users barely notice it once enforced</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that warn users in plain language before sensitive files leave the tenant</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/teams-security-hardening-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Teams Security Hardening: Why Teams Channels Are Not Secure by Default</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171459370</guid><pubDate>Sat, 30 Aug 2025 16:36:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67563188/2fee85ae8c49e7bf7db86d3422c8aa9f.mp3" length="14908335" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3f98f7ef-2f56-44a3-84ca-85d7d1a2fc88/3f98f7ef-2f56-44a3-84ca-85d7d1a2fc88.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3f98f7ef-2f56-44a3-84ca-85d7d1a2fc88/3f98f7ef-2f56-44a3-84ca-85d7d1a2fc88.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3f98f7ef-2f56-44a3-84ca-85d7d1a2fc88/3f98f7ef-2f56-44a3-84ca-85d7d1a2fc88.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Many Microsoft 365 admins either lock down the tenant so tightly that users revolt or leave key protections switched off for fear of disruption. This episode is for admins and security leads who want strong security without a flood of Monday tickets....</itunes:subtitle><itunes:summary><![CDATA[Many Microsoft 365 admins either lock down the tenant so tightly that users revolt or leave key protections switched off for fear of disruption. This episode is for admins and security leads who want strong security without a flood of Monday tickets. You will learn which Conditional Access, sharing, DLP, guest and audit settings protect your tenant while users barely notice.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The security setting everyone forgets: MFA through Conditional Access</li><li>04:07 – Collaboration without leaks: sharing, sensitivity labels and DLP</li><li>08:07 – The 80 percent fix: blocking legacy authentication</li><li>12:03 – Guest access without regret</li><li>16:30 – Visibility that actually matters: <a href="https://www.m365.fm/entity/audit-logs/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">audit logs</a> and alerts</li><li>20:06 – Smart defaults that protect without friction</li></ul><br /><b>Key takeaways</b><br /><ul><li>Complex passwords are not enough; enforcing MFA through Conditional Access and blocking legacy authentication stops most credential-based attacks with little user friction.</li><li>Smart sharing defaults, sensitivity labels and clearly worded DLP policies prevent accidental oversharing in Teams, <a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">SharePoint</a> and OneDrive without blocking work.</li><li>Expiration policies for guest accounts and a unified audit log with focused alert policies close long-term exposure and make real incidents visible.</li></ul><br /><b>Worth quoting</b><br /><br />“Numbers vary, but the pattern is crystal clear. Password only defenses eventually fail no matter how strict the characters and symbols are.” – Mirko Peters (01:48)<br /><br />“It isn't about locking everything down so tightly that work grinds to a halt. It's about requiring just enough verification to stem the most common attacks before they gain any traction.” – Mirko Peters (02:59)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/unlock-ironclad-m365-security-without-annoying-users/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on low-friction tenant security</li><li><a href="https://www.m365.fm/entity/conditional-access/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Conditional Access</a> – the policy layer that enforces MFA for all users and blocks legacy authentication</li><li><a href="https://www.m365.fm/entity/mfa/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Multifactor authentication (MFA)</a> – the identity check many admins postpone, though users barely notice it once enforced</li><li><a href="https://www.m365.fm/entity/dlp/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Data loss prevention (DLP)</a> – policies that warn users in plain language before sensitive files leave the tenant</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/teams-security-hardening-best-practices/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=unlock-ironclad-m365-security-without-annoying-users" target="_blank" rel="noreferrer noopener">Teams Security Hardening: Why Teams Channels Are Not Secure by Default</a></li></ul><br />Follow and rate M365.FM...]]></itunes:summary><itunes:duration>1243</itunes:duration><itunes:keywords>accesscontrol,authentication,compliance,conditionalaccess,dataleakage,defense,dlp,governance,hardening,identity,mfa,protection,resilience,riskpolicy,safeguards,securecollab,security,sensitivity,sharing,zerotrust</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8aaa280ac3a8fa402fb466fb44fa1a53.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Do, Planner, Lists and Loop Can Finally Work Together Instead of Creating Task Chaos</title><link>https://www.m365.fm/show/episodes/the-m365-task-jungle-is-real/</link><description><![CDATA[Ever feel like managing tasks in <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> is less about productivity and more about survival? To Do here, Planner there, Lists somewhere in the mix—and then someone tells you about Loop. No wonder your team is drowning in sticky notes and half‑updated boards. The truth is, most people never learned when to use which tool, so they end up using all of them badly. In <a href="https://www.m365.fm/the-m365-task-jungle-is-real/" target="_blank" rel="noreferrer noopener">this episode</a>, two community experts show you how to cut through the noise, bring order to the chaos, and finally make the M365 task jungle work for you, not against you.<br /><br />We start with why task management in Microsoft 365 so often feels like survival mode. A typical week begins with good intentions in To Do, only to be derailed by new Planner assignments, quick-fire Teams messages and side agreements that never make it into any shared system. By midweek, the same task might exist in three places—personal list, Planner board and chat history—without a clear “source of truth.” You’ll hear a vivid, Monday‑to‑Thursday story of how this duplication slowly erodes trust in every tool: people spend more time checking where work lives than actually moving that work forward.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we zoom out to the bigger pattern: overlapping tools without clear roles. To Do excels at personal focus, Planner gives team visibility, Lists handles structured workflows, and Loop tries to blend notes and actions—but when they’re all used in isolation, they create fragmentation instead of clarity. We explore why this isn’t a skill problem or a “wrong app” problem, but an adoption pattern problem: no shared agreements on where tasks should land, who owns which system, and how items move from quick idea to committed work. Drawing on research about context switching and tool fatigue, we show how bouncing between apps drains cognitive energy, making you feel productive while your actual throughput drops.<br /><br />From there, we tackle one of the biggest misconceptions: that Microsoft To Do can act as the central nervous system for team work. You’ll see why To Do is brilliant for personal accountability—capturing your own commitments, tracking flagged emails, and organizing your day—but dangerous when used as a hidden project tracker. We share concrete examples where tasks live only in personal To Do lists while the rest of the team relies on Planner or Lists, creating invisible work, missed dependencies and confused status updates. The lesson is clear: To Do should support you, while shared tools support the team.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we outline how to turn this jungle into a navigable map. You’ll learn a simple decision framework for “which tool when,” how to define a clear source of truth for each type of work, and how to use light governance and habits—not heavy rules—to keep your task ecosystem aligned over time. We also touch on how <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> and integrations can support that model instead of amplifying the chaos. By the end of the episode, you’ll have a practical way to explain your new task model to your team, reduce duplicate tracking and make Microsoft 365 feel like one coherent work management system instead of four disconnected apps.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why task management in Microsoft 365 often feels chaotic despite having “all the tools.”<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How To Do, Planner, Lists and Loop overlap—and where each actually makes sense.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why treating To Do as a team planning tool quietly destroys visibility and alignment.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>A simple model for choosing the right task tool so everyone knows where the real plan lives.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that the M365 task jungle isn’t a tooling problem, it’s a clarity problem. Once you define clear roles for To Do, Planner, Lists and Loop—and agree on one true place for shared work—your tools stop fighting each other and start working together to keep you and your team on the same page.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Knowledge workers juggling multiple task apps and still dropping balls.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Team leads who want one reliable picture of “who is doing what by when.”<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 champions and admins trying to reduce task chaos without imposing more tools.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and digital workplace consultant and host of the M365.FM podcast, helping organizations turn scattered task tools into a coherent work management system. He works with teams to define clear “which tool when” guidelines and lightweight governance so To Do, Planner, Lists and Loop support the same plan instead of competing for attention.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171459739</guid><pubDate>Sat, 30 Aug 2025 16:20:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67562881/61857175c24d411b30626b327647a185.mp3" length="15521481" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4fffb157-e713-4476-acc5-31d907feff7a/4fffb157-e713-4476-acc5-31d907feff7a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4fffb157-e713-4476-acc5-31d907feff7a/4fffb157-e713-4476-acc5-31d907feff7a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4fffb157-e713-4476-acc5-31d907feff7a/4fffb157-e713-4476-acc5-31d907feff7a.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Ever feel like managing tasks in https://www.m365.fm/categories/copilot-talk/ is less about productivity and more about survival? To Do here, Planner there, Lists somewhere in the mix—and then someone tells you about Loop. No wonder your team is...</itunes:subtitle><itunes:summary><![CDATA[Ever feel like managing tasks in <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> is less about productivity and more about survival? To Do here, Planner there, Lists somewhere in the mix—and then someone tells you about Loop. No wonder your team is drowning in sticky notes and half‑updated boards. The truth is, most people never learned when to use which tool, so they end up using all of them badly. In <a href="https://www.m365.fm/the-m365-task-jungle-is-real/" target="_blank" rel="noreferrer noopener">this episode</a>, two community experts show you how to cut through the noise, bring order to the chaos, and finally make the M365 task jungle work for you, not against you.<br /><br />We start with why task management in Microsoft 365 so often feels like survival mode. A typical week begins with good intentions in To Do, only to be derailed by new Planner assignments, quick-fire Teams messages and side agreements that never make it into any shared system. By midweek, the same task might exist in three places—personal list, Planner board and chat history—without a clear “source of truth.” You’ll hear a vivid, Monday‑to‑Thursday story of how this duplication slowly erodes trust in every tool: people spend more time checking where work lives than actually moving that work forward.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we zoom out to the bigger pattern: overlapping tools without clear roles. To Do excels at personal focus, Planner gives team visibility, Lists handles structured workflows, and Loop tries to blend notes and actions—but when they’re all used in isolation, they create fragmentation instead of clarity. We explore why this isn’t a skill problem or a “wrong app” problem, but an adoption pattern problem: no shared agreements on where tasks should land, who owns which system, and how items move from quick idea to committed work. Drawing on research about context switching and tool fatigue, we show how bouncing between apps drains cognitive energy, making you feel productive while your actual throughput drops.<br /><br />From there, we tackle one of the biggest misconceptions: that Microsoft To Do can act as the central nervous system for team work. You’ll see why To Do is brilliant for personal accountability—capturing your own commitments, tracking flagged emails, and organizing your day—but dangerous when used as a hidden project tracker. We share concrete examples where tasks live only in personal To Do lists while the rest of the team relies on Planner or Lists, creating invisible work, missed dependencies and confused status updates. The lesson is clear: To Do should support you, while shared tools support the team.<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we outline how to turn this jungle into a navigable map. You’ll learn a simple decision framework for “which tool when,” how to define a clear source of truth for each type of work, and how to use light governance and habits—not heavy rules—to keep your task ecosystem aligned over time. We also touch on how <a href="https://www.m365.fm/power-automate-simply-explained/" target="_blank" rel="noreferrer noopener">Power Automate</a> and integrations can support that model instead of amplifying the chaos. By the end of the episode, you’ll have a practical way to explain your new task model to your team, reduce duplicate tracking and make Microsoft 365 feel like one coherent work management system instead of four disconnected apps.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67562881/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why task management in Microsoft...]]></itunes:summary><itunes:duration>1294</itunes:duration><itunes:keywords>accountability,adoption,alignment,collaboration,contextswitching,focusdrain,fragmentation,lists,loop,overlap,planner,sourceoftruth,syncissues,taskchaos,taskoverload,todo,toolfatigue,visibility,workflows,workmanagement</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/96b86d00ed74b43ac6b76c2d0d9ef208.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Aspire Fixes Local Dev Setup, Orchestration and Debugging for Modern Apps</title><link>https://www.m365.fm/show/episodes/the-one-command-that-runs-your-whole-stack/</link><description><![CDATA[How many hours have you lost just trying to get your local dev environment to behave—before you even touch a line of business logic? Spinning up APIs, configuring databases, syncing services and chasing outdated Docker scripts quietly turns “setup” into a second job for every developer. In this episode, we unpack why local environments have become fragile flat-pack furniture projects, what that hidden time drain costs your team in delivery and morale, and how a single Aspire command aims to orchestrate your frontend, backend and dependencies so the whole stack starts cleanly instead of wobbling on first run.<br /><br />We start with the onboarding and day‑two reality most teams never quantify. New hires arrive ready to ship, only to spend their first days decoding old YAML, fixing broken scripts and asking teammates for missing environment variables. Even senior developers get trapped in the same loop after a “simple” change: restart a service, rebuild a container, tweak logging, repeat. You’ll recognize how these tiny, constant interruptions don’t show up on any roadmap—but cumulatively steal days of focus every month and make the whole system feel one crash away from chaos.<br /><br />Then we move to what Aspire changes with a single command. Instead of juggling separate Docker Compose files, ad‑hoc scripts and undocumented startup orders, you run one instruction that brings services online in the right sequence and wires them together. Frontend, backend, databases and workers start as one coordinated environment, using the containers and technologies you already have rather than forcing a complete replatform. We talk through how this approach reduces config drift, makes mixed stacks (for example .NET, Node, Python) more realistic to manage, and gives you a predictable “green path” from idea to running code.<br /><br />Finally, we look at what happens after the stack is up: debugging and observability. Aspire isn’t just about booting containers; it adds an integrated view of service health, logs and traces (via OpenTelemetry) so you stop guessing which component is broken. Instead of hopping between terminals and log windows, you use one dashboard to see which services are failing, where requests are getting stuck and how dependencies behave under load. The result is a dev loop that’s not only faster to start, but more transparent to troubleshoot—so your energy goes into building features, not fighting the environment.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Why local dev setup and config drift quietly drain more time than actual coding.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How a single Aspire command can orchestrate your whole stack without forcing a new architecture.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How integrated health, logs and traces reduce debugging by replacing guesswork with clear signals.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to think about Aspire as a way to protect developer focus, onboarding speed and delivery rhythm.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that your bottleneck isn’t developer skill—it’s an environment that makes shipping feel like a scavenger hunt every time. Once you treat startup and observability as first‑class problems and use tools like Aspire to tame them, you reclaim the energy and attention that should have been going into real product work all along.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Developers tired of wrestling local environments before they can write code.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Tech leads and architects responsible for onboarding speed and dev productivity.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Platform and DevOps engineers looking for ways to simplify multi‑service stacks without rewriting them.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Azure and developer productivity consultant and host of the M365.FM podcast, helping teams turn fragile local environments into predictable, observable dev stacks. He works with organizations to cut setup friction, reduce config drift and design workflows where a single command and a clear dashboard replace hours of invisible maintenance work.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171835170</guid><pubDate>Fri, 29 Aug 2025 16:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67555685/a35f1a2de49bee98ba321000b68558c3.mp3" length="13599287" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2660cea2-2fec-478a-a6b3-e27f785ccba8/2660cea2-2fec-478a-a6b3-e27f785ccba8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2660cea2-2fec-478a-a6b3-e27f785ccba8/2660cea2-2fec-478a-a6b3-e27f785ccba8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2660cea2-2fec-478a-a6b3-e27f785ccba8/2660cea2-2fec-478a-a6b3-e27f785ccba8.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>How many hours have you lost just trying to get your local dev environment to behave—before you even touch a line of business logic? Spinning up APIs, configuring databases, syncing services and chasing outdated Docker scripts quietly turns “setup”...</itunes:subtitle><itunes:summary><![CDATA[How many hours have you lost just trying to get your local dev environment to behave—before you even touch a line of business logic? Spinning up APIs, configuring databases, syncing services and chasing outdated Docker scripts quietly turns “setup” into a second job for every developer. In this episode, we unpack why local environments have become fragile flat-pack furniture projects, what that hidden time drain costs your team in delivery and morale, and how a single Aspire command aims to orchestrate your frontend, backend and dependencies so the whole stack starts cleanly instead of wobbling on first run.<br /><br />We start with the onboarding and day‑two reality most teams never quantify. New hires arrive ready to ship, only to spend their first days decoding old YAML, fixing broken scripts and asking teammates for missing environment variables. Even senior developers get trapped in the same loop after a “simple” change: restart a service, rebuild a container, tweak logging, repeat. You’ll recognize how these tiny, constant interruptions don’t show up on any roadmap—but cumulatively steal days of focus every month and make the whole system feel one crash away from chaos.<br /><br />Then we move to what Aspire changes with a single command. Instead of juggling separate Docker Compose files, ad‑hoc scripts and undocumented startup orders, you run one instruction that brings services online in the right sequence and wires them together. Frontend, backend, databases and workers start as one coordinated environment, using the containers and technologies you already have rather than forcing a complete replatform. We talk through how this approach reduces config drift, makes mixed stacks (for example .NET, Node, Python) more realistic to manage, and gives you a predictable “green path” from idea to running code.<br /><br />Finally, we look at what happens after the stack is up: debugging and observability. Aspire isn’t just about booting containers; it adds an integrated view of service health, logs and traces (via OpenTelemetry) so you stop guessing which component is broken. Instead of hopping between terminals and log windows, you use one dashboard to see which services are failing, where requests are getting stuck and how dependencies behave under load. The result is a dev loop that’s not only faster to start, but more transparent to troubleshoot—so your energy goes into building features, not fighting the environment.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><ul><li>Why local dev setup and config drift quietly drain more time than actual coding.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How a single Aspire command can orchestrate your whole stack without forcing a new architecture.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How integrated health, logs and traces reduce debugging by replacing guesswork with clear signals.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to think about Aspire as a way to protect developer focus, onboarding speed and delivery rhythm.<a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67555685/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core...]]></itunes:summary><itunes:duration>1134</itunes:duration><itunes:keywords>aspire,automation,configdrift,containers,debugging,dependencies,developerloop,devfriction,devsetup,environments,flowstate,localstack,microservices,observability,onboarding,orchestration,productivity,syncissues,telemetry,tooling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/7a8758693240ea1a28df00d17271bf6b.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Microsoft 365 Admin Center Gives You the Governance and Oversight Your AI Automation Needs</title><link>https://www.m365.fm/show/episodes/copilot-agents-without-chaos-how/</link><description><![CDATA[AI agents rarely fail loudly; they multiply quietly without owners, version history or audit trails. This episode is for Microsoft 365 admins and IT governance teams who want to enable Copilot agents without losing oversight. You will learn how the Admin Center, Copilot Studio controls and monitoring work together as a practical governance framework.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI agents scare so many organizations</li><li>04:29 – The control panel you didn't know you had</li><li>08:41 – Copilot Studio: innovation without chaos</li><li>12:33 – The watchtower: monitoring and tracking agent activity</li><li>16:52 – Avoiding the classic governance mistakes</li><li>21:51 – Governance as the foundation for growth</li></ul><br /><b>Key takeaways</b><br /><ul><li>The guardrails for Copilot agents already live in the Microsoft 365 Admin Center, where admins can see which agents exist, what connectors they use and who can publish them.</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Copilot Studio</a> lets employees experiment safely when admins restrict connectors, actions and publishing rights to designated roles.</li><li>Permissions alone are not governance: audit logs, usage monitoring and consistent policies aligned with security and compliance teams are what keep agents under control.</li></ul><br /><b>Worth quoting</b><br /><br />“Companies aren't afraid of copilot agents themselves. They're afraid of losing sight of them. They're afraid of forgetting who built which agent, when it was last reviewed, or why it's pulling information from sensitive systems.” – Mirko Peters (03:40)<br /><br />“A better model is to allow broader participation in building ideas while limiting deployment authority to designated roles.” – Mirko Peters (07:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-agents-without-chaos-how/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governing Copilot agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">AI agent</a> – agents that multiply as clones without owners, version control or audit trails</li><li><a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> – the overlooked control panel showing agents, their connectors and who can publish them</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Governance</a> – framed as the foundation for growth, built on permissions, monitoring and consistent policies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">PowerShell Copilot administration: stop clicking in the Admin Center and use scripts for real governance and auditability</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171457986</guid><pubDate>Fri, 29 Aug 2025 04:08:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67549620/2b58ad142e8c409f9212d8d233084452.mp3" length="16114252" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a1a26d99-be04-4e08-a205-d683b46e91f0/a1a26d99-be04-4e08-a205-d683b46e91f0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a1a26d99-be04-4e08-a205-d683b46e91f0/a1a26d99-be04-4e08-a205-d683b46e91f0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a1a26d99-be04-4e08-a205-d683b46e91f0/a1a26d99-be04-4e08-a205-d683b46e91f0.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>AI agents rarely fail loudly; they multiply quietly without owners, version history or audit trails. This episode is for Microsoft 365 admins and IT governance teams who want to enable Copilot agents without losing oversight. You will learn how the...</itunes:subtitle><itunes:summary><![CDATA[AI agents rarely fail loudly; they multiply quietly without owners, version history or audit trails. This episode is for Microsoft 365 admins and IT governance teams who want to enable Copilot agents without losing oversight. You will learn how the Admin Center, Copilot Studio controls and monitoring work together as a practical governance framework.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why AI agents scare so many organizations</li><li>04:29 – The control panel you didn't know you had</li><li>08:41 – Copilot Studio: innovation without chaos</li><li>12:33 – The watchtower: monitoring and tracking agent activity</li><li>16:52 – Avoiding the classic governance mistakes</li><li>21:51 – Governance as the foundation for growth</li></ul><br /><b>Key takeaways</b><br /><ul><li>The guardrails for Copilot agents already live in the Microsoft 365 Admin Center, where admins can see which agents exist, what connectors they use and who can publish them.</li><li><a href="https://www.m365.fm/entity/copilot-studio/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Copilot Studio</a> lets employees experiment safely when admins restrict connectors, actions and publishing rights to designated roles.</li><li>Permissions alone are not governance: audit logs, usage monitoring and consistent policies aligned with security and compliance teams are what keep agents under control.</li></ul><br /><b>Worth quoting</b><br /><br />“Companies aren't afraid of copilot agents themselves. They're afraid of losing sight of them. They're afraid of forgetting who built which agent, when it was last reviewed, or why it's pulling information from sensitive systems.” – Mirko Peters (03:40)<br /><br />“A better model is to allow broader participation in building ideas while limiting deployment authority to designated roles.” – Mirko Peters (07:19)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/copilot-agents-without-chaos-how/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on governing Copilot agents</li><li><a href="https://www.m365.fm/entity/ai-agent/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">AI agent</a> – agents that multiply as clones without owners, version control or audit trails</li><li><a href="https://www.m365.fm/entity/microsoft-365-admin-center/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Microsoft 365 admin center</a> – the overlooked control panel showing agents, their connectors and who can publish them</li><li><a href="https://www.m365.fm/entity/governance/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">Governance</a> – framed as the foundation for growth, built on permissions, monitoring and consistent policies</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-microsoft-365-admin-center-gives-you-the-governance-and-oversight-your-ai-automation-needs" target="_blank" rel="noreferrer noopener">PowerShell Copilot administration: stop clicking in the Admin Center and use scripts for real governance and auditability</a></li></ul><br...]]></itunes:summary><itunes:duration>1343</itunes:duration><itunes:keywords>accountability,admincenter,audittrail,automationrisk,compliance,controlpanel,copilotagents,dataaccess,enterpriseai,governance,governancehub,guardrails,monitoring,orchestration,oversight,permissions,policies,security,shadowit,visibility</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2f73090a4c6e3b3def5af8609f093d46.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hidden Cost for IT – How to Triage Microsoft 365 Changes Without Burning Out Your Team</title><link>https://www.m365.fm/show/episodes/m365-update-flood-the-hidden-cost-for-it/</link><description><![CDATA[Imagine opening your inbox on Monday and seeing that Microsoft pushed 350 changes to <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> in the last month alone. Which of those could break a workflow, trigger a compliance review or confuse thousands of users—and which are safe to ignore? In <a href="https://www.m365.fm/m365-update-flood-the-hidden-cost-for-it/" target="_blank" rel="noreferrer noopener">this episode</a>, we dig into the real cost of the M365 update firehose, why most IT teams quietly give up on reading every message center post, and how that understandable choice creates blind spots that only show up when something breaks in production.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the hidden weight behind “three to four hundred updates a month.” Even skimming half of them at five minutes each would cost 25 hours—before you do any real testing, documentation or change communication. That math doesn’t scale, so admins understandably stop trying to treat every change as equally important, even as small Teams or Exchange tweaks quietly disrupt end‑of‑month reporting, guest access, or audit behavior. The result is a constant trade‑off between staying responsive to tickets and staying informed about a stream of changes that never slows down.<br /><br />Then we move from overload to triage. Not every change is urgent, but without a way to sort security patches, compliance‑relevant tweaks and user‑facing shifts from cosmetic or low‑impact updates, everything feels like noise. We walk through how to turn the message center and roadmap into signal: categorizing updates by risk, relevance and workload, focusing only on what hits your actual tenant, and using simple “ER triage” thinking so security, compliance and user‑experience changes each get the right default response. You’ll hear concrete examples where a one‑line “admin experience” note actually changed audit expectations and data handling—and why that can’t be left to chance.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we talk about impact and ownership. The people who feel a change—finance, HR, operations—aren’t the ones reading patch notes, so IT ends up stuck between update fatigue and angry stakeholders when something “suddenly” behaves differently. We outline how to build a lightweight change funnel: filtering updates, routing the few high‑impact items to the right business owners, and agreeing on who decides, who tests and who communicates. Instead of pretending you can read every update, you get a realistic system for catching the five percent that truly matter—before they land as outages, compliance surprises or urgent retraining projects.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why hundreds of monthly Microsoft 365 changes make “read everything” a fantasy.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How update overload creates blind spots that only show up as incidents and audit findings.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to triage message center posts into real risk categories instead of treating them all the same.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build a simple change funnel so business owners, not just IT, see and own the updates that matter.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that M365 updates don’t hurt you because there are many of them—they hurt when you don’t have a system to separate noise from real risk. Once you stop pretending you can read everything and instead design triage, ownership and impact checks, the update flood becomes something you can manage on purpose instead of survive on luck.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>M365 admins and IT pros drowning in message center and roadmap changes.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security, compliance and governance teams who only hear about updates when something goes wrong.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders who need a realistic, repeatable way to handle continuous change without burning out their teams.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 governance and modern work consultant and host of the M365.FM podcast, helping organizations turn the constant M365 update stream into a manageable, business‑aligned change process. He works with IT, security and business stakeholders to design triage, ownership and communication models so critical updates are caught and acted on—without demanding that anyone read 350 patch notes a month.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171441917</guid><pubDate>Thu, 28 Aug 2025 16:57:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67544807/03e76d5cdcdc4de94404e0fd2e82f56e.mp3" length="15297978" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/54f00301-2dc6-4bc6-86dc-e268eaa44ea7/54f00301-2dc6-4bc6-86dc-e268eaa44ea7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/54f00301-2dc6-4bc6-86dc-e268eaa44ea7/54f00301-2dc6-4bc6-86dc-e268eaa44ea7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/54f00301-2dc6-4bc6-86dc-e268eaa44ea7/54f00301-2dc6-4bc6-86dc-e268eaa44ea7.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Imagine opening your inbox on Monday and seeing that Microsoft pushed 350 changes to https://www.m365.fm/categories/power-platform-talk/ in the last month alone. Which of those could break a workflow, trigger a compliance review or confuse thousands...</itunes:subtitle><itunes:summary><![CDATA[Imagine opening your inbox on Monday and seeing that Microsoft pushed 350 changes to <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> in the last month alone. Which of those could break a workflow, trigger a compliance review or confuse thousands of users—and which are safe to ignore? In <a href="https://www.m365.fm/m365-update-flood-the-hidden-cost-for-it/" target="_blank" rel="noreferrer noopener">this episode</a>, we dig into the real cost of the M365 update firehose, why most IT teams quietly give up on reading every message center post, and how that understandable choice creates blind spots that only show up when something breaks in production.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the hidden weight behind “three to four hundred updates a month.” Even skimming half of them at five minutes each would cost 25 hours—before you do any real testing, documentation or change communication. That math doesn’t scale, so admins understandably stop trying to treat every change as equally important, even as small Teams or Exchange tweaks quietly disrupt end‑of‑month reporting, guest access, or audit behavior. The result is a constant trade‑off between staying responsive to tickets and staying informed about a stream of changes that never slows down.<br /><br />Then we move from overload to triage. Not every change is urgent, but without a way to sort security patches, compliance‑relevant tweaks and user‑facing shifts from cosmetic or low‑impact updates, everything feels like noise. We walk through how to turn the message center and roadmap into signal: categorizing updates by risk, relevance and workload, focusing only on what hits your actual tenant, and using simple “ER triage” thinking so security, compliance and user‑experience changes each get the right default response. You’ll hear concrete examples where a one‑line “admin experience” note actually changed audit expectations and data handling—and why that can’t be left to chance.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we talk about impact and ownership. The people who feel a change—finance, HR, operations—aren’t the ones reading patch notes, so IT ends up stuck between update fatigue and angry stakeholders when something “suddenly” behaves differently. We outline how to build a lightweight change funnel: filtering updates, routing the few high‑impact items to the right business owners, and agreeing on who decides, who tests and who communicates. Instead of pretending you can read every update, you get a realistic system for catching the five percent that truly matter—before they land as outages, compliance surprises or urgent retraining projects.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why hundreds of monthly Microsoft 365 changes make “read everything” a fantasy.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How update overload creates blind spots that only show up as incidents and audit findings.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to triage message center posts into real risk categories instead of treating them all the same.<a href="https://www.spreaker.com/cms/episodes/67544807/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to build a simple change funnel so business owners, not just IT, see and own...]]></itunes:summary><itunes:duration>1275</itunes:duration><itunes:keywords>admincenter,adminoversight,changemanagement,changenoise,changetriage,compliancerisk,featureimpact,governancetools,impactanalysis,m365governance,riskscoring,rolloutcontrol,securitypatch,servicestability,tenanthealth,updatebacklog,updatefatigue,updatesignals,useradoption,workflowbreaks</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/08d6ea3faef315619b6db1fae7f4aaad.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Forgotten External Users Create Risk and How to Fix Guest Lifecycle in Microsoft 365</title><link>https://www.m365.fm/show/episodes/the-hidden-danger-of-m365-guest-accounts/</link><description><![CDATA[The Hidden Danger of M365 Guest Accounts<br /><br />Imagine this: every guest you’ve ever invited into your <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tenant is still sitting there. No expiration date. No clean‑up. Just a growing crowd of external accounts you’ve probably forgotten about. That’s hundreds or even thousands of potential access points into your data—and most companies don’t even realize how many guests are still lingering. So, what happens when the party never ends? And more importantly, what happens when someone you thought left the building still has the keys?<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the silent guest pile‑up. Contractors and partners get guest accounts for “just a few weeks,” but without a structured lifecycle, their identities outlive the projects by years. Inviting an external user is effortless—any Team, SharePoint site or M365 group owner can do it in seconds—yet there’s almost never an equally simple, enforced process for removing that access when the work is done. Over time, your tenant fills up with stale guest accounts that nobody consciously manages, turning a convenient collaboration feature into a shadow population of external identities you no longer actively control.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we explain why those forgotten guests are more than just clutter—they’re real security risk. Every lingering guest is like an unreturned keycard that might still open doors to your SharePoint sites, Teams channels and document libraries. If the external user’s home account gets compromised—or if they move companies and their login is reused—an attacker inherits exactly the trusted access that guest once had, without needing to brute‑force anything at your perimeter. Because these accounts were explicitly invited, their activity can blend into normal logs, making it harder for security teams to spot misuse quickly.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we talk about what to do instead of hoping for the best. You’ll hear why regular guest access reviews, clear ownership for invitations, and automated lifecycle policies are non‑negotiable if you want to keep external collaboration without opening long‑term back doors. We outline how to identify “ghost guests” in your tenant, how to decide which ones to keep, and how to build a cleanup and expiry model that fits your governance maturity. The goal is not to stop working with partners—it’s to make sure that when the work ends, so does their access to your data.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why most organizations have far more lingering M365 guest accounts than they realize.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How long‑forgotten guests turn into trusted entry points for attackers.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why invitations are easy but guest lifecycle and cleanup rarely exist by default.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>First practical steps to regain control over external identities in your tenant.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of <a href="https://www.m365.fm/the-hidden-danger-of-m365-guest-accounts/" target="_blank" rel="noreferrer noopener">this episode</a> is that your biggest external identity risk often isn’t a sophisticated hacker—it’s the crowd of guests you invited years ago and never removed. Once you treat guest accounts with the same discipline as employee identities, adding lifecycle rules and regular reviews, you keep collaboration open while closing the quiet back doors those forgotten accounts represent.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 and Entra ID admins responsible for directory hygiene and external access.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and compliance teams worried about unnoticed entry points into M365 data.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>IT leaders who want to keep partner collaboration easy without losing control of who still has access.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 security and governance consultant and host of the M365.FM podcast, helping organizations turn messy external access into a controlled, auditable part of their identity strategy. He works with teams to design guest lifecycle, access reviews and least‑privilege models so collaboration with customers and partners stays seamless—without leaving long‑forgotten accounts hanging around in the tenant.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171458918</guid><pubDate>Thu, 28 Aug 2025 16:14:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67544333/c34e42f29741f45cb378db1b2efb6fe3.mp3" length="25599000" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/52091eaf-f6f7-4185-88c5-5feae61ebf40/52091eaf-f6f7-4185-88c5-5feae61ebf40.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/52091eaf-f6f7-4185-88c5-5feae61ebf40/52091eaf-f6f7-4185-88c5-5feae61ebf40.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/52091eaf-f6f7-4185-88c5-5feae61ebf40/52091eaf-f6f7-4185-88c5-5feae61ebf40.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>The Hidden Danger of M365 Guest Accounts

Imagine this: every guest you’ve ever invited into your https://www.m365.fm/categories/power-platform-talk/ tenant is still sitting there. No expiration date. No clean‑up. Just a growing crowd of external...</itunes:subtitle><itunes:summary><![CDATA[The Hidden Danger of M365 Guest Accounts<br /><br />Imagine this: every guest you’ve ever invited into your <a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tenant is still sitting there. No expiration date. No clean‑up. Just a growing crowd of external accounts you’ve probably forgotten about. That’s hundreds or even thousands of potential access points into your data—and most companies don’t even realize how many guests are still lingering. So, what happens when the party never ends? And more importantly, what happens when someone you thought left the building still has the keys?<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with the silent guest pile‑up. Contractors and partners get guest accounts for “just a few weeks,” but without a structured lifecycle, their identities outlive the projects by years. Inviting an external user is effortless—any Team, SharePoint site or M365 group owner can do it in seconds—yet there’s almost never an equally simple, enforced process for removing that access when the work is done. Over time, your tenant fills up with stale guest accounts that nobody consciously manages, turning a convenient collaboration feature into a shadow population of external identities you no longer actively control.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Then we explain why those forgotten guests are more than just clutter—they’re real security risk. Every lingering guest is like an unreturned keycard that might still open doors to your SharePoint sites, Teams channels and document libraries. If the external user’s home account gets compromised—or if they move companies and their login is reused—an attacker inherits exactly the trusted access that guest once had, without needing to brute‑force anything at your perimeter. Because these accounts were explicitly invited, their activity can blend into normal logs, making it harder for security teams to spot misuse quickly.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we talk about what to do instead of hoping for the best. You’ll hear why regular guest access reviews, clear ownership for invitations, and automated lifecycle policies are non‑negotiable if you want to keep external collaboration without opening long‑term back doors. We outline how to identify “ghost guests” in your tenant, how to decide which ones to keep, and how to build a cleanup and expiry model that fits your governance maturity. The goal is not to stop working with partners—it’s to make sure that when the work ends, so does their access to your data.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why most organizations have far more lingering M365 guest accounts than they realize.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How long‑forgotten guests turn into trusted entry points for attackers.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why invitations are easy but guest lifecycle and cleanup rarely exist by default.<a href="https://www.spreaker.com/cms/episodes/67544333/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>First practical steps to regain control over external identities in your tenant.<a...]]></itunes:summary><itunes:duration>1280</itunes:duration><itunes:keywords>accesscontrol,accesscreep,accessreview,accessrisk,externalidentity,externalusers,forgottenaccounts,guestcleanup,guestgovernance,guestlifecycle,guestsprawl,identitydrift,identityrisk,leastprivilege,partneraccess,residualaccess,shadowguests,staleaccounts,tenantexposure,tenantsecurity</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e0f2432c382a064bbc54f55bb2393f9e.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How SharePoint Clutter, Broken Permissions and Bad Metadata Destroy AI Accuracy in Microsoft 365</title><link>https://www.m365.fm/show/episodes/10-dirty-data-habits-killing-copilots-potential/</link><description><![CDATA[10 Dirty Data Habits Killing <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>’s Potential<br /><br />Copilot isn’t “too weak” for your business—it’s too polite to tell you your data is a mess. When SharePoint turns into a graveyard of outdated files, metadata is treated as optional, and permissions drift for years, Copilot does exactly what it’s designed to do: generate answers from whatever it can see. The result isn’t intelligence, it’s noise—vague summaries, half‑complete reports and insights nobody fully trusts. In <a href="https://www.m365.fm/copilot-agents-without-chaos-how/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through ten dirty data habits that quietly sabotage Copilot every day, and show you the practical clean‑up work that transforms it from a guessing engine into a precision tool.<br /><br />We start with the silent saboteurs hiding in SharePoint. Abandoned project sites, duplicate “final” files and years of unmanaged uploads create data graveyards that Copilot must wade through on every query. You’ll hear how this sprawl dilutes context, forces the AI to choose between conflicting versions and leaves users wondering why the answers feel generic when “the right file” is definitely somewhere in the tenant. We show how simple steps—archiving dead libraries, enforcing basic naming, and making key metadata mandatory—act like turning the lights on in a cluttered garage so Copilot can finally grab the right tool instead of the nearest box.<br /><br />Then we tackle broken permissions and blind spots. Out‑of‑date access, stale accounts and inconsistent sharing models mean Copilot often sees only a fraction of the content your people assume it can reach. That’s why summaries look incomplete and why different users get different “truths” from the same question. We connect this to real‑world identity and RBAC problems: guest accounts that never expire, security groups no one cleans up, and sensitive content stored in places Copilot is blocked from by accident rather than design. The lesson is clear: if the AI can’t see your best data, it will confidently answer from whatever scraps are left.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we broaden the view to data hygiene as the real Copilot readiness checklist. Beyond clutter and access, we look at inconsistent structures, missing owners and lack of lifecycle rules that turn your tenant into shifting sand. You’ll leave with a practical set of next steps: which libraries to clean first, how to tighten permissions without killing collaboration, how to use metadata as signals instead of afterthoughts, and how to explain to leadership that “fixing the data estate” is the upgrade that makes Copilot truly worth the investment.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How SharePoint clutter, version chaos and missing metadata quietly wreck Copilot accuracy.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How broken permissions and stale accounts create AI blind spots and inconsistent answers.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why Copilot quality is a direct reflection of your data hygiene, not just the AI model.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Concrete first steps to clean your tenant so Copilot’s responses become sharper, richer and more trustworthy.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Copilot doesn’t have a data problem—you do. Once you treat clutter, access drift and missing metadata as critical AI inputs instead of background noise, Copilot stops feeling like a vague assistant and starts acting like a focused, reliable colleague powered by the best version of your own information.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Microsoft 365 admins and architects preparing their tenant for Copilot.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business and data owners frustrated by “mid” AI answers despite rich internal content.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Security and governance teams who want AI value without sacrificing control over data quality and access.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365, Copilot and data governance consultant and host of the M365.FM podcast, helping organizations turn messy content estates into AI‑ready foundations. He works with teams on SharePoint, Entra ID and <a href="https://www.m365.fm/microsoft-purview-simply-explained/" target="_blank" rel="noreferrer noopener">Purview</a> to fix data hygiene, permissions and metadata—so Copilot can finally deliver the sharp, context‑rich answers leaders expected when they signed the license contract.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171441805</guid><pubDate>Thu, 28 Aug 2025 04:51:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67538976/545f1fecf3def1e24a218fcb7d66ffe3.mp3" length="16076636" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/950a1f77-b6c7-4f22-a1d5-3455d4a7e753/950a1f77-b6c7-4f22-a1d5-3455d4a7e753.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/950a1f77-b6c7-4f22-a1d5-3455d4a7e753/950a1f77-b6c7-4f22-a1d5-3455d4a7e753.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/950a1f77-b6c7-4f22-a1d5-3455d4a7e753/950a1f77-b6c7-4f22-a1d5-3455d4a7e753.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>10 Dirty Data Habits Killing https://www.m365.fm/categories/copilot-talk/’s Potential

Copilot isn’t “too weak” for your business—it’s too polite to tell you your data is a mess. When SharePoint turns into a graveyard of outdated files, metadata is...</itunes:subtitle><itunes:summary><![CDATA[10 Dirty Data Habits Killing <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Copilot</a>’s Potential<br /><br />Copilot isn’t “too weak” for your business—it’s too polite to tell you your data is a mess. When SharePoint turns into a graveyard of outdated files, metadata is treated as optional, and permissions drift for years, Copilot does exactly what it’s designed to do: generate answers from whatever it can see. The result isn’t intelligence, it’s noise—vague summaries, half‑complete reports and insights nobody fully trusts. In <a href="https://www.m365.fm/copilot-agents-without-chaos-how/" target="_blank" rel="noreferrer noopener">this episode</a>, we walk through ten dirty data habits that quietly sabotage Copilot every day, and show you the practical clean‑up work that transforms it from a guessing engine into a precision tool.<br /><br />We start with the silent saboteurs hiding in SharePoint. Abandoned project sites, duplicate “final” files and years of unmanaged uploads create data graveyards that Copilot must wade through on every query. You’ll hear how this sprawl dilutes context, forces the AI to choose between conflicting versions and leaves users wondering why the answers feel generic when “the right file” is definitely somewhere in the tenant. We show how simple steps—archiving dead libraries, enforcing basic naming, and making key metadata mandatory—act like turning the lights on in a cluttered garage so Copilot can finally grab the right tool instead of the nearest box.<br /><br />Then we tackle broken permissions and blind spots. Out‑of‑date access, stale accounts and inconsistent sharing models mean Copilot often sees only a fraction of the content your people assume it can reach. That’s why summaries look incomplete and why different users get different “truths” from the same question. We connect this to real‑world identity and RBAC problems: guest accounts that never expire, security groups no one cleans up, and sensitive content stored in places Copilot is blocked from by accident rather than design. The lesson is clear: if the AI can’t see your best data, it will confidently answer from whatever scraps are left.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we broaden the view to data hygiene as the real Copilot readiness checklist. Beyond clutter and access, we look at inconsistent structures, missing owners and lack of lifecycle rules that turn your tenant into shifting sand. You’ll leave with a practical set of next steps: which libraries to clean first, how to tighten permissions without killing collaboration, how to use metadata as signals instead of afterthoughts, and how to explain to leadership that “fixing the data estate” is the upgrade that makes Copilot truly worth the investment.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>How SharePoint clutter, version chaos and missing metadata quietly wreck Copilot accuracy.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How broken permissions and stale accounts create AI blind spots and inconsistent answers.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why Copilot quality is a direct reflection of your data hygiene, not just the AI model.<a href="https://www.spreaker.com/cms/episodes/67538976/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Concrete first steps to clean your tenant so Copilot’s responses become sharper, richer and more trustworthy.<a...]]></itunes:summary><itunes:duration>1340</itunes:duration><itunes:keywords>accessblindspots,brokenaccess,contentsprawl,contextsignals,copilotaccuracy,copilotreadiness,datagovernance,datagraveyards,datahygiene,dataquality,insightquality,metadata,permissiondrift,rbac,searchprecision,sharepointclutter,stalepermissions,structureddata,tenantcleanup,versionchaos</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bf034a643a4a09e5203b475060c3a471.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How Microsoft Teams Ticketing Boosts Adoption, Speeds Resolution and Keeps Jira Workflows Intact</title><link>https://www.m365.fm/show/episodes/jira-teams-the-it-support-shortcut/</link><description><![CDATA[Jira + Teams: The IT Support Shortcut<br /><br />Most IT teams don’t realize this: 90% of users would rather open a ticket directly inside Microsoft Teams than hunt for a separate portal—and when you give them that option, adoption and data quality both jump. In <a href="https://www.m365.fm/jira-teams-the-it-support-shortcut/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why a Jira Service Management + Teams integration doesn’t just feel nicer for employees, it actually cuts end‑to‑end support times by almost a third by capturing context right where people are already working. You’ll hear how embedded forms and adaptive cards turn “filing a ticket” into “continuing a chat,” why that small shift dramatically increases ticket volume and accuracy, and how that steady stream of well‑structured requests finally lets IT run support based on real numbers instead of hallway conversations.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We also dive into the hidden complexity admins face when they try to wire Jira into Teams. You’ll learn why field mapping, Azure AD consent, API tokens and SSO can’t be treated as quick toggles, and how rushed configuration leads to half‑empty tickets, broken flows and confused users who retreat back to email. Instead of hand‑waving past those issues, we talk through the patterns that keep workflows intact: aligning Teams forms with Jira issue types, scoping permissions properly through Entra ID, and designing the experience so users get a lightweight chat while IT still receives a fully compliant, well‑routed ticket.<br /><br />Finally, we show what it looks like when agents themselves live inside Teams. Rather than juggling browser tabs, Jira queues and scattered chats, support staff can triage, respond and update tickets directly from the same hub where users reported them, reducing context switching and speeding resolution. By the end, you’ll know whether this integration is worth the effort for your own organization—and have a mental blueprint for rolling it out without breaking existing workflows or security boundaries.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why ticket submission inside Teams radically improves adoption and request quality.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where the real integration challenges lie (field mapping, consent, SSO, API tokens).<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep Jira workflows and security intact while giving users a simple Teams experience.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How agents can handle most of their work in Teams without living in Jira browser tabs all day.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that IT support doesn’t speed up just because you bought a better service desk—it speeds up when the entry point moves into the place people already work. Once you treat Teams as the primary front door to Jira Service Management and wire the integration thoughtfully, you get happier users, cleaner tickets and a support process that finally keeps pace with the rest of your digital workplace.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>IT service desk and support leaders running Jira Service Management.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li><a href="https://www.m365.fm/categories/power-platform-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and Teams admins planning or maintaining app integrations.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Operations and workplace leads who want faster, less painful IT support without changing their entire tool stack.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and IT service management consultant and host of the M365.FM podcast, helping organizations bring tools like Jira Service Management into the flow of work in Microsoft Teams instead of forcing users into separate portals. He works with IT and digital workplace teams to design chat‑first support experiences, map fields and permissions correctly, and reduce context switching—so both users and agents feel like IT is finally living where the rest of the business already works.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171441589</guid><pubDate>Wed, 27 Aug 2025 16:46:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67532834/e7292c38417383ffa1902119911347ad.mp3" length="15497658" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d797889c-1eaf-498a-9338-da437117dc1e/d797889c-1eaf-498a-9338-da437117dc1e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d797889c-1eaf-498a-9338-da437117dc1e/d797889c-1eaf-498a-9338-da437117dc1e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d797889c-1eaf-498a-9338-da437117dc1e/d797889c-1eaf-498a-9338-da437117dc1e.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Jira + Teams: The IT Support Shortcut

Most IT teams don’t realize this: 90% of users would rather open a ticket directly inside Microsoft Teams than hunt for a separate portal—and when you give them that option, adoption and data quality both jump....</itunes:subtitle><itunes:summary><![CDATA[Jira + Teams: The IT Support Shortcut<br /><br />Most IT teams don’t realize this: 90% of users would rather open a ticket directly inside Microsoft Teams than hunt for a separate portal—and when you give them that option, adoption and data quality both jump. In <a href="https://www.m365.fm/jira-teams-the-it-support-shortcut/" target="_blank" rel="noreferrer noopener">this episode</a>, we break down why a Jira Service Management + Teams integration doesn’t just feel nicer for employees, it actually cuts end‑to‑end support times by almost a third by capturing context right where people are already working. You’ll hear how embedded forms and adaptive cards turn “filing a ticket” into “continuing a chat,” why that small shift dramatically increases ticket volume and accuracy, and how that steady stream of well‑structured requests finally lets IT run support based on real numbers instead of hallway conversations.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We also dive into the hidden complexity admins face when they try to wire Jira into Teams. You’ll learn why field mapping, Azure AD consent, API tokens and SSO can’t be treated as quick toggles, and how rushed configuration leads to half‑empty tickets, broken flows and confused users who retreat back to email. Instead of hand‑waving past those issues, we talk through the patterns that keep workflows intact: aligning Teams forms with Jira issue types, scoping permissions properly through Entra ID, and designing the experience so users get a lightweight chat while IT still receives a fully compliant, well‑routed ticket.<br /><br />Finally, we show what it looks like when agents themselves live inside Teams. Rather than juggling browser tabs, Jira queues and scattered chats, support staff can triage, respond and update tickets directly from the same hub where users reported them, reducing context switching and speeding resolution. By the end, you’ll know whether this integration is worth the effort for your own organization—and have a mental blueprint for rolling it out without breaking existing workflows or security boundaries.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why ticket submission inside Teams radically improves adoption and request quality.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Where the real integration challenges lie (field mapping, consent, SSO, API tokens).<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to keep Jira workflows and security intact while giving users a simple Teams experience.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How agents can handle most of their work in Teams without living in Jira browser tabs all day.<a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67532834/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that IT support doesn’t speed up just because you bought a better service desk—it speeds up when the entry point moves into the place people already work. Once you treat Teams as the primary front door to Jira Service Management and wire the integration thoughtfully, you get happier users, cleaner tickets and a support process that finally keeps pace with the rest of your...]]></itunes:summary><itunes:duration>1292</itunes:duration><itunes:keywords>adaptivecards,agentefficiency,azureconsent,chatops,contextswitching,fastersupport,fieldmapping,itautomation,itproductivity,itworkflow,jsmintegration,servicedesk,ssoaccess,teamsintegration,teamsrequests,teamsticketing,ticketadoption,ticketrouting,unifiedworkspace,userexperience</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5ecdd9621768e962da5d8a3818be4e7c.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How In‑Product Guidance and Modern Learning Replace Traditional Microsoft 365 Workshops</title><link>https://www.m365.fm/show/episodes/this-m365-feature-makes-old-training-obsolete/</link><description><![CDATA[Why This M365 Feature Makes Old Training Obsolete<br /><br />Why are highly skilled professionals still wasting hours searching for features they’ve already been trained on? Traditional workshops, manuals and one‑off webinars don’t survive real life once people are back in the pressure of daily work. In <a href="https://www.m365.fm/copilot-agents-without-chaos-how/" target="_blank" rel="noreferrer noopener">this episode</a>, we explore how <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>’s built‑in, contextual learning features quietly replace outdated training methods—delivering just‑in‑time help directly inside the apps your people already use, so knowledge sticks when it matters instead of fading a week after the workshop.<br /><br />We start by looking at why classic training still fails in 2024 and beyond. Slide decks, classroom sessions and long recordings give you a short‑term boost, but the “forgetting curve” kicks in fast once new information isn’t practiced in context. That’s why employees trained on Teams still ask how to blur their background weeks later, or why Excel pivot table skills evaporate the moment the real reporting crunch hits. The problem isn’t the people—it’s that learning happens far away from the moment of use, so the brain has nothing concrete to attach those instructions to when the pressure is on.<br /><br />From there, we dive into what modern learning really means inside Microsoft 365. Instead of sending users to separate portals or binders, M365 now delivers in‑product tips, interactive guidance and micro‑lessons directly where work happens—inside Word, Excel, Teams and more. We explain how context‑aware help, short prompts and “learn while doing” flows change the game: you discover a feature in the exact moment you need it, use it immediately, and remember it next time because it’s tied to a real task, not a distant theory slide.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we turn this into a practical playbook for organizations. You’ll learn how to reposition training away from big bang events and toward continuous, embedded learning that uses the capabilities already in your tenant. We talk about how to measure the impact of this shift, how to coach leaders and champions to lean on in‑app guidance instead of endless PDFs, and why embracing “training in the flow of work” is the only realistic way to keep up with a platform that changes every month. The result: fewer “how do I…?” tickets, more confident users, and a learning strategy that evolves at the same pace as Microsoft 365 itself.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why traditional M365 training fails even highly engaged professionals.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the forgetting curve kills workshop knowledge once people return to daily work.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft 365’s in‑product, contextual learning replaces old‑school manuals and slide decks.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to redesign your training approach around learning “in the flow of work” instead of separate events.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that training doesn’t fail because employees don’t care—it fails when learning happens far away from where work actually lives. Once you use Microsoft 365’s built‑in guidance and modern learning features as your default, you stop fighting human memory and start building skills at the exact moment they’re needed.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Digital workplace and adoption leads responsible for Microsoft 365 rollout and training.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>HR, L&amp;D and change teams frustrated that traditional trainings never seem to “stick.”<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Managers who want their teams to get better with M365 without sending them to constant workshops.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and modern work consultant and host of the M365.FM podcast, helping organizations replace outdated, event‑based training with learning experiences embedded directly into everyday tools. He works with teams to design adoption strategies that combine in‑product guidance, micro‑learning and real workflows—so people don’t just attend training, they actually change how they use Microsoft 365.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171441437</guid><pubDate>Wed, 27 Aug 2025 04:42:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67526027/4935d1d8227f104eb099e1bc72af2337.mp3" length="15678216" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e5799a04-75bd-4cc4-8062-53db11af7506/e5799a04-75bd-4cc4-8062-53db11af7506.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e5799a04-75bd-4cc4-8062-53db11af7506/e5799a04-75bd-4cc4-8062-53db11af7506.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e5799a04-75bd-4cc4-8062-53db11af7506/e5799a04-75bd-4cc4-8062-53db11af7506.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why This M365 Feature Makes Old Training Obsolete

Why are highly skilled professionals still wasting hours searching for features they’ve already been trained on? Traditional workshops, manuals and one‑off webinars don’t survive real life once people...</itunes:subtitle><itunes:summary><![CDATA[Why This M365 Feature Makes Old Training Obsolete<br /><br />Why are highly skilled professionals still wasting hours searching for features they’ve already been trained on? Traditional workshops, manuals and one‑off webinars don’t survive real life once people are back in the pressure of daily work. In <a href="https://www.m365.fm/copilot-agents-without-chaos-how/" target="_blank" rel="noreferrer noopener">this episode</a>, we explore how <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>’s built‑in, contextual learning features quietly replace outdated training methods—delivering just‑in‑time help directly inside the apps your people already use, so knowledge sticks when it matters instead of fading a week after the workshop.<br /><br />We start by looking at why classic training still fails in 2024 and beyond. Slide decks, classroom sessions and long recordings give you a short‑term boost, but the “forgetting curve” kicks in fast once new information isn’t practiced in context. That’s why employees trained on Teams still ask how to blur their background weeks later, or why Excel pivot table skills evaporate the moment the real reporting crunch hits. The problem isn’t the people—it’s that learning happens far away from the moment of use, so the brain has nothing concrete to attach those instructions to when the pressure is on.<br /><br />From there, we dive into what modern learning really means inside Microsoft 365. Instead of sending users to separate portals or binders, M365 now delivers in‑product tips, interactive guidance and micro‑lessons directly where work happens—inside Word, Excel, Teams and more. We explain how context‑aware help, short prompts and “learn while doing” flows change the game: you discover a feature in the exact moment you need it, use it immediately, and remember it next time because it’s tied to a real task, not a distant theory slide.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we turn this into a practical playbook for organizations. You’ll learn how to reposition training away from big bang events and toward continuous, embedded learning that uses the capabilities already in your tenant. We talk about how to measure the impact of this shift, how to coach leaders and champions to lean on in‑app guidance instead of endless PDFs, and why embracing “training in the flow of work” is the only realistic way to keep up with a platform that changes every month. The result: fewer “how do I…?” tickets, more confident users, and a learning strategy that evolves at the same pace as Microsoft 365 itself.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why traditional M365 training fails even highly engaged professionals.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How the forgetting curve kills workshop knowledge once people return to daily work.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft 365’s in‑product, contextual learning replaces old‑school manuals and slide decks.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to redesign your training approach around learning “in the flow of work” instead of separate events.<a href="https://www.spreaker.com/cms/episodes/67526027/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a...]]></itunes:summary><itunes:duration>1307</itunes:duration><itunes:keywords>adaptiveguidance,contextualtips,digitalskills,embeddedlearning,featurediscovery,inapphelp,inproductguidance,justintime,knowledgeflow,learningcurve,m365adoption,microlearning,modernlearning,productivityboost,selfservicelearning,skillretention,smarttraining,trainingreinforcement,userenablement,workflowtraining</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/05f17d072d2dc354052f13fcd24ef048.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Move from “We Deployed the Tools” to Real Cultural and Collaboration Change in Microsoft 365</title><link>https://www.m365.fm/show/episodes/is-your-m365-rollout-quietly-failing/</link><description><![CDATA[Your Microsoft 365 dashboards show rising adoption, yet collaboration still feels like email with emojis. This episode is for IT, change and business leaders who want to understand why rollouts stall culturally and how to align technology, mindset and relationships so the investment actually transforms how people work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The trap of "we already rolled out M365"</li><li>04:43 – Why a meta perspective changes everything</li><li>09:03 – SharePoint, Viva and the aha moments</li><li>13:25 – The lasting effects of the Teams rollout</li><li>17:44 – The human factor, relationships and the AI future</li></ul><br /><b>Key takeaways</b><br /><ul><li>Deployment is only the starting line: active licenses and rising usage numbers do not prove that collaboration or decision making has changed.</li><li>Treating Microsoft 365 as a long-horizon journey aligns IT stability, leadership vision and user needs instead of letting them pull in different directions.</li><li>Leadership attitudes, trust and continuous feedback decide whether SharePoint, Viva and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Teams</a> become cultural infrastructure, and the same pattern will repeat with AI.</li></ul><br /><b>Worth quoting</b><br /><br />“Equating deployment with transformation feels natural because the measurable side of a rollout is easy to track. The messy human side is harder to capture and often gets ignored.” – Mirko Peters (00:56)<br /><br />“Usage data only tells you that someone clicked the login button. It doesn't show if they found value or if they quietly went back to old habits.” – Mirko Peters (02:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-your-m365-rollout-quietly-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on cultural adoption after rollout</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose rollout the episode separates from real cultural and collaboration change</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – used as the main example of a tool that reshaped habits, response expectations and leadership</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">SharePoint</a> – the intranet that only worked once it was simplified around conversations and staff feedback</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-notification-trap-why-your-m365-setup-is-killing-focus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">The Notification Trap: Why Your M365 Setup Is Killing Focus</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171372700</guid><pubDate>Tue, 26 Aug 2025 16:05:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67519720/8858745180b5dabf35fe4c67b9c3eef3.mp3" length="16164720" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/662b8992-8401-4570-bca5-26d63e8a1a77/662b8992-8401-4570-bca5-26d63e8a1a77.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/662b8992-8401-4570-bca5-26d63e8a1a77/662b8992-8401-4570-bca5-26d63e8a1a77.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/662b8992-8401-4570-bca5-26d63e8a1a77/662b8992-8401-4570-bca5-26d63e8a1a77.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your Microsoft 365 dashboards show rising adoption, yet collaboration still feels like email with emojis. This episode is for IT, change and business leaders who want to understand why rollouts stall culturally and how to align technology, mindset and...</itunes:subtitle><itunes:summary><![CDATA[Your Microsoft 365 dashboards show rising adoption, yet collaboration still feels like email with emojis. This episode is for IT, change and business leaders who want to understand why rollouts stall culturally and how to align technology, mindset and relationships so the investment actually transforms how people work.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – The trap of "we already rolled out M365"</li><li>04:43 – Why a meta perspective changes everything</li><li>09:03 – SharePoint, Viva and the aha moments</li><li>13:25 – The lasting effects of the Teams rollout</li><li>17:44 – The human factor, relationships and the AI future</li></ul><br /><b>Key takeaways</b><br /><ul><li>Deployment is only the starting line: active licenses and rising usage numbers do not prove that collaboration or decision making has changed.</li><li>Treating Microsoft 365 as a long-horizon journey aligns IT stability, leadership vision and user needs instead of letting them pull in different directions.</li><li>Leadership attitudes, trust and continuous feedback decide whether SharePoint, Viva and <a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Teams</a> become cultural infrastructure, and the same pattern will repeat with AI.</li></ul><br /><b>Worth quoting</b><br /><br />“Equating deployment with transformation feels natural because the measurable side of a rollout is easy to track. The messy human side is harder to capture and often gets ignored.” – Mirko Peters (00:56)<br /><br />“Usage data only tells you that someone clicked the login button. It doesn't show if they found value or if they quietly went back to old habits.” – Mirko Peters (02:25)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/is-your-m365-rollout-quietly-failing/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes and FAQ on cultural adoption after rollout</li><li><a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft 365</a> – the platform whose rollout the episode separates from real cultural and collaboration change</li><li><a href="https://www.m365.fm/entity/teams/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> – used as the main example of a tool that reshaped habits, response expectations and leadership</li><li><a href="https://www.m365.fm/entity/sharepoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">SharePoint</a> – the intranet that only worked once it was simplified around conversations and staff feedback</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/the-notification-trap-why-your-m365-setup-is-killing-focus/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=how-to-move-from-we-deployed-the-tools-to-real-cultural-and-collaboration-change-in-microsoft-365" target="_blank" rel="noreferrer noopener">The Notification Trap: Why Your M365 Setup Is Killing Focus</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1348</itunes:duration><itunes:keywords>adoptiongap,adoptionmaturity,behaviorchange,changejourney,collaborationdna,connectedwork,culturefriction,cultureshift,digitalhabits,habitformation,longhorizon,m365transformation,metaperspective,moderncollab,orgalignment,rolloutmyth,sustainablechange,toolfatigue,transformationloop,workculture</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/07a5829fcda3a80dad9709ee756a7d66.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>Microsoft Teams Is Missing: Hidden or Gone?</title><link>https://www.m365.fm/show/episodes/microsoft-teams-is-missing-hidden-or-gone/</link><description><![CDATA[Microsoft Teams Is Missing: Hidden or Gone?<br /><br />Opened Teams today and suddenly couldn’t find your Teams tab? You’re not alone. Thousands of professionals are asking the same question right now: did Microsoft just remove Teams completely? The reality is, nothing’s lost—it’s just been moved and renamed in a way that breaks years of muscle memory. In <a href="https://www.m365.fm/microsoft-teams-is-missing-hidden-or-gone/" target="_blank" rel="noreferrer noopener">this episode</a>, we’ll walk through where your teams and channels actually live in the new interface, why Microsoft changed the navigation at all, and how to rebuild an organized structure that works with the redesign instead of fighting it.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with that jarring first moment when the familiar “Teams” entry in the left sidebar is simply… gone. What used to be your compass—one click to all projects, departments and channels—has been folded into a chat‑first navigation model that prioritizes conversations over traditional team lists. You’ll hear why this feels so disruptive: years of habit suddenly fail, people question whether something was turned off, and confusion spreads faster than any official announcement. But we’ll also show how, once you understand the logic behind the new layout, your existing teams and channels become visible again instead of feeling like they’ve been deleted.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we look at Microsoft’s reasoning behind the redesign. Usage data shows that most users live in chats and only dip into teams and channels as needed, so Microsoft has tried to collapse those worlds into a single, cleaner experience. That means fewer big navigation buckets and more context around where work actually happens: in conversations, channel threads and app integrations living side by side. We’ll talk honestly about the trade‑offs—how a “streamlined” sidebar can feel like hidden doors in a house you thought you knew—and why the long‑term goal is consistency across Teams, Outlook and other M365 apps, even if day one feels like a downgrade.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we get practical: how to adapt your own workspace so the new Teams layout works for you instead of slowing you down. You’ll learn how to pin the most important teams and channels so they stay one click away, how to cut down noise by cleaning up old structures, and how to teach your colleagues simple navigation habits that restore a sense of control. By the end of the episode, the question won’t be “Where did Teams go?” but “How do we use this new model to keep our digital workspace tidy, predictable and ready for the next wave of changes Microsoft ships?”<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why the classic “Teams” tab disappeared from the sidebar and what replaced it.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft’s chat‑first navigation model changes everyday work in the client.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to quickly find and reorganize your existing teams and channels in the new layout.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to adjust your team’s structure and habits so the redesign improves, not harms, collaboration.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of this episode is that Microsoft didn’t delete your Teams—they changed how you reach them, based on a new vision of how collaboration should flow. Once you understand that shift and make a few intentional tweaks, the missing tab stops feeling like a disaster and starts looking like an opportunity to clean up your structure and navigation for the next stage of <a href="https://www.m365.fm/categories/copilot-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a>.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Everyday Teams users confused or frustrated by the missing Teams tab.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Microsoft 365 and Teams admins answering “Where did my Teams go?” all day long.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Leaders and champions who need to explain the redesign in plain language and help colleagues adapt.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and modern work consultant and host of the M365.FM podcast, helping organizations navigate constant Teams and M365 changes without losing their structure or their sanity. He works with teams to redesign channel structures, navigation and training so interface updates like the “missing Teams tab” become chances to improve collaboration instead of reasons to panic.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171372576</guid><pubDate>Tue, 26 Aug 2025 04:01:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67514464/76763255a0a1997c565be67a43cfb724.mp3" length="14952534" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/81ee6666-fc31-4c4a-aaf7-0e90328355d0/81ee6666-fc31-4c4a-aaf7-0e90328355d0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/81ee6666-fc31-4c4a-aaf7-0e90328355d0/81ee6666-fc31-4c4a-aaf7-0e90328355d0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/81ee6666-fc31-4c4a-aaf7-0e90328355d0/81ee6666-fc31-4c4a-aaf7-0e90328355d0.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Microsoft Teams Is Missing: Hidden or Gone?

Opened Teams today and suddenly couldn’t find your Teams tab? You’re not alone. Thousands of professionals are asking the same question right now: did Microsoft just remove Teams completely? The reality is,...</itunes:subtitle><itunes:summary><![CDATA[Microsoft Teams Is Missing: Hidden or Gone?<br /><br />Opened Teams today and suddenly couldn’t find your Teams tab? You’re not alone. Thousands of professionals are asking the same question right now: did Microsoft just remove Teams completely? The reality is, nothing’s lost—it’s just been moved and renamed in a way that breaks years of muscle memory. In <a href="https://www.m365.fm/microsoft-teams-is-missing-hidden-or-gone/" target="_blank" rel="noreferrer noopener">this episode</a>, we’ll walk through where your teams and channels actually live in the new interface, why Microsoft changed the navigation at all, and how to rebuild an organized structure that works with the redesign instead of fighting it.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />We start with that jarring first moment when the familiar “Teams” entry in the left sidebar is simply… gone. What used to be your compass—one click to all projects, departments and channels—has been folded into a chat‑first navigation model that prioritizes conversations over traditional team lists. You’ll hear why this feels so disruptive: years of habit suddenly fail, people question whether something was turned off, and confusion spreads faster than any official announcement. But we’ll also show how, once you understand the logic behind the new layout, your existing teams and channels become visible again instead of feeling like they’ve been deleted.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />From there, we look at Microsoft’s reasoning behind the redesign. Usage data shows that most users live in chats and only dip into teams and channels as needed, so Microsoft has tried to collapse those worlds into a single, cleaner experience. That means fewer big navigation buckets and more context around where work actually happens: in conversations, channel threads and app integrations living side by side. We’ll talk honestly about the trade‑offs—how a “streamlined” sidebar can feel like hidden doors in a house you thought you knew—and why the long‑term goal is consistency across Teams, Outlook and other M365 apps, even if day one feels like a downgrade.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Finally, we get practical: how to adapt your own workspace so the new Teams layout works for you instead of slowing you down. You’ll learn how to pin the most important teams and channels so they stay one click away, how to cut down noise by cleaning up old structures, and how to teach your colleagues simple navigation habits that restore a sense of control. By the end of the episode, the question won’t be “Where did Teams go?” but “How do we use this new model to keep our digital workspace tidy, predictable and ready for the next wave of changes Microsoft ships?”<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why the classic “Teams” tab disappeared from the sidebar and what replaced it.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How Microsoft’s chat‑first navigation model changes everyday work in the client.<a href="https://www.spreaker.com/cms/episodes/67514464/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How to quickly find and reorganize your existing teams and channels in the new...]]></itunes:summary><itunes:duration>1247</itunes:duration><itunes:keywords>chatfirstmodel,habitbreak,interfacerefresh,layoutchange,m365update,missingtab,navigationchange,newinterface,relearningcurve,sidebarshift,teamsnavigation,teamsredesign,teamsreorg,teamsstructure,teamsupdate,uishift,useradaptation,userconfusion,uxdisruption,workspaceflow</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/8f2cab8c975bcf0757ef75f543e2a7f6.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How the Next‑Gen AI Upgrade Finally Matches Your Daily Outlook, Word and Excel Workflow</title><link>https://www.m365.fm/show/episodes/gpt-5-in-copilot-fixes-what-slowed-you-down/</link><description><![CDATA[Outlook triage, Word cleanup and Excel-to-PowerPoint busywork quietly eat hours every week. This episode is for Microsoft 365 users and leaders who want to know what GPT-5 actually changes inside Copilot. You learn where the upgrade removes friction and how to reclaim that time for work that matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why everyday <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tools still feel slow</li><li>04:11 – From instructions to true understanding</li><li>07:48 – Speed you can feel in daily workflows</li><li>11:35 – The quiet fix to email overload in Outlook</li><li>15:26 – From Excel data to <a href="https://www.m365.fm/entity/powerpoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">PowerPoint</a> stories</li><li>19:17 – Reclaiming hours every week</li></ul><br /><b>Key takeaways</b><br /><ul><li>Earlier Copilot versions followed instructions but missed intent, so users often traded manual typing for manual fixing.</li><li>GPT-5 in Copilot carries tone, audience and purpose across Outlook, Word, Excel and PowerPoint and responds fast enough to keep users in their flow.</li><li>The biggest gains come from removing repeated micro tasks such as email triage, formatting and turning spreadsheet data into a presentation story.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot interprets commands, but it doesn't yet understand the context that shapes why you're doing the task or what outcome would save you the next three steps. That gap is where friction survives.” – Mirko Peters (03:07)<br /><br />“When Copilot produces a draft that needs heavy rewriting or a summary that strips out the detail you actually needed, you don't save time. You just trade manual typing for manual fixing.” – Mirko Peters (03:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/gpt-5-in-copilot-fixes-what-slowed-you-down/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">GPT-5</a> – the model upgrade the episode credits with better intent recognition and faster responses inside Copilot</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose shift from following instructions to understanding context the episode examines</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – where GPT-5 is described as prioritizing mail, drafting routine replies and preparing meeting briefs</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Copilot in Word, Excel, PowerPoint, Outlook &amp; OneNote: what “free” really changes for your data</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171372286</guid><pubDate>Mon, 25 Aug 2025 16:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67509218/58a874c0d855df0e518632d76ab0da05.mp3" length="14245974" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/76ba6e24-6eb9-4737-b174-fb28748252fb/76ba6e24-6eb9-4737-b174-fb28748252fb.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/76ba6e24-6eb9-4737-b174-fb28748252fb/76ba6e24-6eb9-4737-b174-fb28748252fb.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/76ba6e24-6eb9-4737-b174-fb28748252fb/76ba6e24-6eb9-4737-b174-fb28748252fb.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Outlook triage, Word cleanup and Excel-to-PowerPoint busywork quietly eat hours every week. This episode is for Microsoft 365 users and leaders who want to know what GPT-5 actually changes inside Copilot. You learn where the upgrade removes friction...</itunes:subtitle><itunes:summary><![CDATA[Outlook triage, Word cleanup and Excel-to-PowerPoint busywork quietly eat hours every week. This episode is for Microsoft 365 users and leaders who want to know what GPT-5 actually changes inside Copilot. You learn where the upgrade removes friction and how to reclaim that time for work that matters.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why everyday <a href="https://www.m365.fm/entity/microsoft-365/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Microsoft 365</a> tools still feel slow</li><li>04:11 – From instructions to true understanding</li><li>07:48 – Speed you can feel in daily workflows</li><li>11:35 – The quiet fix to email overload in Outlook</li><li>15:26 – From Excel data to <a href="https://www.m365.fm/entity/powerpoint/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">PowerPoint</a> stories</li><li>19:17 – Reclaiming hours every week</li></ul><br /><b>Key takeaways</b><br /><ul><li>Earlier Copilot versions followed instructions but missed intent, so users often traded manual typing for manual fixing.</li><li>GPT-5 in Copilot carries tone, audience and purpose across Outlook, Word, Excel and PowerPoint and responds fast enough to keep users in their flow.</li><li>The biggest gains come from removing repeated micro tasks such as email triage, formatting and turning spreadsheet data into a presentation story.</li></ul><br /><b>Worth quoting</b><br /><br />“Copilot interprets commands, but it doesn't yet understand the context that shapes why you're doing the task or what outcome would save you the next three steps. That gap is where friction survives.” – Mirko Peters (03:07)<br /><br />“When Copilot produces a draft that needs heavy rewriting or a summary that strips out the detail you actually needed, you don't save time. You just trade manual typing for manual fixing.” – Mirko Peters (03:23)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/gpt-5-in-copilot-fixes-what-slowed-you-down/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, key quotes and an FAQ</li><li><a href="https://www.m365.fm/entity/gpt-5/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">GPT-5</a> – the model upgrade the episode credits with better intent recognition and faster responses inside Copilot</li><li><a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Microsoft 365 Copilot</a> – the assistant whose shift from following instructions to understanding context the episode examines</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – where GPT-5 is described as prioritizing mail, drafting routine replies and preparing meeting briefs</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/copilot-now-included-with-word-excel-powerpoint-outlook-onenote/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=gpt-5-copilot-outlook-word-excel-workflow" target="_blank" rel="noreferrer noopener">Copilot in Word, Excel, PowerPoint, Outlook &amp; OneNote: what “free” really changes for your data</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1188</itunes:duration><itunes:keywords>adaptivetone,anticipationai,cognitiveassist,contextaware,copilotboost,deepcontext,excelreasoning,fastoutlook,frictionlesswork,gpt5upgrade,intelligentword,intentai,m365acceleration,nextgenai,predictivedrafts,proactivecopilot,productivityai,smartautomation,smartediting,workflowspeed</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ffb057fbb9f5c54f099f68571db87a16.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>SharePoint Knowledge Management: Version Sprawl, Content Decay and How to Turn It into a Real Source of Truth</title><link>https://www.m365.fm/show/episodes/why-sharepoint-fails-at-knowledge-management/</link><description><![CDATA[Why SharePoint Fails at Knowledge Management<br /><br />Have you ever opened SharePoint, searched for a document, and ended up finding five different versions of the same thing—none of which were current? You’re not alone. Most companies treat SharePoint like a dumping ground, and it becomes chaos fast. But it doesn’t have to work like this. There are specific reasons why SharePoint fails at knowledge management—and once you see them, you can start turning it into the single source of truth your team actually trusts.<br /><br />We start with why SharePoint turns into a digital junkyard. The intranet homepage looks polished, but the moment you search for a policy, you hit a wall of duplicates: “final,” “final v2,” “final_may2020,” and a fresh upload from last week. At that point people stop trusting search and default to chat, email or local copies, because it feels faster than wading through clutter. The core problem is perception: when SharePoint is introduced as “the place to store files,” everyone throws content in without a shared plan for how anyone else will find, update or retire it later. The result isn’t knowledge—it’s digital hoarding.<br /><br />Then we zoom in on version sprawl and content decay. Take a simple case: HR publishes a new travel expense policy and stores it in their SharePoint site. Someone drags it into a Teams channel, someone else drops a copy into a shared OneDrive folder, another colleague attaches it to an email. Months later, multiple versions are in circulation, each looking equally “official.” Studies show knowledge workers lose hours each week hunting for internal information—not because it doesn’t exist, but because it’s scattered, duplicated and unlabeled. Employees blame SharePoint, but the real culprit is missing structure and lifecycle: no clear rules for what gets updated, archived or deleted, and no ownership for keeping content current.<br /><br />Finally, we outline what a functional SharePoint knowledge platform actually needs. Three ingredients make the difference: navigation that mirrors how people think about work (not IT’s folder logic), lifecycle rules that keep outdated content from piling up, and metadata that turns documents into findable, filterable knowledge instead of random files. With those in place, search starts surfacing the right, approved version; outdated documents move into archives instead of cluttering live libraries; and future tools like Copilot can build on a clean, trusted information base instead of amplifying the chaos.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why many SharePoint sites feel like “document graveyards” instead of real knowledge hubs.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How version sprawl, duplicate storage and missing lifecycle rules erode trust in search.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why the problem is not SharePoint as a tool, but the absence of intentional design and ownership.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The core ingredients of a functional knowledge platform: navigation, lifecycle and metadata.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of <a href="https://www.m365.fm/why-sharepoint-fails-at-knowledge-management/" target="_blank" rel="noreferrer noopener">this episode</a> is that SharePoint doesn’t fail at knowledge management—organizations fail SharePoint when they treat it as a file dump instead of a designed knowledge system. Once you add structure, lifecycle and metadata on purpose, SharePoint stops being a digital attic and starts acting like the reliable, searchable source of truth you wanted from the beginning.<br /><br /><a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>WHO THIS EPISODE IS FOR<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li><a href="https://www.m365.fm/categories/data-talk/" target="_blank" rel="noreferrer noopener">Microsoft 365</a> and SharePoint admins tired of hearing “I can’t find anything in there.”<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Business and content owners responsible for policies, documentation and internal knowledge.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Leaders planning to use Copilot and needing SharePoint to behave like a real knowledge base, not a junkyard.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>ABOUT THE AUTHOR / HOST<br /><br /><a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>Mirko Peters is a Microsoft 365 and knowledge management consultant and host of the M365.FM podcast, helping organizations turn messy SharePoint estates into structured, trustworthy knowledge platforms. He works with teams on navigation, lifecycle rules and metadata so that “it’s somewhere in SharePoint” becomes “we can find the right version in seconds”—for people and for AI tools like Copilot.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171372083</guid><pubDate>Mon, 25 Aug 2025 03:55:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67501593/522f0335f96e443c9c03bc32c7843e6b.mp3" length="15567561" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a4ca1185-03e3-4085-9ffd-eb79ee0bb145/a4ca1185-03e3-4085-9ffd-eb79ee0bb145.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a4ca1185-03e3-4085-9ffd-eb79ee0bb145/a4ca1185-03e3-4085-9ffd-eb79ee0bb145.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a4ca1185-03e3-4085-9ffd-eb79ee0bb145/a4ca1185-03e3-4085-9ffd-eb79ee0bb145.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Why SharePoint Fails at Knowledge Management

Have you ever opened SharePoint, searched for a document, and ended up finding five different versions of the same thing—none of which were current? You’re not alone. Most companies treat SharePoint like a...</itunes:subtitle><itunes:summary><![CDATA[Why SharePoint Fails at Knowledge Management<br /><br />Have you ever opened SharePoint, searched for a document, and ended up finding five different versions of the same thing—none of which were current? You’re not alone. Most companies treat SharePoint like a dumping ground, and it becomes chaos fast. But it doesn’t have to work like this. There are specific reasons why SharePoint fails at knowledge management—and once you see them, you can start turning it into the single source of truth your team actually trusts.<br /><br />We start with why SharePoint turns into a digital junkyard. The intranet homepage looks polished, but the moment you search for a policy, you hit a wall of duplicates: “final,” “final v2,” “final_may2020,” and a fresh upload from last week. At that point people stop trusting search and default to chat, email or local copies, because it feels faster than wading through clutter. The core problem is perception: when SharePoint is introduced as “the place to store files,” everyone throws content in without a shared plan for how anyone else will find, update or retire it later. The result isn’t knowledge—it’s digital hoarding.<br /><br />Then we zoom in on version sprawl and content decay. Take a simple case: HR publishes a new travel expense policy and stores it in their SharePoint site. Someone drags it into a Teams channel, someone else drops a copy into a shared OneDrive folder, another colleague attaches it to an email. Months later, multiple versions are in circulation, each looking equally “official.” Studies show knowledge workers lose hours each week hunting for internal information—not because it doesn’t exist, but because it’s scattered, duplicated and unlabeled. Employees blame SharePoint, but the real culprit is missing structure and lifecycle: no clear rules for what gets updated, archived or deleted, and no ownership for keeping content current.<br /><br />Finally, we outline what a functional SharePoint knowledge platform actually needs. Three ingredients make the difference: navigation that mirrors how people think about work (not IT’s folder logic), lifecycle rules that keep outdated content from piling up, and metadata that turns documents into findable, filterable knowledge instead of random files. With those in place, search starts surfacing the right, approved version; outdated documents move into archives instead of cluttering live libraries; and future tools like Copilot can build on a clean, trusted information base instead of amplifying the chaos.<br /><br />WHAT YOU’LL LEARN<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a><br /><ul><li>Why many SharePoint sites feel like “document graveyards” instead of real knowledge hubs.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>How version sprawl, duplicate storage and missing lifecycle rules erode trust in search.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>Why the problem is not SharePoint as a tool, but the absence of intentional design and ownership.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li><li>The core ingredients of a functional knowledge platform: navigation, lifecycle and metadata.<a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a></li></ul>THE CORE INSIGHT<br /><br /><a href="https://www.spreaker.com/cms/episodes/67501593/edit/info?filter=NETWORK&amp;network=18613266" target="_blank" rel="noreferrer noopener"></a>The core insight of <a...]]></itunes:summary><itunes:duration>1298</itunes:duration><itunes:keywords>archivelogic,cleansharepoint,contentchaos,contentdecay,contentgovernance,dataclarity,docgraveyard,findability,governancehub,infohygiene,knowledgedrift,lifecycleflow,metadatafirst,organizedsharepoint,searchfriction,shadowfiles,smartnavigation,structurematters,truthsource,versionsprawl</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ffb057fbb9f5c54f099f68571db87a16.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Do, Planner, Loop and Lists Turn into Chaos (and How to Build One Task System That Works)</title><link>https://www.m365.fm/show/episodes/microsoft-365-tasks-why-youre-drowning/</link><description><![CDATA[Your tasks live in Planner, To Do, Lists, Outlook and Loop at the same time, and nobody knows which version is real. This episode gives Microsoft 365 users and team leads a simple framework for assigning each tool a clear role. You will learn how Power Automate and Copilot connect them into one task system you can trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Microsoft 365 has so many task tools</li><li>04:02 – The hidden cost of scattered tasks</li><li>08:04 – The tool matchmaking framework</li><li>12:20 – Automation with <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>16:15 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Copilot</a> as a predictive task layer</li><li>19:50 – Turning scattered apps into one system</li></ul><br /><b>Key takeaways</b><br /><ul><li>Map each tool to a context: To Do for personal tasks, Planner for team visibility, Lists for structured tracking, Outlook for email-driven follow-ups and Loop for early collaborative drafting.</li><li>Scattered and duplicated tasks across apps cost focus and trust, so reduce the number of parallel systems people have to maintain.</li><li>Power Automate templates connect the tools without coding, and Copilot adds a predictive layer that captures commitments you never logged.</li></ul><br /><b>Worth quoting</b><br /><br />“Most of the chaos isn't because tools lack features. It's because they're being pressed into roles they weren't designed for.” – Mirko Peters (11:39)<br /><br />“To do is for personal flow, while Planner is for group visibility. That framework flips the conversation from too many apps into right tool, right job.” – Mirko Peters (12:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-tasks-why-youre-drowning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the tool framework and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-planner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Planner</a> – the team tool for group visibility, with boards, buckets and assignments for shared deliverables</li><li><a href="https://www.m365.fm/entity/microsoft-to-do/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft To Do</a> – positioned as your personal scratch pad for daily reminders, not a shared team plan</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the choice for structured tracking with columns, metadata, filters and controlled views</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – the home for email-driven tasks and follow-ups, not for full project planning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-loop-workspaces-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Loop Workspaces - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support</a>.]]></description><guid isPermaLink="false">substack:post:171274514</guid><pubDate>Sun, 24 Aug 2025 16:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/hopr.fm/k/5wh052nx/api.spreaker.com/download/episode/67497114/642ba3588e26dcfc25b476ed30e79901.mp3" length="14703326" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/584e1f42-2cf1-4210-aed7-9fcb96e246e3/584e1f42-2cf1-4210-aed7-9fcb96e246e3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/584e1f42-2cf1-4210-aed7-9fcb96e246e3/584e1f42-2cf1-4210-aed7-9fcb96e246e3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/584e1f42-2cf1-4210-aed7-9fcb96e246e3/584e1f42-2cf1-4210-aed7-9fcb96e246e3.vtt" type="text/vtt" language="en"/><itunes:author>Mirko Peters | Microsoft 365, Copilot, Azure Cloud &amp; Power Platform</itunes:author><itunes:subtitle>Your tasks live in Planner, To Do, Lists, Outlook and Loop at the same time, and nobody knows which version is real. This episode gives Microsoft 365 users and team leads a simple framework for assigning each tool a clear role. You will learn how...</itunes:subtitle><itunes:summary><![CDATA[Your tasks live in Planner, To Do, Lists, Outlook and Loop at the same time, and nobody knows which version is real. This episode gives Microsoft 365 users and team leads a simple framework for assigning each tool a clear role. You will learn how Power Automate and Copilot connect them into one task system you can trust.<br /><br /><b>In this episode</b><br /><ul><li>00:00 – Why Microsoft 365 has so many task tools</li><li>04:02 – The hidden cost of scattered tasks</li><li>08:04 – The tool matchmaking framework</li><li>12:20 – Automation with <a href="https://www.m365.fm/entity/power-automate/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Power Automate</a></li><li>16:15 – <a href="https://www.m365.fm/entity/copilot/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Copilot</a> as a predictive task layer</li><li>19:50 – Turning scattered apps into one system</li></ul><br /><b>Key takeaways</b><br /><ul><li>Map each tool to a context: To Do for personal tasks, Planner for team visibility, Lists for structured tracking, Outlook for email-driven follow-ups and Loop for early collaborative drafting.</li><li>Scattered and duplicated tasks across apps cost focus and trust, so reduce the number of parallel systems people have to maintain.</li><li>Power Automate templates connect the tools without coding, and Copilot adds a predictive layer that captures commitments you never logged.</li></ul><br /><b>Worth quoting</b><br /><br />“Most of the chaos isn't because tools lack features. It's because they're being pressed into roles they weren't designed for.” – Mirko Peters (11:39)<br /><br />“To do is for personal flow, while Planner is for group visibility. That framework flips the conversation from too many apps into right tool, right job.” – Mirko Peters (12:16)<br /><br /><b>Explore more on M365.FM</b><br /><ul><li><a href="https://www.m365.fm/show/episodes/microsoft-365-tasks-why-youre-drowning/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Episode page</a>: the full episode with chapters, quotes, the tool framework and FAQ</li><li><a href="https://www.m365.fm/entity/microsoft-planner/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Planner</a> – the team tool for group visibility, with boards, buckets and assignments for shared deliverables</li><li><a href="https://www.m365.fm/entity/microsoft-to-do/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft To Do</a> – positioned as your personal scratch pad for daily reminders, not a shared team plan</li><li><a href="https://www.m365.fm/entity/microsoft-lists/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Lists</a> – the choice for structured tracking with columns, metadata, filters and controlled views</li><li><a href="https://www.m365.fm/entity/outlook/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Outlook</a> – the home for email-driven tasks and follow-ups, not for full project planning</li><li>Related episode: <a href="https://www.m365.fm/show/episodes/microsoft-loop-workspaces-simply-explained/?utm_source=podcast&amp;utm_medium=shownotes&amp;utm_campaign=to-do-planner-loop-lists-one-task-system" target="_blank" rel="noreferrer noopener">Microsoft Loop Workspaces - Simply Explained</a></li></ul><br />Follow and rate M365.FM in your podcast app, and join the free M365...]]></itunes:summary><itunes:duration>1226</itunes:duration><itunes:keywords>appfatigue,appoverload,claritygap,contextswitch,fragmentedwork,multiappmess,productivityleak,singlesource,systemnoise,taskalignment,taskchaos,taskduplication,taskfriction,tasksprawl,toolconfusion,tooloverlap,toolpurpose,unifiedflow,workflowdrag,workstreamfocus</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/0a449a5d8ff3c9e42c613be3fd44ecdc.jpg"/><itunes:season>1</itunes:season><itunes:episodeType>full</itunes:episodeType></item></channel></rss>
